html,body{overflow-x: hidden}*{margin: 0;padding: 0}ul{list-style: none}.invisible{display: none}@font-face{font-family: 'dejavu_serifbold';src: url('../../files/assets/fonts/dejavuserif/DejaVuSerif-Bold-webfont.woff') format('woff');font-weight: normal;font-style: normal}@font-face{font-family: 'dejavu_serifbook';src: url('../../files/assets/fonts/dejavuserif/DejaVuSerif-webfont.woff') format('woff');font-weight: normal;font-style: normal}@font-face{font-family: 'dejavu_serifcondensed_italic';src: url('../../files/assets/fonts/dejavuserif/DejaVuSerifCondensed-Italic-webfont.woff') format('woff');font-weight: normal;font-style: normal}.royalSlider{width: 100%;max-width: 1200px}.royalSlider .rsArrow,.royalSlider .rsBullet{transform: translate3d(0, 0, 0)}.royalSlider .rsArrow{position: absolute;top: 50%;margin-top: -20px}.royalSlider .rsArrow.rsArrowLeft{left: 30px;text-align: left}.royalSlider .rsArrow.rsArrowRight{right: 30px;text-align: right}.royalSlider .rsArrow .rsArrowIcn{display: inline-block;opacity: .3;font-size: 40px;color: #fff;transition: opacity .5s ease-in-out}.royalSlider .rsArrow .rsArrowIcn:hover{opacity: 1}.royalSlider .rsBullets{position: absolute;right: 0;bottom: 30px;left: 0;width: 100%;height: 10px;text-align: center}.royalSlider .rsBullets .rsBullet{cursor: pointer;display: inline-block;margin: 0 5px;width: 10px;height: 10px;background-color: #fff;background-color: rgba(255,255,255,0.5);border-radius: 10px}.royalSlider .rsBullets .rsBullet.rsNavSelected{background-color: #fff}.royalSlider .ce_image{margin: 0 !important}.image_container{line-height: 0}img{width: 100%;height: auto}.mod_article.fullwidth .mod_inside{padding: 0}.mod_article.nopaddingtop .mod_inside{padding-top: 0}.mod_article.nopaddingbottom .mod_inside{padding-bottom: 0}.mod_article.backgroundsand{background-color: #fdfbf4}.mod_article .mod_inside{position: relative;padding: 5%}.ce_headline{margin: 0 0 10px 0;text-transform: uppercase;text-align: center}.ce_headline:after{content: '';display: block;height: 60px;background-image: url(../../files/assets/img/elements/line_1/gray@2x.png);background-position: center;background-repeat: no-repeat;background-size: 30% auto}.ce_text a{text-decoration: none;color: #af8103}.ce_text h1,.ce_text h2,.ce_text h3,.ce_text h4,.ce_text h5{margin-bottom: 20px;text-transform: uppercase}.ce_text p{margin-bottom: 20px}.ce_text p:last-of-type{margin-bottom: 0}.ce_text.type_1{margin: 0;text-align: center}.ce_text.type_1 h1,.ce_text.type_1 h2,.ce_text.type_1 h3,.ce_text.type_1 h4,.ce_text.type_1 h5{text-transform: none}.ce_text.type_1 h1:after,.ce_text.type_1 h2:after,.ce_text.type_1 h3:after,.ce_text.type_1 h4:after,.ce_text.type_1 h5:after{content: '';display: block;height: 80px;background-image: url('../../files/assets/img/elements/line_1/sand@2x.png');background-position: center;background-repeat: no-repeat;background-size: 30% auto}.ce_text.type_1 p:first-of-type{margin-top: 0}.ce_text.quote{margin: 0;padding: 10% 0;background-image: url('../../files/assets/img/elements/floral_2/blue@2x.png');background-position: center;background-repeat: no-repeat;background-size: auto 80%;text-align: center;color: #00577b}.ce_text.quote:before{content: '”';font-family: Arial, sans-serif;font-size: 80px;line-height: 0px}.ce_text.quote.blue{background-color: #f1f6f9}.ce_text.quote h1,.ce_text.quote h2,.ce_text.quote h3,.ce_text.quote h4,.ce_text.quote h5{text-transform: none}.ce_text.quote h2,.ce_text.quote p{margin: 0 auto;width: 60%}.ce_text.quote h2{position: relative;font-family: 'dejavu_serifbold';font-size: 34px;line-height: 40px}.ce_text.quote h2:before,.ce_text.quote h2:after{content: '';position: absolute;top: -40px;width: 22%;height: 3px;background-color: #00577b}.ce_text.quote h2:before{left: 20%}.ce_text.quote h2:after{right: 20%}.ce_text.quote p{margin-top: 30px;text-transform: uppercase}.ce_text.quote p:after{content: '';display: block;margin: 40px auto 0 auto;width: 60%;height: 3px;background-color: #00577b}.ce_text.headline_color_gold h1,.ce_text.headline_color_gold h2,.ce_text.headline_color_gold h3,.ce_text.headline_color_gold h4,.ce_text.headline_color_gold h5{color: #b08203}.ce_text.headline_color_blue h1,.ce_text.headline_color_blue h2,.ce_text.headline_color_blue h3,.ce_text.headline_color_blue h4,.ce_text.headline_color_blue h5{color: #00577b}.ce_text.image_width_33 .image_container{width: 33%}.ce_text.image_width_50 .image_container{width: 50%}.ce_text.image_width_66 .image_container{width: 66%}.ce_text .image_container{width: 66%;transform: translate3d(0, 7px, 0)}.ce_text .image_container.float_right{float: right;margin: 0 0 30px 30px}.ce_text .image_container.float_left{float: left;margin: 0 30px 30px 0}.ce_image h1,.ce_image h2,.ce_image h3,.ce_image h4,.ce_image h5{margin-bottom: 20px;text-transform: uppercase}.ce_text,.ce_image,.ce_gallery{margin-bottom: 40px}.ce_text:last-of-type,.ce_image:last-of-type,.ce_gallery:last-of-type{margin-bottom: 0}.ce_gallery ul{display: flex;flex-wrap: wrap;width: 100%}.ce_gallery ul li{margin-bottom: 30px;width: 50%}.ce_gallery ul li.row_last{margin-bottom: 0}.ce_gallery ul li:nth-child(odd) .image_container{margin-right: 15px}.ce_gallery ul li:nth-child(even) .image_container{margin-left: 15px}.ce_grid{display: inline-flex;flex-wrap: wrap;width: 100%}.ce_grid .item{margin: 3vw 0 0 0;width: 33.33%}.ce_grid .item:nth-child(-n+3){margin: 0}.ce_grid .item:nth-child(3n+1) .inner{margin: 0 10% 0 0}.ce_grid .item:nth-child(3n+2) .inner{margin: 0 5%}.ce_grid .item:nth-child(3n+3) .inner{margin: 0 0 0 10%}.ce_grid .item a{display: block;text-decoration: none;color: #3c3c3c}.ce_grid .item .image{line-height: 0}.ce_grid .item .text p:first-of-type{margin: 20px 0;font-family: 'dejavu_serifbold';font-size: 14px;line-height: 22px}.ce_grid .item .text p:first-of-type:before{content: '';position: relative;top: -4px;display: inline-block;margin: 0 5px 0 0;width: 15px;height: 3px;background-color: #3c3c3c}.ce_grid .item .text p:last-of-type{margin-bottom: 0}.ce_grid .item .text p.more{text-transform: uppercase}.ce_grid .item .text p.more span{display: inline-block;margin: 0 0 0 5px;color: #b90504}.ce_blog .columns{display: flex;width: 100%}.ce_blog .columns .column.left{align-self: center;padding: 5%;padding-top: 3vw;padding-bottom: 3vw;width: 15%;text-align: center}.ce_blog .columns .column.left h3{margin: 0 0 10px 0;text-transform: uppercase}.ce_blog .columns .column.left p:first-of-type:after{content: '';display: block;height: 60px;background-image: url(../../files/assets/img/elements/line_2/sand@2x.png);background-position: center;background-repeat: no-repeat;background-size: auto 50%}.ce_blog .columns .column.right{padding: 5%;padding-top: 3vw;padding-bottom: 3vw;width: 65%;background-color: #fdfbf4;background-image: url('../../files/assets/img/background_paper.jpg');background-repeat: no-repeat;background-size: cover}.ce_blog .columns .column.right h2{margin: 0 0 10px 0;text-align: center;text-transform: uppercase;color: #00577b}.ce_blog .columns .column.right h2:after{content: '';display: block;height: 60px;background-image: url(../../files/assets/img/elements/line_1/blue@2x.png);background-position: center;background-repeat: no-repeat;background-size: 30% auto}.ce_blog .ce_grid .item:nth-child(3n+1) .inner{margin: 0 14% 0 0}.ce_blog .ce_grid .item:nth-child(3n+2) .inner{margin: 0 7%}.ce_blog .ce_grid .item:nth-child(3n+3) .inner{margin: 0 0 0 14%}.ce_blog .ce_grid .item a{color: #00577b}.ce_blog .ce_grid .item .image{mix-blend-mode: multiply;filter: grayscale(70%)}.ce_blog .ce_grid .item .text p:first-of-type:before{background-color: #00577b}.ce_form{padding: 5%;background-color: #fdfbf4}.ce_form .widget{margin-bottom: 20px}.ce_form .widget:last-child{margin-bottom: 0}.ce_form .widget label{display: block;margin-bottom: 10px;text-transform: uppercase}.ce_form input,.ce_form textarea{-webkit-appearance: none;border-radius: 0;display: block;padding: 5px 10px;width: 100%;width: calc(100% - 20px);border: 1px solid #9d9e9f;font-family: 'Source Sans Pro', sans-serif;font-size: 16px;line-height: 16px}.ce_form input:focus,.ce_form textarea:focus{border: 1px solid #b90504;outline: none}.ce_form .submit{padding: 13px 25px;border: none;background-color: #00577b;font-family: 'Source Sans Pro', sans-serif;font-size: 16px;line-height: 16px;text-transform: uppercase;color: #fff}.ce_form textarea{line-height: 24px}.ce_border{border: none;outline: none;display: block;margin-bottom: 40px;height: 80px;background-image: url(../../files/assets/img/elements/line_1/sand@2x.png);background-position: center;background-repeat: no-repeat;background-size: 30% auto}.badge{position: absolute;right: 5%;bottom: -8%;line-height: 0}.badge a{display: inline-block}body{background-color: #e4f0f2;font-family: 'Source Sans Pro', sans-serif;font-size: 17px;font-weight: 400;line-height: 27px;letter-spacing: 0.05em;color: #3c3c3c}h1,h2,h3{font-weight: 300}h1{font-size: 34px;line-height: 40px}#wrapper{display: flex;width: 100%;max-width: 1520px}.custom{display: none;background-color: #f3f6f7}.custom .mod_navigation{overflow-y: auto}@media only screen and (max-width: 1100px){.custom{display: block}}#header{position: fixed;top: 0;left: 0;overflow: hidden;width: 20rem;background-color: #e4f0f2}#header .inside{position: relative}#header .logo{margin: 40px 0;background-color: #fff;box-shadow: 0px 0px 10px rgba(0,0,0,0.2);line-height: 0}#header .logo a{display: block}#header .togglenavigation{display: none;cursor: pointer;position: absolute;top: 40px;right: 40px;font-size: 20px}#header .togglenavigation .bars{display: block}#header .togglenavigation .times{display: none}.mod_navigation{margin: 0 0 40px 0;text-align: center}.mod_navigation ul li:after{content: '';display: block;height: 40px;background-image: url(../../files/assets/img/elements/line_3/gray@2x.png);background-position: center;background-repeat: no-repeat;background-size: auto 20%}.mod_navigation ul li.active ul,.mod_navigation ul li.trail ul{display: block}.mod_navigation ul li a,.mod_navigation ul li strong{font-size: 19px;line-height: 27px}.mod_navigation ul li a{display: block;text-decoration: none;text-transform: uppercase;color: #3c3c3c}.mod_navigation ul li a.active,.mod_navigation ul li a.trail{color: #af8103}.mod_navigation ul li strong{font-weight: normal;text-transform: uppercase;color: #af8103}.mod_navigation ul li ul{display: none;margin: 10px 0 0 0}.mod_navigation ul li ul li{line-height: 22px}.mod_navigation ul li ul li:after{display: none}.mod_navigation ul li ul li a,.mod_navigation ul li ul li strong{font-size: 15px;line-height: 40px}.mod_navigation ul li.last:after{display: none}#footer h3{text-transform: uppercase}#footer h3:after{content: '';display: block;height: 60px;background-image: url(../../files/assets/img/elements/line_2/sand@2x.png);background-position: center;background-repeat: no-repeat;background-size: auto 50%}#footer .columns{display: flex;width: 100%}#footer .columns .column{width: 50%}#footer .columns .column.left{background-color: #fff;background-image: url('../../files/assets/img/elements/floral_1/sand.png');background-repeat: no-repeat;background-size: cover}#footer .columns .column.right{text-align: center}#footer .columns .column.right .inner{margin: 10%}#footer .columns .column.right .address{font-family: 'dejavu_serifcondensed_italic'}#footer .columns .column.right .copyright{color: #9d9e9f}#footer .facebook{margin: 30px 0 0 0;font-size: 25px;line-height: 25px}#footer .facebook a{color: #3C3C3C}#footer .mod_customnav{margin: 30px 0 20px 0}#footer .mod_customnav ul li{display: inline-block;margin: 0 5px}#footer .mod_customnav ul li.active a,#footer .mod_customnav ul li.active span{color: #af8103}#footer .mod_customnav ul li a,#footer .mod_customnav ul li span{text-transform: uppercase;text-decoration: none;color: #9d9e9f}#container{margin: 0 0 0 20rem;width: 100%;background-color: #fff}@media only screen and (max-width: 1100px){.ce_grid.default .item{margin: 3vw 0 0 0 !important;width: 50%}.ce_grid.default .item:nth-child(1),.ce_grid.default .item:nth-child(2){margin-top: 0 !important}.ce_grid.default .item .inner{margin: 0 !important}.ce_grid.default .item:nth-child(even) .inner{margin-left: 5% !important}.ce_grid.default .item:nth-child(odd) .inner{margin-right: 5% !important}.ce_blog .columns{display: block}.ce_blog .columns .column.left,.ce_blog .columns .column.right{width: 90%}.ce_blog .columns .column.left:after{content: '';clear: both;display: table}.ce_blog .columns .column.left h3{position: relative}.ce_blog .columns .column.left h3:after{content: '';position: absolute;top: 40px;left: 50%;margin-left: -30px;display: block;width: 60px;height: 60px;background-image: url(../../files/assets/img/elements/line_2/sand@2x.png);background-position: center;background-repeat: no-repeat;background-size: auto 50%}.ce_blog .columns .column.left p{width: 40%}.ce_blog .columns .column.left p:first-of-type{float: left}.ce_blog .columns .column.left p:first-of-type:after{display: none}.ce_blog .columns .column.left p:last-of-type{float: right}}@media only screen and (max-width: 1100px){.royalSlider{width: 100% !important}body.shownavigation .custom .mod_navigation{transform: translate3d(0, 0, 0)}body.shownavigation #header .togglenavigation .bars{display: none}body.shownavigation #header .togglenavigation .times{display: block}#wrapper{display: block}#container{margin: 100px 0 0 0}#header{z-index: 3000;position: fixed;width: 100%;background-color: #e4f0f2;box-shadow: 0 0 10px rgba(0,0,0,0.3)}#header .inside{line-height: 0}#header .togglenavigation{display: block}#header .mod_navigation{display: none !important}#header .logo{display: inline-block;margin: 0 0 0 5%;padding: 0}#header .logo a{text-align: center}#header .logo img{width: auto;height: 100px}.mod_navigation{position: fixed;top: 100px;right: 0;bottom: 0;margin: 0;width: 40%;background-color: #e4f0f2;transition: transform .5s ease-in-out;transform: translate3d(100%, 0, 0);line-height: 24px}.mod_navigation .level_1{padding: 15%}}@media only screen and (max-width: 800px){.ce_blog .ce_grid .item{margin: 3vw 0 0 0;width: 50%}.ce_blog .ce_grid .item:nth-child(3n+1) .inner,.ce_blog .ce_grid .item:nth-child(3n+2) .inner,.ce_blog .ce_grid .item:nth-child(3n+3) .inner{margin: 0}.ce_blog .ce_grid .item:nth-child(even) .inner{margin-left: 5% !important}.ce_blog .ce_grid .item:nth-child(odd) .inner{margin-right: 5% !important}.ce_blog .ce_grid .item:nth-child(1),.ce_blog .ce_grid .item:nth-child(2){margin-top: 0 !important}.ce_text .image_container{width: 100% !important;transform: translate3d(0, 0, 0)}.ce_text .image_container.float_right,.ce_text .image_container.float_left{float: none;margin: 0 0 30px 0}.custom .mod_navigation{width: 50%}}@media only screen and (max-width: 600px){.custom .mod_navigation{width: 60%}}@media only screen and (max-width: 650px){.badge{width: 100px}body{font-size: 14px;line-height: 22px}h1{font-size: 20px;line-height: 26px}.mod_article .mod_inside{padding: 10%}.ce_blog .ce_grid,.ce_grid,.ce_grid.default{display: block}.ce_blog .ce_grid .item,.ce_grid .item,.ce_grid.default .item{margin-top: 10% !important;width: 100% !important}.ce_blog .ce_grid .item:nth-child(2),.ce_grid .item:nth-child(2),.ce_grid.default .item:nth-child(2),.ce_blog .ce_grid .item:nth-child(-n+3),.ce_grid .item:nth-child(-n+3),.ce_grid.default .item:nth-child(-n+3){margin-top: 10% !important}.ce_blog .ce_grid .item:nth-child(even) .inner,.ce_grid .item:nth-child(even) .inner,.ce_grid.default .item:nth-child(even) .inner,.ce_blog .ce_grid .item:nth-child(odd) .inner,.ce_grid .item:nth-child(odd) .inner,.ce_grid.default .item:nth-child(odd) .inner{margin: 0 !important}.ce_blog .columns .column.left,.ce_blog .columns .column.right{padding: 10%;width: 80%}.ce_blog .columns .column.left h3:after{display: none}.ce_blog .columns .column.left p{width: 100%}.ce_blog .columns .column.left p:first-of-type,.ce_blog .columns .column.left p:last-of-type{width: 100%}.ce_blog .columns .column.left p:first-of-type:after{display: block}.ce_blog .columns .column.right h2:after{margin-top: 15px;margin-bottom: 20px;height: 15px;background-size: auto 80%}.ce_text.type_1 h1:after,.ce_text.type_1 h2:after,.ce_text.type_1 h3:after,.ce_text.type_1 h4:after,.ce_text.type_1 h5:after{margin-top: 20px;height: 15px;background-size: auto 80%}.ce_text.quote{padding: 20% 0}.ce_text.quote:before{font-size: 60px}.ce_text.quote h2{font-size: 20px;line-height: 26px}.ce_text.quote h2:before,.ce_text.quote h2:after{top: -20px;width: 30%}.ce_text.quote h2:before{left: 10%}.ce_text.quote h2:after{right: 10%}.ce_text.quote p:after{margin-top: 20px;width: 80%}.ce_text.quote h2,.ce_text.quote p{width: 80%}.ce_form{padding: 10%}.ce_form .widget label{margin-bottom: 5px;font-size: 12px}.ce_form input,.ce_form textarea{font-size: 14px;line-height: 14px}.ce_headline:after{margin-top: 15px;margin-bottom: 20px;height: 15px;background-size: auto 80%}.ce_border{height: 15px;background-size: auto 80%}.mod_navigation ul li a,.mod_navigation ul li strong{font-size: 14px !important;line-height: 30px !important}#header .logo{margin: 0 0 0 10%}#footer .mod_customnav{margin-top: 30px}#footer .columns{display: block}#footer .columns .column{width: 100%}#footer .columns .column.left{min-height: 200px}#footer .columns .column.right .inner{margin: 0;padding: 10%;padding-top: 15%}}@media only screen and (max-width: 500px){.badge{width: 70px}.ce_gallery ul li{margin-bottom: 16px}.ce_gallery ul li.row_last{margin-bottom: 0}.ce_gallery ul li:nth-child(odd) .image_container{margin-right: 8px}.ce_gallery ul li:nth-child(even) .image_container{margin-left: 8px}}@media only screen and (max-width: 400px){.custom .mod_navigation{width: 70%}}@media only screen and (min-width: 1101px){#header{overflow-x: hidden;overflow-y: scroll;height: 100vh}}@media only screen and (min-width: 1100px){.ce_grid .item a .image{transition: opacity .5s ease-in-out}.ce_grid .item a .text p{transition: color .5s ease-in-out}.ce_grid .item a:hover .image{opacity: .4}.ce_grid .item a:hover .text p.more{color: #b90504}.ce_text a{border-bottom: 1px solid transparent;transition: border-color .5s ease-in-out}.ce_text a:hover{border-bottom: 1px solid #af8103}.ce_form .submit{cursor: pointer;transition: background-color .5s ease-in-out}.ce_form .submit:hover{background-color: #b90504}#header .mod_navigation ul li a{transition: color .5s ease-in-out}#header .mod_navigation ul li a:hover{color: #af8103}#footer .mod_customnav ul li a span{transition: color .5s ease-in-out}#footer .mod_customnav ul li a:hover span{color: #3c3c3c}}.elementDivider{display: block;width: 100%}.elementDivider.rem3{height: 3rem}.elementDivider.rem5{height: 5rem}.elementDivider.rem8{height: 8rem}.elementDivider.rem10{height: 10rem}
