@charset "utf-8";.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:relative}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.pojo-skip-link{position:absolute;top:-1000em}.pojo-skip-link:focus{left:50px;top:50px;height:auto;width:200px;display:block;font-size:14px;font-weight:700;text-align:center;padding:15px 23px 14px;background-color:#f1f1f1;color:#21759b;z-index:100000;line-height:normal;text-decoration:none;box-shadow:0 0 2px 2px rgba(0,0,0,.6)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,tt,var,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}area,img,map{outline:none}.clearfix,.clear{clear:both}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body{-webkit-text-size-adjust:none}::-webkit-input-placeholder{opacity:1;color:inherit}:-moz-placeholder{opacity:1;color:inherit}::-moz-placeholder{opacity:1;color:inherit}:-ms-input-placeholder{opacity:1;color:inherit}input,textarea,button,select{border-radius:0;font-family:inherit}textarea{resize:vertical}a{outline:none}.slick-slider,.slick-slider *,.slick-slider a,input:focus,select:focus,textarea:focus{color:inherit;text-decoration:none}a:focus{color:inherit}#content,aside{line-height:1.7}#content h1,aside h1{font-size:2em;margin:.67em 0}#content h2,aside h2{font-size:1.5em;margin:.75em 0}#content h3,aside h3{font-size:1.17em;margin:.83em 0}#content h4,aside h4,#content p,aside p,#content blockquote,aside blockquote,#content ul,aside ul,#content fieldset,aside fieldset,#content form,aside form,#content ol,aside ol,#content dl,aside dl,#content dir,aside dir,#content menu,aside menu{margin:1.12em 0;line-height:1.7}#content h1,aside h1,#content h2,aside h2,#content h3,aside h3,#content h4,aside h4,#content h5,aside h5,#content h6,aside h6,#content b,aside h6,#content strong,aside strong{font-weight:bolder}#content i,aside i,#content cite,aside cite,#content em,aside em,#content var,aside var,#content address,aside address{font-style:italic}#content ol,aside ol,#content ul,aside ul,#content dir,aside dir,#content menu,aside menu,#content dd,aside dd{margin-left:40px}#content ol,sidebar ol{list-style-type:decimal}#content ol ul,aside ol ul,#content ul ol,aside ul ol,#content ul ul,aside ul ul,#content ol ol,aside ol ol{margin-top:0;margin-bottom:0}#content ol,aside ol{list-style-type:decimal}#content ul,aside ul{list-style-type:disc}#content-sidebar,#content-full{width:100%;margin:0 auto}#content-sidebar:after,#content-full:after{content:"";display:table;clear:both}#content-sidebar #content{float:left;width:77.08%}#content .entry{}#content .entry:after{content:"";display:table;clear:both}#content .entry-title{font-size:24px}#inner-page-wrapper{margin-bottom:30px;position:relative;z-index:1}#content .post{margin-bottom:20px;padding-bottom:20px}aside{float:right;width:20.83%}#content .aligncenter{clear:both;margin:15px auto;display:block}#content img[class*="align"],#content img[class*="wp-image-"],#content img[class*="attachment-"],#content img.size-full,#content img.size-large,#content img.header-image,#content img.wp-post-image{max-width:98%;margin-top:0;margin-bottom:0;height:auto}#content embed,#content iframe,#content object,#content video{max-width:100%}body{font-family:Arial,Helvetica,Georgia,Sans-serif;font-size:12px;background:#fff;color:#000;margin:0}a{outline:none;color:inherit}a:link,a:visited{text-decoration:none}a:hover{}.aios-starter-theme-hide-title{display:none !important;font-size:18px !important}@media only screen and (max-width:991px){#content-sidebar aside,#content-full aside{display:block;width:100%;float:none;max-width:360px;margin:0 auto}#content-sidebar,#content-full,#content-sidebar #content,#content-full #content{width:100%;float:none}}@font-face{font-family:"Amalfi Coast";src:url("/wp-content/themes/viceroybahamas.com/fonts/Amalfi Coast.eot");src:local("â˜º"),url("/wp-content/themes/viceroybahamas.com/fonts/Amalfi Coast.woff") format("woff"),url("/wp-content/themes/viceroybahamas.com/fonts/Amalfi Coast.ttf") format("truetype"),url("/wp-content/themes/viceroybahamas.com/fonts/Amalfi Coast.svg") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Jasper";src:url("/wp-content/themes/viceroybahamas.com/fonts/JasperRegular.eot");src:url("/wp-content/themes/viceroybahamas.com/fonts/JasperRegular.eot#iefix") format("embedded-opentype"),url("/wp-content/themes/viceroybahamas.com/fonts/JasperRegular.woff2") format("woff2"),url("/wp-content/themes/viceroybahamas.com/fonts/JasperRegular.woff") format("woff"),url("/wp-content/themes/viceroybahamas.com/fonts/JasperRegular.ttf") format("truetype"),url("/wp-content/themes/viceroybahamas.com/fonts/JasperRegular.svg#JasperRegular") format("svg");font-weight:normal;font-style:normal;font-display:swap}:root{--font-family-default:"Montserrat",sans-serif;--font-family-title:"Jasper";--font-size-default:17px;--font-size-title:65px;--font-color-default:#717171;--font-color-title:#6c757d;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--amalfi:"Amalfi Coast"}#nav li{position:relative;display:inline-block}#nav .sub-menu{list-style:none outside none;margin:0;display:none;padding:0;position:absolute;width:100%;min-width:220px}#nav .sub-menu a{color:#000;display:block;padding:10px;position:relative;z-index:1;font-size:13px;background:rgba(255,255,255,.6)}#nav .sub-menu a:hover{color:#fff}#nav .sub-menu .sub-menu{margin-left:100%;top:0}#nav li:hover>.sub-menu{display:block}#nav .sub-menu li{position:relative;display:block;text-align:center}#nav .sub-menu li:before{content:"";display:block;position:absolute;z-index:0;left:0;right:0;width:100%;height:100%;filter:invert(0);-webkit-filter:invert(0);transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}#nav .sub-menu li:hover:before{filter:invert(1);-webkit-filter:invert(1)}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:#fff;color:var(--font-color-default);margin:0}#main-wrapper{overflow:hidden}.ip-banner{position:relative;width:100%}.ip-banner::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgba(0,0,0,.6)}.ip-banner canvas{display:block;position:relative;z-index:0;width:100%;min-height:250px;background-color:var(--dark);background-position:center center;background-repeat:no-repeat;background-size:cover}.ip-banner .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.ip-banner h1{font-weight:700;font-size:32px;text-align:center;color:#fff;text-transform:uppercase;letter-spacing:.05em;line-height:1.7}.ip-banner h1 span{display:block;font-size:24px;font-weight:400;text-transform:none;letter-spacing:.01em}#content-sidebar,#content-full{min-height:500px;margin-top:20px}#content-sidebar #content{width:72.08%}.sidebar{width:25.83%}#content h4,aside h4,#content p,aside p,#content blockquote,aside blockquote,#content ul,aside ul,#content fieldset,aside fieldset,#content form,aside form,#content ol,aside ol,#content dl,aside dl,#content dir,aside dir,#content menu,aside menu{line-height:1.7}#content .entry-title,#content .archive-title,.ip-banner h1{font-family:var(--font-family-title);display:block;color:#282828;font-size:65px;letter-spacing:0em;font-weight:400;text-align:center}.ip-banner h1{color:#fff;line-height:1}#content h2,#content h3,#content h4,#content h5,#content h6{font-family:var(--font-family-title)}#content .entry{text-align:center}.header{position:fixed;z-index:90;top:0;left:0;width:100%;padding:40px 0;background:rgba(255,255,255,0);transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}.hdr-container{width:calc(100% - 30px);margin:0 auto;max-width:1466px}.hdr-inner{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-end}.hdr-inner .hdr-logo{margin:0 auto 0 0;filter:invert(0);-webkit-filter:invert(0);max-width:274px;transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}#nav{font-size:0;filter:invert(0);-webkit-filter:invert(0);transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}#nav li{}#nav a{color:#fff;text-transform:uppercase;font-size:14px;letter-spacing:.1em;display:block;position:relative}#nav>li{margin-left:54px}#nav>li:first-child{margin-left:0}#nav>li>a{}#nav>li>a:after{content:"";display:block;position:absolute;left:0;right:0;bottom:-7px;pointer-events:none;background:#fff;height:1px;margin:0 auto;width:0%;opacity:0;transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}#nav>li:hover>a:after{width:100%;opacity:1}#nav>li>.sub-menu{left:-150%;right:-150%;margin:0 auto;padding:20px 0 0}.burger-bttn{cursor:pointer;margin:0 0 0 30px;filter:invert(0);-webkit-filter:invert(0);transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}.burger-bttn>div{height:1px;width:25px;background:#fff;margin:9px auto;transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}.burger-bttn>div:last-child,.burger-bttn>div:first-child{margin:0 auto;width:100%}.burger-bttn:hover>div:last-child,.burger-bttn:hover>div:first-child{width:25px}.sec-title{color:#000;font-size:15px;font-weight:300;letter-spacing:.05em;text-transform:uppercase}.sec-title span{font-family:var(--font-family-title);display:block;color:#282828;font-size:45px;letter-spacing:0em;margin:10px 0 0}.sec-title.lght span,.sec-title.lght{color:#fff}a.site-bttn,.site-bttn{font-size:14px;font-weight:500;letter-spacing:.025em;color:#2f2f2f;text-transform:uppercase;display:inline-flex;flex-flow:row wrap;align-items:center;justify-content:center;border:1px solid #3c3c3c;border-bottom:1px solid #000;border-top:1px solid #000;min-width:150px;min-height:66px;padding:5px;position:relative;background:rgba(0,0,0,0);transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}a.site-bttn em,.site-bttn em{}a.site-bttn:after,.site-bttn:after{content:"";display:block;position:absolute;left:0;right:0;margin:0 auto;bottom:-2px;width:calc(100% - 20px);max-width:77px;height:3px;background:#000}a.site-bttn:hover,.site-bttn:hover{background:#2f2f2f;color:#fff;border:1px solid #000}.footer{position:relative;background:#1a1a1a}#ftr-git{background:url("/wp-content/themes/viceroybahamas.com/images/git-bg.jpg") center center no-repeat #000;background-size:cover;background-attachment:fixed;padding:123px 0}.git-wrap{}.git-wrap .wpcf7-form-control-wrap{display:block}.git-wrap ::-webkit-input-placeholder{text-transform:uppercase}.git-wrap ::-moz-placeholder{text-transform:uppercase}.git-wrap :-ms-input-placeholder{text-transform:uppercase}.git-wrap :-moz-placeholder{text-transform:uppercase}.git-wrap .git-title{margin:0 0 48px}.git-wrap .git-content{margin:0 auto;max-width:882px}.git-wrap .git-form{}.git-wrap .git-form textarea,.git-wrap .git-form input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;outline:0}.git-wrap .git-tabs{}.git-wrap .tab-header{font-size:15px;font-weight:300;letter-spacing:.02em;color:#fff;text-transform:uppercase}.git-wrap .git-tabs{}.git-wrap .git-tabs ul{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;margin:20px 0 0}.git-wrap .git-tabs li{width:calc(( 100% / 3 ) - 2px);max-width:290px}.git-wrap .git-tabs li:first-child{}.git-wrap .git-tabs a,.git-wrap .git-tabs span{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;min-height:60px;color:#fff;text-transform:uppercase;font-size:15px;font-weight:300;letter-spacing:.02em;background:rgba(255,255,255,.34);cursor:pointer;transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}.git-wrap .git-tabs a:hover,.git-wrap .git-tabs span:hover,.git-wrap .git-tabs span.active{background:#fff;color:#2f2f2f}.git-wrap .git-fields{}.git-wrap .git-row{margin:9px 0 0}.git-wrap .git-row:first-child{margin:0 0 0}.git-wrap .git-row.dual{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.git-wrap .git-row.dual>div{width:calc(50% - 4px);max-width:441px}.git-wrap .git-row.dual>div:first-child{margin:0 0 0 0}.git-wrap .git-row.git-textarea{position:relative}.git-wrap .git-form input:not([type="submit"]){height:54px;color:#fff;background:rgba(255,255,255,.34);padding:0 23px;font-size:13px;font-weight:300;letter-spacing:.02em;border:0}.git-wrap .git-form .git-submit{position:absolute;bottom:23px;right:23px;opacity:1;transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}.git-wrap .git-form .git-submit:hover{opacity:.4}.git-wrap .git-form .git-submit em{font-size:25px;color:#fff;pointer-events:none}.git-wrap .git-form .git-submit span{position:absolute;left:0;right:0;top:100%;margin:0 auto}.git-wrap .git-form input[type="submit"]{position:absolute;font-size:0;top:0;left:0;width:100%;height:100%;opacity:0}.git-wrap .git-form input[type="submit"]:hover{}.git-wrap .git-row textarea{height:127px;color:#fff;background:rgba(255,255,255,.34);padding:22px 55px 0 23px;font-size:13px;font-weight:300;letter-spacing:.02em;border:0;resize:none}.git-wrap .git-hidden{}.git-wrap .git-form .git-hidden input{opacity:0;height:44px;pointer-events:none}.ftr-content{padding:115px 0 33px;border-bottom:1px solid #5f5f5f}.ftr-logo{margin:0 auto;max-width:220px}.ftr-sm{font-size:0;text-align:center;margin:32px 0 0}.ftr-sm a{display:inline-block;font-size:17px;color:#fff;margin:0 0 0 48px}.ftr-sm a:first-child{margin-left:0}.ftr-sm a:hover{color:#898989}.ftr-contact{margin:30px 0 0}.ftr-contact ul{}.ftr-contact li{color:#fff;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;font-size:12px;letter-spacing:.1em;margin:28px 0 0}.ftr-contact li:first-child{margin:0 0 0}.ftr-contact span{margin:0 10px 0 0;font-size:14px}.ftr-contact span.ai-font-envelope{font-size:9px}.ftr-contact span.ai-font-location-c{}.ftr-contact a{color:#fff}.ftr-contact a:hover{color:#898989}.footernav{font-size:0;text-align:center;margin:95px 0 0}.footernav li{margin:0 0 0 35px;display:inline-block;vertical-align:middle}.footernav li:first-child{margin:0 0 0 0}.footernav a{font-size:13px;font-weight:300;letter-spacing:.1em;text-transform:uppercase;color:#fff}.footernav a:hover{color:#898989}.copyright{color:#898989;line-height:1.9;font-size:11px;letter-spacing:.035em;text-align:center;margin:30px 0 0;padding:0 15px}.copyright span{text-transform:uppercase}.copyright a{}.copyright a[target]{text-decoration:underline}.copyright a:hover{color:#fff}.re-logos{font-size:0;text-align:center;margin:5px 0 0;padding:0 0 20px}.re-logos span{display:inline-block;vertical-align:middle;margin:0 0 0 2px;font-size:22px;color:#898989}.re-logos span:first-child{margin:0 0 0 0}.side-sm{position:fixed;right:2vw;top:0;pointer-events:none;height:100vh;display:flex;flex-flow:column wrap;align-items:center;justify-content:center}.side-sm .sm-wrap{}.side-sm .sm-inner{display:flex;flex-flow:column wrap;align-items:center;justify-content:center}.side-sm .sm-inner a{color:#000;font-size:17px;margin:45px 0 0;pointer-events:auto;opacity:1;transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}.side-sm .sm-inner a:first-child{margin:0 0 0}.side-sm .sm-inner a:hover{opacity:.6}.side-menu-bg{position:fixed;width:100%;height:100%;top:0;left:0;display:none}.side-menu{position:fixed;width:30%;height:100vh;background:#191919;top:0;right:-100%;transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s;padding:8% 0;overflow:auto}.side-menu-close{position:absolute;top:50px;right:50px;font-size:20px;cursor:pointer;color:#fff;padding:20px}.side-menu-wrap{text-align:center;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center}.side-menu-wrap-inner{}.side-menu-wrap-logo img{max-height:90px;display:block;margin:0 auto 60px}.side-menu-wrap-menu{width:100%}ul#burger-nav{font-size:20px;color:#fff;text-transform:uppercase}ul#burger-nav ul.sub-menu{display:none}ul#burger-nav li{}ul#burger-nav li a{position:relative;padding:30px 60px;border-bottom:1px solid rgba(255,255,255,.1);display:block;max-width:350px;margin:0 auto}ul#burger-nav>li>a::after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;pointer-events:none;background:#fff;height:1px;margin:0 auto;width:0%;opacity:0;transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}ul#burger-nav li a:hover{color:#fff}ul#burger-nav li a:hover::after{opacity:1;width:100%}.sb-qs{position:relative;margin:0 -20px}.sb-qs .qs-inner{background:url("/wp-content/themes/viceroybahamas.com/images/qs-bg.jpg") center center no-repeat;background-size:cover;padding:30px 15px;display:flex;flex-flow:column wrap;align-items:center;justify-content:center;position:relative;z-index:1}.sb-qs .qs-title{text-align:center}.sb-qs .sec-title{line-height:1}.sb-qs .qs-content{width:100%;max-width:666px}.sb-qs .qs-content form{}.sb-qs .qs-form{}.sb-qs .qs-dual,.sb-qs .qs-row{display:flex;flex-flow:row wrap;align-items:flex-end;justify-content:space-between;margin:18px 0 0}.sb-qs .qs-row:first-child{margin:0 0 0}.sb-qs .qs-row .qs-dual>div{width:calc(50% - 3.5px)}.sb-qs .qs-row>div{margin:18px 0 0;width:100%}.sb-qs .qs-row>div:first-child{margin:0 0 0}.sb-qs .qs-price-label{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;margin:0 0 14px}.sb-qs .qs-price-label span{font-size:11px;font-weight:500;color:#fff}.sb-qs .pricevalue{height:1px}.sb-qs .qs-row select,.sb-qs .qs-row input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:43px;outline:0}.sb-qs .qs-row input:not([type="submit"]){background:none;border:0;border-bottom:1px solid #fff;font-size:11px;font-weight:500;letter-spacing:.03em;color:#fff;text-transform:uppercase;padding:0}.sb-qs .qs-row select{background:url("/wp-content/themes/viceroybahamas.com/images/qs-dd.png") right center no-repeat;border:0;border-bottom:1px solid #fff;font-size:11px;font-weight:500;letter-spacing:.03em;color:#fff;text-transform:uppercase;padding:0}.sb-qs .qs-row select option{color:#333}.sb-qs .qs-bttns input[type="submit"]{background:none;color:#fff;font-size:11px;text-transform:uppercase;letter-spacing:.05em;border:1px solid #fff;padding:0 0;transition:all ease .4s}.sb-qs .qs-bttns a{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;width:100%;height:43px;outline:0;background:none;color:#fff;font-size:11px;text-transform:uppercase;letter-spacing:.05em;border:1px solid #fff;padding:0 0;transition:all ease .4s}.sb-qs .qs-bttns input[type="submit"]:hover,.sb-qs .qs-bttns a:hover{background:#fff;color:#282828}*[class*=aidefcf-wrapper-contact-us] .wpcf7{margin:0 auto}.ftr-receive-updates{padding:72px 0px;background:#fff}.r-field{display:inline-block;vertical-align:middle;margin:0px 3px}.r-field-holder{text-align:center}.ftr-receive-updates h2{color:#1a1a1a;text-align:center;font-size:20px;margin-bottom:42px}.r-field .wpcf7-email{border:0px;border-bottom:1px solid #000;padding:22px 0px}.r-field.site-bttn input{border:0px;background:transparent;position:absolute;width:100%;height:100%;left:0;top:0;text-transform:uppercase;font-family:var(--font-family-title)}#burger-nav .menu-item-1726,#burger-nav .menu-item-1727{display:none !important}.git-title span{letter-spacing:.3em}.ip-container .side-sm .sm-inner a:nth-child(1),.ip-container .side-sm .sm-inner a:nth-child(2),.ip-container .side-sm .sm-inner a:nth-child(3){color:#fff;text-shadow:0 0 12px #000,0 0 12px #000}.git-wrap .sec-title span{letter-spacing:.2em}.wpcf7 form .wpcf7-response-output{margin-left:0;margin-right:0;text-align:center}.entry-title{opacity:0 !important}#breadcrumbs{opacity:0}@media only screen and (max-width:1440px){.side-menu-close{top:20px;right:20px}}@media only screen and (max-width:1366px){.side-menu-wrap-logo img{max-height:60px}ul#burger-nav{font-size:18px}ul#burger-nav li a{padding:20px 40px;max-width:300px}}@media only screen and (max-width:1199px){.hdr-inner .hdr-logo{max-width:265px}.sec-title{font-size:17px}.sec-title span{font-size:50px}#ftr-git{background-attachment:scroll}}@media only screen and (max-width:1024px){.side-menu-close{top:5px;right:5px}}@media only screen and (max-width:991px){#content-sidebar,#content-full{width:100%}#content-sidebar #content{width:100%}.header.fixed,.header{position:relative;background:#000;padding:70px 0 20px}.hdr-inner{justify-content:center}.fixed .hdr-inner .hdr-logo,.hdr-inner .hdr-logo{margin:0 auto;filter:invert(0);-webkit-filter:invert(0);max-width:340px}.burger-bttn,.navigation,.side-sm,.qs-wrap:before,#hp-rtb:before,#hp-rtb:after{display:none}.sec-title{text-align:center}}@media only screen and (max-width:767px){.ip-banner .container{width:100%}.sec-title span{font-size:37px}.ftr-contact li{letter-spacing:0em;margin:15px 0 0}#content .entry-title,#content .archive-title,.ip-banner h1{font-size:45px;line-height:1.2}.r-field,.r-field .wpcf7-email{max-width:100%}}@media only screen and (max-width:580px){.r-field.site-bttn{margin-top:10px}}@media only screen and (max-width:480px){#content .entry-title,#content .archive-title,.ip-banner h1{font-size:30px}.git-wrap .git-tabs a,.git-wrap .git-tabs span{font-size:12px}.ftr-contact li{flex-flow:column wrap;text-align:center;margin:20px 0 0}.ftr-contact span{margin:0 0 5px 0;font-size:13px}.footernav li{margin:0 0 0 10px}.footernav a{font-size:11px;letter-spacing:0em;text-transform:uppercase}}.aios-mobile-header-wrapper{position:relative;display:none;z-index:101}@media (max-width:991px){.aios-mobile-header-wrapper.aios-mobile-header-wrapper-breakpoint-992{display:block}}.amh-area-wrap{position:relative}.amh-area-wrap:after,.amh-clearfix:after{clear:both;content:"";display:block}.amh-fixed-header-nav{width:100%;position:fixed;top:0;left:0;z-index:100}.amh-header-buttons{position:relative;background:#fff;-webkit-box-shadow:0 2px 7px rgba(0,1,1,.09);-moz-box-shadow:0 2px 7px rgba(0,1,1,.09);box-shadow:0 2px 7px rgba(0,1,1,.09)}.amh-header-buttons a{text-decoration:none;color:inherit}.amh-header-buttons .amh-navigation-trigger,.amh-header-buttons .amh-center,.amh-header-buttons .amh-header-right-btn{float:left;position:relative;text-align:center;padding:17px 0;height:52px;font-size:18px;line-height:1;box-sizing:border-box}.amh-header-buttons .amh-navigation-trigger,.amh-header-buttons .amh-header-right-btn{width:22.18%;cursor:pointer}.amh-header-buttons .amh-center{width:55.64%;padding:5px 0}.amh-header-buttons .amh-phone-text-hide,.amh-header-buttons .amh-email-text-hide{font-size:0}.amh-header-buttons a:hover{text-decoration:none}.amh-navigation{background:#fff;display:none;text-size-adjust:none;-webkit-text-size-adjust:none;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.amh-navigation .amh-menu,.amh-navigation .amh-menu ul{margin:0;padding:0;list-style:none}.amh-navigation .amh-menu ul{display:none}.amh-navigation .amh-menu li{display:block;position:relative;border-top:1px solid #f7f7f7}.amh-navigation .amh-menu li a{display:block;padding:10.3px 20px;color:#858585;font-size:16.5px;font-weight:400;text-decoration:none}.amh-navigation .amh-menu li:hover>a,.amh-navigation .amh-menu li.open>a{background:#3c3c3c;color:#fff}.amh-navigation .amh-menu li ul a{color:#c5c5c5;font-size:14px}.amh-navigation .amh-menu li ul{background:#232323}.amh-navigation .amh-menu li ul ul{background:#151515}.amh-navigation .amh-menu li ul ul ul{background:#020202}.amh-navigation.amh-nav-1 .amh-menu li a{text-align:center}@media print{.aios-mobile-header-wrapper{display:none !important}}.amh-header-buttons.amh-3a .amh-center{padding:0}.amh-header-buttons.amh-3a .amh-center .amh-phone,.amh-header-buttons.amh-3a .amh-center a.amh-phone{cursor:pointer;padding:17px 0;display:block;width:100%;height:100%}
img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
.ai-contact-wrap input.wpcf7-submit,.ai-default-cf7wrap input.wpcf7-submit,.error-forms input.wpcf7-submit{background:#444 !important;color:#fff !important}.ai-contact-wrap input.wpcf7-submit:hover,.ai-default-cf7wrap input.wpcf7-submit:hover,.error-forms input.wpcf7-submit:hover{background:#444 !important;color:#fff !important}.ai-default-cf7wrap input[type="text"]:focus,.ai-default-cf7wrap input[type="tel"]:focus,.ai-default-cf7wrap input[type="email"]:focus,.ai-default-cf7wrap select:focus,.ai-default-cf7wrap textarea:focus,.error-page-content-wrapper .error-forms input[type=text]:focus,.error-page-content-wrapper .error-forms input[type=email]:focus,.error-page-content-wrapper .error-forms input[type=phone]:focus,.error-page-content-wrapper .error-forms textarea:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px #66afe9,0 0 8px #66afe9;box-shadow:inset 0 0 1px #66afe9,0 0 8px #66afe9}
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.aios-smw-ajax-loader{display:block;position:relative;width:80px;height:80px;margin:0 auto}.aios-smw-ajax-loader div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:rgba(0,0,0,.3);animation-timing-function:cubic-bezier(0,1,1,0)}.aios-smw-ajax-loader div:first-child{left:8px;animation:.6s infinite aios-smw-ajax-loader1}.aios-smw-ajax-loader div:nth-child(2){left:8px;animation:.6s infinite aios-smw-ajax-loader2}.aios-smw-ajax-loader div:nth-child(3){left:32px;animation:.6s infinite aios-smw-ajax-loader2}.aios-smw-ajax-loader div:nth-child(4){left:56px;animation:.6s infinite aios-smw-ajax-loader3}@keyframes aios-smw-ajax-loader1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes aios-smw-ajax-loader3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes aios-smw-ajax-loader2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}
@media all{.aios-slider.aios-slider-template-default .splide:not(.is-initialized):not(.is-rendered){background:#dedede;visibility:visible}.aios-slider.aios-slider-template-default .splide:not(.is-initialized):not(.is-rendered) .splide__arrows,.aios-slider.aios-slider-template-default .splide:not(.is-initialized):not(.is-rendered) .aios-slider-tagline{display:none}.aios-slider.aios-slider-template-default .splide:not(.is-initialized):not(.is-rendered) .splide__list{position:relative;display:block}.aios-slider.aios-slider-template-default .splide:not(.is-initialized):not(.is-rendered) .aios-slider-slide{position:relative;display:block}.aios-slider.aios-slider-template-default .splide:not(.is-initialized):not(.is-rendered) .aios-slider-slide:nth-child(n+2){display:none}.aios-slider.aios-slider-template-default .splide:not(.is-initialized):not(.is-rendered) .aios-slider-volume,.aios-slider.aios-slider-template-default .splide:not(.is-initialized):not(.is-rendered) .aios-slider-custom-video button,.aios-slider.aios-slider-template-default .splide:not(.is-initialized):not(.is-rendered) .aios-slider-slide:nth-child(n+2){display:none}.aios-slider.aios-slider-template-default .splide:not(.is-initialized):not(.is-rendered) .aios-slider-img{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;display:block;pointer-events:auto;background:#dedede;overflow:hidden}.aios-slider.aios-slider-template-default .splide:not(.is-initialized):not(.is-rendered) .aios-slider-img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;pointer-events:none}.aios-slider.aios-slider-template-default .splide:not(.is-initialized):not(.is-rendered) .aios-slider-img canvas{display:block;width:100%}}
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{background-color:#5f5f5f;color:#fff}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay,#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items.pojo-a11y-links{border-color:#5f5f5f}body.pojo-a11y-focusable a:focus{outline-style:solid !important;outline-width:1px !important;outline-color:#F00 !important}#pojo-a11y-toolbar{top:100px !important}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay{background-color:#fff}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a,#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title{color:#333}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a.active{background-color:#5f5f5f;color:#fff}@media (max-width:767px){#pojo-a11y-toolbar{top:50px !important}}
.lux-comm{padding:115px 0 0}.abt-font{font-family:var(--amalfi);font-size:10px}.b-post li{list-style-position:inside}.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.IDX-registrationModal.IDX-registration-force{display:none !important}.ui-widget-overlay{display:none !important}
