.ct-section{width:100%;background-size:cover;background-repeat:repeat}.ct-section>.ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-start}.ct-div-block{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start}.ct-new-columns{display:flex;width:100%;flex-direction:row;align-items:stretch;justify-content:center;flex-wrap:wrap}.ct-link-text{display:inline-block}.ct-link{display:flex;flex-wrap:wrap;text-align:center;text-decoration:none;flex-direction:column;align-items:center;justify-content:center}.ct-link-button{display:inline-block;text-align:center;text-decoration:none}.ct-link-button{background-color:#1e73be;border:1px solid #1e73be;color:#ffffff;padding:10px 16px}.ct-image{max-width:100%}.ct-fancy-icon>svg{width:55px;height:55px}.ct-inner-content{width:100%}.ct-slide{display:flex;flex-wrap:wrap;text-align:center;flex-direction:column;align-items:center;justify-content:center}.ct-nestable-shortcode{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start}.oxy-comments{width:100%;text-align:left}.oxy-comment-form{width:100%}.oxy-login-form{width:100%}.oxy-search-form{width:100%}.oxy-tabs-contents{display:flex;width:100%;flex-wrap:nowrap;flex-direction:column;align-items:flex-start}.oxy-tab{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start}.oxy-tab-content{display:flex;width:100%;flex-wrap:nowrap;flex-direction:column;align-items:flex-start}.oxy-testimonial{width:100%}.oxy-icon-box{width:100%}.oxy-pricing-box{width:100%}.oxy-posts-grid{width:100%}.oxy-gallery{width:100%}.ct-slider{width:100%}.oxy-tabs{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:stretch}.ct-modal{flex-direction:column;align-items:flex-start}.ct-span{display:inline-block;text-decoration:inherit}.ct-widget{width:100%}.oxy-dynamic-list{width:100%;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ct-div-block,.oxy-post-content,.ct-text-block,.ct-headline,.oxy-rich-text,.ct-link-text{max-width:100%}img{flex-shrink:0}body *{min-height:1px}}.oxy-testimonial{flex-direction:row;align-items:center}.oxy-testimonial .oxy-testimonial-photo-wrap{order:1}.oxy-testimonial .oxy-testimonial-photo{width:125px;height:125px;margin-right:20px}.oxy-testimonial .oxy-testimonial-photo-wrap,.oxy-testimonial .oxy-testimonial-author-wrap,.oxy-testimonial .oxy-testimonial-content-wrap{align-items:flex-start;text-align:left}.oxy-testimonial .oxy-testimonial-text{margin-bottom:8px;font-size:21px;line-height:1.4;-webkit-font-smoothing:subpixel-antialiased}.oxy-testimonial .oxy-testimonial-author{font-size:18px;-webkit-font-smoothing:subpixel-antialiased}.oxy-testimonial .oxy-testimonial-author-info{font-size:12px;-webkit-font-smoothing:subpixel-antialiased}.oxy-icon-box{text-align:left;flex-direction:column}.oxy-icon-box .oxy-icon-box-icon{margin-bottom:12px;align-self:flex-start} .oxy-icon-box .oxy-icon-box-heading{font-size:21px;margin-bottom:12px} .oxy-icon-box .oxy-icon-box-text{font-size:16px;margin-bottom:12px;align-self:flex-start}.oxy-icon-box .oxy-icon-box-link{margin-top:20px} .oxy-pricing-box .oxy-pricing-box-section{padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:20px;alignment:center;text-align:center}.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price{justify-content:center}.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic{justify-content:center}.oxy-pricing-box .oxy-pricing-box-title-title{font-size:48px}.oxy-pricing-box .oxy-pricing-box-title-subtitle{font-size:24px}.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price{flex-direction:row}.oxy-pricing-box .oxy-pricing-box-currency{font-size:28px}.oxy-pricing-box .oxy-pricing-box-amount-main{font-size:80px;line-height:0.7}.oxy-pricing-box .oxy-pricing-box-amount-decimal{font-size:13px}.oxy-pricing-box .oxy-pricing-box-term{font-size:16px}.oxy-pricing-box .oxy-pricing-box-sale-price{font-size:12px;color:rgba(0,0,0,0.5);margin-bottom:20px} .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content{font-size:16px;color:rgba(0,0,0,0.5)} .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta{justify-content:center}.oxy-progress-bar .oxy-progress-bar-background{background-color:#000000;background-image:linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);animation:none 0s paused}.oxy-progress-bar .oxy-progress-bar-progress-wrap{width:85%}.oxy-progress-bar .oxy-progress-bar-progress{background-color:#66aaff;padding:40px;animation:none 0s paused,none 0s paused;background-image:linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent)}.oxy-progress-bar .oxy-progress-bar-overlay-text{font-size:30px;font-weight:900;-webkit-font-smoothing:subpixel-antialiased}.oxy-progress-bar .oxy-progress-bar-overlay-percent{font-size:12px}.ct-slider .unslider-nav ol li{border-color:#ffffff}.ct-slider .unslider-nav ol li.unslider-active{background-color:#ffffff}.ct-slider .ct-slide{padding:0px}.oxy-superbox .oxy-superbox-secondary,.oxy-superbox .oxy-superbox-primary{transition-duration:0.5s} .oxy-pro-menu{menu_dropdown_animation:fade-up}.oxy-pro-menu .oxy-pro-menu-list .menu-item a{padding-top:px;padding-left:px;padding-right:px;padding-bottom:px}.oxy-pro-menu .oxy-pro-menu-list > .menu-item{margin-top:px;margin-left:px;margin-right:px;margin-bottom:px}.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{box-shadow:px px px px }.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{margin-top:px;margin-left:px;margin-right:px;margin-bottom:px;transition-duration:0.4s}.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{margin-left:0px}.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a{padding-top:px;padding-left:px;padding-right:px;padding-bottom:px}.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{width:30px;height:30px}.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px}.oxy-pro-menu .oxy-pro-menu-mobile-open-icon,.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{transition-duration:0.4s}.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{top:20px;left:20px}.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{width:24px;height:24px}.oxy-pro-menu .oxy-pro-menu-mobile-close-icon,.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{transition-duration:0.4s}.oxy-pro-menu .oxy-pro-menu-off-canvas-container > div:first-child,.oxy-pro-menu .oxy-pro-menu-open-container > div:first-child{oxy-pro-menu_slug_oxypromenuoffcanvascontaineroxypromenulistmenuitemoxypromenuopencontaineroxypromenulistmenuitem_min_width:px}.oxy-pro-menu .oxy-pro-menu-off-canvas-container{oxy-pro-menu_slug_oxypromenuoffcanvascontainer_width:px}.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container,.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{background-color:#ffffff}.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item a,.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item a{padding-top:px;padding-left:px;padding-right:px;padding-bottom:px}.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container,.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container{padding-top:px;padding-left:px;padding-right:px;padding-bottom:px}.oxy-pro-menu .oxy-pro-menu-off-canvas-container,.oxy-pro-menu .oxy-pro-menu-open-container{background-color:;background-image:url();overlay-color:;background-size:;background-repeat:;background-attachment:;background-blend-mode:;background-size-width:px;background-size-height:px;background-position:px px}.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg,.oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{font-size:24px}.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul,.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{background-color:rgba(0,0,0,0.2);border-top-style:solid}.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{flex-direction:row}.oxy-pro-menu .oxy-pro-menu-container .menu-item a{text-align:left;justify-content:flex-start}.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item,.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{align-items:flex-start}.oxy-pro-menu .oxy-pro-menu-off-canvas-container{top:0;bottom:0;right:auto;left:0}.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a,.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{text-align:left;justify-content:flex-start}.oxy-shape-divider{width:0px;height:0px}.oxy_shape_divider svg{width:100%}.ct-section-inner-wrap,.oxy-header-container{max-width:1120px}body{font-family:'Montserrat'}body{line-height:1.6;font-size:16px;font-weight:400;color:#404040}.oxy-nav-menu-hamburger-line{background-color:#404040}h1,h2,h3,h4,h5,h6{font-family:'Montserrat';font-size:36px;font-weight:700}h2,h3,h4,h5,h6{font-size:30px}h3,h4,h5,h6{font-size:24px}h4,h5,h6{font-size:20px}h5,h6{font-size:18px}h6{font-size:16px}a{color:#0074db;text-decoration:none}a:hover{text-decoration:none}.ct-link-text{text-decoration:}.ct-link{text-decoration:}.ct-link-button{border-radius:3px}.ct-section-inner-wrap{padding-top:75px;padding-right:20px;padding-bottom:75px;padding-left:20px}.ct-new-columns > .ct-div-block{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.oxy-header-container{padding-right:20px;padding-left:20px}@media (max-width:992px){.ct-columns-inner-wrap{display:block !important}.ct-columns-inner-wrap:after{display:table;clear:both;content:""}.ct-column{width:100% !important;margin:0 !important}.ct-columns-inner-wrap{margin:0 !important}}.body-wrapper{}.content-body{}.content-body:not(.ct-section):not(.oxy-easy-posts),.content-body.oxy-easy-posts .oxy-posts,.content-body.ct-section .ct-section-inner-wrap{display:block;flex-direction:unset}.container{}.oxy-stock-content-styles{}@import url("https://fonts.googleapis.com/css?family=Montserrat:400,500");@font-face{font-family:'boucherie_block';src:url("../../fonts/boucherie_block-webfont.woff2") format("woff2"),url("../../fonts/boucherie_block-webfont.woff") format("woff");font-weight:normal;font-style:normal}.button-solid{color:#fff;font-size:13px;font-weight:500;margin-top:40px;text-align:center;padding:22px 30px;background-color:#3183C2;letter-spacing:1.8px;display:inline-block;text-transform:uppercase}.button-solid:hover{background-color:#AACC36}@media screen and (max-width:480px){.button-solid{font-size:11px;padding:18px 30px}}input,textarea{outline:none;-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input{padding:0 10px;line-height:34px;border:1px solid #D4D4D4}input:focus{border-color:#D4D4D4}label,textarea{font-weight:500;color:#383838;font-size:16px;display:block;margin-bottom:12px}.container,.container-wrap{width:94%;max-width:1280px}.container-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.container-wrap.column-align{-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center}.col-2{width:50%;padding-left:30px;padding-right:30px}@media screen and (max-width:740px){.col-2{width:100%;padding-left:20px;padding-right:20px}}.col-3{width:33%;padding-left:30px;padding-right:30px}@media screen and (max-width:740px){.col-3{width:100%;padding-left:20px;padding-right:20px}}.col-4{width:25%;padding-left:30px;padding-right:30px}@media screen and (max-width:1180px){.col-4{width:50%}}@media screen and (max-width:740px){.col-4{width:100%}}h1,h2,h3,h4,h5,h6{font-family:"boucherie_block";color:#383838;font-weight:500;letter-spacing:.02em}h1{font-size:3em}h2{font-size:2.375em}h3{font-size:2.125em}h4{font-size:1.75em}h5{font-size:1.5em}h6{font-size:1.25em}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}*{margin:0 auto;vertical-align:top;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{cursor:pointer;text-decoration:none;transition:0.3s;color:#3183C2}body{font-size:16px;font-weight:400;font-family:"Montserrat",sans-serif;overflow-x:hidden;line-height:normal;-webkit-text-size-adjust:none}button{transition:0.3s}.container{width:90% !important;max-width:1280px;height:auto}fieldset{border:0;margin:0;padding:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}img{max-width:100%;border:none}input{outline:none;-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="submit"]{-webkit-appearance:none}ol,ul{padding-left:0}p{color:#303030;font-size:16px;line-height:1.8em}@media screen and (max-width:500px){p{font-size:14px;line-height:1.6em}}textarea{resize:vertical}.wr-cta{padding:60px 0;text-align:center;background-color:#3183C2;position:relative}.wr-cta:after{content:"";width:100%;height:100%;opacity:.05;background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url("/wp-content/uploads/images/wave-lines.png");position:absolute;top:0;left:0;z-index:1}.wr-cta h3,.wr-cta a{position:relative;z-index:3}.wr-cta h3{color:#fff;font-size:38px}@media screen and (max-width:740px){.wr-cta h3{font-size:32px}}.wr-cta a{color:#fff;margin-top:30px;overflow:hidden;background-color:#AACC36 !important;position:relative}.wr-cta a span{position:relative;z-index:4}.wr-cta a:before{content:"";width:100%;height:100%;display:block;background-color:#F08B93;transition:0.5s;position:absolute;top:0;left:-100%}.wr-cta a:hover:before{left:0%}@media only screen and (min-device-width:320px) and (max-device-width:1024px){*{background-attachment:scroll !important}}#main-navigation{width:320px;height:100vh;display:flex;background:#f4f7f6;overflow-y:auto;flex-direction:column;justify-content:space-between;position:absolute;top:0;bottom:0;left:0;z-index:301;-webkit-transform:translateX(-320px);transform:translateX(-320px);transition:background 0.3s ease-in-out}#main-navigation .menu-header button{color:#fff;border:none;display:block;width:320px;height:69px;font-size:14px;padding:0 20px;font-weight:500;cursor:pointer;letter-spacing:1.8px;background-color:#949494;text-transform:uppercase;font-family:"Montserrat",sans-serif}#main-navigation .menu-header button:hover{background-color:#F08B93}#main-navigation .menu{width:100%;padding-bottom:100px}#main-navigation .menu li{list-style:none}#main-navigation .menu a{width:100%;padding:0 20px;display:block;font-size:13px;font-weight:500;line-height:64px;color:#303030;letter-spacing:1.8px;text-transform:uppercase;border-bottom:1px solid #E6EAEA}#main-navigation .menu a:hover{background:#ffffff !important}#header{width:100%;height:70px;display:flex;background-color:#3183C2;position:relative}#header .nav-left .menu-button-wrap{line-height:70px;padding:0 20px;cursor:pointer;display:inline-block;border-right:1px solid #286a9d;transition:0.5s}#header .nav-left .menu-button-wrap:hover{background-color:#2b73aa}#header .nav-left .menu-button-wrap .icon-menu{height:10px;display:inline-block;position:relative;top:30px}#header .nav-left .menu-button-wrap .icon-menu svg{width:15px;height:10px}#header .nav-left .menu-button-wrap span{color:#fff;font-size:12px;font-weight:500;letter-spacing:1.8px;display:inline-block;text-transform:uppercase}#header .nav-left .temperature{padding:0 20px;display:inline-block;border-right:1px solid #286a9d}#header .nav-left .temperature span{color:#fff;font-size:16px;font-weight:500;line-height:70px;display:inline-block}#header .nav-left .temperature span:after{content:"\00b0";font-size:22px;display:inline-block}#header .nav-right{display:flex;justify-content:flex-end;flex:1}#header .nav-right svg path,#header .nav-right svg polygon{fill:#fff !important}@media screen and (min-width:701px){#header .nav-right svg{display:none}}#header .nav-right .button{height:70px;margin:0;padding:0 40px;overflow:hidden;position:relative;background-color:#AACC36 !important}#header .nav-right .button span{font-weight:500;font-size:12px;color:#ffffff;letter-spacing:1.8px;text-align:center;text-transform:uppercase;display:inline-block;line-height:70px;position:relative;z-index:4}#header .nav-right .button:before{content:"";width:100%;height:100%;display:block;background-color:#F08B93;transition:0.5s;position:absolute;top:0;left:-100%}#header .nav-right .button:hover:before{left:0%}#header .nav-logo{display:block;position:absolute;top:13px;left:50%;width:auto;height:44px;line-height:normal;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#header .nav-logo svg{height:44px}@media screen and (max-width:700px){#header .nav-right span{display:none !important}#header .nav-right .button{padding:20px 17px !important}#header .nav-right .button svg{width:30px;position:relative;z-index:20}#header .nav-left{width:100%;margin:0}#header .nav-left .menu-button-wrap{padding:0 24px}#header .nav-left .menu-button-wrap span{display:none}#header .nav-left .temperature{float:right;border-right:none;border-left:1px solid #286a9d}#header .nav-logo{height:34px;top:18px}#header .nav-logo svg{height:37px}}.body-wrapper{transition:-webkit-transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out}.body-wrapper::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.78);z-index:400;opacity:0;visibility:hidden;transition:all 0.5s ease-in-out}.nav-open .body-wrapper{width:100%;position:fixed;-webkit-transform:translateX(320px);transform:translateX(320px)}.nav-open .body-wrapper::before{opacity:1;visibility:visible}footer{width:100%;font-size:14px;text-align:center;padding:80px 0 0;background-color:#000000}footer .footer-logo{margin:auto}footer .container-wrap{max-width:1180px}footer a:hover{opacity:1 !important}footer .col-4{padding:0 20px;text-align:center}footer .col-4:nth-of-type(1){width:16%}@media screen and (min-width:1020px){footer .col-4:nth-of-type(1){flex:0 0 160px}}footer .col-4:nth-of-type(2){width:33%}footer .col-4:nth-of-type(3){width:24%}footer .col-4:nth-of-type(4){width:16%}footer .col-4 .container-wrap{width:100%;margin:0 !important}footer .col-4 h4{color:#fff;font-size:16px;margin-bottom:20px;text-transform:uppercase}footer .col-4 li{margin:0;list-style:none}@media screen and (max-width:1019px){footer .col-4{padding:0}footer .col-4:nth-of-type(1){width:100%;text-align:left;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #3a3a3a}footer .col-4:nth-of-type(1) .footer-logo{width:180px}}@media screen and (min-width:700px) and (max-width:1019px){footer .col-4:nth-of-type(2){width:50%}footer .col-4:nth-of-type(3){width:25%}footer .col-4:nth-of-type(4){width:25%}}@media screen and (max-width:699px){footer .col-4:nth-of-type(2){width:100%}footer .col-4:nth-of-type(2){padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #272727}footer .col-4:nth-of-type(2) li{width:50%;text-align:center !important;padding-left:20px;padding-right:20px;padding-bottom:20px}footer .col-4:nth-of-type(3),footer .col-4:nth-of-type(4){padding:0 20px;text-align:center}footer .col-4:nth-of-type(3) li,footer .col-4:nth-of-type(4) li{text-align:center !important}}@media screen and (min-width:480px) and (max-width:699px){footer .col-4:nth-of-type(3),footer .col-4:nth-of-type(4){width:50%;padding:0 20px;text-align:center}footer .col-4:nth-of-type(3) li,footer .col-4:nth-of-type(4) li{text-align:center !important}}@media screen and (max-width:479px){footer .col-4:nth-of-type(3),footer .col-4:nth-of-type(4){width:100%}footer .col-4:nth-of-type(3){padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #3a3a3a}}footer .company-info .footer-logo{margin-bottom:20px}footer .company-info .footer-logo svg{height:50px}footer .company-info address,footer .company-info span{margin-top:10px;display:block}footer .company-info address a,footer .company-info span a{color:#fff;font-size:16px}footer .footer-nav li{width:46%;text-align:center;padding:0 10px 16px}footer .footer-nav li a{color:#fff;font-size:12px;font-weight:500;letter-spacing:1.8px;text-transform:uppercase;opacity:.7}footer .social-media li{text-align:center;padding:0 0 16px}footer .social-media li a{color:#fff;font-size:12px;font-weight:500;letter-spacing:1.8px;text-transform:uppercase;opacity:.7}footer .wr-address{color:#fff;opacity:.7;font-style:normal;margin-bottom:20px;line-height:1.5em;text-transform:uppercase}footer .wr-address a{color:#fff;opacity:.7}footer .wr-phone,footer .wr-email{display:block;padding-bottom:10px}footer .wr-phone a,footer .wr-email a{color:#fff;opacity:.7}footer .footer-credit{color:#fff;opacity:.7;margin-top:30px;text-align:center;padding:20px 20px;border-top:1px solid #3a3a3a}footer .footer-credit p{color:#fff;font-size:12px}footer .footer-credit p a{color:#fff;padding-bottom:3px;border-bottom:1px solid #fff}.hero-banner{width:100%;height:600px;background-color:#ddd;background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;position:relative}.hero-banner:before{content:"";background-image:linear-gradient(180deg,rgba(0,0,0,0.15) 1%,rgba(7,4,4,0.88) 100%);width:100%;height:100%;position:absolute;left:0;top:0;z-index:2}.hero-banner:after{content:'';height:24px;width:100%;display:block;background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;bottom:-1px;z-index:10}.hero-banner .video-preview{display:none}.hero-banner .container{height:600px;position:relative}.hero-banner .container .hero-content{max-width:800px;position:absolute;left:0;bottom:6rem;z-index:4}.hero-banner .container .hero-content h1{font-size:70px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}@media screen and (max-width:950px){.hero-banner{height:460px}.hero-banner .container{height:460px}.hero-banner .hero-content{max-width:600px !important;bottom:4rem !important}.hero-banner .hero-content h1{font-size:44px !important}}@media screen and (max-width:480px){.hero-banner{height:400px}.hero-banner .container{height:400px}.hero-banner .hero-content h1{font-size:34px !important}}.intro-content{padding:120px 16px 80px}.intro-content .container{max-width:800px}.intro-content h2{flex:1;font-size:56px;text-align:center}.intro-content p{width:480px;font-size:14px;line-height:1.8em}@media screen and (max-width:1049px){.intro-content{padding-bottom:40px}.intro-content h2{width:100%;flex:none;font-size:38px !important}}@media screen and (max-width:1049px) and (max-width:450px){.intro-content h2{font-size:28px !important}}@media screen and (max-width:1049px){.intro-content p{width:100%}.intro-content h2,.intro-content p{margin-left:0}}.recreation-highlights{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;height:100%;position:relative;z-index:20;flex:1 1 0%;padding-bottom:100px}.recreation-highlights .cta-highlight{padding:16px}@media screen and (max-width:1180px){.recreation-highlights .cta-highlight{width:50%}.recreation-highlights .cta-highlight:nth-of-type(n+3){margin-top:40px}}@media screen and (max-width:740px){.recreation-highlights .cta-highlight{width:100%}.recreation-highlights .cta-highlight:nth-of-type(n+2){margin-top:40px}}.recreation-highlights .cta-highlight a{width:100%;height:100%;display:flex;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;box-shadow:rgba(9,28,46,0.08) 0px 0.25rem 2.5rem 0px;position:relative;background:white;border-radius:0.125rem;overflow:hidden;transition:all 200ms ease-in-out 0s}.recreation-highlights .cta-highlight figure{position:relative;overflow:hidden;display:block;object-fit:cover;object-position:center center;max-height:10rem;min-width:100%;height:100%;min-height:16rem;margin:0}@media screen and (max-width:1180px){.recreation-highlights .cta-highlight figure{min-height:18rem}}.recreation-highlights .cta-highlight figure img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;object-position:center center;opacity:1;transition:opacity 500ms ease 0s}.recreation-highlights .cta-highlight .highlight-content{width:100%;height:100%;display:flex;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;flex:1 1 0%;padding:2rem 1.5rem}.recreation-highlights .cta-highlight .highlight-content h4{font-size:22px;margin:0 0 14px}.recreation-highlights .cta-highlight .highlight-content p{color:#303030;font-size:14px;line-height:1.6em;margin-bottom:50px}.recreation-highlights .cta-highlight .highlight-content small{margin:0;text-transform:uppercase;font-weight:500;color:#F08B93}.wr-highlight{overflow:hidden;padding:100px 30px;background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.wr-highlight .container-wrap{width:100%;flex-direction:row-reverse}.wr-highlight .container-wrap h3{font-size:38px;margin-bottom:24px}.wr-highlight .container-wrap p{font-size:20px;line-height:1.5em}.wr-highlight .container-wrap h3,.wr-highlight .container-wrap p{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}.wr-highlight .container-wrap .col-2 svg{width:90%;height:auto;max-width:420px}.wr-highlight .container-wrap .button-solid{color:#3183C2;background-color:#fff}.wr-highlight .container-wrap .button-solid:hover{color:#fff;background-color:#F08B93}@media screen and (max-width:900px){.wr-highlight .container-wrap .col-2{width:100%;max-width:700px;text-align:center;padding:0 30px}.wr-highlight .container-wrap .image{margin-bottom:40px}}@media screen and (max-width:740px){.wr-highlight .container-wrap h3{font-size:32px}}@media screen and (max-width:740px) and (max-width:479px){.wr-highlight .container-wrap h3{font-size:26px}}.wr-highlight .image{position:relative}@media screen and (max-width:900px){.wr-highlight{padding:100px 0 80px}}.interior-banner{text-align:center;background-color:#000;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative}.interior-banner .container{position:relative;z-index:2}.interior-banner:before{content:'';height:24px;width:100%;display:block;background-repeat:no-repeat;background-size:cover;background-position:center center;position:absolute;bottom:-1px;z-index:50}.interior-banner::after{content:"";width:100%;height:100%;background-attachment:fixed;background-image:linear-gradient(180deg,#12334c00 0%,#12334c 100%);position:absolute;top:0;left:0;z-index:1}.interior-banner h1{color:#fff;font-size:58px;padding:140px 0;text-shadow:2px 2px 1px rgba(0,0,0,0.5)}@media screen and (max-width:699px){.interior-banner h1{font-size:42px}}.content-body{max-width:880px;padding:80px 0}@media screen and (max-width:768px){.content-body{padding:70px 0}.content-body p{font-size:16px !important}}.content-body h1,.content-body h2,.content-body h3,.content-body h4,.content-body h5,.content-body h6{margin-bottom:28px}.content-body p{font-size:18px;margin-bottom:16px}.content-body p:last-of-type{margin-bottom:0}.wp-block-image{margin:3em 0 !important;text-align:center !important}.headline{margin-top:80px;padding-bottom:40px;margin-bottom:50px;text-align:center;border-bottom:1px solid #D4D4D4}.headline:first-of-type{margin-top:120px}.headline h2{margin-bottom:0 !important}.grid-two-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid-two-column.boat:nth-of-type(n+2),.grid-two-column.trip:nth-of-type(n+2){margin-top:80px}.grid-two-column.images-col{padding:0;border-top:none;margin-top:30px}.grid-two-column.images-col .col-2{margin:0 !important;padding:0 !important}.grid-two-column.images-col .col-2:first-of-type img,.grid-two-column.images-col .col-2:first-of-type h3{padding-right:10px}.grid-two-column.images-col .col-2:last-of-type img,.grid-two-column.images-col .col-2:last-of-type h3{padding-left:10px}.grid-two-column.images-col .col-2 img{max-width:none}.grid-two-column.images-col .col-2 h3{margin-top:20px;text-align:center;margin-bottom:0}@media screen and (max-width:559px){.grid-two-column.images-col .col-2:last-of-type{margin-top:40px !important}.grid-two-column.images-col img,.grid-two-column.images-col h3{padding:0 !important}.grid-two-column.images-col h3{border-bottom:none !important}}.grid-two-column .col-2 img{width:100%}.grid-two-column .col-2:last-of-type{padding-left:40px;padding-right:0}.grid-two-column .col-2 .description{margin-bottom:30px}.grid-two-column .col-2 p{font-size:16px}@media screen and (min-width:780px){.grid-two-column .col-2{width:50%}}@media screen and (max-width:779px){.grid-two-column .col-2{width:100%;padding:0 20px !important}.grid-two-column .col-2 h3{margin-top:30px}}.trip-iframe{display:none}.featherlight-content{width:90%;max-width:800px}.video-loop{margin-top:80px;min-height:320px;padding:26% 40px;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;overflow:hidden}.video-loop a:after{content:"";width:100%;height:100%;background-attachment:fixed;background-image:linear-gradient(180deg,#12334c00 0%,#12334c 100%);transition:0.3s;position:absolute;top:0;left:0;z-index:2}.video-loop video{width:100%;object-fit:cover;width:100vw;max-width:800px;height:100%;position:absolute;left:0;top:0}.video-loop .video-title{width:100%;text-align:center;position:absolute;left:0;bottom:30px}.video-loop .video-title h3{font-size:36px;color:#ffffff;margin-bottom:0;text-shadow:2px 2px 1px rgba(0,0,0,0.5)}.video-loop .video-play{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;position:absolute;left:0;top:0}.video-loop .video-play svg{width:22%;max-width:70px}.video-loop .video-title,.video-loop .video-play{z-index:3}.faq-heading,.adventure-cta{padding:0 20px;text-align:center}.faq-wrapper{margin-top:60px}.faq-wrapper .faq{padding:40px 10px;border-bottom:1px solid #DBDAE3;position:relative}.faq-wrapper .faq.open::after{opacity:.3;-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.faq-wrapper .faq::after{content:"";width:18px;height:22px;display:block;background-size:contain;background-repeat:no-repeat;background-position:center center;-ms-transform:rotate(0deg);transform:rotate(0deg);transition:0.5s;position:absolute;right:10px;top:40px}.faq-wrapper .faq h3{margin-bottom:0;cursor:pointer;font-size:20px;padding-right:38px}@media screen and (max-width:399px){.faq-wrapper .faq h3{font-size:18px}}.faq-wrapper .faq-answer{font-size:16px;margin-top:30px;display:none}.faq-wrapper .faq-answer p{font-size:15px;line-height:1.6em}.adventure-cta{margin-top:60px}.menu-food{padding:80px 0}.menu-food .container-wrap{max-width:880px}@media screen and (max-width:769px){.menu-food .container-wrap{width:90%}}.menu-food .col-2{width:50%;padding:0 4%}.menu-food .col-2:first-of-type .menu-category:first-of-type h3{color:#AACC36 !important}.menu-food .col-2:first-of-type .menu-category:first-of-type h4{color:#6d8421 !important}@media screen and (max-width:769px){.menu-food .col-2{width:100%;padding:0}.menu-food .col-2:last-of-type{margin-top:60px}}.menu-food .col-2 .menu-category{margin-bottom:60px}.menu-food .col-2 .menu-category:last-of-type{margin-bottom:0 !important}.menu-food .col-2 .menu-category h3{color:#3183C2;font-size:28px;margin-bottom:10px}.menu-food .col-2 .menu-category h4{font-size:18px;margin-bottom:8px;margin-top:30px;color:#F08B93;font-family:"Montserrat",sans-serif}.menu-food .col-2 .menu-category h5{font-size:16px;font-family:"Montserrat",sans-serif;margin-top:20px}.menu-food .col-2 .menu-category p{font-size:14px;margin-bottom:4px}.menu-food .col-2 .menu-category p strong{font-weight:500}._form_25,._form_27{margin-top:60px !important;padding-top:30px !important;border-top:1px solid #cecece !important}._form_25 form,._form_27 form{width:100% !important;padding:0 !important;margin-top:0 !important;font-family:"Montserrat",sans-serif !important}._form_25 form input,._form_25 form textarea,._form_25 form select,._form_27 form input,._form_27 form textarea,._form_27 form select{font-weight:400 !important;font-size:16px !important;padding:10px !important;border-color:#cecece !important;font-family:"Montserrat",sans-serif !important;border-radius:0 !important}._form_25 form label,._form_27 form label{margin-top:30px !important;font-size:16px !important;border-color:#cecece !important;font-family:"Montserrat",sans-serif !important}._form_25 form ._checkbox-radio,._form_27 form ._checkbox-radio{overflow:hidden;padding-top:20px}._form_25 form ._checkbox-radio span,._form_27 form ._checkbox-radio span{width:82%;float:left;margin-left:20px}._form_25 form ._checkbox-radio input,._form_27 form ._checkbox-radio input{float:left;-webkit-appearance:checkbox !important}._form_25 form ._checkbox-radio label,._form_27 form ._checkbox-radio label{margin-top:-3px !important;font-weight:400 !important;font-size:15px !important}._form-thank-you{color:#fff !important;padding:24px 20px !important;background-color:#4CAF50 !important;margin-top:20px !important}._submit{font-family:"Montserrat",sans-serif;font-size:14px !important}.contact-form{padding-top:60px;margin-top:60px;border-top:1px solid #D4D4D4}.contact-form input,.contact-form textarea{width:100%;max-width:792px !important;border-color:#cecece;padding:10px;font-size:16px;font-weight:400}.contact-form p{margin-bottom:0 !important}.contact-form div{margin-bottom:30px}.contact-form .wpcf7-submit{border:none;background-color:#3183c2;font-weight:500;padding:10px;font-size:14px;color:#ffffff;letter-spacing:1.8px;text-align:center;text-transform:uppercase;font-family:"Montserrat",sans-serif}.contact-form .wpcf7-mail-sent-ok{border:none !important;padding:0;text-align:center;margin:0;background-color:#aacc36;position:relative;top:-87px;font-weight:500;padding:20px 14px;font-size:14px;color:#fff;text-transform:uppercase;line-height:1.6em;letter-spacing:1.8px}.page-id-413 #code_block-10-8,.page-id-413 .nav-right .button,.page-id-413 .nav-left{display:none !important}.adventure-trips{margin-top:100px;padding:0 30px}.adventure-trips header h2{color:#3183C2;margin-bottom:32px;padding-bottom:22px;font-size:42px;border-bottom:1px dotted #eee}.adventure-trips header p{font-size:1em}.adventure-trips .trips-accordion{padding-top:40px}.adventure-trips .trips-accordion .container-wrap{width:100%}.adventure-trips .trips-accordion .trip-container{border-bottom:1px solid #eee}.adventure-trips .trips-accordion .trip-container:first-of-type{border-top:1px solid #eee}.adventure-trips .trips-accordion .trip-intro{width:100%;padding:14px;cursor:pointer;-webkit-justify-content:flex-start;justify-content:flex-start;position:relative}.adventure-trips .trips-accordion .trip-intro.open .arrow-right{transform:rotate(90deg);top:26px}.adventure-trips .trips-accordion .trip-intro:hover,.adventure-trips .trips-accordion .trip-intro:focus{background-color:#f9f9f9}.adventure-trips .trips-accordion .trip-intro:hover h3,.adventure-trips .trips-accordion .trip-intro:focus h3{color:#F08B93}.adventure-trips .trips-accordion .trip-intro .trip-image,.adventure-trips .trips-accordion .trip-intro .trip-title{margin:0}.adventure-trips .trips-accordion .trip-intro .trip-image{width:45px;height:45px;border-radius:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:#eee}.adventure-trips .trips-accordion .trip-intro h3{font-size:24px;margin-bottom:0;margin-left:14px}.adventure-trips .trips-accordion .trip-intro .arrow-right{transition:all .2s;position:absolute;right:20px;top:30px}.adventure-trips .trips-accordion .trip-content{padding:30px 14px 40px}.adventure-trips .trips-accordion .trip-content .col-2{padding:0}.adventure-trips .trips-accordion .trip-content .trip-full-image{width:40%}.adventure-trips .trips-accordion .trip-content .trip-full-image img{padding-right:40px}.adventure-trips .trips-accordion .trip-content .trip-full-details{width:60%}.adventure-trips .trips-accordion .trip-content .trip-full-details p{font-size:1em}.adventure-trips .trips-accordion .trip-content .button-solid{width:100%;padding:18px 20px}@media screen and (max-width:539px){.adventure-trips .trips-accordion .trip-content .trip-full-image,.adventure-trips .trips-accordion .trip-content .trip-full-details{width:100%;text-align:center}.adventure-trips .trips-accordion .trip-content .trip-full-image img{width:100%;max-width:400px;padding-right:0px;margin-bottom:20px}}.skip{position:absolute;top:-1000px;left:-1000px;height:1px;width:1px;text-align:left;overflow:hidden}.skip .skip:active,.skip .skip:focus,.skip .skip:hover{left:0;top:0;width:auto;height:auto;overflow:visible}.ct-component,.ct-code-block,.ct-div-block{width:100%}.page-id-31 .content-body{display:none}.page-id-223 .content-body{padding:60px 0 !important}._form_21 ._submit{color:#fff !IMPORTANT;font-size:13px !important;font-weight:500 !important;margin-top:20px !important;text-align:center !important;padding:13px 50px !IMPORTANT;background-color:#3183c2 !important;letter-spacing:0.1em !important;display:inline-block !important;text-transform:uppercase !important}#span-5-88{display:block}figure{margin:0 !important}.faq::after{background-image:url('/wp-content/uploads/images/arrow-down.svg')}.interior-banner{background-image:url('/wp-content/uploads/2020/04/banner-interior.jpg')}.adventure-trips .trips-accordion .trip-intro h3{font-size:20px !important;margin-left:0 !important}.trip-image{margin-right:16px !important}.cta-banner-link{display:block;font-weight:500;letter-spacing:1.8px;text-align:center;text-transform:uppercase;line-height:70px;position:relative;z-index:4;padding:18px 0px;background-color:#25689b}.cta-banner-link .container-wrap{-webkit-justify-content:center;justify-content:center}.cta-banner-link p{color:#fff;font-size:14px;margin:4px 0}.cta-banner-link .horizontal-button{display:inline-block;background-color:#f08b93;border-radius:100px;padding:10px 26px;font-size:12px;line-height:normal;margin:4px 0 4px 15px;color:#fff}