.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}.wp-block-image .aligncenter{display:table;margin-left:auto;margin-right:auto}.wp-block-image figure{margin:0}ul{box-sizing:border-box;list-style:none}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.aligncenter{clear:both}.screen-reader-text{border:0;clip-path:inset(50%);margin:-1px;padding:0;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}@font-face{font-display:swap;font-family:"revicons";src:url(/spotless/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.eot?5510888);src:url(/spotless/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.eot?5510888#iefix)format("embedded-opentype"),url(/spotless/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.woff?5510888)format("woff"),url(/spotless/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.ttf?5510888)format("truetype"),url(/spotless/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.svg?5510888#revicons)format("svg");font-weight:400;font-style:normal}[placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:1!important}aside,figure,footer,header,section{display:block}*{padding:0;margin:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:active,a:focus,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure,form,textarea{margin:0}button,input{font-size:100%;margin:0;vertical-align:baseline;line-height:normal}button,input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=checkbox]{box-sizing:border-box;padding:0}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;-ms-touch-action:none;touch-action:none;z-index:9500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp::after,.pswp::before{content:" ";display:table}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp__bg,.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%}.pswp__bg{background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{overflow:hidden}.pswp__container{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0;-webkit-backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__bg{-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__caption .pswp__caption__center,.title-center h1{text-align:center}.pswp button.pswp__button{height:43px;background:0 0!important;font-family:icomoon-the7-font;font-size:16px;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;color:#fff;opacity:.5}.pswp button.pswp__button:focus,.pswp button.pswp__button:hover{opacity:1}.pswp .pswp__button:active{opacity:.9}.pswp button.pswp__button--close{font-size:21px}.pswp__button--close:before{content:""}.pswp__button--share:before{content:""}.pswp .pswp__button--arrow--left:before,.pswp .pswp__button--arrow--right:before{top:0}.pswp .pswp__button--arrow--left:before{content:""!important;background:0 0!important}.pswp .pswp__button--arrow--right:before{content:""!important;background:0 0!important}.pswp .pswp__share-tooltip{border-radius:0}.pswp__share-tooltip:before{content:"";display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}.pswp__button{position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__button{width:44px;height:44px}.pswp__button--fs,.pswp__button--zoom{display:none}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px}.pswp__button--arrow--right:before{left:0;right:6px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.page-title.solid-bg .wf-wrap:after,.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{min-width:150px;z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.page-title.overlay-bg:after,.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1);background-color:rgba(0,0,0,.5)}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.masthead{-ms-grid-column:1;-ms-grid-row:1;grid-area:header}#main,.footer,.page-title{-ms-grid-column:1;-ms-grid-row:3;grid-area:title}#main,.footer{-ms-grid-row:5;grid-area:main}.footer{-ms-grid-row:6;grid-area:footer}.content,.sidebar,.wf-cell,.wf-wrap{box-sizing:border-box}.footer .widget,.wf-cell{display:inline-block;vertical-align:top}.wf-1-3{width:33.3333%}.wf-float-left{float:left}.wf-float-right{float:right}.wf-container{font-size:0;line-height:0;word-spacing:-4px;padding:0}.wf-wrap{max-width:100%;padding:0 44px;margin:0 auto}.page-title .hgroup{overflow:hidden}.page-title{display:-ms-flexbox;display:-ms-flex;display:flex}.page-title-head{max-width:100%}.page-title .wf-wrap,.page-title.overlay-bg{position:relative}.page-title.overlay-bg .wf-wrap,.sidebar{position:relative;z-index:1}.page-title.overlay-bg:after{height:100%;content:""}.page-title .wf-wrap:after{position:absolute;width:100%;bottom:0;content:""}.page-title>.wf-wrap,.title-center>.wf-wrap{-ms-align-items:center;-ms-flex-align:center;align-items:center}.page-title>.wf-wrap{display:-ms-flexbox;display:-ms-flex;display:flex;box-sizing:border-box}.title-center>.wf-wrap{-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-ms-flex-flow:column wrap;flex-flow:column wrap}.page-title h1{margin:0;font:800 38px/40px"Roboto",Helvetica,Arial,Verdana,sans-serif;color:#fff;text-transform:uppercase}.dt-contact-form textarea{width:100%;margin:0 0 10px}.sidebar{z-index:9}.sidebar .sidebar-content{box-sizing:border-box}.sidebar-right .wf-wrap:after,.sidebar-right .wf-wrap:before{content:"";display:table}.sidebar .widget,.sidebar-content .widget{margin-bottom:-10px}.sidebar .widget-divider-off .widget,.sidebar-content.widget-divider-off .widget{border-top:none}.sidebar:not(.solid-bg):not(.bg-under-widget) .widget:first-child{padding-top:0}.sidebar .widget:first-child,.sidebar-content .widget:first-child{border-top:none}.footer .widget{margin-bottom:30px}.widget:after,.widget:before{content:"";display:table;clear:both}.widget-info,p{margin-bottom:10px}.widget-title{margin-bottom:15px;clear:both}.custom-menu li{margin:6px 0 0;padding:7px 0 0}.custom-menu>li:first-child{border:0!important;margin-top:0;padding-top:0;border-top:none!important}.custom-menu a{text-decoration:none;display:inline-block}#page,.custom-menu a,.widget .searchform{position:relative}.widget_search form{margin:5px 0 15px}.widget_search input[type=text]{width:100%;margin:0!important}.widget .searchform input{padding-right:30px}.widget .searchform .submit,.widget .searchsubmit{position:absolute;top:0;display:-ms-flexbox;display:-ms-flex;display:flex;-ms-align-items:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;right:11px;width:20px;height:100%;padding:0;text-decoration:none}.widget .searchform .submit:hover,.widget .searchsubmit:hover{opacity:.7;cursor:pointer}.widget .searchform .submit:before,.widget .searchsubmit:before{content:"󬁑";font-family:icomoon-the7-font!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:inherit;font-size:16px}.custom-menu{padding-bottom:10px}body{overflow-x:hidden}h1{margin-bottom:10px;clear:both;font:52px/62px"Catamaran",Helvetica,Arial,Verdana,sans-serif;text-transform:none}#page .skip-link,.dt-btn:hover,.main-nav>li>a,a:hover,input[type=submit]:hover{text-decoration:none}a{text-decoration:underline}.branding a img,.branding img,img[class*=wp-image-]{max-width:100%;height:auto}.aligncenter{display:block;margin:0 auto 10px}.assistive-text{position:absolute!important;clip:rect(1px,1px,1px,1px)}.wf-container:after,.wf-container:before{content:"";display:table}.wf-container:after{clear:both}#page{overflow:hidden}.main-gradient{display:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}#page .skip-link{background-color:#f1f1f1;box-shadow:0 0 1px 1px rgba(0,0,0,.2);color:#21759b;display:block;font-size:14px;font-weight:700;left:-9999em;outline:0;padding:15px 23px 14px;text-transform:none;top:-9999em}#page .skip-link:focus{left:30px;top:15px;height:auto;width:auto;clip:unset!important;z-index:9}.widget_search input[type=text].searchform-s,input[type=text]:not(.elementor-field):not(.searchform-s),textarea:not(.elementor-field){margin-bottom:10px;border-style:solid;box-sizing:border-box}@media all and (-ms-high-contrast:none){.dt-form textarea{min-height:100px}}.form-fields input{width:100%}.form-message{display:block;margin-bottom:10px}input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;outline:0}.form-fields>span,.l-to-r-line>li>a>span{position:relative;display:block}.the7-form-terms-wrap{margin-bottom:20px}.the7-form-terms{margin-right:5px}.dt-btn,input[type=submit]{position:relative;display:inline-block;text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent}#page .dt-contact-form .dt-btn{margin-right:10px}.btn-flat .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):after,.btn-flat .widget .dt-form .dt-btn:after,.btn-flat input[type=submit]:not([name=update_cart]):after{position:absolute;display:block;top:0;left:0;width:100%;height:100%;content:"";border-radius:inherit}.btn-flat .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):active:after,.btn-flat .widget .dt-form .dt-btn:active:after,.btn-flat input[type=submit]:not([name=update_cart]):active:after{background-color:rgba(0,0,0,.2)}.custom-btn-color .dt-btn>*{color:inherit!important}.masthead{position:relative;z-index:102;box-sizing:border-box}.masthead:not(.side-header){display:-ms-flexbox;-ms-flex-direction:column}.top-bar,.top-bar>.mini-widgets{display:-ms-flexbox;display:-ms-flex;display:flex}.top-bar{position:relative;margin-top:0;box-sizing:border-box}.top-bar-bg,.top-bar:after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";box-sizing:content-box}.top-bar:after{height:1px}.top-bar-bg,.top-bar.full-width-line:after{padding:0 1000px;margin-left:-1000px}.top-bar>.mini-widgets{-ms-align-items:center;-ms-flex-align:center;align-items:center;-ms-flex:1 1 auto;flex:1 1 auto;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-ms-flex-flow:row wrap;flex-flow:row wrap}.top-bar .mini-widgets.right-widgets,.top-bar .mini-widgets:last-child{-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}.top-bar *{font-size:inherit;line-height:inherit}.top-bar.top-bar-empty{position:absolute;visibility:hidden;opacity:0}.branding{line-height:0;font-size:0}.branding>a{display:block}.masthead .mini-widgets>*{display:inline-block;margin-left:10px;margin-right:10px}.masthead:not(.side-header) .mini-widgets>:first-child{margin-left:0}.masthead:not(.side-header) .mini-widgets>:last-child{margin-right:0}.microwidget-btn,.searchform{position:relative;max-width:100%}.searchform{z-index:3}.searchform .field{max-width:100%;border-style:solid;box-sizing:border-box}.microwidget-btn{text-decoration:none}.masthead .mini-widgets .microwidget-btn{display:-ms-inline-flexbox;display:-ms-inline-flex;display:inline-flex;-ms-align-items:center;-ms-flex-align:center;align-items:center}.microwidget-btn>span{position:relative;z-index:1}.microwidget-btn:after,.microwidget-btn:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";border-radius:inherit;transition:opacity .15s linear;-webkit-backface-visibility:hidden}.disable-animation-bg.microwidget-btn:after,.disable-animation-bg.microwidget-btn:before{transition:none}.microwidget-btn:before,.microwidget-btn:hover:after{opacity:1}.microwidget-btn:hover:before,.microwidget-btn:not(:hover):after{transition-delay:.1s}.microwidget-btn:after,.microwidget-btn:hover:before{opacity:0}.dt-close-mobile-menu-icon:after,.dt-close-mobile-menu-icon:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";border-radius:inherit;box-sizing:border-box}.dt-close-mobile-menu-icon:after,.dt-close-mobile-menu-icon:hover:before{opacity:0}.dt-close-mobile-menu-icon:before,.dt-close-mobile-menu-icon:hover:after{opacity:1}.main-nav>li,.main-nav>li>a,.mobile-main-nav>li{position:relative;display:-ms-flexbox;display:-ms-flex;display:flex}.main-nav>li>a{-ms-align-items:center;-ms-flex-align:center;align-items:center}.menu-text,.wp-block-image img{display:block}.top-header .main-nav .menu-text:after{position:absolute;top:50%;margin-top:-4px;right:0;width:8px;height:8px}.mobile-main-nav>li{-ms-flex-flow:row wrap;flex-flow:row wrap}.dt-mobile-header{position:fixed;top:0;height:100%;min-height:100%;max-width:100%;z-index:9602;box-sizing:border-box;transition:transform .5s ease;transform:translate3d(-100%,0,0);overflow:hidden}.right-mobile-menu .dt-mobile-header{right:0;transform:translate3d(100%,0,0);transition:right .5s ease}html:not(.touchevents) .dt-mobile-header::-webkit-scrollbar{width:13px}html:not(.touchevents) .dt-mobile-header::-webkit-scrollbar-thumb{border-radius:10px;background-color:#1ebac8;border:4px solid #fff;box-sizing:border-box}.mobile-mini-widgets-in-menu{display:none;padding:30px 0}.mobile-main-nav{display:-ms-flexbox;display:-ms-flex;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex:10 1 auto;flex:10 1 auto}.mobile-menu-show-divider .mobile-main-nav>li:before{content:"";position:absolute;top:-.5px;height:0;width:100%;max-width:100%;left:0;border-bottom:1px solid rgb(51 51 51/.12)}.mobile-menu-show-divider .mobile-main-nav>li:first-child:before{display:none}.dt-close-mobile-menu-icon,.mobile-main-nav>li>a{-ms-align-items:center;-ms-flex-align:center;align-items:center}.mobile-main-nav>li>a{text-decoration:none;position:relative;display:-ms-flexbox;display:-ms-flex;display:flex;-ms-flex-positive:1;-ms-flex-grow:1;flex-grow:1}.dt-close-mobile-menu-icon{display:-ms-inline-flexbox;display:-ms-inline-flex;display:inline-flex;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;position:absolute;top:0;z-index:9999;opacity:0;transition:opacity .5s ease;min-width:12px;min-height:12px}.dt-close-mobile-menu-icon:hover{cursor:pointer}.dt-close-mobile-menu-icon .close-line-wrap{position:relative;width:22px;height:100%}.fade-medium-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line-wrap{width:20px;height:20px}.dt-close-mobile-menu-icon span{position:relative;display:block;margin:0;transition:all .2s;z-index:2}.dt-close-mobile-menu-icon .close-line{display:inline-block;transform-origin:50% 50%;width:22px;height:2px;position:absolute;left:0;content:"";transition:transform .2s ease}.fade-medium-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line{width:20px;top:50%;margin-top:-1px}.dt-close-mobile-menu-icon .close-line:nth-child(2){display:none}.dt-close-mobile-menu-icon .close-line:after,.dt-close-mobile-menu-icon .close-line:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";border-radius:inherit;box-sizing:border-box}.dt-close-mobile-menu-icon .close-line:after,.dt-close-mobile-menu-icon:hover .close-line:before{opacity:0}.dt-close-mobile-menu-icon .close-line:before,.dt-close-mobile-menu-icon:hover .close-line:after{opacity:1}.dt-close-mobile-menu-icon .close-line:first-child{transform:rotate3d(0,0,1,45deg)}.dt-close-mobile-menu-icon .close-line:last-child{transform:rotate3d(0,0,1,-45deg)}.phantom-sticky .masthead{transition:background-color .5s ease,background-image .5s ease}.phantom-sticky .branding>a.same-logo{display:block!important;visibility:visible!important;opacity:1!important}.footer{padding:0}.footer.solid-bg .wf-container-footer{border-top:none}.wf-container-footer{padding-top:50px}.footer .widget{box-sizing:border-box}#bottom-bar{position:relative;z-index:9;margin:0 auto}#bottom-bar .wf-container-bottom{display:-ms-flexbox;display:-ms-flex;display:flex;-ms-align-items:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:space-between;-ms-justify-content:space-between;justify-content:space-between;box-sizing:border-box}.logo-center#bottom-bar .wf-container-bottom{-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}#bottom-bar .wf-float-left{margin-right:10px}.logo-center#bottom-bar .wf-float-left{margin-right:0}#bottom-bar .wf-float-right{display:-ms-flexbox;display:-ms-flex;display:flex;flex-grow:1;-ms-flex-pack:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;margin-left:10px;margin-right:0}.load-wrap,.logo-center#bottom-bar .wf-float-right,.scroll-top{-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}.logo-center#bottom-bar .wf-float-right{margin-left:0;-ms-flex-flow:column wrap;flex-flow:column wrap}body #load{display:block;height:100%;overflow:hidden;position:fixed;width:100%;z-index:9901}.load-wrap,.scroll-top{display:-ms-flexbox;display:-ms-flex;display:flex;-ms-align-items:center;-ms-flex-align:center;align-items:center}.load-wrap{width:100%;height:100%;background-position:center center;background-repeat:no-repeat;text-align:center;-ms-flex-flow:column wrap;flex-flow:column wrap}.scroll-top{position:fixed;right:10px;bottom:10px;width:40px;height:40px;opacity:0;z-index:-1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:opacity .4s ease;text-decoration:none;background-color:#000;background-color:rgba(0,0,0,.2)}.scroll-top:hover{background-color:#000;background-color:rgba(0,0,0,.5)}.scroll-top:before{content:"󰊐";font-family:icomoon-the7-font;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;font-size:20px;line-height:1;color:#fff}@font-face{font-display:swap;font-family:icomoon-the7-font;src:url(/spotless/wp-content/themes/dt-the7/fonts/icomoon-the7-font/icomoon-the7-font.ttf?wi57p5)format("truetype"),url(/spotless/wp-content/themes/dt-the7/fonts/icomoon-the7-font/icomoon-the7-font.woff?wi57p5)format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/spotless/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-brands-400.eot);src:url(/spotless/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-brands-400.eot?#iefix)format("embedded-opentype"),url(/spotless/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-brands-400.woff2)format("woff2"),url(/spotless/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-brands-400.woff)format("woff"),url(/spotless/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-brands-400.ttf)format("truetype")}@font-face{font-display:swap;font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(/spotless/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-regular-400.eot);src:url(/spotless/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-regular-400.eot?#iefix)format("embedded-opentype"),url(/spotless/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-regular-400.woff2)format("woff2"),url(/spotless/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-regular-400.woff)format("woff"),url(/spotless/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-regular-400.ttf)format("truetype")}@font-face{font-display:swap;font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(/spotless/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-solid-900.eot);src:url(/spotless/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-solid-900.eot?#iefix)format("embedded-opentype"),url(/spotless/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-solid-900.woff2)format("woff2"),url(/spotless/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-solid-900.woff)format("woff"),url(/spotless/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-solid-900.ttf)format("truetype")}.masthead:not(.side-header){max-width:100%}.masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon){box-sizing:border-box}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.masthead:not(.side-header):not(.mixed-header){display:-ms-flexbox;-ms-flex-direction:column;-ms-align-content:space-between;align-content:space-between;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}.masthead:not(.side-header):not(.mixed-header) .header-bar,.masthead:not(.side-header):not(.mixed-header) .top-bar{width:100%}.masthead .header-bar{box-sizing:border-box}}.masthead:not(.side-header) .header-bar{position:relative;display:-ms-flexbox;display:-ms-flex;display:flex;-ms-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-align-content:stretch;align-content:stretch;-ms-flex-line-pack:stretch;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.masthead:not(.side-header) .main-nav{display:-ms-flexbox;display:-ms-flex;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-align-items:center;-ms-flex-align:center;align-items:center}.masthead:not(.side-header).full-height .main-nav{-ms-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-align-content:stretch;align-content:stretch}.masthead:not(.side-header) .header-bar .main-nav>li>a,.masthead:not(.side-header).full-height .header-bar .main-nav>li>a{display:flex;display:-ms-flexbox;display:-ms-flex;-ms-align-content:center;align-content:center;-ms-flex-line-pack:stretch}.masthead:not(.side-header).full-height .main-nav>li>a{-ms-flex-positive:1;-ms-flex-grow:1;flex-grow:1;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}.inline-header .header-bar{-ms-flex-flow:row nowrap;flex-flow:row nowrap}.inline-header .branding,.inline-header .header-bar>.mini-widgets{display:-ms-flexbox;display:-ms-flex;display:flex;-ms-align-items:center;-ms-flex-align:center;align-items:center}.inline-header.center .main-nav{-ms-flex-positive:1;-ms-flex-grow:1;flex-grow:1;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}:root{--the7-base-border-radius:0px;--the7-accent-color:#fcaa00;--the7-title-color:#006b2e;--the7-filter-pointer-border-width:2px;--the7-filter-pointer-bg-radius:100px;--the7-general-border-radius:0px;--the7-text-big-line-height:25px;--the7-text-big-font-size:15px;--the7-button-normal-bg-color:#fcaa00;--the7-button-hover-bg-color:#23aadd}.wf-container>*,body,body.page,html{font:15px/25px"Inter",Helvetica,Arial,Verdana,sans-serif;word-spacing:normal;color:#323235}#main .wf-wrap,.page-title .wf-wrap{padding:0 50px}.masthead:not(.side-header):not(.side-header-menu-icon) .header-bar{max-width:calc(1300px - 50px - 50px);margin:0 auto}.page-title .wf-wrap:after{width:calc(1300px - 50px - 50px);max-width:calc(100% - 50px - 50px)}.sidebar-right .sidebar{margin-right:0;margin-left:0}.wf-container{margin:0-50px}#footer .wf-wrap,.wf-cell{padding:0 50px}@media (max-width:992px){h1{font-size:34px}}@media (max-width:778px){h1{font-size:34px}}h1{color:#006b2e}a,a:hover{color:#1ebbf0}.wf-container-footer a,.wf-container-footer a:hover{color:#fff;background:0 0}#bottom-bar>.wf-wrap,#footer>.wf-wrap,#main>.wf-wrap{width:1300px}#main{padding:70px 0}#main>.wf-wrap{padding:0 50px}#page,body{background-size:cover}body{background:#f7f7f7 no-repeat fixed center center}#page{background:#fff url(/spotless/wp-content/uploads/2023/03/spotlesstravel-page-bg-img-1.png)no-repeat fixed center top;background-attachment:fixed}.fixed-page-bg #page{background:0 0}.fixed-page-bg #page:after{content:"";position:fixed;top:0;height:100vh;left:0;right:0;z-index:-1;background:#fff url(/spotless/wp-content/uploads/2023/03/spotlesstravel-page-bg-img-1.png)no-repeat center top;background-size:cover}#mobile-menu,.custom-menu a:before{border-radius:0}.top-bar-bg{background:#fff0 center center}.top-bar.full-width-line:after{border-bottom:1px solid rgb(51 51 51/.11)}.top-bar{min-height:36px;padding:3px 50px;color:#b1b4b8}.masthead:not(.side-header):not(.side-header-menu-icon) .top-bar{max-width:calc(1300px);margin:0 auto}.branding>a{padding:0 5px 0 0}.searchform input::-moz-placeholder{color:#aaa!important;opacity:1}.searchform input[type=text]{color:#aaa}.header-elements-button-1{font:14px/18px"Roboto",Helvetica,Arial,Verdana,sans-serif;padding:10px 20px;border-radius:50px}.header-elements-button-1:not(:hover) span{color:#fff}.header-elements-button-1.microwidget-btn-bg-on:before{background:#fcaa00;background:-webkit-linear-gradient();background:linear-gradient()}.header-elements-button-1.border-on:before{box-shadow:inset 0 0 0 1px #fcaa00}.header-elements-button-1:hover span{color:#fff}.header-elements-button-1.microwidget-btn-hover-bg-on:after{background:#fcaa00;background:-webkit-linear-gradient();background:linear-gradient()}.header-elements-button-1.hover-border-on:after{box-shadow:inset 0 0 0 1px #fcaa00}.main-nav>li>a{margin:18px 14px;padding:4px}.top-header .outside-item-remove-margin.main-nav>li:first-child>a{margin-left:0}.top-header .outside-item-remove-margin.main-nav>li:last-child>a{margin-right:0}.main-nav>li>a .menu-text{font:600 15px/19px"Inter",Helvetica,Arial,Verdana,sans-serif;text-transform:uppercase}.main-nav>li:not(.act):not(.wpml-ls-item)>a:hover,.main-nav>li:not(.act):not(.wpml-ls-item)>a:hover .menu-text,.main-nav>li:not(.wpml-ls-item)>a,.main-nav>li:not(.wpml-ls-item)>a .menu-text{color:#333}>li>a .active-bg-decoration,>li>a .active-outline-decoration{border-radius:3px}.dt-mobile-header{background-color:#fff;width:330px}html:not(.touchevents) .dt-mobile-header::-webkit-scrollbar-thumb{background:rgb(51 51 51/.2);border-color:#fff}html:not(.touchevents) .dt-mobile-header::-webkit-scrollbar-track{background-color:#fff}.right-mobile-menu-close-icon .dt-close-mobile-menu-icon{right:0}.mobile-main-nav>li>a{padding:10.4px 25px 10.4px 0}.mobile-menu-show-divider .mobile-main-nav>li>a{padding:15.2px 25px 15.2px 0}.mobile-main-nav li>a .menu-text{font:16px/20px"Roboto",Helvetica,Arial,Verdana,sans-serif;color:#333;text-transform:none}.mobile-main-nav li>a{color:#333}.mobile-main-nav li:not(.act)>a:hover,.mobile-main-nav li:not(.act)>a:hover .menu-text{color:#fcaa00}.dt-close-mobile-menu-icon{padding:5px;margin:15px 0 0;border-radius:0}.mobile-hamburger-close-bg-enable .dt-close-mobile-menu-icon:before,.mobile-hamburger-close-bg-hover-enable .dt-close-mobile-menu-icon:after{background-color:#fcaa00}.dt-close-mobile-menu-icon span:after,.dt-close-mobile-menu-icon span:before{background-color:#fcaa00;background:#fff!important}.masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) .header-bar{padding:0 50px}.masthead:not(.mixed-header){background:rgb(255 255 255/.84) center center;background-size:auto}.masthead.shadow-decoration:not(.side-header-menu-icon):not(#phantom):not(.masthead-mobile-header){box-shadow:0 0 15px 1px rgb(0 0 0/.07)}.page-title .wf-wrap{min-height:200px;padding-top:30px;padding-bottom:30px}.page-title .wf-wrap:after{border-bottom:6px double rgb(51 51 51/.11)}.page-title.solid-bg{background-color:#94ddfc}.page-title.solid-bg.bg-img-enabled{background-image:url(/spotless/wp-content/uploads/2023/03/spotlesstravel-page-hero-section-Medium.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}.page-title.overlay-bg:after{background:rgb(0 0 0/.5)}.page-title>.wf-wrap{width:1300px}.sidebar-right .sidebar{border-left:1px solid rgb(0 0 0/.08)}.sidebar .widget,.sidebar-content .widget{border-top:1px solid rgb(0 0 0/.08);color:#8b8d94;font-size:15px;line-height:27px;padding:30px 0}.widget-title{font:16px/26px"Catamaran",Helvetica,Arial,Verdana,sans-serif;text-transform:none;color:#006b2e}.sidebar-content .widget-title{color:#333}.footer .widget-title{color:#eee}.sidebar-content .widget:not(.widget_icl_lang_sel_widget) a:not(.elementor-button){color:#8b8d94}.footer .widget a,.form-fields label{color:#8b8d94}.footer .custom-menu a:hover{color:#fff;background:0 0}#page .widget .searchform .submit,.footer .custom-menu a:after{color:rgb(139 141 148/.5)}.custom-menu a:after,.custom-menu a:hover:after{color:rgb(60 59 63/.999)}.footer .custom-menu a:hover:after{color:rgb(252 170 0/.999);color:#fff}.custom-menu a:not(:hover){color:#006b2e}.footer .custom-menu a:not(:hover){color:#eee}.custom-menu a:before{top:6px}.footer .custom-menu a:before{top:7px;background-color:rgb(139 141 148/.15)}.dt-btn{font:700 12px/14px"Roboto",Helvetica,Arial,Verdana,sans-serif;text-transform:none;border-radius:1px;padding:8px 14px 7px}.dt-btn,.dt-btn-m,.widget .dt-form .dt-btn{border:0 solid #fcaa00}.dt-btn-m{font:700 14px/16px"Roboto",Helvetica,Arial,Verdana,sans-serif;text-transform:none;border-radius:1px;padding:12px 18px}#page .widget .dt-form .dt-btn,.widget .dt-form .dt-btn,input[type=submit]:not([name=update_cart]){color:#fff;background-color:#fcaa00;background:#fcaa00;background:-webkit-linear-gradient();background:linear-gradient()}#page .widget .dt-form .dt-btn *,.sidebar .widget .dt-form .dt-btn,.sidebar .widget input[type=submit]:not([name=update_cart]),.sidebar input[type=submit]:not([name=update_cart]),.sidebar-content .widget input[type=submit]:not([name=update_cart]),.widget .dt-form .dt-btn *{color:#fff}#page .widget .dt-form .dt-btn:hover,#page .widget .dt-form .dt-btn:hover>*,.widget .dt-form .dt-btn:hover,.widget .dt-form .dt-btn:hover>*,input[type=submit]:not([name=update_cart]):hover{color:#fff;border-color:#fcaa00}#page .widget .dt-form .dt-btn:hover *,.dt-btn:not(.btn-custom-style),.dt-btn:not(.btn-custom-style) *,.dt-btn:not(.btn-custom-style):hover,.dt-btn:not(.btn-custom-style):hover>*,.sidebar .dt-btn:not(.btn-custom-style),.sidebar .widget .dt-form .dt-btn:hover,.sidebar .widget .dt-form .dt-btn:hover>*,.sidebar .widget input[type=submit]:not([name=update_cart]):hover,.sidebar input[type=submit]:not([name=update_cart]):hover,.sidebar-content .widget input[type=submit]:not([name=update_cart]):hover,.widget .dt-form .dt-btn:hover *{color:#fff}#page .widget .dt-form .dt-btn:hover,#page .widget .dt-form .dt-btn:hover>*,#page input[type=submit]:not([name=update_cart]):hover,.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style):hover{background:#23aadd;background:-webkit-linear-gradient(135deg,#23aadd 30%,#37ce9d 100%);background:linear-gradient(135deg,#23aadd 30%,#37ce9d 100%)}.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style){background-color:#fcaa00;background-image:none;background:#fcaa00;background:-webkit-linear-gradient();background:linear-gradient()}.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style):hover{background:0 0;border-color:#fcaa00}.custom-btn-hover-color .dt-btn:not(.custom-btn-color):not(.accent-btn-hover-color):not(.btn-shortcode):hover>span{background:0 0;color:#fff}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgb(139 141 148/.5)}input:-moz-placeholder,textarea:-moz-placeholder{color:rgb(139 141 148/.5)}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:rgb(139 141 148/.15)}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:rgb(139 141 148/.15)}.widget_search input[type=text].searchform-s,input[type=text],textarea{color:#8b8d94;border-width:1px;padding:5px 15px;border-color:rgb(51 51 51/.11);background-color:#fdfdfd;border-radius:2px}.widget_search input[type=text].searchform-s,input[type=text]{height:40px}.dt-form .dt-btn,.widget .dt-form .dt-btn{font:700 14px/16px"Roboto",Helvetica,Arial,Verdana,sans-serif;text-transform:none;border-radius:1px;min-height:40px;line-height:40px;padding:0 18px}input[type=submit]:not([name=update_cart]):not(.woocommerce-widget-layered-nav-dropdown__submit){font:700 14px/16px"Roboto",Helvetica,Arial,Verdana,sans-serif;text-transform:none;border-radius:1px;min-height:40px;line-height:40px;padding:0 18px}#bottom-bar,.form-terms-text{font-size:13px;line-height:25px}#footer.solid-bg{background:#003d0a url(/spotless/wp-content/uploads/2023/03/spotlesstravel-footer-bg-img-1.png)no-repeat center top}.wf-container-footer{border-top:1px solid #003d0a}#footer .wf-container-footer{padding-top:50px;padding-bottom:15px}#footer .wf-container{margin:0-25px}.footer .widget{color:#8b8d94;padding:0 25px;font-size:15px;line-height:27px}#footer #bottom-bar>.wf-wrap,#footer>.wf-wrap{padding:0 50px}.wf-container-bottom{border-top:2px solid rgb(255 255 255/.12);padding:10px 0;min-height:60px}#bottom-bar{color:#fff}.scroll-top{border-radius:0}input[type=text],textarea{font:15px/27px"Inter",Helvetica,Arial,Verdana,sans-serif;font-size:15px}.pswp .pswp__button--arrow--left:before,.pswp .pswp__button--arrow--right:before,.pswp button.pswp__button--arrow--left,.pswp button.pswp__button--arrow--right{font-size:62px;line-height:62px;min-height:62px}.masthead:not(.side-header):not(.mixed-header) .header-bar{min-height:61px}.inline-header .header-bar>.mini-widgets{padding:0 0 0 5px}@media screen and (min-width:993px){#page{display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:100%;grid-template-columns:100%;grid-template-areas:"header""slider""title""fancyheader""elementor-header""checkout""main""footer"}.dt-mobile-header{display:none}.masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) .header-bar{padding-right:50px;padding-left:50px}.phantom-sticky:not(.overlap):not(.transparent) .masthead{transition:background-color 330ms ease,background-image 330ms ease}}@media screen and (max-width:778px){.masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) .header-bar{padding-right:20px;padding-left:20px}}@media screen and (max-width:600px){.top-bar{padding:3px 20px}}@media screen and (max-width:992px){#page{display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:100%;grid-template-columns:100%;grid-template-areas:"header""slider""title""fancyheader""elementor-header""checkout""main""footer"}.masthead{grid-area:header}.masthead .main-nav,.masthead:not(.side-header) .header-bar,.masthead:not(.side-header) .main-nav{display:none}.dt-mobile-header{display:block}body:not(.transparent) .masthead:not(.side-header){background-color:#fff}.mobile-mini-widgets-in-menu{display:-ms-flexbox!important;display:-ms-flex!important;display:flex!important;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-align-items:center;-ms-flex-align:center;align-items:center}.sticky-mobile-header .masthead{height:auto;width:100%}.sticky-mobile-header:not(.floating-navigation-below-slider) .masthead{top:0}}@media screen and (max-width:778px){html:not(.no-cssgridlegacy.no-cssgrid) .masthead:not(.sticky-mobile-on){top:0!important}.sticky-mobile-header .masthead{height:auto;width:100%}.masthead .top-bar .right-widgets{display:none}.masthead .top-bar .left-widgets,.page-title.page-title-responsive-enabled .wf-wrap{-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}.page-title.page-title-responsive-enabled .wf-wrap{-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;min-height:150px}.page-title-responsive-enabled.page-title h1{font:800 30px/34px"Roboto",Helvetica,Arial,Verdana,sans-serif}#footer .wf-container-footer{padding-top:50px;padding-bottom:15px}#footer #bottom-bar>.wf-wrap,#footer>.wf-wrap{padding:0 20px}}@media screen and (max-width:992px){.footer .widget{width:100%}}@media screen and (max-width:990px){#bottom-bar .wf-container-bottom{-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}#bottom-bar .wf-container-bottom>div{margin:0}#bottom-bar .wf-float-left,#bottom-bar .wf-float-right{display:block;float:none;width:auto;padding-left:0;padding-right:0;margin-right:auto;margin-left:auto;text-align:center!important}}@media screen and (max-width:778px){#main{padding:70px 0}#main>.wf-wrap{padding:0 30px}.page-title .wf-wrap{padding-left:30px;padding-right:30px}.page-title .wf-wrap:after{width:calc(1300px - 30px - 30px);max-width:calc(100% - 30px - 30px)}.wf-cell{padding:0 15px}}@media screen and (min-width:992px){#main>.wf-wrap{position:relative}#main:not(.sidebar-none) .wf-container-main{display:-ms-grid;display:grid;grid-column-gap:50px}.sidebar-right .wf-container-main{grid-template-areas:"content sidebar"}.content,.sidebar{grid-area:sidebar;-ms-grid-row:1}.sidebar-right .sidebar{-ms-grid-column:3}.content{grid-area:content}.sidebar-right .content{-ms-grid-column:1}.sidebar-right .wf-container-main{-ms-grid-columns:calc(100% - 350px - 25px) 50px calc(350px - 25px);grid-template-columns:calc(100% - 350px - 25px) calc(350px - 25px)}.sidebar-divider-vertical.sidebar-right .sidebar{padding-left:0}.sidebar-divider-vertical.sidebar-right .sidebar .sidebar-content{padding-left:50px}}@media screen and (max-width:993px){.sidebar-right .sidebar{border:0;width:100%;margin-right:0;margin-left:0;margin-top:60px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){body:after{content:"tablet";display:none}}@media screen and (max-width:760px),screen and (max-height:300px){body:after{content:"phone";display:none}}img[src$=".svg"]{width:150px;height:150px}.footer .widget-title{font-weight:700}.astra-widget-social-profiles-inner li>a{-js-display:flex;display:flex;align-items:center;margin-bottom:.3em}.astra-widget-social-profiles-inner li>a .ast-widget-icon{margin-right:.3em}.astra-widget-social-profiles-inner .ast-widget-icon{-js-display:flex;display:flex;align-self:center;justify-content:center;width:1em;transition:all .1s linear;vertical-align:middle;font-size:15px;line-height:2}.astra-widget-social-profiles-inner .ast-widget-icon svg{-ms-grid-row-align:center;align-self:center}.astra-widget-social-profiles-inner.inline li{-js-display:inline-flex;display:inline-flex;text-align:center}.astra-widget-social-profiles .astra-widget-social-profiles-inner ul li a{transition:all .1s linear}