.mh{min-height:2000px}body:not(.wp-admin){background:url(//snugresort.com/wp-content/themes/snug-harbor/upload/bg-1.jpg) top center no-repeat}:root{--font-size:17px;--font-1:"Mundial";--font-2:"Ubuntu";--color10:#000;--color11:#fff;--a:#dda15e;--hover:#a1aeb7;--darktitle:#fff;--darktext:#fff}.element .mtitle{color:#fff;text-align:center;font-family:Lora;font-size:80px;font-style:normal;font-weight:600;line-height:110%}.element .top_overlay{opacity:.9;background:linear-gradient(180deg,#05213a 0%,rgba(5,33,58,0) 100%);height:33%}.element .overlay.blue{opacity:.95;background:linear-gradient(180deg,#072230 0%,rgba(7,34,48,0) 58.77%);transform:rotate(180deg)}.element .slider_overlay{opacity:.8;background:linear-gradient(180deg,#1b1b1b 0%,rgba(27,27,27,0) 100%);transform:rotate(180deg);height:52.4%;bottom:0;top:auto}.element .btn-1{color:#fff;font-family:Manrope;font-size:18px;font-style:normal;font-weight:700;line-height:110%;text-transform:uppercase;background:linear-gradient(270deg,#e6c69e 0%,#9e7356 100%););border:none;padding:20.6px 34.2px;transition:.3s;border-radius:0}.element .btn-1:hover{color:#fff}.element .btn-1:hover:after{background:linear-gradient(270deg,#9e7356 0%,#e6c69e 100%)}.navbar{justify-content:space-between;gap:20px}.navbar-expand-lg .navbar-collapse{justify-content:flex-end}.main-menu{width:100%}.main-menu .navbar-nav{gap:10px;justify-content:flex-end}.navbar-brand{width:240px}.top_header{background:#08394d;padding:12px 0}.top_header .container{display:flex;justify-content:flex-end}.top_header_contents{display:flex;gap:40px}.top_header_contents .header_wysiwyg{display:flex;align-items:center;position:relative}.element .header_wysiwyg p{color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase;margin:0 !important}.element .header_wysiwyg p a{color:#fff;transition:.3s;font-size:inherit}.element .header_wysiwyg p a:hover{color:#e0bf98}.top_header_contents a.d-link span{color:#e0bf98;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase}.top_header_contents .header_wysiwyg:after{content:'|';color:#fff;text-align:right;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase;position:absolute;right:-21px}.top_header_contents a.d-link:hover span{color:#9f7457}.menu_wrap{padding:10px 0;background:#0e4756}header.element.menu-overlay .menu_wrap{background:0 0}header .menu_wrap .navbar-expand-lg a.nav-link{color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:100%;text-transform:uppercase;padding:0}#navbar-home .navbar-nav{gap:25px}header .menu_wrap .navbar-expand-lg ul.navbar-nav>li.menu-item{position:relative}header .menu_wrap .navbar-expand-lg ul.navbar-nav>li.menu-item:after{content:'';width:0;position:absolute;bottom:-28px;height:3px;background:linear-gradient(to left,#e6c69e,#9e7356);left:50%;transform:translateX(-50%);transition:.3s}header .menu_wrap .navbar-expand-lg ul.navbar-nav>li.menu-item:hover:after{width:100%}header .menu_wrap .navbar-expand-lg a.nav-link:after{display:none}.navbar-expand-lg ul.navbar-nav>li.menu-item ul li a.dropdown-item{padding:15px 20px;border-bottom:1px solid #08394d;transition:.3s}.navbar-expand-lg ul.navbar-nav>li.menu-item ul li:last-child a.dropdown-item{border:none}header .menu_wrap .navbar-expand-lg ul.navbar-nav>li.menu-item ul{border:1px solid #08394d;border-radius:0}.navbar-expand-lg ul.navbar-nav>li.menu-item ul li a.dropdown-item span{color:#9f7457;font-family:Manrope;font-size:15px;font-style:normal;font-weight:600;line-height:100%;transition:.3s}.navbar-expand-lg ul.navbar-nav>li.menu-item ul li a.dropdown-item:hover{background:#9f7457}.navbar-expand-lg ul.navbar-nav>li.menu-item ul li a.dropdown-item:hover span{color:#fff}header.sticky-head .menu_wrap,header.sticky-head.element.menu-overlay .menu_wrap{background:#0e4756}header .menu_wrap .navbar-expand-lg ul.navbar-nav>li.menu-item:last-child a.dropdown-toggle{cursor:default}footer .d-bg.bg-img.lazy.overlay.overlay-bg.footer-bg.entered.loaded{mix-blend-mode:multiply}footer.element.footer-0{background:#08394d}footer.element .wrap{padding:58px 0 8px}.footer_top,.footer_mid,.copyright{border-top:1px solid hsl(0deg 0% 98%/10%);padding:50px 0}.footer-menu.sel-menu h6.menu-title{display:none}.footer-menu.sel-menu ul.menu-links.hide-lg{padding:0;margin:0;display:flex;align-items:center;flex-flow:wrap;gap:20px;justify-content:space-between;list-style:none}.footer-menu.sel-menu li a span{color:#f9f9f9;);text-align:right;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:100%;text-transform:uppercase;transition:.3s}.footer-menu.sel-menu li a:hover span{color:#e0bf98}.footer-menu li.menu-item{position:relative}.footer-menu li.menu-item:after{content:'|';color:rgb(255 255 255/20%);text-align:right;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:100%;text-transform:uppercase;right:-40px;position:absolute;top:50%;transform:translateY(-50%)}.footer-menu li.menu-item:last-child:after{display:none}.footer_mid .row>div{display:flex;align-items:center}.footer_column.footer_right_column .sc-div{color:#f9f9f9;text-align:right;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:150%;display:flex;gap:5px}.footer_mid .row>.col-lg-4:last-child{justify-content:flex-end}.footer_mid .row>div.col-lg-4:nth-child(2){justify-content:center}.footer_column.footer_right_column .sc-div a.sc-contact{color:#fff;transition:.3s}.footer_right_column{display:flex;flex-flow:column;align-items:flex-end}.footer_column.footer_right_column .sc-div a.sc-contact:hover{color:#9f7457}.ssc.company-address.sc-div p{color:#f9f9f9;);font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:150%;transition:.3s}.ssc.company-address.sc-div a.sc-contact.sc-address:hover p{color:#e0bf98}.footer_center_column .navbar-brand{width:288px}.copyright{color:rgba(249,249,249,.5);font-family:Manrope;font-size:15px;font-style:normal;font-weight:400;line-height:150%}.copyright a.d-link{color:rgba(249,249,249,.5);transition:.3s}.copyright a.d-link:hover{color:#9f7457}.f-center .social-icons a.soc-link{border:1px solid rgb(255 255 255/30%);background:0 0;transition:.3s}.f-center .social-icons a.soc-link:hover{border:1px solid #e6c69e}.f-center .social-icons a.soc-link img{opacity:1;filter:none;max-width:14px;max-height:14px;transition:.3s}.f-center .social-icons a.soc-link:hover img{filter:brightness(1000)}.cfoot .col-lg-4{display:flex;align-items:center}.cfoot .col-lg-4:nth-child(2){justify-content:center}.cfoot .col-lg-4:last-child{justify-content:flex-end}.hero-01 .wrap{min-height:810px;align-items:flex-end;padding:0 0 82px}.dinfo.hero-opt{text-align:center;display:flex;flex-flow:column;gap:38px;align-items:center}.element .dtext,.element .dtext *{color:#4a4a49;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.element .main_title{color:#9f7457;font-family:Lora;font-size:44px;font-style:normal;font-weight:500;line-height:130%;text-align:left}.element .btitle{color:#0e4756;font-family:Manrope;font-size:18px;font-style:normal;font-weight:600;line-height:110%;letter-spacing:3.6px;text-transform:uppercase}.left_title{display:flex;flex-flow:column;gap:30px}.title-text-01 .row{align-items:center}.title-text-01 .wrap{padding:100px 0 56px}.fw_slider{width:100%;display:flex;flex-flow:column}.slider_container{display:flex;align-items:flex-end;justify-content:flex-start;padding-left:calc(50% - 640px)}.slider_container .slide-bg,.slider_container .slide-bg .owl-carousel{width:1710px}.pslider-01 .wrap{overflow:hidden;padding:0 0 120px}.slider_dinfo{min-height:420px;position:relative;display:flex;align-items:flex-end;padding:40px}.element .slider_dinfo img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;top:0;left:0}.slider_dinfo .dtitle{color:#fff;font-family:Lora;font-size:24px;font-style:normal;font-weight:500;line-height:130%;position:relative;z-index:1}.slider_dinfo:after{content:'';position:absolute;bottom:0;left:0;height:3px;background:linear-gradient(270deg,#e6c69e 0%,#9e7356 100%);transition:.3s;width:0}.slide-bg .item a:hover .slider_dinfo:after{width:100%}.slider_arrows{width:82px;position:relative}.slider_arrows_container .container{padding-top:60px;display:flex;justify-content:space-between;align-items:center}.pre_text_button{position:relative;display:flex}.pre_text_button:before{content:'';position:absolute;width:36px;height:36px;background-color:#0e4656;border-radius:50%;left:0;top:50%;transform:translateY(-50%)}.pre_text_button img.d-icon{margin:0 22px 0 13px;max-width:10px}.pre_text_button span.a-span{color:#0e4656;font-family:Manrope;font-size:15px;font-style:normal;font-weight:600;line-height:110%;text-transform:uppercase;transition:.3s;background:0 0}.btn.w-icon span:before{display:none}.pre_text_button:hover:before{background:linear-gradient(270deg,#e6c69e 0%,#9e7356 100%)}.pre_text_button a.d-link.btn.w-icon:hover span.a-span{background:linear-gradient(270deg,#9e7356 0%,#e6c69e 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.element .owlbtn{width:36px;height:36px;border:1px solid #0e4656;border-radius:50%;transition:.3s}.element .owlbtn:hover{background:#0e4656}.element .owlbtn:hover img{filter:brightness(100)}.element .owlprev{left:0}.element .owlnext{right:0}.row_poster_dinfo{padding:40px 0 40px 20px}.rowposter-01 .d-popmedia.overlay-bg{max-width:calc(50% + 10px)}.element .dinfo_flex{display:flex;flex-flow:column;gap:30px}.element .dinfo_flex .dtext{padding:10px 0 20px}.rowposter-01 .wrap{min-height:500px}.element .row_poster_dinfo .dtitle{color:#0e4756;font-family:Lora;font-size:30px;font-style:normal;font-weight:500;line-height:130%}.element .cta_overlay{opacity:.8;background:linear-gradient(180deg,#072230 0%,rgba(7,34,48,0) 100%);transform:rotate(180deg)}.cta_container{position:relative;display:flex;justify-content:space-between;align-items:flex-end;padding:30px 30px 30px 50px;width:100%}.element .cta_btitle{color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:110%;letter-spacing:3.2px;text-transform:uppercase}.cta_title{display:flex;flex-flow:column;gap:9px}.cta_text{flex:1;max-width:437px}.element .cta_text .dtext *{color:#fff;font-family:Manrope;font-size:18px;font-style:normal;font-weight:600;line-height:150%;margin-bottom:10px}.element .cta_text .dtext a{color:#e1c199;font-family:Manrope;font-size:15px;font-style:normal;font-weight:400;line-height:110%;text-transform:lowercase}.element .cta_text .dtext a:hover{text-decoration:underline}.cta-01 .wrap{padding:100px 0}.cta-01 .container-xl{overflow:hidden;min-height:220px;display:flex;width:100%;align-items:flex-end}.slider_gallery_container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;z-index:9}.slider_gallery_contents{max-width:500px;display:flex;flex-flow:column;gap:30px}.element .slider_gallery_overlay{opacity:.85;background:linear-gradient(90deg,#072230 0%,rgba(7,34,48,0) 100%);z-index:9}.slider_gallery_contents .dtext{padding:10px 50px 10px 0}.element .pre_text_button_white a.d-link.btn.w-icon span{color:#fff}.pre_text_button_white:before{background-color:#fff}.element .pre_text_button_white a:hover img{filter:brightness(100)}.qslider-01 .wrap{padding:100px 0 180px}.title_quote_container{display:flex;justify-content:space-between;align-items:center;padding-bottom:120px}.quote_text_image{display:flex;align-items:center}.element .quote_text_image .dtext{width:100%;color:#4a4a49;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:150%;position:relative}.quote_text_image img{width:100%}.title_quote_container .main_title{flex:1}.element .quote_text_image .dtext:after{content:"|";margin:0 45px 0 15px}.bubble{min-height:274px;padding:0 30px 47px;position:relative;display:flex;flex-flow:column;gap:29px;border-radius:0}.stars_container{display:flex;gap:8px;padding:10px;position:relative;z-index:9;background:#fff;width:max-content}.stars_container img{max-width:18px}.triangle{--b:1.5px;width:40px;aspect-ratio:1;clip-path:polygon(0 0,100% 0,0 100%,0 0,var(--b) var(--b),var(--b) calc(100% - var(--b) / tan(22.5deg)), calc(100% - var(--b) / tan(22.5deg)) var(--b), var(--b) var(--b));background:linear-gradient(45deg,#9e7356,#9e7356);position:absolute;bottom:-39px;left:0;z-index:9}.bubble_border{position:relative}.bubble_border:after{content:'';background:#fff;width:35px;height:4px;position:absolute;bottom:-1px;left:1px;z-index:9}.bubble:before{content:'';width:100%;height:calc( 100% - 18px );position:absolute;left:0;top:18px;border-radius:20px 20px 20px 0;background:linear-gradient(to left,#e6c69e,#9e7356)}.bubble:after{content:'';position:absolute;width:99.7%;height:calc(100% - 20px);top:19px;left:1.2px;background:#fff;border-radius:20px 20px 20px 0}.bubble .col-info{position:relative;z-index:9}.element .bubble .dtext{font-size:18px;text-align:left}.bubble_dflex{padding:35px 0 0 30px}.element .bubble_dflex .meta{text-align:left !important;display:flex;flex-flow:column;gap:10px}.element .bubble_dflex .meta .company{text-align:left;color:#5b5a5b;);font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.element .bubble_dflex .meta .ititle{color:#0e4756;font-family:Manrope;font-size:18px;font-style:normal;font-weight:600;line-height:100%;text-transform:uppercase;margin:0}.element .title-slide-bg .owlprev{left:-80px}.element .title-slide-bg .owlnext{right:-80px}.element .dlogo{width:100%}.sliderlogo-01 .owl-stage .owl-item{display:flex;align-items:center}.sliderlogo-01 .div-link{width:100%}.sliderlogo-01 .wrap{padding:0 0 106px}.sliderlogo-01 .dlogo img{max-height:140px}.element .fw{width:100%;background-size:cover;transition:.3s}.element .fw_overlay{opacity:.9;background:linear-gradient(270deg,#072230 0%,rgba(7,34,48,0) 100%);transform:rotate(180deg)}.element .fw_contents{display:flex;flex-flow:column;gap:30px}.element .fw_contents .dtext{padding:10px 10px 30px 0}.fw_row_contents{display:flex;flex-flow:column;gap:30px}.fw_row_contents .individual_row{border-bottom:1px solid #e6c69e;max-width:260px}.fw_row_contents a{display:flex;align-items:center;padding:0 0 15px;border-bottom:2px solid transparent;transition:.3s}.fw_row_contents a img{max-height:20px;width:auto;opacity:0;transition:.3s}.fw_row_contents a .atitle{width:auto}.element .atitle{color:#fff;font-family:Lora;font-size:24px;font-style:normal;font-weight:500;line-height:130%}.element .fw_container{padding:126px 0}.fw_row_contents a:hover img{margin-left:10px;opacity:1}.fw_row_contents a:hover{border-color:#e6c69e}.element .row_poster_dinfo_v2{padding:0 0 0 120px}.rowposter-02 .wrap{padding:156.5px 0;margin:100px 0}.rowposter-02 .d-popmedia.overlay-bg{overflow:initial;max-width:700px;left:auto;right:calc( 50% + -80px )}.rowposter-02 .d-popmedia.overlay-bg:after{border:1px solid #e6c69e;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;content:'';width:calc(100% + 40px);height:calc(100% + 40px)}.element .gallery_col_info{display:flex;justify-content:space-between;align-items:center}.gallery_container{width:100%;display:flex;flex-flow:column;gap:67px}.element .gallery_col_text{display:flex;flex-flow:column;text-align:left;gap:28px}.grid.col-info{max-width:1280px;gap:10px}.grid.col-info .item{height:350px}.gallery_col_button{padding-top:30px}.element.fwcontents-02 .wrap{min-height:960px;align-items:stretch;padding:70px 0 80px;z-index:1}.fw_overlay_top_v2{background:linear-gradient(180deg,#fff 47.92%,rgba(255,255,255,0) 75.72%);top:0;max-height:554px}.fwcontents-02 .fw{display:flex}.fwcontents-02 .fw .container{display:flex;justify-content:space-between;flex-flow:column;text-align:center}.colgal-01{z-index:9}.element .fw_overlay_v2{top:auto;bottom:0;max-height:300px;background:linear-gradient(180deg,rgba(8,48,64,0) 0%,rgba(8,48,64,.85) 55.2%,#08394d 100%)}.element .bot_fw_v2_contents{display:flex;flex-flow:column;gap:30px;align-items:center}.element .bot_fw_v2_contents .dtext{padding-bottom:30px}.element .bot_fw_v2_contents .mtitle{text-align:center}.element .fw_editor *{color:#0e4756;text-align:center;font-family:Manrope;font-size:18px;font-style:normal;font-weight:600;line-height:110%;letter-spacing:3.6px;text-transform:uppercase}.element .fw_editor a{color:#9f7457;text-align:center;font-family:Lora;font-size:30px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:initial;text-transform:none}.element .fw_editor a:hover{text-decoration:underline}.top_fw_v2_contents{opacity:0;pointer-events:none}.home .top_fw_v2_contents{opacity:1;pointer-events:initial}.element .banner-opt>*{display:block !important}.element .banner-opt{display:flex;flex-flow:column;gap:30px}.element .banner_button *{display:flex !important}.banner-01 .row{align-items:flex-end}.element .banner_button{display:flex;justify-content:flex-end}.rc_media{display:flex;align-items:flex-end;height:100%;padding:40px;min-height:420px;max-width:630px;position:relative}.rc_media_text{display:flex;position:relative;align-items:flex-end;gap:30px}.rc_media_text>div{display:flex;gap:5px;align-items:flex-end}.rc_media_text>div img{width:auto}.element .rc_text{color:#fff;font-family:Manrope;font-size:15px;font-style:normal;font-weight:400;line-height:10px}.element .rc_text span{color:#fff;font-family:Manrope;font-size:10px;font-style:normal;font-weight:400;line-height:100%;margin-left:2px;position:absolute;top:12px;right:-7px}.rc_contents{display:flex;flex-flow:column;gap:20px}.element .rc_contents .main_title{font-size:30px}.rc_contents .pre_text_button{margin-top:32px}.row_contents_container{display:flex;flex-flow:column;gap:80px}.row-contents-01 .wrap{padding:100px 0 0}.element .rc_media_overlay.overlay{opacity:.8;background:linear-gradient(180deg,#1b1b1b 0%,rgba(27,27,27,0) 100%);transform:rotate(180deg);height:65%;top:auto;bottom:0}.row-contents-01 .row{align-items:center}.column_contents{display:flex;flex-flow:wrap;gap:40px 0px}.individual_column_content{width:50%;display:flex;align-items:flex-end;gap:15px}.individual_column_content img{width:auto}.element .c_text{color:#4a4a49;);font-family:Manrope;font-size:15px;font-style:normal;font-weight:400;line-height:100%}.line_divider{background-color:#9f7457;width:100%;height:1px;margin:20px 0 40px}.left_column{display:flex;flex-flow:column;gap:80px}.bot_left_column .d-link{margin-top:54px}.right_column{padding-left:70px;display:flex;flex-flow:column;gap:40px;padding-top:25px}.element .right_column .main_title{font-size:32px}.right_column p{margin-bottom:25px}.two-column-contents-01 .wrap{padding:100px 0}.slider-gallery-single-01 .slide-bg.is-grid{max-width:initial}.slider-gallery-single-01 .owl-carousel{max-width:1200px;overflow:visible;margin:auto}.slider-gallery-single-01 .owl-item{height:660px !important}.slider-gallery-single-01 .owl-carousel .owl-stage-outer{overflow:visible}.slider-gallery-single-01 .owl-carousel .owl-item img{display:block;position:absolute;height:100%;width:calc(100% - 30px);top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;overflow:hidden;object-position:center;object-fit:cover}.slider-gallery-single-01 .is-grid .owlprev{left:calc(50% - 640px);background:linear-gradient(to left,#e6c69e,#9e7356);border:none}.slider-gallery-single-01 .is-grid .owlnext{right:calc(50% - 640px);background:linear-gradient(to left,#e6c69e,#9e7356);border:none}.slider-gallery-single-01 .wrap{overflow:hidden}.element .caption_text .dtext{position:absolute;color:#fff;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:150%;bottom:35px;left:50px;transition:.3s;opacity:0}.element .owl-item.active .caption_text .dtext{opacity:1}.slider-gallery-single-01 .fw{display:flex;flex-flow:column;gap:44px}.two-column-contents-02 .wrap{padding:100px 0 170px}.element .left_column_v2{display:flex;flex-flow:column;gap:25px}.element .left_column_v2 .mtitle.main_title{color:#0e4756;font-size:50px}.element .left_column_v2 .atitle.main_title{color:#9f7457;font-size:32px}.element .left_column_v2 .dtext{padding:15px 0 25px}.element .dtext p{margin-bottom:25px}.right_column_v2{padding-left:100px}.right_column_v2_row{display:flex;flex-flow:column;gap:40px}.individual_rc_v2{display:flex;gap:15px;align-items:center}.individual_rc_v2 img{width:auto}.individual_rc_v2 .dtext.rc_v2_text{font-size:15px}.cards_container{display:flex;flex-flow:wrap;gap:30px}.individual_card{width:370px;height:460px;position:relative}.individual_card a{display:flex;align-items:flex-end;padding:40px;height:100%;width:100%}.individual_card:nth-child(5n+5){width:770px}.individual_grid_flex:hover .card_overlay.overlay{background:linear-gradient(180deg,rgba(27,27,27,0) 0%,#1b1b1b 100%)}.element .card_overlay{background:linear-gradient(180deg,rgba(27,27,27,0) 40%,#1b1b1b 100%);transition:.3s}.element .individual_card .main_title{position:relative;font-size:40px;transition:.3s}.individual_card a:hover .main_title{color:#e0bf98}.cards-01 .wrap{padding:0 0 120px}.logo_list_container{display:flex;flex-flow:wrap;gap:60px 88px;justify-content:center;padding-top:100px}.element .title_container{text-align:center;display:flex;flex-flow:column;gap:30px}.individual_logo_list img{max-height:120px}.element .title_container .main_title{text-align:center}.element .title_container .dtext{padding-top:10px}.banner-02 .wrap{min-height:400px}.banner-02 .overlay.top_overlay{height:100%;opacity:.5;background:linear-gradient(180deg,#05213a 0%,rgba(5,33,58,0) 100%)}.banner-02 .overlay.blue{opacity:.5;background:linear-gradient(180deg,#05213a 0%,rgba(5,33,58,0) 100%)}.rowmedia-01 .wrap{padding:100px 0}.rowmedia-01 .row{align-items:center}.rowmedia-01 .dinfo{padding-left:100px;display:flex;flex-flow:column;gap:40px}.rowmedia-01 .dinfo .mtitle.main_title{color:#0e4756;font-size:30px}.element .lower_content_text{color:#9f7457;font-family:Manrope;font-size:18px;font-style:normal;font-weight:700;line-height:150%}.element .lower_content_text a:hover{color:#08394d !important}.element .lower_content_text a{color:#9f7457;width:100%;display:block;text-decoration:underline;font-weight:500}.rowmedia-01 .dinfo p strong{color:#0e4756;font-weight:700}.rowmedia-01 [data-rtl="1"] .row .dinfo{padding:0 100px 0 0}.rowmedia-01 ol{padding-left:20px;display:flex;flex-flow:column;gap:20px}.rowmedia-01 ol li{padding-left:10px}.rowmedia-01 ol li::marker{color:#9f7457}.rowmedia-01 .dtext b,.rowmedia-01 .dtext b *{font-weight:700}.element .dtable{padding-right:75px}.element .dtable thead{background:#9f7457}.element .dtable th,.element .dtable td{background:0 0;color:#fff;text-align:center;font-family:Manrope;font-size:18px;font-style:normal;font-weight:700;line-height:150%;border:none;padding-top:9.5px;padding-bottom:9.5px}.element .dtable th{padding-top:15px;padding-bottom:15px}.element .dtable th:first-child,.element .dtable td:first-child{text-align:left}.element .dtable thead tr{width:100%}.element .dtable td{color:#314863;font-weight:400}.element .dtable td:first-child{color:#4a4a49;font-weight:600}.element .dtable table tbody tr:nth-child(even){background:rgba(159,116,87,.03)}.element [data-rtl="1"] .dtable{padding:0 0 0 75px}.element.rowtable-01 [data-rtl="1"] .dtable{padding:0 0 0 55px}.element.rowtable-01 .mtitle.main_title{color:#0e4756;font-size:30px}.row_table_contents{display:flex;flex-flow:column;gap:30px}.rowtable-01.marina_table .dtable td{font-size:16px;text-align:left;padding:10px 0}.row_table_contents .ptext{color:#9f7457;font-family:Manrope;font-size:18px;font-style:normal;font-weight:700;line-height:150%}.row_table_contents .dtext a{color:#9f7457}.row_table_contents .dtext a:hover{text-decoration:underline}.element .slider_media.slide-bg{background:linear-gradient(270deg,#e6c69e 0%,#9e7356 100%);min-height:570px}.element .slider_media.slide-bg>img{width:auto;position:absolute;top:40px;left:40px}.element .slider_media.slide-bg .dinfo{display:flex;flex-flow:column;gap:60px;align-items:center;justify-content:center;height:100%;padding:0 35px 50px}.element .slider_media.slide-bg .dinfo .dtitle{color:#fff;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.element .slider_media.slide-bg .dinfo .ptext{color:#fff;font-family:Lora;font-size:32px;font-style:italic;font-weight:600;line-height:130%}.element .slider_media.slide-bg .owlnext{right:40px;top:auto;bottom:40px;transform:rotate(180deg)}.element .slider_media.slide-bg button.owlbtn{border-color:#fff}.element .slider_media.slide-bg button.owlbtn:hover{border-color:#0e4656}.element .slider_media.slide-bg .owlprev{right:100px;top:auto;bottom:40px;left:auto;transform:translate(0,0)}.slider_media_contents{padding-left:100px;display:flex;flex-flow:column;gap:30px}.element .slider_media_contents .main_title{color:#0e4756;font-size:30px;padding-bottom:10px}.slider-media-01 .wrap{padding:100px 0 120px}.element .title_row{padding-right:70px;display:flex;flex-flow:column;gap:12px}.title-text-row-01 .wrap{padding:115px 0 74px}.individual_grid_flex{position:relative;height:460px;width:370px;display:flex;align-items:flex-end;padding:40px}.grid_flex_container{display:flex;flex-flow:wrap;gap:30px}.individual_grid_flex:nth-child(10n+2){width:770px}.individual_grid_flex:nth-child(10n+6){width:770px}.element .individual_grid_flex .main_title{position:relative;font-size:40px}.individual_grid_flex a{position:absolute;display:block;width:100%;height:100%;top:0;left:0}.element .text_970_container{max-width:970px;margin:auto;display:flex;flex-flow:column;gap:30px}.text-contents-01 .wrap{padding:100px 0 0}.text_contents_images{padding:50px 0;display:flex;flex-flow:wrap;justify-content:space-between;gap:15px 30px;align-items:center}.text_contents_eco .text_contents_images{display:none}.element .text_970_container h3{color:#0e4756;);font-family:Lora;font-size:24px;font-style:normal;font-weight:500;line-height:130%;margin:0}.element .text_970_container h4{color:#9f7457;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.media_gallery_container{max-width:1390px;margin:auto;display:flex;flex-flow:wrap;gap:20px}.individual_gallery_image{width:450px;height:300px;background-size:cover}.individual_gallery_image a.item{display:block;height:100%;width:100%}.axlessc-01 .text-center{padding-top:60px}.axlessc-01 .wrap{padding:100px 0 0}.individual_gallery_image img{display:none}.fancybox__footer{display:none}.fancybox__carousel .gallery_image_popup{padding:0;background:0 0}.gallery_image_popup .caption_image{color:#fff;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:150%;position:absolute;bottom:34px;left:34px}.fancybox__carousel .gallery_image_popup .is-close-btn{display:none}.fancybox__nav{animation:none !important;!i;!}.fancybox__carousel button{width:36px;height:36px;background:linear-gradient(to left,#e6c69e,#9e7356)}.fancybox__carousel button svg{width:17px}.frcontact-01 .wrap{padding:100px 0 0}.frcontact-01 .dinfo{display:flex;flex-flow:column;gap:30px;padding-top:10px}.frcontact-01 .dinfo .mtitle{color:#0e4756;font-family:Lora;font-size:44px;font-style:normal;font-weight:500;line-height:130%;text-align:left}.frcontact-01 .dinfo .dtext strong{color:#0e4756;font-family:Manrope;font-size:18px;font-style:normal;font-weight:600;line-height:110%;letter-spacing:3.6px;text-transform:uppercase;margin-top:30px;display:block}.frcontact-01 .dinfo .dtext p{margin-bottom:10px}.frcontact-01 .dinfo .dtext p a,.frcontact-01 .dinfo .dtext p{color:#9f7457;font-family:Lora;font-size:24px;font-style:normal;font-weight:600;line-height:150%}.frcontact-01 .dinfo .dtext p a:hover{text-decoration:underline}.frcontact-01 .dinfo .dtext p a{display:block;position:relative}.frcontact-01 .dinfo .dtext p:last-child a{color:#0e4756;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.frcontact-01 .gform_title,.frcontact-01 .gform{padding-left:100px}.element .gform_title{padding-bottom:50px;display:flex;flex-flow:column;gap:20px}.element .gform_title .btitle{color:#9f7457;font-family:Lora;font-size:44px;font-style:normal;font-weight:500;line-height:130%;text-transform:none;letter-spacing:0}.element .gform_title .atitle{color:#4a4a49;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.element .gform label.gfield_label{color:#4a4a49;font-family:Manrope;font-size:15px;font-style:normal;font-weight:400;line-height:150%}.element .gform label.gfield_label span{color:#9f7457;);font-family:Manrope;font-size:15px;font-style:normal;font-weight:400;line-height:150%}.element .gform .gform_body input,.element .gform .gform_body textarea{background:hsl(24deg 29% 48%/5%);height:50px;border:none;border-radius:0;color:#4a4a49;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.element .gform .gform_body textarea{min-block-size:initial !important;height:150px}.frcontact-01 .dinfo .dtext p:last-child a img{width:auto;margin-left:10px}.element .gform .gform_footer.top_label input:hover{background:linear-gradient(to right,#e6c69e,#9e7356) !IMPORTANT}.element .gform .gform_footer.top_label input{color:#fff !important;font-family:Manrope !important;font-size:18px !important;font-style:normal !important;font-weight:700 !important;line-height:110% !important;text-transform:uppercase !important;background:linear-gradient(to left,#e6c69e,#9e7356) !IMPORTANT;border:none !important;border-radius:0 !important;transition:.3s !important;padding:21px 34px !important}.element .gform .gform_footer.top_label{margin:0;padding-top:60px}.gform_submission_error,.validation_message{font-family:Manrope !important}.element .gform_confirmation_message{font-size:24px;font-family:Manrope;color:#9f7457}.gform .gform_validation_errors{display:none !important}.rowposter-gmap-01 .fw{display:flex;align-items:center}.gmap_contents_container{width:50%}.element .gmap_container{width:50%}.gmap_contents{padding-left:115px;max-width:585px;display:flex;flex-flow:column;gap:40px}.element .gmap_contents .gmap_title{color:#0e4756;);font-family:Lora;font-size:30px;font-style:normal;font-weight:500;line-height:130%;text-align:left}.element .gmap p{height:100%;margin:0}.gmap{height:100%}.element .gmap p iframe{display:block;min-height:500px}.rowposter-gmap-01 .wrap{padding:100px 0}.iconflex-01 .dinfo{display:flex;align-items:flex-start;gap:52px}.iconflex-01 .dinfo .diconn{width:48px}.iconflex-01 .dinfo .diconn img{width:100%}.iconflex-01 .pad{display:flex;flex-flow:column;gap:20px;flex:1}.iconflex-01 .pad .ititle{color:#0e4756;font-family:Lora;font-size:30px;font-style:normal;font-weight:500;line-height:130%}.iconflex-01 .flexic{gap:50px 0px;padding:0}.element .overlay.fw_image_overlay{background:linear-gradient(270deg,rgba(14,71,86,0) 17.94%,rgba(14,71,86,.95) 80.29%)}.full-width-image-text-01 .wrap{padding:100px 0 110px}.element .fw_image_text_contents{display:flex;flex-flow:column;gap:40px;max-width:565px}.element .fw_image_content{padding-bottom:20px}.element .fw_image_content img{width:auto}.element .fw_image_text_contents .main_title{font-size:30px}.element .fw_image_text_contents p{margin-bottom:30px}.element .fw_image_text_contents .dtext a:hover span,.element .fw_image_text_contents .dtext a:hover{color:#9f7457 !important}.element .fwhite,.element .fwhite *{color:#fff}.element .wrap,.element .wrap{z-index:8}.element .fblue{color:#0e4756}.element .center_text{text-align:center}.element .f50{font-size:50px}