@font-face{font-weight:400;font-family:"Roboto";src:url("../fonts/Roboto-Regular.ttf");font-display:swap}@font-face{font-weight:700;font-family:"Roboto";src:url("../fonts/Roboto-Bold.ttf");font-display:swap}*{padding:0;margin:0;text-decoration:none;list-style:none;box-sizing:border-box;font-family:"Roboto",sans-serif;scroll-behavior:smooth}.header__navbar .link-logo{position:absolute;padding:10px 40px}.logo{height:60px}.header__section .arrow{position:absolute;left:50%;top:75%;color:white}.header__section .bounce{animation:bounce 4s infinite}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.header__navbar{height:80px;width:100%;position:fixed;top:0;z-index:9999;background-color:white}.header__navbar .navbar__menu{float:right;margin-right:130px;font-weight:bold}.header__navbar .navbar__menu li{display:inline-block;line-height:80px;margin:0 5px}.header__navbar .navbar__menu li a{color:#00988f;font-size:18px;padding:7px 13px;border-radius:3px;text-transform:uppercase;transition:all .2s ease}a.active{border-bottom:2px solid #ecf0f1}.header__navbar .navbar__menu li a.active,.header__navbar .navbar__menu li a:hover{transition:.5s;color:#ff8a00}.header__navbar .checkbtn{font-size:30px;color:#00988f;float:right;line-height:80px;margin-right:40px;cursor:pointer;display:none}#check{display:none}.header__section{background:url(../img/video.gif) no-repeat;background-size:cover;background-position:center center;height:100vh}.header__section .line__title{border:3px solid #fffefe;max-width:80%;margin:auto;padding-left:200px;padding-right:200px;background-color:#fff}.header__section .header__title{font-weight:bold;font-size:50px;text-align:center;padding-top:300px;color:white;margin-bottom:10px}.header__section .header__paragraph{font-size:30px;color:white;text-align:center;padding-top:20px}input[type="text"],select,textarea,#tc{width:100%;padding:17px;border:1px solid #ccc;border-radius:10px;box-sizing:border-box;font-size:18px;resize:vertical;font-family:"Roboto",sans-serif}.submit{background:#ff8a00;color:white;padding:15px;border:none;border-radius:10px;cursor:pointer;width:100%;font-size:30px;font-weight:bold}.submit:hover{background:#ff8a00}.container{display:flex;justify-content:end;padding:50px;gap:50px}.main__principal{padding:90px;padding-bottom:50px}.main__photo .photo__section{transition:transform .3s}.main__photo .photo__section:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);transition:transform .5s}.main .main__section{display:flex;gap:100px;padding-bottom:80px}.main__section .main__description .btn__contact{display:flex;justify-content:space-between;align-items:center;padding:20px;color:white;font-size:27px;background:#ff8a00;border-radius:30px;max-width:386px;height:66px;border:none;font-weight:bold}.main__section .main__description{display:flex;flex-direction:column;gap:40px}.main__section .main__description .description__section{text-transform:uppercase;letter-spacing:5px;color:#00988f;font-size:25px}.form .form__input{display:flex;gap:20px}.subcontainer__section .block__section .product__section .main__description .lead__title{color:#2d2d2d;font-size:20px}.subcontainer__section .block__section .product__section .main__description .description__paragraph{display:flex;flex-direction:column;gap:30px}.main__section .main__description .description__title{font-size:25px}.main__section .main__description .description__text{font-size:20px}.main .product__section{display:flex;gap:100px;padding-bottom:30px}.product__section .main__description{display:flex;flex-direction:column;justify-content:center;gap:40px}.product__section .main__description .btn__contact{display:flex;justify-content:space-between;align-items:center;padding:20px;color:white;font-size:25px;background:#ff8a00;border-radius:30px;max-width:386px;height:66px;border:none;font-weight:bold}.product__section .main__description{display:flex;flex-direction:column;justify-content:center;gap:50px}.product__section .main__description .description__section{text-transform:uppercase;letter-spacing:5px;color:#00988f}.product__section .main__description .description__title{font-size:25px}.product__section .main__description .description__text{font-size:20px}.border{height:5px;width:250px;background:linear-gradient(90deg,#00988f 0%,rgba(196,196,196,0) 100%)}.product__section:nth-child(2n){display:flex;flex-direction:row-reverse}.container__section .ul{display:flex;justify-content:space-between;padding-bottom:20px}.container__section .li{-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transition:all .5s ease;transition:all .5s ease;transition:all .5s ease;cursor:pointer;text-transform:uppercase;letter-spacing:5px;color:#00988f;padding-bottom:20px}.container .container__map{height:600px;border-radius:20px}.container__section .li.active{color:#000398}.container__section .li__templado.active{color:#ff8a00}.container__section .li__caliente.active{color:#8c0000}.container__section .col-active{background:linear-gradient(90deg,#000398 0%,rgba(196,196,196,0) 80%)}.li__templado .col-active{background:linear-gradient(90deg,#ff8a00 0%,rgba(196,196,196,0) 100%)}.li__caliente .col-active{background:linear-gradient(90deg,#8c0000 0%,rgba(196,196,196,0) 100%)}.container__section .subcontainer__section .block__section.active{min-height:100vh;position:relative;display:block}.section__form{background:url(../img/webp/contacto.webp) no-repeat;background-size:cover;background-position:center center;height:100%;padding:50px 0 90px 0;margin-bottom:20px}.section__form .form__title{text-align:center;font-weight:bold;font-size:30px;color:white}.section__form .form__subtitle{padding-top:20px;text-align:center;font-size:25px;color:white}.form{width:50%;display:flex;gap:20px;flex-direction:column}.form__politicas{display:flex;flex-direction:column;gap:20px;color:white;font-size:14px}.hidden{display:none}.form__politicas .form__check{display:flex;gap:10px}.footer{background:url(../img/webp/footer.webp) no-repeat;background-size:cover;background-position:center center;height:100%}.bg-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:14px;padding:20px 60px 0}.footer-text{display:flex;flex-direction:column;justify-content:center;align-items:center}.icon-socials{margin-top:10px;display:flex;justify-content:center;align-items:center;gap:30px;padding-bottom:20px}.fa-facebook{transition:width 2s,height 2s,transform 2s;color:#00988f}.fa-linkedin{transition:width 2s,height 2s,transform 2s;color:#00988f}.fa-linkedin:hover{transform:scale(2)}.fa-facebook:hover{transform:scale(2)}.lang-menu{font-size:14px;outline:none;width:80px;height:35px;position:absolute;right:50px;top:28px}.lang-menu .selected-lang{display:flex;gap:10px;line-height:2;cursor:pointer}.lang-menu .selected-lang:before{content:'';display:inline-block;width:30px;height:20px;background-image:url(../img/svg/spain.svg);background-size:contain;background-repeat:no-repeat}.lang-menu ul{margin:0;padding:0;display:none;background-color:#fff;border:1px solid #f8f8f8;position:absolute;top:35px;right:5px;width:90px;border-radius:0 0 5px 5px;box-shadow:0 1px 10px rgba(0,0,0,.2)}.lang-menu ul li{list-style:none;text-align:left;display:flex;justify-content:space-between}.lang-menu ul li a{text-decoration:none;width:90px;padding:5px 15px;display:block;color:#24AEAE;font-size:14px;font-weight:700}.lang-menu ul li:hover{background-color:#f2f2f2}.lang-menu ul li a:before{content:'';display:inline-block;width:30px;height:20px;vertical-align:middle;margin-right:10px;background-size:contain;background-repeat:no-repeat}.en:before{background-image:url(../img/svg/england.svg)}.es:before{background-image:url(../img/svg/spain.svg)}.fr:before{background-image:url(../img/svg/france.svg)}.pt:before{background-image:url(../img/svg/portugal.svg)}.it:before{background-image:url(../img/svg/italy.svg)}.de:before{background-image:url(../img/aleman.png)}.lang-menu:hover ul{display:block}.slider__wrap{margin-bottom:100px}.slider__title{text-transform:uppercase;letter-spacing:5px;color:#00988f;font-size:25px;text-align:center;font-weight:700;margin-bottom:50px}@media (max-width:400px){.header__section{height:500px!important}.slick-list{position:relative;gap:0!important;margin:0 auto!important;max-width:90vw!important}}@media (max-width:992px){.hidden{display:block}.block{display:none}.slick-track{gap:10px!important}.slick-list{max-width:300px!important}html{overflow-x:hidden}input[type="text"],select,textarea,#tc{padding:13px!important}.slick a img{height:300px!important}.elipse{left:25%!important}.slick .slick__p{top:45px!important}.slick p{width:200px!important;font-size:11px!important;margin:0 auto 20px auto}.btn__blog{right:100px!important;width:200px!important;font-size:20px!important}.slick h4{width:300px;text-align:center!important;padding:0 30px!important;font-size:16px!important}.section__carousel .brand__slider{height:130px!important}.main__photo .section__photo{display:none}.main__photo .photo__section{width:100%}.header__section{background:url(../img/webp/work-meet.webp) no-repeat;background-size:cover;background-position:center center;height:50vh;padding:30px}.header__section .header__title{font-size:25px;padding-top:100px;padding-bottom:20px}.header__section .header__paragraph{font-size:20px}.main__section .main__description .description__section{font-size:20px}.main__section .main__description .description__title{font-size:20px}.section__form .form__title{font-size:25px}.section__form .form__subtitle{font-size:20px}.product__section .main__description .btn__contact{font-size:20px}.product__section .main__description .description__text{font-size:18px}.submit{height:60px}.header__section .arrow{position:relative;display:block;margin:0 auto;width:48px;top:12%;padding:0;left:0}.header__section .line__title{border:3px solid #ffffff;max-width:none;margin:auto;padding-left:0;padding-right:0}.container{display:flex;flex-direction:column;padding:20px;padding-bottom:70px}.main__principal{padding:30px}.container .container__map{display:none}.submit{font-size:20px}.form{width:100%;display:flex;flex-direction:column}.header__navbar .link-logo{padding-left:20px}.header__navbar .navbar__menu li a{font-size:16px;color:white}.main .main__section{display:flex;flex-direction:column;padding-bottom:40px;gap:60px}.main__section .main__photo{text-align:center;width:100%}.main__section .main__description .btn__contact{font-size:20px}.bg-footer{display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;align-items:center}.footer-text{text-align:center}}@media (min-width:1000px) and (max-width:1500px){.header__section .line__title{width:85%}.slick-list{max-width:920px!important}.slick-prev{left:5%!important}.slick-next{right:9%!important}}@media (min-width:1500px) and (max-width:2000px){.header__section .line__title{width:50%}.slick-list{max-width:920px!important}}@media (max-width:850px){.container__section .ul{display:flex;flex-direction:column;justify-content:center}.main .product__section{display:flex;flex-direction:column;gap:50px;padding-bottom:20px}.header__navbar .checkbtn{display:block}.header__navbar .navbar__menu{position:absolute;top:80px;width:100%;height:100vh;z-index:999;background-color:#00988f;left:-100%;text-align:center;transition:all .5s}.header__navbar .navbar__menu li{display:block;margin:50px 0;line-height:10px}.header__navbar .navbar__menu li a{font-size:20px}#check:checked~ul{left:0}}.container__section .block__section{display:none;position:absolute;top:2em;opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%);-webkit-transition:all .5s ease;transition:all .5s ease}.container__section .block__section.active{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(calc(-250px * 7))}}.section__carousel .brand__slider{height:200px;display:flex;overflow:hidden;justify-content:center;align-items:center;position:relative}.section__carousel .brand__slider::after{right:0;top:0;transform:rotateZ(180deg)}.section__carousel .brand__slider::before{left:0;top:0}.section__carousel .brand__slider .brand__slider__subcontainer{animation:scroll 40s linear infinite;display:flex;width:calc(250px * 14);gap:200px}.slider__move{height:100px;width:250px;display:flex;align-items:center}.Carousel{width:100%;padding-bottom:40px}.slick-list{display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:50%;overflow:hidden}.slick-track{position:relative;display:grid;grid-auto-flow:column;grid-column-gap:70px;transition:.5s ease-in-out}.slick{position:relative;width:400px;padding:0 25px;box-sizing:border-box;height:415px;background-image:url(../img/webp/Fondo.webp)}.slick h4{z-index:1;font-size:25px;left:0;text-align:center;line-height:20px;color:#fff;line-height:25px;margin-bottom:20px}.slick p{z-index:1;font-size:15px;color:white;margin-bottom:20px}.slick a img{object-fit:cover;height:400px;width:100%;border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,0,0,.5);transition:.3s ease-in-out}.elipse{width:100px;height:100px;display:block;margin:20px auto;border-radius:50%}.fa-arrow{color:#00988f;border:hidden}.slick-arrow{border-radius:50%;position:absolute;z-index:4;width:500px;width:40px;height:40px;text-align:center;box-shadow:0 2px 5px 0 rgba(0,0,0,.15);border:0;cursor:pointer}.slick .slick__p{top:30px}.btn__arrow{border:hidden}.slick-arrow:focus{outline:0}.next{right:0;background-color:#000398}.prev{left:0;background-color:#9b9cf3}.slick-prev{left:12%}.slick-next{right:16%}.btn__blog{padding:10px;border-radius:30px;width:300px;z-index:1;background-color:#ff8a00;cursor:pointer;border:none;color:white;font-size:25px;font-weight:bold;position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}#more{display:none}.read-more{color:#ff8a00;cursor:pointer}.slider-container{position:relative;width:80%;max-width:900px;margin:50px auto;overflow:hidden}.slide h2{margin-top:0}.slide button{background:rgba(255,255,255,.2);color:white;border:2px solid white;padding:8px 16px;border-radius:8px;cursor:pointer;transition:.3s}.slide button:hover{background:white;color:black}.slider-btn{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.3);border:none;color:white;font-size:28px;padding:10px;cursor:pointer;border-radius:50%;z-index:2}.slider-btn:hover{background:rgba(0,0,0,.6)}.prev{left:10px}.next{right:10px}.lazy-bg{min-height:400px;background-size:cover;background-position:center;background-color:#ddd;transition:background-image .3s ease}.lazy-bg.loaded{background-color:transparent}@media (max-width:767px){.lang-menu .selected-lang{gap:5px}.lang-menu{width:75px;right:80px}.lang-menu ul{width:75px}.lang-menu ul li a{padding:5px;width:75px}.slick-next{right:1%}.slick-prev{left:1%}.slider__title{font-size:20px;margin-bottom:30px}.slider__wrap{margin-bottom:50px}.slick{width:100%;height:360px;padding:0}.elipse{width:80px;height:80px}}