@charset "UTF-8";@font-face{font-weight:600;font-display:"swap";font-family:Montserrat;src:url(../assets/fonts/Montserrat-Bold.woff2) format("woff2"),url(../assets/fonts/Montserrat-Bold.ttf) format("truetype")}@font-face{font-weight:100;font-display:"swap";font-family:Montserrat;src:url(../assets/fonts/Montserrat-Light.woff2) format("woff2"),url(../assets/fonts/Montserrat-Light.ttf) format("truetype")}@font-face{font-weight:400;font-display:"swap";font-family:Montserrat;src:url(../assets/fonts/Montserrat-Regular.woff2) format("woff2"),url(../assets/fonts/Montserrat-Regular.ttf) format("truetype")}*,:after,:before{padding:0;margin:0;box-sizing:border-box;font-family:Montserrat,Arial;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}:focus{outline:none}body,html{color:#666;font-size:16px;font-weight:400;line-height:1.15;background-color:#fff}html.modal-open,html.modal-open body{overflow:hidden}html.modal-open .modal,html.modal-open body .modal{overflow-x:hidden;overflow-y:auto}body{overflow-x:hidden}a{text-decoration:none}img{max-width:100%;display:block}img.col-1{height:auto}.d-md-block,.d-sm-block,.hidden{display:none}.btns,.inl{display:flex;align-items:center}.flex-stretch{align-items:stretch}.flex-start{align-items:flex-start}.btns,.flex-center{justify-content:center}.flex-end{justify-content:flex-end}.flex-between{justify-content:space-between}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.relative{position:relative}[class*=cnt]{position:absolute;margin:auto}.cnt,.cntV{top:0;bottom:0}.cnt,.cntH{left:0;right:0}.m-auto,.ml-auto,.mx-auto{margin-left:auto}.m-auto,.mr-auto,.mx-auto{margin-right:auto}.m-auto,.mt-auto,.my-auto{margin-top:auto}.m-auto,.mb-auto,.my-auto{margin-bottom:auto}.full{height:100%}.col-1,.full{width:100%}.col-2{width:50%}.col-3{width:33.333%}.col-4{width:25%}.col-5{width:20%}.txt-center{text-align:center}.txt-justify{text-align:justify}.txt-right{text-align:right}.txt-left{text-align:left}.txt-nowrap{white-space:nowrap}.txt-preline{white-space:pre-line}.clr-white{color:#fff}.clr-black{color:#000}.clr-gray{color:#666}.clr-green{color:#9fd7cf}.clr-light-gray{color:#6d6d6d}.clr-error{color:#d22222}p{font-size:1rem;line-height:1.15}.h2,h1,h2{position:relative;font-size:2rem;font-weight:600;line-height:normal;letter-spacing:.0625em;text-transform:uppercase}.h2,h2{padding-bottom:10px}.h2:before,h2:before{content:"";width:2.25rem;height:3px;position:absolute;bottom:0;left:0;background-color:#9fd7cf}.h2.txt-center:before,h2.txt-center:before{margin:auto;right:0}.h3,h3{font-size:3rem}.h5{font-size:1.5rem}.h6{font-size:1.125rem}.input-group{width:100%;margin-top:2rem;position:relative;overflow:hidden}.input-group label{margin-bottom:.75rem;color:#899097;font-size:1rem;font-weight:700;white-space:nowrap;display:block}.input-group textarea{min-height:115px;resize:none}.input-group .name-file,.input-group input,.input-group select,.input-group textarea{width:100%;padding:.85rem .75rem;border-radius:5px;border:1px solid transparent;color:#000;font-size:1rem;font-weight:500;font-family:Montserrat;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none!important;background-color:#f1f1f1!important}.input-group .name-file .error,.input-group input.error,.input-group select.error,.input-group textarea.error{color:#d22222;border-color:#d22222;background-color:#fff3f3!important}.input-group .name-file .error:-webkit-autofill,.input-group .name-file .error:-webkit-autofill:active,.input-group .name-file .error:-webkit-autofill:focus,.input-group .name-file .error:-webkit-autofill:hover,.input-group input.error:-webkit-autofill,.input-group input.error:-webkit-autofill:active,.input-group input.error:-webkit-autofill:focus,.input-group input.error:-webkit-autofill:hover,.input-group select.error:-webkit-autofill,.input-group select.error:-webkit-autofill:active,.input-group select.error:-webkit-autofill:focus,.input-group select.error:-webkit-autofill:hover,.input-group textarea.error:-webkit-autofill,.input-group textarea.error:-webkit-autofill:active,.input-group textarea.error:-webkit-autofill:focus,.input-group textarea.error:-webkit-autofill:hover{box-shadow:inset 0 0 0 10rem #fff3f3!important;-webkit-text-fill-color:#d22222!important;background-color:#fff3f3!important}.input-group .name-file .error~label,.input-group input.error~label,.input-group select.error~label,.input-group textarea.error~label{color:#e93a3a}.input-group .error-msg,.input-group span.error{padding-left:13px;margin-top:3px;color:#e93a3a;font-size:8px;line-height:9px;display:block}.select-group{cursor:pointer;position:relative}.select-group:after{content:"";width:8px;height:8px;border-color:#899097 transparent transparent;border-style:solid;border-width:7px 6px 0;margin:auto;position:absolute;right:2rem;bottom:1rem}.input-check-group{padding-left:30px;margin-top:1.5rem;display:flex;flex-direction:column-reverse;position:relative}.input-check-group label{cursor:pointer;color:#3a3b3d;font-size:.875rem;font-weight:500;line-height:.90625rem;letter-spacing:-.021875rem;position:relative}.input-check-group label:before{content:"";width:1.25rem;height:1.25rem;border-radius:50%;border:1px solid #979797;margin:auto;position:absolute;top:0;bottom:0;left:-30px;transition-duration:.2s;transition-property:border;transition-timing-function:ease-in;background-color:#fff}.input-check-group input{width:0;height:0;border:none;position:absolute;left:0;top:0;opacity:0;visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-check-group input.error:not(:checked)~label{color:#e93a3a}.input-check-group input.error:not(:checked)~label:before{border-color:#e93a3a}.input-check-group input:checked~label:before{border-width:6px;border-color:#000}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.btns{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:1.25rem 2.25rem;border:none;border-radius:2.5rem;cursor:pointer;justify-content:center;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;transition-duration:.3s;transition-property:opacity,background-color;background-color:#fff}.btns,.btns span{position:relative}.btns span{color:#9fd7cf;font-size:1rem;font-weight:600;line-height:1;white-space:nowrap;text-transform:uppercase;transition-duration:.2s;transition-property:color}.btns span+img{height:1rem;margin-left:.5rem}@media (hover:hover){.btns:hover{background-color:hsla(0,0%,100%,.85)}}.btns:active{background-color:hsla(0,0%,100%,.85)}.btns[class*=gray]{background-color:#ccc}.btns[class*=gray] span{color:#fff}@media (hover:hover){.btns[class*=gray]:hover{background-color:rgba(159,215,207,.85)}}.btns[class*=gray]:active{background-color:rgba(159,215,207,.85)}.btns[class*=green]{background-color:#9fd7cf}.btns[class*=green] span{color:#fff}@media (hover:hover){.btns[class*=green]:hover{background-color:rgba(159,215,207,.85)}}.btns[class*=green]:active{background-color:rgba(159,215,207,.85)}.bg-white{background-color:#fff}.bg-green{background-color:rgba(133,219,207,.85)}.bg-img{background-size:cover;background-position:50%;background-repeat:no-repeat}hr{height:2px;border:none;display:block;background-color:#9fd7cf}@media screen and (min-width:1441px){body,html{font-size:18px}}@media screen and (min-width:1600px){body,html{font-size:1.111vw}}@media screen and (max-width:1024px){body,html{font-size:14px}}@media screen and (max-width:768px){body,html{font-size:12.5px}.d-md-block{display:block}.d-md-none{display:none}.flex-md-column{flex-direction:column}.flex-md-start{align-items:flex-start}.flex-md-center{justify-content:center}.flex-md-wrap{flex-wrap:wrap}.col-md-1{width:100%}.col-md-2{width:50%}.col-md-3{width:33.33%}.col-md-4{width:25%}.col-md-5{width:20%}.m-md-auto,.ml-md-auto,.mx-md-auto{margin-left:auto}.m-md-auto,.mr-md-auto,.mx-md-auto{margin-right:auto}.m-md-auto,.mt-md-auto,.my-md-auto{margin-top:auto}.m-md-auto,.mb-md-auto,.my-md-auto{margin-bottom:auto}.txt-md-normal{white-space:normal}}@media screen and (max-width:640px){.h3,h3{font-size:2.15rem}}@media screen and (max-width:550px){body,html{font-size:13.5px}.d-sm-none{display:none}.d-sm-block{display:block}.flex-sm-column{flex-direction:column}.col-sm-1{width:100%}.col-sm-2{width:50%}.col-sm-3{width:33.33%}.col-sm-4{width:25%}.col-sm-5{width:20%}.m-md-auto,.ml-md-auto,.mx-md-auto{margin-left:auto}.m-md-auto,.mr-md-auto,.mx-md-auto{margin-right:auto}.m-md-auto,.mt-md-auto,.my-md-auto{margin-top:auto}.m-md-auto,.mb-md-auto,.my-md-auto{margin-bottom:auto}.txt-sm-center{text-align:center}.txt-sm-normal{white-space:normal}.input-group .name-file,.input-group input,.input-group select,.input-group textarea{padding-top:10px;padding-bottom:10px;line-height:21px}}main{width:100%;min-height:calc(100vh - 205px - 14rem)}.banner-green .slider-content,main{overflow:hidden}.banner-green .slider-content .swiper-wrapper{height:400px;min-height:calc(37.5vw + 5rem + 10px)}.banner-green .slider-content .swiper-wrapper .swiper-slide{height:calc(100% - 5rem - 10px)}.banner-green .slider-content .swiper-wrapper .swiper-slide .info{width:38.285%;max-width:23.5rem;min-height:23.5rem;padding:3.5% .75rem;position:absolute;right:3rem;bottom:calc(-3rem - 10px);opacity:0;transition-duration:.5s;transition-property:opacity,transform;background-color:rgba(133,219,207,.9)}.banner-green .slider-content .swiper-wrapper .swiper-slide .info p{font-weight:600;font-size:1.0625rem;letter-spacing:.175em}.banner-green .slider-content .swiper-wrapper .swiper-slide.swiper-slide-active .info{opacity:1;transition-delay:.75s;transform:translateY(2rem)}.banner-green .slider-content .dots{position:absolute;bottom:3.375rem}.banner-green .information{padding:7.5% 8%}.banner-green .information h2{margin-bottom:1rem}.banner-green .information h2 small{font-size:1rem;letter-spacing:normal;text-transform:none;display:block}.banner-green .information .btns{margin-top:3.5rem}.banner-green .information .col-2{padding:0 2rem}.banner-green .information .col-2 h2{margin-bottom:2.5rem}.banner-green .information ul li{margin-top:.75rem;list-style:none}.section.banner .img .txt-center{top:50%;transform:translateY(-50%)}.section.banner .description{padding:12.25% 7.5%;background-color:#ebebeb}.section.banner .description p{font-size:2rem}.swipe{visibility:hidden}.swipe,.swipe .swipe-wrap{overflow:hidden;position:relative}.swipe .swipe-wrap>div{float:left;width:100%;position:relative}.slider-content .dots{display:flex;align-items:center;justify-content:center}.slider-content .dots .swiper-pagination-bullet{width:.75rem;height:.75rem;border-radius:50%;margin:0 .25rem!important;opacity:1;transition-duration:.3s;transition-property:background-color;background-color:#f1f1f1}.slider-content .dots .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#9fd7cf}.slider-grid{padding:0 5.65%;margin-top:2.25rem}.slider-grid h2{margin-bottom:1rem}.slider-grid .slider-content{overflow:hidden}.slider-grid .slider-content .swiper-wrapper{align-items:stretch}.slider-grid .slider-content .swiper-wrapper .swiper-slide{height:auto;padding:1.25rem}.slider-grid .slider-content .swiper-wrapper .swiper-slide .info{min-height:100%;box-shadow:0 0 1.25rem 0 rgba(2,3,3,.05);display:block;overflow:hidden;background-color:#fff}.slider-grid .slider-content .swiper-wrapper .swiper-slide .info img{margin-bottom:1.75rem}.slider-grid .slider-content .swiper-wrapper .swiper-slide .info .text{padding:0 1rem 1.75rem}.slider-grid .slider-content .swiper-wrapper .swiper-slide .info .text p.clr-light-gray{margin-top:1.25rem;text-align:justify}@media (hover:hover){.slider-grid .slider-content .swiper-wrapper .swiper-slide a.info img{transition-duration:.5s;transition-property:transform,opacity}.slider-grid .slider-content .swiper-wrapper .swiper-slide a.info .text .clr-gray{transition-duration:.25s;transition-property:color}.slider-grid .slider-content .swiper-wrapper .swiper-slide a.info:hover img{opacity:.9;transform:scale(1.025)}.slider-grid .slider-content .swiper-wrapper .swiper-slide a.info:hover .text .clr-gray{color:#9fd7cf}}.slider-grid .slider-content .dots{margin-top:2.5rem;margin-bottom:2rem}.column-text,.column-text .col-2{padding:5%}.testimonials{padding:1rem 5%}.testimonials .slider-content{padding:3.85% .5% 4.65%;overflow:hidden}.testimonials .slider-content .swiper-slide{padding:0 2rem}.testimonials .slider-content .swiper-slide p{max-width:800px;letter-spacing:2px}.testimonials .slider-content .swiper-slide p.clr-black{margin-bottom:1rem;font-weight:100}.testimonials .slider-content .dots{margin-top:1.5rem}.section.customers{padding:4.5% 5.75%;background-color:#f1f1f1}.section.customers .slider-content{width:90%;margin:3rem auto 0;overflow:hidden}.section.customers .slider-content .swiper-slide .col-5{padding:2rem 1rem}.section.customers .slider-content .swiper-slide .col-5 img{width:auto;height:38px}.video-content .title{padding:5.625% 3.5% 29%}.video-content .title h2{padding:0 0 0 5%}.video-content .title h2:before{display:none}.video-content .video{width:93%;margin:-26.5vw auto 0}.video-content .video:before{content:"";width:100%;padding-top:56.25%;display:block}.video-content .btns{margin:7.5% auto 7%}.customers{padding:5% 5.75% 0}.customers .slider-content{width:90%;margin:3rem auto;overflow:hidden}.customers .slider-content .swiper-slide .col-5{margin:2rem 1rem}.customers .slider-content .swiper-slide .col-5 img{width:auto;height:38px}.customers .slider-content .swiper-slide .col-5 img[src*=png]{width:11.875rem;height:auto}.customers .slider-content .dots{margin-top:3rem}.toast{width:15rem;padding:.75rem .5rem;border-radius:.5rem;margin:auto;position:fixed;top:0;left:0;right:0;z-index:5;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:7.5s;animation-duration:7.5s;-webkit-animation-name:showtoast;animation-name:showtoast;background:#fff}.toast.success{background-color:#0bdec0}.toast.success p{color:#003d0e}.toast.error{background-color:#c70f0f}.toast.error p{color:#f9d9d9}@-webkit-keyframes showtoast{0%{transform:translateY(0)}3.5%{transform:translateY(8.5rem)}5%{transform:translateY(7.5rem)}95%{transform:translateY(7.5rem)}96.5%{transform:translateY(8.5rem)}to{transform:translateY(0)}}@keyframes showtoast{0%{transform:translateY(0)}3.5%{transform:translateY(8.5rem)}5%{transform:translateY(7.5rem)}95%{transform:translateY(7.5rem)}96.5%{transform:translateY(8.5rem)}to{transform:translateY(0)}}.modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;overflow:hidden;background-color:rgba(0,0,0,.4)}.modal .modal-dialog{width:90%;min-height:calc(100% - 3.5rem);max-width:725px;margin:1.75rem auto;pointer-events:none;display:flex;align-items:center;justify-content:center;position:relative;transform:none}.modal .modal-dialog .modal-content{width:100%;border-radius:.3rem;padding:6.5% 8.5%;position:relative;pointer-events:auto;outline:0;background-color:#fff}.modal .modal-dialog .modal-content .h2{margin-bottom:1.25rem}.modal .modal-dialog .modal-content form{max-width:565px}.modal .modal-dialog .modal-content form .btns{width:250px;max-width:90%;margin-top:1.5rem}.modal .modal-dialog .close{width:40px;height:40px;margin:0 auto 2rem;cursor:pointer;position:relative}.modal .modal-dialog .close:after,.modal .modal-dialog .close:before{content:"";width:30px;height:3px;margin:auto;display:block;position:absolute;top:0;right:0;bottom:0;left:0;transition-duration:.2s;transition-property:transform;background-color:#b0d6ce}.modal .modal-dialog .close:before{transform:rotate(45deg)}.modal .modal-dialog .close:after{transform:rotate(-45deg)}@media (hover:hover){.modal .modal-dialog .close:hover:before{transform:rotate(45deg) scaleX(1.25)}.modal .modal-dialog .close:hover:after{transform:rotate(-45deg) scaleX(1.25)}}.content-cards .card img{transition-duration:.5s;transition-property:transform,opacity}.content-cards .card .info .clr-black{transition:color .5s}.content-cards .card a{min-height:100%;box-shadow:0 0 1.25rem 0 rgba(2,3,3,.05);display:block;overflow:hidden}@media (hover:hover){.content-cards .card a:hover img{opacity:.9;transform:scale(1.025)}.content-cards .card a:hover .clr-black{color:#9fd7cf}}.container-aside{padding:0 5vw;display:flex;align-items:flex-start;justify-content:space-between}.container-aside aside{margin-top:5rem;flex:0 0 10rem;position:sticky;top:10rem}.container-aside aside ul li{list-style:none}.container-aside aside ul li button{padding:.25rem 0;border:none;margin-bottom:.35rem;cursor:pointer;text-align:left;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none}.container-aside aside ul li button:before{content:"";width:100%;height:1px;position:absolute;bottom:0;left:0;opacity:0;transform:scaleX(.5);transform-origin:center left;transition-duration:.3s;transition-property:opacity,transform;background-color:#000}@media (hover:hover){.container-aside aside ul li button:hover:before{opacity:1;transform:scaleX(1)}}.container-aside section{width:100%}@media screen and (max-width:1024px){.banner-green .slider-content .swiper-wrapper .swiper-slide .info{width:40%;padding:7.5% 1rem 0;right:1.5%}.banner-green .information{padding:7.5% 6%}.banner-green .information.inl{padding-right:2.5%;padding-left:2.5%}.slider-grid{padding:0 2.5%}.slider-grid .slider-content .swiper-wrapper .swiper-slide{padding:.75rem}.slider-grid .slider-content .swiper-wrapper .swiper-slide .info .text p.clr-light-gray{max-height:5.25rem}.testimonials .slider-content .swiper-slide{padding:0 .5rem}.customers{padding:0 2.5%}.section.customers{padding:7.5% 0}.section.customers .slider-content{margin-top:2rem}.container-aside{padding-right:0}}@media screen and (max-width:768px){.banner-green{padding:0}.banner-green .slider-content .swiper-wrapper{height:300px}.banner-green .information.inl{padding-right:1%;padding-left:1%}.slider-grid .slider-content .swiper-wrapper .swiper-slide{padding:.75rem 0}.slider-grid .slider-content .swiper-wrapper .swiper-slide .info .text p.clr-light-gray{max-height:5.6rem}.section.banner .description{padding:8.5% 5%}.section.banner .description p{font-size:1.5rem}.column-text,.column-text .col-2{padding-right:2.5%;padding-left:2.5%}.section.customers .slider-content .swiper-slide .col-5{padding:2rem .5rem;margin:0 3rem}.container-aside{padding-left:0}.container-aside aside{display:none}}@media screen and (max-width:640px){.banner-green .information.inl{display:block}.banner-green .information.inl .col-2{width:100%}.banner-green .information.inl .col-2:last-child{margin-top:6.5%}.section.banner .description p{font-size:1.5rem}.testimonials{padding:5rem 5% 3.5rem}}@media screen and (max-width:550px){.banner-green .slider-content .swiper-wrapper{height:150vw}.banner-green .slider-content .swiper-wrapper .swiper-slide .info{width:92.5%;height:auto;min-width:200px;padding:7.5% 1.5rem 8.5%;margin:auto;text-align:center;top:auto;right:0;bottom:calc(5rem + 10px);left:0}.banner-green.section .slider-content .swiper-wrapper .swiper-slide{height:100%}.banner-green .information{padding:11% 5%}.banner-green .information.inl h2{margin-bottom:1.5rem}.section.banner .description{padding:11% 5%}.section.banner .description p{font-size:1.65rem}.section.customers{padding:12.5% 0}.testimonials .slider-content{margin-top:1.5rem}.section.customers .slider-content .swiper-slide .col-5{margin:0 2rem}.column-text{padding:10% 5%;margin-top:2rem}.column-text .col-2{padding-top:0;padding-bottom:0}.video-content .title{padding-top:8.5%;padding-bottom:32%}.video-content .btns{margin:10% auto 17.5%}}header{width:100%;padding:1.5rem 5%;box-shadow:0 0 1.25rem 0 rgba(2,3,3,.05);position:fixed;position:sticky;top:0;left:0;z-index:6;background-color:#fff}header .logo img{width:auto;height:3.8125rem;transition-duration:.2s;transition-property:transform}@media (hover:hover){header .logo:hover img{transform:scale(.975)}}header nav{justify-content:space-between;position:relative}header nav a{padding:10px .5rem;font-size:.875rem}header nav a,header nav a span{display:block;position:relative}header nav a span{transition-duration:.23s;transition-property:transform}header nav a:before{content:"";width:100%;height:1px;margin:auto;position:absolute;bottom:0;right:0;left:0;opacity:0;transform:scaleX(0);transition-duration:.35s,.2s;transition-property:transform,opacity;background-color:#666}@media (hover:hover){header nav a:hover:before{opacity:1;transform:scaleX(1)}header nav a:hover span{transform:scale(1.075)}}header nav>a{margin-right:.2rem}header nav>a:after{content:"";width:.2rem;height:1px;margin:auto;display:block;position:absolute;top:0;bottom:0;right:-.2rem;background-color:#666}header nav .account .submenu{max-height:0;position:absolute;right:0;overflow:hidden;transition:max-height 1s;background-color:#fff}@media (hover:hover){header nav .account:hover .submenu{max-height:50px}}#bg{width:44px;height:33px;cursor:pointer;display:none;position:relative;z-index:1}#bg:after,#bg:before,#bg span{content:"";width:34px;height:3px;border-radius:3px;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;transition-duration:.5s;transition-property:transform;background-color:#9fd7cf}#bg:before{transform:translateY(-8px) rotate(0deg) scale(1)}#bg:after{transform:translateY(8px) rotate(0deg) scale(1)}#bg.open:before{transform:translateY(0) rotate(-225deg) scale(.85)}#bg.open:after{transform:translateY(0) rotate(225deg) scale(.85)}#bg.open span{transform:scale(0)}#menu{width:100vw;height:100vh;padding-top:calc(5rem + 5vh);padding-bottom:85px;display:none;position:fixed;top:0;left:0;opacity:0;visibility:hidden;z-index:5;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translateX(-50%);transition-duration:.25s,.35s,.35s;transition-timing-function:linear;transition-property:opacity,visibility,transform;background-color:#f4f4f4}#menu ul li{margin-top:.65rem;opacity:0;transform:translateY(1rem);transition-delay:.36s;transition-duration:0s;transition-timing-function:ease-out;transition-property:opacity,transform}#menu ul li a{max-width:350px;padding:.85rem 1rem;margin:auto;display:block;font-size:2rem;text-align:center;transition-duration:.2s;transition-property:color,transform}@media (hover:hover){#menu ul li a:hover{color:#9fd7cf}}#menu ul li a:active{color:rgba(159,215,207,.65);transform:scale(.985)}#menu .close-sesion{padding:.5rem;position:absolute;top:-1.5rem;right:2.5rem}#menu.open{opacity:1;visibility:visible;transform:translateX(0);transition-duration:.1s,.25s,.25s}#menu.open ul li{opacity:1;transition-duration:.5s,.3s;transform:translateY(0)}#menu.open ul li:first-child{transition-delay:.3s}#menu.open ul li:nth-child(2){transition-delay:.4s}#menu.open ul li:nth-child(3){transition-delay:.5s}#menu.open ul li:nth-child(4){transition-delay:.6s}#menu.open ul li:nth-child(5){transition-delay:.7s}#menu.open ul li:nth-child(6){transition-delay:.8s}#menu.open ul li:nth-child(7){transition-delay:.9s}#menu.open ul li:nth-child(8){transition-delay:1s}#menu.open ul li:nth-child(9){transition-delay:1.1s}#menu.open ul li:nth-child(10){transition-delay:1.2s}@media (-ms-high-contrast:active){main{padding-top:calc(61px + 3rem)}}@media screen and (max-width:1300px){header nav.submenus .submenu .col .category{justify-content:center}header nav.submenus .submenu .col .category a{flex-direction:column}header nav.submenus .submenu .col .category a img{margin-bottom:6px}}@media screen and (max-width:1200px){header{padding:1rem 2%}header .logo img{height:3.125rem}header nav a{padding:10px .25rem;font-size:.8rem}header nav a:not(:first-child){margin-left:.25rem}header nav a:not(:first-child):after{width:.2rem}}@media screen and (max-width:768px){header{padding:1rem 5%}header .logo img{height:40px}header nav{display:none!important}#bg,#menu{display:block}}@media screen and (max-width:550px){header{position:fixed;top:0;left:0}main{padding-top:64px}}footer{background-color:#ccc}footer .top{padding:3rem 5%;justify-content:space-between}footer .top .logo img{width:160px;height:auto}footer .top ul li{padding:0 .5rem;list-style:none}footer .top ul li a{padding:6px .5rem;font-size:1rem;display:inline-block;position:relative}footer .top ul li a span{white-space:nowrap;display:block;position:relative;transition-duration:.23s;transition-property:transform}footer .top ul li a:after{content:"";width:100%;height:1px;margin:auto;position:absolute;bottom:0;right:0;left:0;opacity:0;transform:scaleX(0);transition-duration:.35s,.2s;transition-property:transform,opacity;background-color:#666}@media (hover:hover){footer .top ul li a:hover:after{opacity:1;transform:scaleX(1)}footer .top ul li a:hover span{transform:scale(1.05)}}footer .top form label{margin-bottom:1.25rem;display:block;font-size:1.5rem;font-weight:100}footer .top form input{width:275px;padding:1.135rem 1rem;border-radius:.75rem;border:1px solid transparent;margin-right:.8125rem;color:#b0d6ce;font-size:1rem;font-weight:100;transition-duration:.2s;transition-property:border;background-color:#fff}footer .top form input::-moz-placeholder{color:#b0d6ce;font-weight:100}footer .top form input::placeholder{color:#b0d6ce;font-weight:100}footer .top form input:-ms-input-placeholder{color:#b0d6ce;font-weight:100}footer .top form input::-ms-input-placeholder{color:#b0d6ce;font-weight:100}footer .top form .btns{border-radius:1rem}footer .top form .error-msg{color:#d22222}footer .top form .success-msg{color:#153d38}footer .top form.success{border-color:#01c3a8}footer .top form.success .success-msg{display:block}footer .top form.error input{border-color:#d22222;color:#d22222}footer .top form.error .error-msg{display:block}footer .bottom{padding:2.5rem 5% 2rem;background-color:#fff}footer .bottom .rrss a{padding:7px;margin-left:.5rem;display:block}footer .bottom .rrss a img{width:auto;height:30px;transition-duration:.2s;transition-property:transform}footer .bottom .rrss a:hover img{transform:scale(1.25)}@media screen and (max-width:1200px){footer .bottom,footer .top{padding-right:3.5%;padding-left:3.5%}footer .bottom{padding-top:2rem;padding-bottom:2rem}}@media screen and (max-width:1024px){footer .top .col:last-child{margin-top:2.5%}}@media screen and (max-width:550px){footer .top{padding-right:7.5%;padding-left:7.5%}footer .top a.logo{margin:0 auto 2rem}footer .top .col:last-child{margin-top:5%}footer .top form .inl{flex-direction:column}footer .top form input{width:100%;margin:auto}footer .top form .btns{width:100%;max-width:200px;padding-right:1rem;padding-left:1rem;margin-top:1.5rem}footer .bottom .copyright{margin-bottom:5%}footer .bottom .rrss a img{height:2.25rem}}