html{height:102%}ul{list-style-type:none;padding:0}*{margin:0}.clear{clear:both}body,html{width:100%;padding:0;margin:0;-webkit-font-smoothing:antialiased;line-height:120%}input,select,textarea{color:#333}img{max-width:100%;height:auto}select{max-width:95%}iframe{max-width:100%}.alignleft{float:left;margin-right:15px;margin-top:10px}.alignright{float:right;margin-left:15px;margin-top:10px}.aligncenter{margin:10px auto auto}body.menu-active,html.locked{overflow-y:hidden;height:100%}.page{max-width:100%;overflow-x:hidden}.container{width:1280px;max-width:100%}h1,h2,h3,h4,h5,h6{margin-top:0!important}section.buffer{display:none}.header-container section.header-bar{padding-top:20px;padding-bottom:20px;background:url(../img/bg-header-bar.png) bottom center no-repeat;background-size:cover;font-size:14px;border-bottom:10px solid #FFF}.header-container section.header-bar ul.social-icons{display:inline-block;font-size:20px;margin-top:0;margin-bottom:0}.header-container section.header-bar ul.social-icons li{margin-left:12px;margin-right:0}.header-container section.header-bar ul.social-icons li a{color:#4e778b;width:25px;height:25px;padding:10px;background-color:#EFB71E;background-position:center center;background-repeat:no-repeat;background-size:15px}.header-container section.header-bar ul.contacts{margin-bottom:0}.header-container section.header-bar ul.contacts li{display:inline-block}.header-container section.header-bar ul.contacts li::before{content:"|";display:inline-block;margin-right:8px;margin-left:5px}.header-container section.header-bar ul.contacts li:first-child::before{display:none}.header-container section.header{background:#21365F;border-top:1px solid #FFF;position:relative;font-size:22px;text-align:right;font-weight:500}.header-container section.header::before{content:"";position:absolute;display:block;top:0;left:0;margin-top:-7px;width:100%;height:6px;background:#9EC3E7}.header-container section.header .logo{position:absolute;top:0;left:0;margin-top:-75px;margin-left:25px}.header-container section.header ul.navigation{display:inline-block;margin-bottom:0}.header-container section.header ul.navigation>li{display:inline-block;position:relative}.header-container section.header ul.navigation>li>a{display:block;padding:25px;color:#FFF;text-decoration:none}.header-container section.header ul.navigation>li:hover a{background:#FFF;color:#21365F}.header-container section.header ul.navigation>li:hover.menu-item-has-children::after{filter:invert(18%) sepia(14%) saturate(2873%) hue-rotate(182deg) brightness(48%) contrast(90%)}.header-container section.header ul.navigation>li.menu-item-has-children::after{position:absolute;content:"";display:block;width:10px;height:10px;top:0;right:0;z-index:10;margin-top:33px;margin-right:18px;background:url(../img/angle-down.png) center center no-repeat;background-size:contain}.header-container section.header ul.navigation>li.menu-item-has-children>a{padding:25px 42px 25px 25px}.header-container section.header ul.navigation>li.menu-item-has-children ul.sub-menu{display:none}.header-container section.header ul.navigation>li.menu-item-has-children .sub-menu-wrapper{position:absolute;z-index:10;text-align:left;font-size:18px;max-height:0;overflow:hidden}.header-container section.header ul.navigation>li.menu-item-has-children .sub-menu-wrapper ul.sub-menu{display:block;background:#FFF;padding:25px 25px 11px;min-width:150px}.header-container section.header ul.navigation>li.menu-item-has-children .sub-menu-wrapper ul.sub-menu li{white-space:nowrap;margin-bottom:10px}.header-container section.header ul.navigation>li.menu-item-has-children .sub-menu-wrapper ul.sub-menu li a{color:#21365F}.header-container section.header ul.navigation>li.menu-item-has-children:hover .sub-menu-wrapper{max-height:1000px;transition:1s}@media screen and (max-width:991px){.header-container{display:none}}.frontpage section.header .logo{display:none}section.header-mobile{display:none;position:fixed;z-index:10;width:100%;top:0;left:0;background:#FFF;padding-top:5px;padding-bottom:5px}section.header-mobile .logo img{height:65px!important;width:auto}section.header-mobile .logo-alt{display:block;font-size:21px;color:#111;margin-top:30px;margin-bottom:30px}section.header-mobile .options{display:inline-block;position:absolute;right:0;top:0;margin-top:10px}section.header-mobile .options ul{display:inline-block;vertical-align:middle;margin-bottom:0;margin-top:-3px}section.header-mobile .options ul li{display:inline-block}section.header-mobile .options ul li.cart{position:relative}section.header-mobile .options ul li.cart a{background:#111;padding:6px 6px 6px 4px;border-radius:50%;color:#fff;display:block;width:31px;height:32px;text-align:center}section.header-mobile .options ul li.cart .cart-count{position:absolute;right:0;background:#fff;width:19px;height:18px;font-size:10px;border:1px solid #CCC;border-radius:50%;line-height:100%;text-align:center;padding-top:4px;margin-right:-10px;font-weight:600;margin-top:-8px;top:0}section.header-mobile .options ul li.cart .cart-count i{font-style:normal}section.header-mobile .options .hamburger-container{display:inline-block;z-index:10;top:0;margin-left:5px;margin-top:0;vertical-align:middle}section.header-mobile .options .hamburger-container .hamburger{padding:15px 10px 10px 15px}section.header-mobile .options .hamburger-container .hamburger .hamburger-box .hamburger-inner,section.header-mobile .options .hamburger-container .hamburger .hamburger-box .hamburger-inner::after,section.header-mobile .options .hamburger-container .hamburger .hamburger-box .hamburger-inner::before{height:2px;background-color:#111;width:36px}section.header-mobile .options .hamburger-container .hamburger:hover{opacity:1}@media screen and (max-width:991px){section.header-mobile{display:block}}nav.push-menu{position:fixed;background:#FFF;width:100%;top:-100%;left:0;z-index:10;padding:95px 20px 20px;height:100%;overflow-y:scroll}nav.push-menu .copyright-outer{position:absolute;bottom:10px;left:0;width:100%;padding-left:15px;padding-right:15px;font-size:12px}nav.push-menu .copyright-outer .copyright{padding-top:10px}nav.push-menu .inner{padding:30px 10px}nav.push-menu .inner ul.navigation{line-height:100%;margin-bottom:25px}nav.push-menu .inner ul.navigation>li{font-size:24px;text-transform:uppercase;font-weight:300;margin-bottom:15px}nav.push-menu .inner ul.navigation>li>a{display:block;padding:10px 0}nav.push-menu .inner ul.navigation>li .sub-menu{font-size:18px;border-top:1px solid #2079ad;line-height:125%;margin-top:10px}nav.push-menu .inner ul.navigation>li .sub-menu li{border-bottom:1px solid #2079ad;text-transform:none;padding-left:15px}nav.push-menu .inner ul.navigation>li .sub-menu li a{display:inline-block;padding:15px 0}nav.push-menu .inner ul.navigation>li .sub-menu li::before{content:"-";display:inline-block;color:#38B6FF;margin-right:15px}nav.push-menu .inner ul.navigation>li.current-menu-item{font-weight:600}nav.push-menu .inner ul.navigation>li.current-menu-item .sub-menu li{font-weight:300}nav.push-menu .inner .lower{position:relative}nav.push-menu .inner .lower ul.secondary{text-transform:uppercase;padding-top:10px}nav.push-menu .inner .lower ul.social-icons li a{background:#111;color:#FFF}body.menu-active nav.push-menu{top:0;transition:.2s}section.footer{background-image:url(../img/bg-footer.png);background-position:top center;background-repeat:no-repeat;background-size:contain;position:relative}section.footer::before{content:"";position:absolute;width:100%;height:80px;background:url(../img/bg-footer-curve.png) center center no-repeat;background-size:cover;top:0;margin-top:-80px;left:0}section.footer ul.navigation{padding-top:25px;padding-bottom:25px;border-top:1px solid #909BAF;border-bottom:1px solid #909BAF;display:block;text-align:center;font-size:22px;font-weight:500;width:900px;max-width:100%;margin:auto auto 15px}section.footer ul.navigation li{display:inline-block;margin-left:35px;margin-right:35px}section.footer ul.navigation li a{text-decoration:none}section.footer ul.navigation li:hover a{opacity:.8}section.footer ul.policies{font-size:18px;font-weight:300}section.footer ul.policies li{display:inline-block;margin-left:20px;margin-right:20px}section.footer ul.policies li a{text-decoration:none}section.footer ul.policies li:hover a{opacity:.8}section.footer ul.social-icons{font-size:20px;margin-top:0;margin-bottom:22px}section.footer ul.social-icons li{margin-left:8px;margin-right:8px}section.footer ul.social-icons li a{color:#4e778b;width:40px;height:40px;padding:10px;background-color:#EFB71E;background-position:center center;background-repeat:no-repeat;background-size:20px}section.footer ul.footer-logos{margin-bottom:0;margin-top:35px}section.footer ul.footer-logos li{display:inline-block;width:80px;height:37px;background-size:contain;margin-left:10px;margin-right:10px;background-position:center center;background-repeat:no-repeat;background-color:#FFF;border-radius:8px}section.footer ul.footer-logos li a{display:block;width:100%;height:100%}section.footer-bar{font-size:16px}section.footer-bar p{margin-bottom:0}.loading{display:none}section.content{position:relative}section.content .title-wrapper{display:block;padding-top:35px;padding-bottom:30px;background:url(../img/scratch.png) center center no-repeat;background-size:contain;margin-bottom:50px}section.content.default{font-size:18px}section.content.default p{margin-bottom:25px}section.content.alt-1 .title-wrapper{background:url(../img/scratch-white.png) center center no-repeat;background-size:contain}section.content.boxed .content-wrap{display:block;padding:30px;border:5px solid #FFF}section.content.combo .col-md-6{background-position:center center;background-size:cover;min-height:400px;border-bottom:1px solid #FFF;border-left:1px solid #FFF}section.content.combo .col-md-6:first-child{border-left:none}section.content.combo.boxed{text-align:center}section.content.combo.boxed .content-wrap{text-align:left;display:inline-block;max-width:600px;background:0 0}section.content .button-link{display:inline-block;padding:10px 15px;border-style:solid;font-weight:600;min-width:150px;text-align:center;margin-right:10px;border-radius:10px}section.content.hero h1{font-size:45px;font-weight:700;text-shadow:1px 1px 4px #333}section.content.offset .content-wrap{padding-left:300px}section.content.offset .content-wrap .service-carousel-container,section.content.offset .content-wrap h1,section.content.offset .content-wrap h2,section.content.offset .content-wrap h3{margin-left:-300px}section.content.offset .content-wrap .service-carousel-container h3{margin-left:0}section.content blockquote{padding:0;border:none}section.content.parallax-window{min-height:400px;background-color:transparent}section.content.parallax-window .parallax-content-container{position:inherit;z-index:2}section.content .box-container{text-align:center}section.content .box-container .box{width:100%;height:400px;max-width:450px;border:4px solid #FFF;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:20px;overflow:hidden;display:inline-block;margin-bottom:20px;margin-top:-150px}section.content .box-container .box a{display:block;width:100%;height:100%}section.content .box-container .box-title{display:inline-block;font-size:35px;line-height:125%;max-width:400px;text-decoration:none}section.content .box-container:hover .box-title{color:#fbb91c}section.content .payment-options-container ul{text-align:center}section.content .payment-options-container ul li{display:inline-block;width:25%;padding:10px;vertical-align:top}section.content .payment-options-container ul li>div{background:#21365F;color:#FFF;padding:25px 10px;border-radius:10px;cursor:pointer;border:3px solid #FFF}section.content .payment-options-container ul li>div h4{font-size:25px;margin-bottom:15px;line-height:150%}section.content .payment-options-container ul li>div span{color:#EFB71E}section.content .payment-options-container ul li>div:hover{border:3px solid #ffeab1}section.content .payment-options-container ul li.selected>div{border:3px solid #EFB71E}section.content .payment-form-container{display:block;text-align:left;background:#FFF;border-radius:6px;padding:40px;width:580px;max-width:100%;box-shadow:1px 1px 6px #ccc;margin:auto auto 50px}section.content .payment-form-container .disclaimer{font-weight:400;margin-bottom:12px;font-size:13px}section.content .payment-form-container .payment-form input[type=text]{padding:15px;color:#333;height:auto;border-radius:0;border:1px solid #b3b3b3;font-weight:400;box-shadow:none}section.content .payment-form-container .payment-form input[type=text].error{border:2px solid #bb1e1e}section.content .payment-form-container .payment-form input[type=text]::-webkit-input-placeholder{color:#333}section.content .payment-form-container .payment-form input[type=text]:-ms-input-placeholder{color:#333}section.content .payment-form-container .payment-form input[type=text]::placeholder{color:#333}section.content .payment-form-container .payment-form input[type=submit]{display:inline-block;background:#21365f;color:#FFF;outline:0;border:none;padding:12px 15px;border-radius:5px;margin-top:6px;font-weight:400;transition:1s}section.content .payment-form-container .payment-form input[type=submit]:hover{background:#21365f;opacity:.8}section.content .payment-form-container .footnote{margin-top:13px;font-size:13px}section.content .breadcrumbs{font-size:14px;position:absolute;margin-top:-35px}section.content .fontawesome{font-family:FontAwesome;font-style:normal}section.content .bg-overlay{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.6;background:linear-gradient(to left,transparent 0,#000 90%)}section.content.map-container{border-top:15px solid #FBB91C;position:relative}section.content.map-container::before{content:"";position:absolute;height:1px;background:#FFF;top:0;margin-top:-1px;left:0;width:100%}section.content.map-container #map_canvas{width:100%;height:100%}section.content .contact-form{font-size:18px}section.content .contact-form p{margin-bottom:0}section.content .contact-form .form-group label{font-size:16px;display:block;font-weight:300;margin-top:-10px}section.content .contact-form .form-group input,section.content .contact-form .form-group textarea{padding:10px 15px;font-size:16px;border:1px solid #666;width:100%}section.content .contact-form .form-group input.wpcf7-not-valid,section.content .contact-form .form-group textarea.wpcf7-not-valid{border:1px solid #dc3232}section.content .contact-form .form-group input[type=submit]{background:#76B6BE;color:#FFF;text-align:center;border:none;max-width:100px;margin-right:-55px}section.content .contact-form .form-group textarea{height:262px;resize:none}section.content .contact-form .wpcf7-not-valid-tip{display:none}section.content .wpcf7-response-output{margin:0;width:100%;font-size:16px;border:none;background:#333;color:#FFF;line-height:150%;padding:15px;text-align:center}section.content .sponsor-carousel-container .sponsor-carousel .item .sponsor{padding:10px}section.content .sponsor-carousel-container .sponsor-carousel .item .sponsor .image{display:block;width:100%;height:120px;background-position:center center;background-repeat:no-repeat;background-size:contain;border:1px solid #EEE;border-radius:10px}section.content .sponsor-carousel-container .sponsor-carousel .item .sponsor a.image:hover{border:1px solid #fbb91c}section.content .sponsor-carousel-container .tns-outer .tns-nav,section.content .sponsor-carousel-container .tns-outer button[data-action=start],section.content .sponsor-carousel-container .tns-outer button[data-action=stop]{display:none}section.content .events-grid .event{margin-bottom:25px;text-align:center}section.content .events-grid .event .image{height:235px;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:10px;margin-bottom:17px}section.content .events-grid .event .image a{display:block;width:100%;height:100%;text-decoration:none;position:relative;overflow:hidden}section.content .events-grid .event .image a .short-date{background:#21365F;color:#FFF;display:block;border-bottom:1px solid #FFF;transform:rotate(45deg);position:absolute;top:0;padding:45px 85px 15px 60px;width:180px;right:-72px;margin-top:-23px;line-height:100%}section.content .events-grid .event .image a .short-date i{font-style:normal;transform:rotate(-45deg);display:block}section.content .events-grid .event .event-title{font-size:24px;color:#21365f;margin-bottom:15px;font-weight:500}section.content .events-grid .event .event-detail{font-size:18px;color:#21365f;font-weight:500;padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #EEE}section.content .events-grid .event .event-location{font-size:16px;color:#21365f}section.content .events-grid .event .event-location i{display:inline-block;width:16px;height:21px;vertical-align:middle;background:url(../img/icon-map-pin.png) center center no-repeat;background-size:contain;margin-right:10px;margin-top:-5px}section.content .events-grid .event.primary{padding-top:0}section.content .events-grid .event.primary .image{height:330px;margin-bottom:45px}section.content .events-grid .event.primary .image a .short-date{background:#fbb91c}section.content .events-grid .event.primary .event-title{font-size:35px}section.content .events-grid .event.primary .event-detail{font-size:18px}section.content .events-grid .event:hover .image a .short-date{background:#fbb91c}section.content .post-carousel-container{margin-bottom:55px}section.content .post-carousel-container .post-carousel .item{padding-left:20px;padding-right:20px}section.content .post-carousel-container .post-carousel .item .post{background:#FFF;padding:10px;border-radius:10px}section.content .post-carousel-container .post-carousel .item .post .image{width:100%;height:235px;background-position:center center;background-repeat:no-repeat;background-size:cover;margin-bottom:15px}section.content .post-carousel-container .post-carousel .item .post .image a{display:block;width:100%;height:100%}section.content .post-carousel-container .post-carousel .item .post .inner h4{font-size:18px;font-weight:500;display:block}section.content .post-carousel-container .post-carousel .item .post .inner h4 a{color:#21365f}section.content .post-carousel-container .post-carousel .item .post .inner .meta{padding-top:15px;padding-bottom:15px;border-top:1px solid #BCC2CF;font-size:14px}section.content .post-carousel-container .tns-outer .tns-controls button[data-controls=next],section.content .post-carousel-container .tns-outer .tns-controls button[data-controls=prev],section.content .post-carousel-container .tns-outer .tns-nav,section.content .post-carousel-container .tns-outer button[data-action=start],section.content .post-carousel-container .tns-outer button[data-action=stop]{display:none}section.content .video-box{width:100%;height:240px;border:5px solid #B2A595;background-position:center center;background-repeat:no-repeat;background-size:cover;margin-bottom:25px}section.content .video-box a{display:block;width:100%;height:100%;background:url(../img/icon-play.svg) center center no-repeat;background-size:55px;opacity:.6;filter:hue-rotate(47deg)}section.content .video-box a:hover{opacity:.8}section.content .mailpoet_form{text-align:center!important}section.content .mailpoet_form form{width:100%;max-width:520px;display:inline-block;text-align:left;position:relative}section.content .mailpoet_form form input[type=email]{padding:23px 20px!important;margin:0 auto 0 0;border:2px solid #FFF;background:#20355F;color:#FFF}section.content .mailpoet_form form input[type=email]::placeholder{color:#FFF;opacity:1}section.content .mailpoet_form form input[type=email]::-ms-input-placeholder{color:#FFF}section.content .mailpoet_form form input[type=submit]{padding:5px;margin:0;border-color:transparent;width:150px!important;position:absolute;right:0;top:0;height:70px;margin-top:22px!important;margin-right:22px!important;background:#FBB91C;color:#FFF;font-weight:500}section.content ul.events{width:100%;line-height:100%;font-size:18px;border:6px solid #EEE}section.content ul.events li{display:table;width:100%;border-bottom:1px solid #DDD;padding-top:10px;padding-bottom:10px}section.content ul.events li>div{display:table-cell;padding:15px;vertical-align:top}section.content ul.events li>div.digit-container{width:100px;vertical-align:middle}section.content ul.events li>div.digit-container span{font-weight:600;font-size:40px;vertical-align:middle}section.content ul.events li>div.date-container{width:150px}section.content ul.events li>div.date-container .event-day{display:block;margin-bottom:5px}section.content ul.events li>div.date-container .event-month{display:block;font-size:25px;font-weight:600}section.content ul.events li>div.button-container{text-align:right;width:200px}section.content ul.events li>div .event-title{display:block;font-size:24px;font-weight:600;margin-bottom:5px}section.content ul.events li>div .event-location{display:block}section.content.blog article{margin-bottom:25px;border:1px solid #EEE;border-radius:10px;padding:15px}section.content.blog article .featured-image{height:280px;background-position:center center;background-repeat:no-repeat;background-size:cover;margin-bottom:20px;border-radius:10px}section.content.blog article .featured-image a{display:block;width:100%;height:100%}section.content.blog article h4{font-size:27px;color:#21365f}section.content.blog article .excerpt{font-size:16px;line-height:150%;margin-bottom:20px}section.content.blog article .button-link{padding:10px;line-height:150%;font-size:16px}section.content.blog-single .featured-image{width:100%;height:425px;background-position:center center;background-size:cover;margin-bottom:50px}section.content.blog-single .post-date{color:#EFB71E;display:block;margin-bottom:25px}section.content.blog-single .article-content{line-height:150%}section.content .woocommerce-tabs{margin-bottom:25px}section.content .woocommerce-tabs ul.wc-tabs{margin-bottom:0!important}section.content .woocommerce-tabs ul.wc-tabs::before{display:none}section.content .woocommerce-tabs .woocommerce-Tabs-panel.entry-content{padding:25px;border:1px solid #CCC;line-height:150%;font-size:16px}section.content .woocommerce-tabs .woocommerce-Tabs-panel.entry-content h2,section.content .woocommerce-tabs .woocommerce-Tabs-panel.entry-content h3{padding:0}section.content .woocommerce-tabs .woocommerce-Tabs-panel.entry-content h2::before,section.content .woocommerce-tabs .woocommerce-Tabs-panel.entry-content h3::before{display:none}@media screen and (max-width:480px){section.content .payment-options-container ul li{width:100%}section.content .payment-form-container{padding:20px}section.content .product-collection .box.large{height:300px}section.content .icon-box{text-align:center;margin-bottom:50px}}ul.social-icons{font-family:fontawesome;font-size:40px;margin-top:15px;margin-bottom:0;text-align:center}ul.social-icons li{display:inline-block;margin-bottom:5px;margin-left:13px;margin-right:13px}ul.social-icons li a{display:block;padding:21px 10px 10px;background:#fff;color:#333;border-radius:50%;width:80px;height:80px;text-align:center;text-decoration:none;transition:all .1s linear}ul.social-icons li a i{font-style:normal}ul.social-icons li a:hover{transform:scale(1.2)}.cm-animate-up{opacity:0;transform:translateY(20vh);visibility:hidden;transition:opacity .6s ease-out,transform 1.2s ease-out;will-change:opacity,visibility}.cm-animate-up.is-visible{opacity:1;transform:none;visibility:visible}@media screen and (max-width:414px){.cm-animate-up{opacity:1;transform:none;visibility:visible}}.lds-ring{display:inline-block;position:relative;width:80px;height:80px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid red;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:red transparent transparent}.lds-ring div:nth-child(1){animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}section.cm-slider{position:relative}section.cm-slider .curve{position:absolute;bottom:0;left:0;width:100%;height:80px;z-index:10;background:url(../img/bg-slider-curve.png) top center no-repeat;background-size:cover;margin-bottom:-46px}section.cm-slider .swiper-container{height:100%}section.cm-slider .swiper-container .swiper-wrapper .swiper-slide{background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden}section.cm-slider .swiper-container .swiper-wrapper .swiper-slide .overlay{position:absolute;width:100%;height:100%;background:url(../img/slider-overlay.png) center center}section.cm-slider .swiper-container .swiper-wrapper .swiper-slide .caption-container{width:100%;height:100%;max-width:1280px;position:relative;margin:auto}section.cm-slider .swiper-container .swiper-wrapper .swiper-slide .caption-container .caption{position:absolute;bottom:100px;color:#FFF;padding:20px;border:5px solid #FFF;background:rgba(251,185,28,.9);border-radius:15px;text-shadow:1px 1px 1px #333;max-width:400px;line-height:150%;font-size:23px}section.cm-slider .swiper-container .swiper-wrapper .swiper-slide .caption-container .caption .inner{max-width:780px}section.cm-slider .swiper-container .swiper-wrapper .swiper-slide .caption-container .caption .inner p{margin-bottom:10px}section.cm-slider .swiper-container .swiper-wrapper .swiper-slide.animate-slide-up .caption-container .caption{margin-bottom:-100%}section.cm-slider .swiper-container .swiper-wrapper .swiper-slide.animate-slide-down .caption-container .caption{margin-bottom:100%}section.cm-slider .swiper-container .swiper-wrapper .swiper-slide.animate-slide-left .caption-container .caption{margin-left:-100%}section.cm-slider .swiper-container .swiper-wrapper .swiper-slide.animate-slide-right .caption-container .caption{margin-left:100%}section.cm-slider .swiper-container .swiper-wrapper .swiper-slide.animate-fade-in .caption-container .caption{opacity:0}section.cm-slider .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active.animate-slide-down .caption-container .caption,section.cm-slider .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active.animate-slide-up .caption-container .caption{margin-bottom:0;transition:3s;transition-timing-function:linear}section.cm-slider .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active.animate-slide-left .caption-container .caption{margin-left:0;transition:2s;transition-timing-function:ease}section.cm-slider .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active.animate-slide-right .caption-container .caption{margin-left:0;transition:2s;transition-timing-function:linear}section.cm-slider .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active.animate-fade-in .caption-container .caption{opacity:1;transition:.5s;transition-timing-function:ease-in}section.cm-slider .swiper-container .swiper-pagination{bottom:50px}section.cm-slider .swiper-container .swiper-pagination .swiper-pagination-bullet{width:23px;height:23px;margin-left:10px;margin-right:10px;border-radius:0;background:#FFF;border:1px solid #9EC3E7;opacity:1}section.cm-slider .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background:#EFB71E;border:1px solid #FFF}section.cm-slider.slides-vertical .swiper-container .swiper-pagination{bottom:auto;right:20px}section.cm-slider.slides-vertical .swiper-container .swiper-pagination .swiper-pagination-bullet{margin-top:20px;margin-bottom:20px}@media screen and (max-width:414px){section.cm-slider .swiper-container .swiper-wrapper .swiper-slide .caption-container .caption .inner h1{font-size:24px}section.cm-slider .swiper-container .swiper-wrapper .swiper-slide .caption-container .caption.caption-center{padding-top:180px}section.cm-slider .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .caption-container.animate-slide-up .caption{margin-bottom:50px}}

section.header,
section.header-bar,
section.header-mobile,
section.footer,
section.footer-bar{
	display:none;
}