html{font-size:16px;font-size:calc(18px + (24 - 18) * ((100vw - 300px) / (1600 - 300)))}.top-header{background:transparent;height:60px;width:100%;clear:both;z-index:1;position:relative}.top-header p{margin-bottom:0;color:#fff;font-size:14px}.header-left{float:left;padding:10px 0;margin-bottom:5px}.header-right{float:right;padding:10px 0;margin-bottom:5px}.phone-box,.mail-box{display:inline-block}.mail-box{margin-right:5px}.social-dribbble,.social-facebook,.social-twitter,.social-instagram{display:inline-block;font-size:16px;color:#FFF}.social-dribbble,.social-facebook,.social-twitter{margin-right:10px}hr.top-line{border-bottom:1px solid rgba(255,255,255,0.2);clear:both}header{position:relative;height:100%;z-index:100}header .container{margin:auto}body{margin:0;background:transparent;transition:background .3s,padding .3s}.main-nav{padding:20px 0 10px;margin-top:12rem}.navigation{width:100%;height:70px;display:table;position:relative;font-family:inherit;background-color:transparent}.navigation *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.navigation-portrait{height:48px}.navigation-fixed-wrapper{width:100%;left:0;z-index:19998;will-change:opacity}.navigation-fixed-wrapper.fixed{position:fixed !important;-webkit-animation:fade .5s;animation:fade .5s;background-color:#FFF;-webkit-box-shadow:0 4px 4px -6px #333;-moz-box-shadow:0 4px 4px -6px #333;box-shadow:0 4px 4px -6px #333}.dark-logo{display:none}.navigation-fixed-wrapper.fixed .dark-logo{display:inherit}.navigation-fixed-wrapper.fixed .white-logo{display:none}@keyframes fade{from{opacity:.999}to{opacity:1}}.navigation-fixed-wrapper .navigation{margin-right:auto;margin-left:auto}.navigation-fixed-placeholder{width:100%;display:none}.navigation-fixed-placeholder.navigation-fixed-placeholder.visible{display:block}.navigation-hidden{width:0 !important;height:0 !important;margin:0 !important;padding:0 !important;position:absolute;top:-9999px}.align-to-right{float:right}.nav-header{float:left}.navigation-hidden .nav-header{display:none}.nav-brand{line-height:70px;padding:0 15px;color:#70798b;font-size:24px;text-decoration:none !important}.nav-brand:hover,.nav-brand:focus{color:#70798b}.navigation-portrait .nav-brand{font-size:18px;line-height:48px}.nav-logo>img{height:40px;margin:20px auto;padding:0 15px;float:left}.nav-logo:focus>img{outline:initial}.navigation-portrait .nav-logo>img{height:35px;margin:9px auto 6px 15px;padding:0}.nav-toggle{width:30px;height:130px;padding:6px 2px 0;position:absolute;top:50%;margin-top:-14px;right:15px;display:none;cursor:pointer}.nav-toggle:before{content:"";position:absolute;width:24px;height:2px;background-color:#FFF;border-radius:10px;box-shadow:0 .5em 0 0 #FFF,0 1em 0 0 #FFF;font-size:16px}.navigation-fixed-wrapper.fixed .nav-toggle:before{background-color:#333;box-shadow:0 .5em 0 0 #333,0 1em 0 0 #333}.navigation-portrait .nav-toggle{display:block}.navigation-portrait .nav-menus-wrapper{width:320px;height:100%;top:0;left:-400px;position:fixed;background-color:#ffffff;z-index:20000;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-right{left:auto;right:-400px}.navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-open{left:0}.navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-right.nav-menus-wrapper-open{left:auto;right:0}.nav-menus-wrapper-close-button{width:30px;height:40px;margin:10px 7px;display:none;float:right;color:#70798b;font-size:26px;cursor:pointer}.navigation-portrait .nav-menus-wrapper-close-button{display:block}.nav-menu{margin:0;padding:0;list-style:none;line-height:normal;font-size:0}.navigation-portrait .nav-menu{width:100%}.nav-menu.nav-menu-centered{text-align:center}.nav-menu.nav-menu-centered>li{float:none}.nav-menu>li{display:inline-block;float:left;text-align:left}.navigation-portrait .nav-menu>li{width:100%;position:relative;border-top:solid 1px #f0f0f0}.navigation-portrait .nav-menu>li:last-child{border-bottom:solid 1px #f0f0f0}.nav-menu+.nav-menu>li:first-child{border-top:none}.nav-menu>li>a{font-family:'Poppins',sans-serif;font-weight:400;height:70px;padding:26px 15px;display:inline-block;position:relative;text-decoration:none;font-size:14px;color:#FFF;-webkit-transition:color .3s,background .3s;transition:color .3s,background .3s}.navigation-fixed-wrapper.fixed .nav-menu>li>a{color:#333;font-weight:400;padding:28px 15px}.navigation-portrait .nav-menu>li>a{width:100%;height:auto;padding:12px 15px 12px 26px;color:#333;position:relative}.nav-menu>li:hover>a,.nav-menu>li.active>a,.nav-menu>li.focus>a{color:#EEC344}.nav-menu>li>a>i,.nav-menu>li>a>[class*="ion-"]{width:18px;height:16px;line-height:16px;-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}.nav-menu>li>a>[class*="ion-"]{width:16px;display:inline-block;-webkit-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8)}.navigation-portrait .nav-menu.nav-menu-social{width:100%;text-align:center}.nav-menu.nav-menu-social>li{text-align:center;float:none;border:none !important}.navigation-portrait .nav-menu.nav-menu-social>li{width:auto}.nav-menu.nav-menu-social>li>a>[class*="ion-"]{font-size:12px}.nav-menu.nav-menu-social>li>a>.fa{font-size:14px}.navigation-portrait .nav-menu.nav-menu-social>li>a{padding:15px}.submenu-indicator{margin-left:6px;margin-top:6px;float:right;-webkit-transition:all .3s;transition:all .3s}.navigation-portrait .submenu-indicator{width:54px;height:44px;margin-top:0;position:absolute;top:0;right:0;text-align:center;z-index:20000}.submenu-indicator-chevron{height:6px;width:6px;display:block;border-style:solid;border-width:0 1px 1px 0;border-color:transparent #fff #fff transparent;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border .3s;transition:border .3s}.navigation-fixed-wrapper.fixed .submenu-indicator-chevron{border-color:transparent #333 #333 transparent}.nav-dropdown .submenu-indicator-chevron{border-color:transparent #808080 #808080 transparent}.navigation-portrait .submenu-indicator-chevron{position:absolute;top:18px;left:24px}.nav-menu>li:hover>a .submenu-indicator-chevron,.nav-menu>.active>a .submenu-indicator-chevron,.nav-menu>.focus>a .submenu-indicator-chevron{border-color:transparent #EEC344 #EEC344 transparent}.navigation-portrait .submenu-indicator.submenu-indicator-up{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.nav-overlay-panel{width:100%;height:100%;top:0;left:0;position:fixed;display:none;z-index:19999}.no-scroll{touch-action:none;overflow-x:hidden}.nav-search{height:70px;float:right;z-index:19998}.navigation-portrait .nav-search{height:48px;padding:0 10px;margin-right:52px}.navigation-hidden .nav-search{display:none}.nav-search-button{width:70px;height:70px;line-height:70px;text-align:center;cursor:pointer;background-color:#fbfcfd}.navigation-portrait .nav-search-button{width:50px;height:48px;line-height:46px;font-size:22px}.nav-search-icon{width:14px;height:14px;margin:2px 8px 8px 4px;display:inline-block;vertical-align:middle;position:relative;color:#70798b;text-align:left;text-indent:-9999px;border:2px solid;border-radius:50%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:color .3s;transition:color .3s}.nav-search-icon:after,.nav-search-icon:before{content:'';pointer-events:none}.nav-search-icon:before{width:2px;height:11px;top:11px;position:absolute;left:50%;border-radius:0 0 1px 1px;box-shadow:inset 0 0 0 32px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.nav-search-button:hover .nav-search-icon{color:#967ADC}.nav-search>form{width:100%;height:100%;padding:0 auto;display:none;position:absolute;left:0;top:0;background-color:#ffffff;z-index:99}.nav-search-inner{width:70%;height:70px;margin:auto;display:table}.navigation-portrait .nav-search-inner{height:48px}.nav-search-inner input[type=text],.nav-search-inner input[type=search]{height:70px;width:100%;margin:0;padding:0 12px;font-size:26px;text-align:center;color:#70798b;outline:none;line-height:70px;border:none;background-color:transparent;-webkit-transition:all .3s;transition:all .3s}.navigation-portrait .nav-search-inner input[type=text],.navigation-portrait .nav-search-inner input[type=search]{height:48px;font-size:18px;line-height:48px}.nav-search-close-button{width:28px;height:28px;display:block;position:absolute;right:20px;top:20px;line-height:normal;color:#70798b;font-size:20px;cursor:pointer;text-align:center}.navigation-portrait .nav-search-close-button{top:10px;right:14px}.nav-button{margin:18px 15px 0;padding:8px 14px;display:inline-block;color:#fff;font-size:14px;text-align:center;text-decoration:none;border-radius:4px;background-color:#967ADC;-webkit-transition:opacity .3s;transition:opacity .3s}.nav-button:hover,.nav-button:focus{color:#fff;text-decoration:none;opacity:.85}.navigation-portrait .nav-button{width:calc(48%);margin:17px 26px}.nav-text{margin:25px 15px;display:inline-block;color:#70798b;font-size:14px}.navigation-portrait .nav-text{width:calc(48%);margin:12px 26px 0}.navigation-portrait .nav-text+ul{margin-top:15px}.nav-dropdown{min-width:180px;margin:0;padding:0;display:none;position:absolute;list-style:none;z-index:98;white-space:nowrap}.navigation-portrait .nav-dropdown{width:100%;position:static;left:0}.nav-dropdown .nav-dropdown{left:100%}.nav-menu>li>.nav-dropdown{border-top:solid 1px #f0f0f0}.nav-dropdown>li{width:100%;float:left;clear:both;position:relative;text-align:left}.nav-dropdown>li>a{font-family:'Poppins',sans-serif;width:100%;padding:16px 20px;display:inline-block;text-decoration:none;float:left;font-size:13px;color:#70798b;background-color:#fdfdfd;-webkit-transition:color .3s,background .3s;transition:color .3s,background .3s;position:relative;z-index:1}.nav-dropdown>li:hover>a,.nav-dropdown>li.focus>a{color:#EEC344}.nav-dropdown.nav-dropdown-left{right:0}.nav-dropdown>li>.nav-dropdown-left{left:auto;right:100%}.navigation-landscape .nav-dropdown.nav-dropdown-left>li>a{text-align:right}.navigation-portrait .nav-dropdown>li>a{padding:12px 20px 12px 30px}.navigation-portrait .nav-dropdown>li>ul>li>a{padding-left:50px}.navigation-portrait .nav-dropdown>li>ul>li>ul>li>a{padding-left:70px}.navigation-portrait .nav-dropdown>li>ul>li>ul>li>ul>li>a{padding-left:90px}.navigation-portrait .nav-dropdown>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:110px}.nav-dropdown .submenu-indicator{right:15px;top:16px;position:absolute}.navigation-portrait .nav-dropdown .submenu-indicator{right:0;top:0}.nav-dropdown .submenu-indicator .submenu-indicator-chevron{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.navigation-portrait .nav-dropdown .submenu-indicator .submenu-indicator-chevron{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.nav-dropdown>li:hover>a .submenu-indicator-chevron,.nav-dropdown>.focus>a .submenu-indicator-chevron{border-color:transparent #EEC344 #EEC344 transparent}.navigation-landscape .nav-dropdown.nav-dropdown-left .submenu-indicator{left:10px}.navigation-landscape .nav-dropdown.nav-dropdown-left .submenu-indicator .submenu-indicator-chevron{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.nav-dropdown-horizontal{width:100%;left:0;background-color:#fdfdfd;border-top:solid 1px #f0f0f0}.nav-dropdown-horizontal .nav-dropdown-horizontal{width:100%;top:100%;left:0}.navigation-portrait .nav-dropdown-horizontal .nav-dropdown-horizontal{border-top:none}.nav-dropdown-horizontal>li{width:auto;clear:none;position:static}.navigation-portrait .nav-dropdown-horizontal>li{width:100%}.nav-dropdown-horizontal>li>a{position:relative}.nav-dropdown-horizontal .submenu-indicator{height:18px;top:11px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.navigation-portrait .nav-dropdown-horizontal .submenu-indicator{height:42px;top:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.navigation-portrait .nav-dropdown-horizontal .submenu-indicator.submenu-indicator-up{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.megamenu-panel{width:100%;padding:15px;display:none;position:absolute;font-size:14px;font-family:'Poppins',sans-serif;z-index:98;text-align:left;color:inherit;border-top:solid 1px #f0f0f0;background-color:#fdfdfd}.navigation-portrait .megamenu-panel{padding:25px;position:static;display:block}.megamenu-panel [class*="container"]{width:100%}.megamenu-panel [class*="container"] [class*="col-"]{padding:0}.megamenu-panel-half{width:50%}.megamenu-panel-quarter{width:25%}.navigation-portrait .megamenu-panel-half,.navigation-portrait .megamenu-panel-quarter{width:100%}.megamenu-panel-row{width:100%}.megamenu-panel-row:before,.megamenu-panel-row:after{display:table;content:"";line-height:0}.megamenu-panel-row:after{clear:both}.megamenu-panel-row [class*="col-"]{display:block;min-height:20px;float:left;margin-left:3%}.megamenu-panel-row [class*="col-"]:first-child{margin-left:0}.navigation-portrait .megamenu-panel-row [class*="col-"]{float:none;display:block;width:100% !important;margin-left:0;margin-top:15px}.navigation-portrait .megamenu-panel-row:first-child [class*="col-"]:first-child{margin-top:0}.megamenu-panel-row .col-1{width:5.58333333%}.megamenu-panel-row .col-2{width:14.16666667%}.megamenu-panel-row .col-3{width:22.75%}.megamenu-panel-row .col-4{width:31.33333333%}.megamenu-panel-row .col-5{width:39.91666667%}.megamenu-panel-row .col-6{width:48.5%}.megamenu-panel-row .col-7{width:57.08333333%}.megamenu-panel-row .col-8{width:65.66666667%}.megamenu-panel-row .col-9{width:74.25%}.megamenu-panel-row .col-10{width:82.83333333%}.megamenu-panel-row .col-11{width:91.41666667%}.megamenu-panel-row .col-12{width:100%}.megamenu-tabs{width:100%;float:left;display:block}.megamenu-tabs-nav{width:20%;margin:0;padding:0;float:left;list-style:none}.navigation-portrait .megamenu-tabs-nav{width:100%}.megamenu-tabs-nav>li>a{width:100%;padding:10px 16px;float:left;font-size:13px;text-decoration:none;color:#70798b;border:solid 1px #eff0f2;outline:0;background-color:#ffffff;-webkit-transition:background .3s;transition:background .3s}.megamenu-tabs-nav>li.active a,.megamenu-tabs-nav>li:hover a{background-color:#f5f5f5}.megamenu-tabs-pane{width:80%;min-height:30px;padding:20px;float:right;display:none;opacity:0;font-size:13px;color:#70798b;border:solid 1px #eff0f2;background-color:#ffffff;-webkit-transition:opacity .5s;transition:opacity .5s}.megamenu-tabs-pane.active{display:block;opacity:1}.navigation-portrait .megamenu-tabs-pane{width:100%}.megamenu-lists{width:100%;display:table}.megamenu-list{width:100%;margin:0 0 15px;padding:0;display:inline-block;float:left;list-style:none}.megamenu-list:last-child{margin:0;border:none}.navigation-landscape .megamenu-list{margin:-15px 0;padding:20px 0;border-right:solid 1px #f0f0f0}.navigation-landscape .megamenu-list:last-child{border:none}.megamenu-list>li>a{width:100%;padding:10px 15px;display:inline-block;color:#70798b;text-decoration:none;font-size:13px;-webkit-transition:all .3s;transition:all .3s}.megamenu-list>li>a:hover{color:#ffffff;background-color:#EEC344}.megamenu-list>li.megamenu-list-title>a{font-size:12px;font-weight:600;text-transform:uppercase;opacity:.8;color:#70798b}.megamenu-list>li.megamenu-list-title>a:hover{opacity:1;background-color:transparent}.navigation-landscape .list-col-2{width:50%}.navigation-landscape .list-col-3{width:33%}.navigation-landscape .list-col-4{width:25%}@media screen and (max-width:767px){body{padding:0}.navigation{width:100%}.top-nav{display:none}.nav-menu>li>a{font-size:14px;color:#808080}.submenu-indicator-chevron{border-color:transparent #808080 #808080 transparent}}.nav-menus-wrapper{overflow-x:hidden}.btn-show{padding:10px 20px;color:#fff;cursor:pointer;border:none;background-color:#9fa7b0;transition:background .3s}.btn-show:hover{background-color:#967ADC}.info{padding-left:15px;color:#333;font-size:13px;text-align:center}.info span{text-decoration:underline}.zoom-in{-webkit-animation:zoomIn 400ms ease both;-moz-animation:zoomIn 400ms ease both;-o-animation:zoomIn 400ms ease both;animation:zoomIn 400ms ease both}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale(.6)}100%{-webkit-transform:scale(1)}}@keyframes zoomIn{0%{transform:scale(.6)}100%{transform:scale(1)}}.zoom-out{-webkit-animation:zoomOut 400ms ease both;-moz-animation:zoomOut 400ms ease both;-o-animation:zoomOut 400ms ease both;animation:zoomOut 400ms ease both}@-webkit-keyframes zoomOut{0%{-webkit-transform:scale(1)}100%{-webkit-transform:scale(.6)}}@keyframes zoomOut{0%{transform:scale(1)}100%{transform:scale(.6)}}.navigation7{background-color:#9fa7b0}@media (max-width:767px){.navigation-fixed-wrapper.fixed .nav-menu>li>a{padding:12px 26px;color:#808080}}.slider{z-index:-1;width:100%;position:relative;margin-top:-110px;max-height:90vh;height:90vh;background:#315383 url('/assets/img/slider/001.jpg') center center no-repeat;background-size:cover;background-position-x:50%}@media (min-width:768px){.slider{background-position:revert;background-position-x:60%}}.slider img{display:block;margin-left:auto;margin-right:auto;width:55%;height:auto;padding-top:25vh;position:absolute;right:15px}@media (min-width:768px){.slider img{padding-top:revert;position:absolute;right:4rem;top:8rem;z-index:0;width:45%}}.slider:before{display:block;content:'';position:absolute;left:0;top:0;width:100%;height:200px;background:#000;background:linear-gradient(0deg, rgba(0,0,0,0) 0, rgba(0,0,0,0.5) 100%);z-index:1}section.launch{position:relative;z-index:10;margin-top:-6rem;color:#FFF}section.launch h1{font-size:1.4rem;color:#FFF;line-height:unset}section.launch h1 span{display:block}section.launch h1 small{border-radius:1em;background:#00a5d2;display:inline-block;color:#FFF;font-size:.7em;text-transform:uppercase;font-weight:lighter;margin-bottom:.8rem;padding:.4rem 1em;-webkit-box-shadow:15px 15px 23px -2px rgba(0,0,0,0.75);-moz-box-shadow:15px 15px 23px -2px rgba(0,0,0,0.75);box-shadow:15px 15px 23px -2px rgba(0,0,0,0.75)}section.launch h1 strong{display:block;border-radius:1em;background:#00a5d2;padding:.5rem 1em;-webkit-box-shadow:15px 15px 23px -2px rgba(0,0,0,0.75);-moz-box-shadow:15px 15px 23px -2px rgba(0,0,0,0.75);box-shadow:15px 15px 23px -2px rgba(0,0,0,0.75)}@media (min-width:768px){section.launch{margin-top:-4rem}}section.launch .offers{text-align:center;margin-bottom:2rem}section.launch .offers__item{margin-bottom:1rem}@media (min-width:768px){section.launch .offers__item{margin-bottom:0}}section.launch .offers__item .offer{background:#00a1c4;background:radial-gradient(circle, #00a1c4 0, #435198 100%);border:2px solid #FFF;padding:1.33333333rem;height:100%;border-radius:25px}section.launch .offers__item .offer h3{color:#FFF;font-size:1.3rem;font-weight:lighter;text-transform:uppercase;margin-bottom:1rem}section.launch .offers__item .offer h3 span{display:inline-block;background:#FFF;color:#315383;text-transform:uppercase;padding:.1rem .5rem}section.launch .offers__item .offer img{height:100px;width:auto;max-width:unset}section.launch .offers__item .offer figure{margin:0}section.launch .offers__item .offer figcaption{margin:1rem 0;font-size:.8rem}section.launch .offers__item .offer__extra{background:#FFF;color:#315383;border-radius:1em;padding:.5rem;font-size:.7rem;margin-bottom:1rem}section.launch .offers__item .offer__price{font-size:1.5rem;font-weight:bold;margin:1.33333333rem 0}section.launch .offers__item .offer__price small{display:block;font-size:.5em;line-height:.5em;font-weight:lighter;text-transform:uppercase}section.launch .offers__item .offer__price span{font-size:.5em}section.launch .offers__item .offer__cta__button{background:#00a5d2;font-weight:bold;color:#FFF;border:1px solid #FFF;border-radius:1em;padding:.25rem 1rem}section.launch .offers__item .offer__cta__button:hover{background:#ff6e49}section.launch .offers__details{color:#FFF;background:rgba(0,165,210,0.9);padding:1.33333333rem;border-radius:5px;-webkit-box-shadow:15px 15px 23px -2px rgba(0,0,0,0.75);-moz-box-shadow:15px 15px 23px -2px rgba(0,0,0,0.75);box-shadow:15px 15px 23px -2px rgba(0,0,0,0.75)}section.launch .offers__details p{color:#FFF;font-size:.7rem;margin:0}section.section{margin-top:-5rem;padding:8rem 0}@media (min-width:768px){section.section{margin-top:-3rem}}section.section .section__title{color:#315383}section.section .section__title h1,section.section .section__title h2{font-size:2rem;font-weight:bold}section.section .section__title h1 small,section.section .section__title h2 small{display:block;font-size:.5em;color:#00a5d2;font-weight:lighter}section.section .section__title h1 small strong,section.section .section__title h2 small strong{font-weight:bold}section.section .section__main .cta{margin-top:2rem}section.section .section__main .cta__link{display:block;border-radius:1em;background:#315383;color:#FFF;text-transform:uppercase;font-size:.8rem;text-align:center;padding:.5em 1em}nav.secondary{background:#315383;color:#FFF;padding:4rem;font-size:1rem}nav.secondary ul{list-style-type:none;display:flex;margin:0;padding:0}nav.secondary ul li{margin:0;padding:0;width:25%;height:100%}nav.secondary ul li:hover{border-color:#315383}nav.secondary ul li a{color:#FFF;display:block;padding:1rem 1.5rem;text-decoration:none}nav.secondary ul li a:hover{background:#00a5d2;border:1px solid #FFF;border-radius:10px}nav.secondary ul li a:hover small{color:#FFF !important}nav.secondary ul li strong{display:block;line-height:1.5rem;margin-bottom:.5rem}nav.secondary ul li small{display:block;color:#00a5d2}section.piscinas{position:relative;overflow-x:hidden;background-image:url(/assets/img/tu-pile/bg.jpg),linear-gradient(to bottom, rgba(0,165,210,0.99) 70%, rgba(49,83,131,0.99) 100%);background-position:70% top,center top;background-repeat:no-repeat,no-repeat;background-size:150vh,contain}@media (min-width:768px){section.piscinas{background-size:contain,contain;background-position:center top,center top}}section.piscinas .section__title{z-index:10}section.piscinas .section__title h2{font-size:3rem;color:#FFF}section.piscinas .section__title h2 small{color:rgba(255,255,255,0.7)}section.piscinas .section__main{z-index:10;color:#FFF;font-size:1.4rem;line-height:1.2em;text-shadow:1px 1px 1px rgba(0,0,0,0.9);margin-bottom:4rem}@media (min-width:768px){section.piscinas .section__main{width:50%}}section.piscinas .section__main:after{display:block;content:'';height:100%;position:absolute;width:50%;top:0;right:0;z-index:0}section.piscinas .piscinas__lineas{background:#0091b9;border-radius:1em;padding:2rem;box-shadow:5px 5px 5px 0 rgba(0,0,0,0.25);margin-bottom:4rem}section.piscinas .piscinas__lineas__item{padding-bottom:1.5rem;position:relative}@media (min-width:768px){section.piscinas .piscinas__lineas__item{margin-bottom:0;height:100%}}section.piscinas .piscinas__lineas__item figure{margin:0 0 1.5rem 0}@media (min-width:768px){section.piscinas .piscinas__lineas__item figure{margin-bottom:0}}section.piscinas .piscinas__lineas__item img{max-width:100%;padding:1.33333333rem 0}section.piscinas .piscinas__lineas__item figcaption{margin-top:-1rem}@media (min-width:768px){section.piscinas .piscinas__lineas__item figcaption{margin-top:0}}section.piscinas .piscinas__lineas__item figcaption div.piscina-info{font-size:1rem;position:relative}section.piscinas .piscinas__lineas__item figcaption div.piscina-info h3{font-size:1rem;font-weight:bold;color:#FFF;text-align:center}section.piscinas .piscinas__lineas__item figcaption div.piscina-info ul{list-style-type:none;margin:0;padding:0;font-size:.7em}section.piscinas .piscinas__lineas__item figcaption div.piscina-info li{margin:0 0 .5em 0;border:1px solid #FFF}section.piscinas .piscinas__lineas__item figcaption div.piscina-info li span.model{background:rgba(255,255,255,0.5);color:#315383;display:inline-block;width:30px;text-align:center;font-weight:bold;margin-right:.5em;font-size:.9em;padding:.2rem}section.piscinas .piscinas__lineas__item figcaption .piscina-info-extends{font-size:.7rem;color:#FFF;text-align:center;margin:1rem 0}section.piscinas .piscinas__lineas__item .cta{width:100%;text-align:center}@media (min-width:768px){section.piscinas .piscinas__lineas__item .cta{position:absolute;bottom:0}}section.piscinas .piscinas__lineas__item .cta__link{font-size:.7em;color:#FFF;background:#315383;text-transform:uppercase;border-radius:1em;padding:.5em 1em}section.piscinas .piscinas__lineas__item .cta.incoming a{background:none !important}section.piscinas .piscinas__includes{font-size:.8rem;color:#FFF;margin-top:4rem}section.piscinas .piscinas__service__garantia img{width:8rem;height:auto}section.piscinas .piscinas__service__colores .text--disponibles{color:#FFF;text-transform:uppercase;font-size:.6em;margin:0 0 1em 0}section.piscinas .piscinas__service__colores .text--eleccion{color:#FFF;font-weight:bolder;font-size:1em;text-align:center}section.piscinas .piscinas__service__colores span.color{width:4em;height:4em;border-radius:50%;border:2px solid #FFF;text-align:center;display:flex;align-items:center;justify-content:center;margin-right:1em}section.piscinas .piscinas__service__colores span.color small{font-size:.6em;text-transform:uppercase}section.piscinas .piscinas__service__colores span.color-celeste{border-color:#414a81;background:#d0e6f9}section.piscinas .piscinas__service__colores span.color-arena{border-color:#6d6d65;background:#deddd3}section.piscinas .piscinas__service__colores span.color-blanco{border-color:#bbbcbe;background:#fdfdfd}section.piscinas .piscinas__service__colores span.color-eleccion{border-radius:1em;border-color:#FFF;width:100%;border-width:2px;border-style:dotted;padding:0 1em}section.piscinas .piscinas__service__colores span.color-eleccion small{color:#FFF;font-size:.7em;font-weight:bolder;margin-bottom:.7em}section.piscinas .piscinas__service__colores span.color-eleccion .color-paleta .color{width:1.5rem;height:1.5rem}section.piscinas .piscinas__service__colores span.color-eleccion .color-paleta .color-black{background:#000}section.piscinas .piscinas__service__colores span.color-eleccion .color-paleta .color-red{background:#F00}section.piscinas .piscinas__service__colores span.color-eleccion .color-paleta .color-green{background:#0f0}section.piscinas .piscinas__service__colores span.color-eleccion .color-paleta .color-blue{background:#00f}section.piscinas .piscinas__intro{color:#FFF;margin:4rem 0}section.piscinas .piscinas__intro__feature{padding:1rem}section.piscinas .piscinas__intro figure{height:150px}section.piscinas .piscinas__intro figure img{display:block;margin:0 auto;width:150px;height:auto;max-height:125px}section.piscinas .piscinas__intro p{font-size:.8rem}section.pisos{background:url("/assets/img/pisos-atermicos/bg/002.jpg") no-repeat bottom center;background-size:cover}section.pisos .section__title{background:#315383;color:#FFF;padding:2rem;height:100%}section.pisos .section__title h2{font-size:2rem}section.pisos .section__title h2 small{text-transform:uppercase}section.pisos .section__main{color:#315383;font-size:.9rem;padding:2rem;background:rgba(255,255,255,0.75)}section.pisos .section__main p{margin-bottom:1rem}section.pisos .section__main .features{margin-bottom:2rem}section.pisos .section__main .features figure{width:100%;display:flex;align-content:center;align-items:center}section.pisos .section__main .features figure img{width:15%;height:auto;max-height:75px}section.pisos .section__main .features figure figcaption{width:85%;font-size:.75rem;padding-left:1rem}section.pisos .section__main .features figure:last-child{margin-right:0}section.pisos .section__main h4{text-transform:uppercase;font-weight:bold;font-size:.9rem}section.accesorios{background:#00a5d2;padding:4rem 0}section.accesorios .section__title{color:#FFF}section.accesorios .section__title h2{margin-bottom:4rem;font-size:2rem}section.accesorios .section__title h2 small{color:#FFF !important;text-transform:uppercase}section.accesorios .owl-item{height:100%}section.accesorios .producto{background:#FFF;border-radius:1em;padding:1rem;height:100%}section.accesorios .producto__title{color:#315383;font-weight:bolder;font-size:1rem;margin-bottom:1.33333333rem}section.accesorios .producto__image{margin-bottom:1.33333333rem}section.accesorios .producto__image figcaption{font-size:.7rem}section.accesorios .producto__cta{margin-top:1.33333333rem;text-align:center}section.accesorios .producto__cta__link{font-size:.8rem;background:#315383;color:#FFF;text-transform:uppercase;padding:.5em 1em;border-radius:1em}section.climatizacion{background:url("/assets/img/climatizacion/bg.jpg") center center no-repeat;background-size:cover}section.climatizacion .section__title{background:#315383;color:#FFF;padding:2rem;height:100%}section.climatizacion .section__title h2{font-size:2rem}section.climatizacion .section__title h2 small{text-transform:uppercase}section.climatizacion .section__main{color:#315383;font-size:.9rem;padding:2rem;background:rgba(255,255,255,0.75)}section.climatizacion .section__main ul{list-style-type:none;margin:0;padding:0;font-size:.7rem}section.climatizacion .section__main ul li{margin:.25rem;border:1px solid #FFF}@media (min-width:768px){section.climatizacion .section__main ul li{width:47%;display:inline-block}}section.seguridad{background:url(/assets/img/seguridad/cerco-para-piletas.jpg) center center no-repeat;background-size:cover}section.seguridad .section__title{background:#315383;color:#FFF;padding:2rem}section.seguridad .section__main{background:#FFF;color:#315383;padding:2rem}section.contacto{background:#00a5d2;padding-bottom:0}section.contacto .section__title{color:#FFF;margin-bottom:4rem}section.contacto .section__title h2 small{color:#FFF}section.contacto .contacto__form{font-size:.8rem;margin-bottom:4rem}section.contacto .contacto__form label{color:#FFF}section.contacto .contacto__form .label__error{display:none;background:#ff6e49;color:#FFF;margin-top:.5rem;padding:.25rem .5rem;border-radius:5%}section.contacto .contacto__form .form-group.has-error .label__error{display:block}@media (min-width:768px){section.contacto .contacto__form{margin-bottom:0}}section.contacto .contacto__info{font-size:.8rem;color:#315383}section.contacto .contacto__info dl{margin-bottom:2rem}section.contacto .contacto__info dl dt{font-size:.9em;text-transform:uppercase;color:#53daff}section.contacto .contacto__info dl dd{color:#85e5ff}section.contacto .contacto__info dl dd a{color:#ecfbff}section.contacto .contacto__info dl dd ul{list-style-type:none;margin:0;padding:0}section.contacto .contacto__info dl dd li{margin:0;padding:0}section.contacto .contacto__mapa{margin-top:4rem;width:100%;background:#9fa7b0;height:50vh}#footer{background:#315383;padding:2rem 0 0 0;color:#FFF;font-size:.7rem}#footer .footer__brand p{font-size:.6rem}#footer .footer__contact h4{font-size:1em !important;font-weight:bold;text-transform:uppercase}#footer .footer__contact ul{list-style-type:none;margin:0;padding:0}#footer .footer__contact ul li{margin:0 0 .25rem 0;padding:0}#footer .footer__contact a{color:#FFF}#footer .footer img{width:75%}#footer .footer p{margin:0}#footer .footer__bottom{margin-top:2rem;background:#000;padding:.66666667rem 0;text-align:right}#footer .footer__bottom a{color:#FFF}@media (min-width:768px){#footer img{width:auto}}*{-webkit-transform-origin:center !important;transform-origin:center !important}.filter-container{width:100%;margin:0 auto;text-align:center}.filter{padding:0;list-style:none}.filter li{font-size:15px;font-family:'Poppins',sans-serif;display:inline-block;text-transform:uppercase;cursor:pointer;line-height:2;padding:0 10px;position:relative;color:#797979;font-weight:500}.filter li.active{color:#00a5d2}#kehl-grid{position:relative;text-align:center;margin:0 auto;padding:0;width:100%}#kehl-grid:after{content:'';display:block;clear:both}.grid-box{position:relative;float:left;display:inline-block;overflow:hidden;width:calc(33.33333333%);margin:0;padding:5px;clear:both}#kehl-grid h3{color:#262626;font-family:'Open Sans',sans-serif;font-weight:800;font-size:15px;line-height:25px;letter-spacing:4px;text-transform:uppercase}#kehl-grid p{color:#333;z-index:4;font-size:12px;letter-spacing:3px;font-family:'Playfair Display',serif;font-weight:400}.grid:after{content:'';display:block;clear:both}.grid-sizer,.grid-box{width:33.333%}.grid-box{float:left}.grid-box img{display:block;width:100%}.grid-box .image-mask{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,0);z-index:2;transition:all 300ms linear}.grid-box:hover .image-mask{background:rgba(255,255,255,0.8)}.grid-box h3{position:absolute;width:100%;bottom:30%;left:0;margin-bottom:-16px;line-height:26px;text-align:center;z-index:4;opacity:0;transition:all 300ms linear}.grid-box:hover h3{bottom:50%;opacity:1}.grid-box p{position:absolute;top:15px;left:25px;opacity:0;font-style:italic;line-height:18px;transition:all 300ms linear}.grid-box:hover p{top:60px;left:25px;opacity:0}.magnific-img{width:100%;height:100%}.magnific-img img{width:100%;height:100%;border-radius:0}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}.mfp-arrow-left:before{border-right:none !important}.mfp-arrow-right:before{border-left:none !important}button.mfp-arrow,.mfp-counter{opacity:0 !important;transition:opacity 200ms ease-in,opacity 2000ms ease-out}.mfp-container:hover button.mfp-arrow,.mfp-container:hover .mfp-counter{opacity:1 !important}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.9}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:'Poppins',sans-serif}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:14px;line-height:18px;white-space:nowrap;font-family:'Poppins',sans-serif;font-weight:500}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.magnific-img .image-popup-vertical-fit img a:link{text-decoration:none;border:solid 2px #000}.magnific-img .image-popup-vertical-fit img a:visited{text-decoration:none;border:solid 2px #000}.magnific-img .image-popup-vertical-fit img a:hover{text-decoration:none;border:solid 2px #000}.magnific-img .image-popup-vertical-fit img a:active{text-decoration:none;color:#000;border:solid 2px #000}.mfp-figure button.mfp-close{cursor:pointer}.popup-gallery a{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-figure figure{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.popup-youtube .video-image{position:relative;display:inline-block}.popup-youtube .video-image img{width:100%}.popup-youtube .video-image:before{content:"";position:absolute;width:100%;height:100%;z-index:10;background:transparent url(http://quickdevs.com/templates/farmite/img/master/play-button.png) center center no-repeat}.popup-youtube .video-image img a:link{text-decoration:none;color:#FFF}.popup-youtube .video-image img a:visited{text-decoration:none;color:#FFF}.popup-youtube .video-image img a:hover{text-decoration:none;color:#FFF}.popup-youtube .video-image img a:active{text-decoration:none;color:#FFF}.modal-box{text-align:center}.modal-box p{margin:15px 0 15px 0}.modal-sm .modal-content{background:#FFF;border:1px solid #ddd;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);padding:10px 20px 10px 20px}.close{color:#000}@media (min-width:992px){.modal-md{width:600px}}/*# sourceMappingURL=site.css.map */