@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes anim-drag{from,to{transform:translateX(-10px)}50%{transform:translateX(10px)}}@keyframes anim-mouse{0%{opacity:0;transform:scaleY(1) translateY(0px)}5%,20%{opacity:1;transform:scaleY(1) translateY(0px)}35%{opacity:1;transform:scaleY(1.5) translateY(4px)}60%{opacity:0.5;transform:scaleY(1) translateY(12px)}80%{opacity:0}100%{transform:scaleY(1) translateY(18px);opacity:0}}@keyframes load8{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.--left{text-align:left}.--sticky{position:sticky !important;top:0}.--mobile{display:block !important;pointer-events:inherit;opacity:1}@media (min-width: 1024px){.--mobile{display:none !important;pointer-events:none;opacity:0}}.--tablet{display:none !important;pointer-events:none;opacity:0}@media (min-width: 1024px){.--tablet{display:block !important;pointer-events:inherit;opacity:1}}.--desktop{display:none !important;pointer-events:none;opacity:0}@media (min-width: 1024px){.--desktop{display:block !important;pointer-events:inherit;opacity:1}}@media (min-width: 1024px){.no--desktop{display:none !important}}@font-face{font-family:'dharma_gothic_elight_italic';src:url("../fonts/dharmagothice_light_i-webfont.woff2") format("woff2"),url("../fonts/dharmagothice_light_i-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'dharma_gothic_eregular_italic';src:url("../fonts/dharmagothice_regular_i-webfont.woff2") format("woff2"),url("../fonts/dharmagothice_regular_i-webfont.woff") format("woff");font-weight:normal;font-style:normal}header{background:#000;color:#fff;height:60px}@media (min-width: 1256px){header{height:105px}}header .container{width:100%}header .top{flex-direction:column;justify-content:flex-end;align-items:flex-end;position:relative;display:none}@media (min-width: 1256px){header .top{display:flex}}header .top::after{display:block;position:absolute;content:'';top:47px;right:0;width:100%;height:50px;opacity:.75;z-index:1;background:url("../images/ui/bg-top.svg") 100% 0 no-repeat;background-size:contain}header .top__data{display:flex;justify-content:flex-start;align-items:flex-end;margin-top:10px;padding:10px 0;width:max-content;border-bottom:1px solid #333;background-color:#000;font-family:'dharma_gothic_elight_italic', sans-serif;font-size:18px;line-height:1;font-weight:400;color:#fff;text-transform:none;letter-spacing:.025em;width:50%}@media (min-width: 1256px){header .top__data{min-width:670px}}header .top__data a{display:inline-block;color:#fff;margin:0 20px 0 0}header .top__data .icon-mail{padding:0 0 0 28px;background:url("../images/icons/icon-mail.svg") center left/contain no-repeat}header .top__data .icon-call{padding:0 0 0 20px;background:url("../images/icons/icon-call.svg") center left/contain no-repeat}header .top__data p{margin:0 0 0 0;opacity:.75}header .top__nav{display:flex;justify-content:space-between;width:100%;box-sizing:border-box;z-index:2}header .top__nav ul{width:50%;margin-right:0;padding:0;min-width:670px}header .top__nav ul li{display:inline;margin:0 10px 0 0;list-style:none;font-family:'dharma_gothic_eregular_italic', sans-serif;font-size:24px;line-height:1;font-weight:400;color:#0EC7CC;text-transform:uppercase;letter-spacing:.02em}header .top__nav ul li a{color:#0EC7CC}header .top__nav ul li a.active{color:#fff}header .top__logo{display:block}@media (min-width: 1256px){header .top__logo{padding-left:30px;transform:translateY(-12px)}}header .top--mobile{display:flex;flex-direction:column;justify-content:center;position:fixed;top:0;left:0;height:60px;width:100%;background-color:#000;z-index:99}@media (min-width: 1256px){header .top--mobile{display:none}}header .top--mobile>div{height:38px;padding-left:10px;box-sizing:border-box}@media (min-width: 411px){header .top--mobile>div{height:40px}}header .top--mobile>div img{height:100%}body.home header{height:100vh;margin-bottom:60px}@media (min-width: 375px){body.home header{height:calc(100vh - 170px)}}@media (min-width: 1256px){body.home header{height:620px}}@media (min-width: 1600px){body.home header{height:700px}}.nav{position:fixed;top:0;left:0;width:100%;height:100vh;opacity:0.95;z-index:99999;background-color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:translateX(100%);pointer-events:none;transition:transform .25s}.nav.is-visible{opacity:1;transform:translateX(0);pointer-events:initial;transition:transform .25s}.nav ul{margin:0;padding:0;transform:translateY(-25%)}.nav ul li{padding:5px 0;margin:0;text-align:center}.nav ul li a{display:block;text-decoration:none;font-family:'dharma_gothic_eregular_italic', sans-serif;font-size:35px;line-height:1;font-weight:400;color:#0EC7CC;text-transform:none;letter-spacing:0em}.nav ul li a.active{color:#fff}.nav .close{background:url("../images/icons/icon-x-close.svg") center center/contain no-repeat;opacity:1}.slider{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(100vh - 60px);transform:translateY(0);top:60px;margin-bottom:60px}@media (min-width: 375px){.slider{height:calc(100vh - 170px)}}@media (min-width: 1256px){.slider{top:0;margin-bottom:0;min-height:560px;max-height:560px}}@media (min-width: 1600px){.slider{min-height:640px;max-height:640px}}.slider .swiper-container{width:100%;height:100%}.slider .swiper-slide{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;width:100%;color:#fff;box-sizing:border-box;padding:20px 30px 45px 30px}@media (min-width: 1024px){.slider .swiper-slide{justify-content:center;padding:40px 100px}}@media (min-width: 1256px){.slider .swiper-slide{top:0;margin-bottom:0;min-height:560px;max-height:560px}}@media (min-width: 1600px){.slider .swiper-slide{min-height:640px;max-height:640px}}.slider .swiper-slide .title{font-family:'dharma_gothic_eregular_italic', sans-serif;font-size:45px;line-height:.9;font-weight:400;color:#fff;text-transform:uppercase;letter-spacing:0;margin:15px 0 45px 0}@media (min-width: 1024px){.slider .swiper-slide .title{color:#0F1D3E;font-size:50px}}@media (min-width: 1256px){.slider .swiper-slide .title{font-size:56px}}.slider .swiper-slide .title em{display:block;font-style:normal}@media (min-width: 1024px){.slider .swiper-slide .title em{display:inline}}.slider .swiper-slide .title span{display:inline}@media (min-width: 1024px){.slider .swiper-slide .title span{display:block}}.slider .swiper-slide .subtitle{font-family:'dharma_gothic_eregular_italic', sans-serif;font-size:25px;line-height:.9;font-weight:400;color:#7E6B62;text-transform:uppercase;letter-spacing:0;margin:15px 0 0 0;color:#e4d4cd}@media (min-width: 1024px){.slider .swiper-slide .subtitle{font-size:30px;color:#7E6B62}}.slider .swiper-slide p{font-family:'dharma_gothic_elight_italic', sans-serif;font-size:28px;line-height:1.1;font-weight:400;color:#fff;text-transform:none;letter-spacing:0;margin:0 0 45px 0}@media (min-width: 1024px){.slider .swiper-slide p{color:#696969}}.slider .swiper-slide a,.slider .swiper-slide button{background-color:#0EC7CC;color:#fff;height:64px;min-width:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;width:100%}@media (min-width: 1024px){.slider .swiper-slide a,.slider .swiper-slide button{background-color:#0F1D3E}}.slider .swiper-slide.--alt button,.slider .swiper-slide.--alt a{background-color:#0EC7CC}@media (min-width: 1024px){.slider .swiper-slide.--alt button,.slider .swiper-slide.--alt a{background-color:#7E6B62;color:#fff}}.slider .swiper-slide.--right{text-align:left;align-items:flex-start}@media (min-width: 1024px){.slider .swiper-slide.--right{text-align:right;align-items:flex-end}}.slider .slide--1{background:url("../images/slider/mobile/01.jpg") no-repeat center center/cover}@media (min-width: 1024px){.slider .slide--1{background:url("../images/slider/01.jpg") no-repeat center center/cover}}.slider .slide--2{background:url("../images/slider/mobile/02.jpg") no-repeat center center/cover}@media (min-width: 1024px){.slider .slide--2{background:url("../images/slider/02.jpg") no-repeat center center/cover}}.slider .slide--3{background:url("../images/slider/mobile/03.jpg") no-repeat center right/cover}@media (min-width: 1024px){.slider .slide--3{background:url("../images/slider/03.jpg") no-repeat center center/cover}}.slider .slide--4{background:url("../images/slider/mobile/04.jpg") no-repeat center right/cover}@media (min-width: 1024px){.slider .slide--4{background:url("../images/slider/04.jpg") no-repeat center center/cover}}.swiper-pagination{outline:none;bottom:-40px}.swiper-pagination-bullet{background:#000;outline:none;transform:scale(0.9);margin:0 4px}.swiper-pagination-bullet-active{transform:scale(1)}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(calc(-150px * 7))}@media (min-width: 768px){0%{transform:translateX(0)}100%{transform:translateX(calc(-250px * 7))}}}.carrusel{width:1200px;height:60px;margin:auto;overflow:hidden;position:relative}@media (min-width: 768px){.carrusel{height:100px}}.carrusel::before,.carrusel::after{background:linear-gradient(to right, white 0%, rgba(255,255,255,0) 100%);content:"";position:absolute;width:30px;height:60px;z-index:2}@media (min-width: 768px){.carrusel::before,.carrusel::after{width:120px;height:100px}}.carrusel::after{right:0;top:0;transform:rotateZ(180deg)}.carrusel::before{left:0;top:0}.carrusel .carrusel__track{animation:scroll 10s linear infinite;display:flex;width:calc(150px * 14)}@media (min-width: 768px){.carrusel .carrusel__track{width:calc(250px * 14);animation:scroll 10s linear infinite}}.carrusel .brand,.carrusel .brand img{height:60px;width:150px}@media (min-width: 768px){.carrusel .brand,.carrusel .brand img{height:100px;width:250px}}body{padding:0;margin:0;font-family:'Courier New', Courier, monospace;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{outline:none}h1{font-weight:400;font-family:'dharma_gothic_eregular_italic', sans-serif;margin:0}h2,h3,h4,p,a,small{font-weight:400;margin:0}a{text-decoration:none}a,img,button{outline:none}img{display:block}hr{width:40px;height:2px;margin:65px auto 15px auto;border:none;background-color:#0EC7CC}@media (min-width: 768px){hr{height:2px}}hr.--large{width:100%;height:1px;background-color:#ccc}@media (min-width: 768px){hr.--large{width:50px;height:3px}}main section,.container,.categories{width:calc(100% - 60px);max-width:1280px;margin:0 auto}@media (min-width: 768px){main section,.container,.categories{width:90%}}main{overflow:hidden}main section{background-color:#fff}main section h2{font-family:'dharma_gothic_elight_italic', sans-serif;font-size:30px;line-height:.9;font-weight:400;color:#000;text-transform:uppercase;letter-spacing:0}@media (min-width: 768px){main section h2{font-size:32px}}@media (min-width: 1256px){main section h2{font-size:36px}}main section h3{font-family:'dharma_gothic_eregular_italic', sans-serif;font-size:40px;line-height:.9;font-weight:400;color:#0EC7CC;text-transform:uppercase;letter-spacing:0;margin:15px 0 45px 0}@media (min-width: 768px){main section h3{font-size:50px;margin:15px 0 50px 0}}@media (min-width: 1256px){main section h3{font-size:56px}}main section h4{font-family:'dharma_gothic_eregular_italic', sans-serif;font-size:23px;line-height:1;font-weight:400;color:#979E9E;text-transform:uppercase;letter-spacing:.025em}main section p{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:16px;line-height:1.4;font-weight:400;color:#000;letter-spacing:0.015em;color:#333;margin-bottom:40px}main section.full{width:100%;max-width:100% !important;background-color:#000;color:#fff}.style-light input:not([type='submit']):not([type='button']):not([type='number']):not([type='checkbox']):not([type='radio']):focus{border-color:#0EC7CC}.--mobile{display:block}@media (min-width: 1024px){.--mobile{display:none}}.--desktop{display:none}@media (min-width: 1024px){.--desktop{display:block}}.cta{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;height:64px;padding:0;border:none;font-family:'dharma_gothic_eregular_italic', sans-serif;font-size:21px;line-height:1;font-weight:400;color:#fff;text-transform:uppercase;letter-spacing:.025em;background-color:#0EC7CC;color:#000;cursor:pointer;transition:transform .35s;width:fit-content;min-width:180px}.cta:hover{transition:transform .35s;background-color:#fff;color:#0EC7CC}.cta--white{transform:translateX(0);transition:.35s;font-family:'dharma_gothic_elight_italic', sans-serif;font-size:24px;line-height:1;font-weight:400;background-color:#fff;text-transform:none;border:1px solid gray;margin:20px 0 60px 0;height:64px;padding:0 50px;font-weight:400}.forms{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;opacity:1;transform:translateX(0);transition:opacity .35s;overflow:hidden;z-index:9999}.forms__container{position:relative;width:100%;max-width:1024px;height:calc(100% - 100px);margin:80px auto 0 auto;padding:0;opacity:1;transition:opacity .5s;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}.forms__container::-webkit-scrollbar{width:4px}.forms__container::-webkit-scrollbar-track{background-color:#eee;width:4px}.forms__container::-webkit-scrollbar-thumb{background-color:#666}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0;transform:translateX(0);transition:opacity .35s;pointer-events:none;overflow:hidden}.modal__brands{position:relative;width:100%;max-width:1024px;height:100%;height:calc(100% - 100px);margin:80px auto 0 auto;padding:0;opacity:1;transition:opacity .5s;display:flex;flex-wrap:wrap;text-align:center;align-items:flex-start;justify-content:space-evenly;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal__brands::-webkit-scrollbar{width:4px}.modal__brands::-webkit-scrollbar-track{background-color:#eee;width:4px}.modal__brands::-webkit-scrollbar-thumb{background-color:#666}@media (min-width: 480px){.modal__brands{justify-content:stretch}.modal__brands::after{content:'';flex:auto}}.modal__brands .brand{margin:0 auto}@media (min-width: 480px){.modal__brands .brand{margin:20px 0}}.modal__brands .brand:last-child{margin-bottom:180px}.modal__brands .brand img{max-width:fit-content;height:auto}@media (min-width: 480px){.modal__brands .brand img{max-width:200px}}@media (min-width: 768px){.modal__brands .brand img{max-width:100%}}.modal.is-visible{opacity:1;z-index:9999;pointer-events:initial}.close{position:fixed;top:20px;right:20px;display:block;height:36px;width:36px;cursor:pointer;background:url("../images/icons/icon-x-mark-circle-thin.svg") center center/contain no-repeat;opacity:.5;z-index:99999;outline:none}.whatsapp{position:fixed;z-index:999;right:20px;bottom:20px;width:48px;height:48px;filter:drop-shadow(4px 4px 16px #00000050)}.whatsapp img{width:48px;height:48px}@media (min-width: 1024px){.whatsapp{cursor:pointer}}.burger{width:30px;height:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:10px;right:15px}.burger div{height:2px;width:100%;background-color:#fff;margin:2px 0}.intro{width:90%;max-width:900px}.intro blockquote{width:100%;width:95%;margin:0 auto 0 auto;padding:90px 0 30px 0;text-align:center;font-family:'dharma_gothic_elight_italic', sans-serif;font-size:27px;line-height:1.15;font-weight:400;color:#888;text-transform:none;letter-spacing:.015em}@media (min-width: 411px){.intro blockquote{font-size:30px}}@media (min-width: 768px){.intro blockquote{padding:80px 0;font-size:40px;margin-top:10vh}}.intro blockquote strong{font-weight:400;color:#0EC7CC}.intro blockquote span{display:block}.brands{width:100%;margin:60px auto 100px auto;outline:none}.brands .brands__text{font-family:'dharma_gothic_elight_italic', sans-serif;font-size:20px;line-height:1.4;font-weight:400;color:#fff;color:#666;margin:60px auto 60px}@media (min-width: 768px){.brands .brands__text{font-size:20px}}.brands .brands__text a{display:block;width:90px;text-align:center;margin:0 auto;padding:5px 10px 5px 10px;color:#0EC7CC;text-transform:uppercase;background:none;font-family:'dharma_gothic_eregular_italic', sans-serif;font-size:21px;padding:5px 50px 5px 20px;background:url("../images/icons/icon-material-arrow-forward.svg") center right no-repeat}@media (min-width: 768px){.brands .brands__text a{display:inline-flex;margin:0;padding:5px 60px 5px 20px;text-align:left;background:url("../images/icons/icon-material-arrow-forward.svg") center right no-repeat;font-family:'dharma_gothic_eregular_italic', sans-serif;font-size:21px}}.highlights{width:100%;margin:0 auto 0 auto;max-width:1200px}@media (min-width: 1024px){.highlights{display:flex}}.highlights>div{width:100%;max-width:1200px}.highlights img{display:block;width:100%}.highlights .highlight{position:relative}.highlights .highlight .highlight__data{position:absolute;bottom:0;left:0;box-sizing:border-box;padding:0 0 20px 30px}@media (min-width: 1024px){.highlights .highlight .highlight__data{padding:0 0 40px 40px}}.highlights .highlight .highlight__data h3{margin:0}.highlights .highlight--asesoramiento{background:#e3f1f1 url("../images/photos/highlight-asesoramiento.jpg") center center/cover no-repeat;padding-top:100%}@media (min-width: 1024px){.highlights .highlight--asesoramiento{padding-top:initial}}.highlights .highlight--asesoramiento .highlight__data h3{color:#fff;margin:0 0 30px 0}@media (min-width: 1024px){.highlights .highlight--asesoramiento .highlight__data h3{margin:0 0}}.highlights .highlight--entrega{background:#f6f6f6 url("../images/photos/highlight-entrega.jpg") center center/cover no-repeat;padding-top:55%}@media (min-width: 1024px){.highlights .highlight--entrega{padding-top:45%}}.highlights .highlight--entrega .highlight__data{top:40px;bottom:auto}.highlights .highlight--entrega .highlight__data h3{color:#000;font-size:36px}.highlights .highlight--entrega .highlight__data h3 span{display:block}@media (min-width: 1024px){.highlights .highlight--entrega .highlight__data h3 span{display:inline-block}}.highlights .highlight--entrega .highlight__data hr{left:0;margin:35px 0 0 0}.highlights .highlight--pago{position:relative;background:#0EC7CC url("../images/photos/highlight-pago.jpg") 125% 100%/contain no-repeat;padding-top:70%}@media (min-width: 1024px){.highlights .highlight--pago{padding-top:55%;background-position:center right}}.highlights .highlight--pago img{position:absolute;top:40px;left:20px;margin:0;max-height:30px;width:fit-content}@media (min-width: 1024px){.highlights .highlight--pago img{left:30px}}.highlights .highlight--pago .highlight__data{padding-bottom:40px}.highlights .highlight--pago .highlight__data h3{color:#fff;font-size:36px}.highlights .highlight--pago .highlight__data p{font-family:'dharma_gothic_eregular_italic', sans-serif;font-size:21px;line-height:.9;font-weight:400;color:#fff;text-transform:uppercase;letter-spacing:0;opacity:.7;margin:20px 0 0 0}@media (min-width: 1024px){.highlights .highlight--pago .highlight__data p{font-size:24px}}.highlights .highlight--pago .highlight__data p span{display:none}@media (min-width: 1024px){.highlights .highlight--pago .highlight__data p span{display:inline-block}}.benefits h2{text-align:center;padding-top:20px;font-family:'dharma_gothic_eregular_italic', sans-serif;font-size:40px;line-height:.9;font-weight:400;color:#0EC7CC;text-transform:uppercase;letter-spacing:0}@media (min-width: 1256px){.benefits h2{padding-top:30px}}.reasons{width:100%;max-width:1200px;margin:20px auto 90px auto;text-align:center}@media (min-width: 768px){.reasons{display:flex;justify-content:center;flex-wrap:wrap}}@media (min-width: 1024px){.reasons{flex-wrap:nowrap}}@media (min-width: 1256px){.reasons{justify-content:space-between}}.reasons object,.reasons img{border-top:1px dashed #aaa;margin:30px auto 0 auto;padding-top:30px}@media (min-width: 768px){.reasons object,.reasons img{border-top:0px dashed #aaa}}@media (min-width: 1024px){.reasons object,.reasons img{width:100%;max-width:240px}}@media (min-width: 1256px){.reasons object,.reasons img{width:max-content;max-width:max-content}}.reasons object:first-child,.reasons img:first-child{border:none}.exclusive{margin:50px 0 50px 0;width:100%}@media (min-width: 768px){.exclusive{display:flex;justify-content:space-around;max-width:960px;margin:120px auto 60px auto;box-sizing:border-box;padding:0 40px}.exclusive>div{flex-basis:50%;display:flex;flex-direction:column;align-items:flex-start}.exclusive>div:first-child{align-items:flex-start}}@media (min-width: 1024px){.exclusive{padding:0}}@media (min-width: 1256px){.exclusive{max-width:1020px}}.exclusive img{width:100%}.exclusive .exclusive__item{width:100%;max-width:445px;position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:30px 30px 0 30px;box-sizing:border-box}@media (min-width: 768px){.exclusive .exclusive__item{padding:0;padding:40px 25px 0 0;align-items:flex-end;text-align:right}}@media (min-width: 1256px){.exclusive .exclusive__item{max-width:445px;align-items:flex-end;text-align:right}}.exclusive .exclusive__item h3{box-sizing:border-box}.exclusive .exclusive__item p{max-width:320px}.exclusive .exclusive__item hr{position:absolute;top:0;left:30px;margin:0}@media (min-width: 768px){.exclusive .exclusive__item hr{right:25px;left:auto}}.special{margin:50px 0 0 0;width:100%;display:flex;flex-direction:column-reverse}@media (min-width: 768px){.special{flex-direction:row;justify-content:space-around;max-width:960px;margin:60px auto 120px auto;box-sizing:border-box;padding:0 40px}.special>div{flex-basis:50%;display:flex;flex-direction:column;align-items:flex-start}.special>div:first-child{align-items:flex-start}}@media (min-width: 1024px){.special{padding:0}}@media (min-width: 1256px){.special{max-width:1020px}}.special .special__item{position:relative;padding:30px 30px 0 30px;box-sizing:border-box}@media (min-width: 768px){.special .special__item{padding:0;padding:40px 0 0 25px}}.special .special__item hr{position:absolute;top:0;left:30px;margin:0}@media (min-width: 768px){.special .special__item hr{left:25px}}.special .special__item p{margin:0;display:flex;justify-content:flex-start;padding:5px 0 0 0}.special .special__item p img{display:inline-block;margin:1px 7px 0 0;opacity:.95;width:17px}.special .special__item .cta{margin-top:70px}.special .special__call{padding:0 0 60px 0;position:relative}@media (min-width: 1256px){.special .special__call{padding:30px 0 60px 0}}.special .special__call::before{position:absolute;display:none;content:'';top:38px;left:-180px;width:150px;height:1px;background-color:#0EC7CC;z-index:999}@media (min-width: 1256px){.special .special__call::before{display:block}}.special .special__call h4{font-size:20px;color:#0EC7CC;margin-bottom:5px}.special .special__tel{font-family:'dharma_gothic_eregular_italic', sans-serif;font-size:30px;line-height:1;font-weight:400;color:#000}.special .special__tel img{margin-left:10px;display:inline-block}.special .special__photo{width:100%;margin-bottom:0}@media (min-width: 768px){.special .special__photo{width:100%;margin-bottom:40px}}.special .special__photo img{width:100%;max-width:445px}@media (min-width: 480px){.special .special__photo{width:90%}}@media (min-width: 1256px){.special .special__photo{width:100%}}@media (min-width: 1256px){.special .gremio__photo{transform:translateX(-5%)}}.special .working__photo{display:none}@media (min-width: 768px){.special .working__photo{display:block;box-sizing:border-box;border:10px solid #fff;transform:translate(48px, -75px);max-width:300px !important}}@media (min-width: 1024px){.special .working__photo{max-width:440px !important}}@media (min-width: 1256px){.special .working__photo{border:12px solid #fff}}.categories{padding:70px 0 60px 0}@media (min-width: 768px){.categories{display:flex;justify-content:space-between}}.categories .cta{position:sticky;top:80px}.categories__text{width:100%}@media (min-width: 768px){.categories__text{max-width:40%}}.categories__text h3{margin:60px 0 40px 0}.categories__text h4{position:relative}.categories__text h4::before{position:absolute;top:-20px;left:0;width:40px;height:2px;background-color:#fff;content:'';display:block}.categories__text p{margin-bottom:60px;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:16px;line-height:1.4;font-weight:400;color:#fff;font-family:'dharma_gothic_elight_italic', sans-serif;font-size:23px;line-height:1.15;font-weight:400;color:#fff;text-transform:none;letter-spacing:.02em;opacity:.8}.categories__list{width:100%;padding:80px 0 0 0;display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width: 768px){.categories__list{max-width:50%}}.categories__list>div{width:calc(50% - 20px);margin:20px 0 0 0;border-top:1px solid #555;padding:30px 0 0 0}@media (min-width: 768px){.categories__list>div{width:50%;margin:0;padding:0;border-top:none;flex-basis:50%}}.categories__list>div h5{font-family:'dharma_gothic_eregular_italic', sans-serif;font-size:24px;line-height:1;font-weight:400;color:#0EC7CC;text-transform:uppercase;letter-spacing:.02em;margin:0}.categories__list>div h5 span{display:inline}@media (min-width: 768px){.categories__list>div h5 span{display:block}}.categories__list>div ul{margin:10px 0 40px 0;padding:0}.categories__list>div ul li{list-style:none;padding:0;font-family:'dharma_gothic_elight_italic', sans-serif;font-size:20px;line-height:1.2;font-weight:400;color:#fff;text-transform:none;letter-spacing:.02em}.categories__list>div:nth-child(even){margin-left:20px}@media (min-width: 768px){.categories__list>div:nth-child(even){margin-left:0}}.formulario{display:block}@media (min-width: 1024px){.formulario{display:flex}}.formulario .formulario__text{width:100%;margin-left:0;padding-top:30px}@media (min-width: 1024px){.formulario .formulario__text{width:calc(45% - 40px);margin-left:40px;padding-top:60px}}.formulario .formulario__text hr{left:0;margin:10px 0 30px 0;background-color:#000;opacity:.8}.formulario .formulario__text h2{margin:0;font-family:'dharma_gothic_eregular_italic', sans-serif;font-size:45px;line-height:.9;font-weight:400;color:#0EC7CC;text-transform:uppercase;letter-spacing:0}@media (min-width: 1024px){.formulario .formulario__text h2{font-size:56px}}.formulario .formulario__text p{margin:40px 0;width:90%;max-width:350px;opacity:.8;font-family:'dharma_gothic_elight_italic', sans-serif;font-size:27px;line-height:1.15;font-weight:400;color:#888;text-transform:none;letter-spacing:.02em}.formulario .formulario__text a{font-family:'dharma_gothic_elight_italic', sans-serif;font-size:27px;line-height:1;font-weight:400;color:#000;text-transform:none;letter-spacing:.02em;display:block;padding:0 0 0 0;margin-bottom:15px;transition:.35s}.formulario .formulario__text a:hover{color:#0EC7CC}.formulario .formulario__text a img{height:24px;display:inline-block;margin:3px 10px 0 0}.formulario .formulario__text a.formulario__email img{transform:translateY(3px) scale(0.975)}.formulario .formulario__text a.formulario__tel img{transform:translateY(5px)}.formulario iframe{width:100%;min-height:860px;margin-bottom:60px}@media (min-width: 1024px){.formulario iframe{width:55%}}footer{width:100%;background-color:#000;padding-bottom:40px}.contacto{padding:40px ​0;display:block}@media (min-width: 768px){.contacto{display:flex;justify-content:space-between;align-items:flex-start}}.contacto h2{font-family:'dharma_gothic_eregular_italic', sans-serif;font-size:36px;line-height:1;font-weight:400;color:#0EC7CC;text-transform:uppercase;margin:0 0 8px 0}@media (min-width: 768px){.contacto h2{font-size:36px}}.contacto h3{font-family:'dharma_gothic_eregular_italic', sans-serif;font-size:21px;line-height:1;font-weight:400;color:#0EC7CC;text-transform:uppercase;margin:0 0 5px 0}.contacto h4{font-family:'dharma_gothic_eregular_italic', sans-serif;font-size:24px;line-height:1;font-weight:400;color:#0EC7CC;text-transform:uppercase;margin:0 0 5px 0}@media (min-width: 768px){.contacto h4{font-size:20px}}.contacto p,.contacto a,.contacto small{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:15px;line-height:1;font-weight:500;color:#fff;color:#fff;margin:0}.contacto a{transition:.35s;font-family:'dharma_gothic_elight_italic', sans-serif;font-size:20px;line-height:1;font-weight:500;color:#fff;text-transform:none;letter-spacing:.025em}.contacto a:hover{color:#0EC7CC}.contacto__logo{display:none}@media (min-width: 768px){.contacto__logo{flex-basis:48%;display:block;padding-top:40px}}.contacto__col{display:flex;align-items:flex-start;flex-basis:52%;justify-content:space-betweenbc;border-top:2px solid #0EC7CC;padding-top:40px}.contacto__data{width:100%}@media (min-width: 768px){.contacto__data{flex-basis:70%}}.contacto__data .correo{display:block}.contacto__data .social{display:block;width:100%;margin-top:40px}@media (min-width: 768px){.contacto__data .social{display:flex;justify-content:space-between;flex-basis:50%;width:90%}}.contacto__data .social>div{width:100%;flex-basis:50%;margin:0 0 30px 0}@media (min-width: 768px){.contacto__data .social>div{margin:0}}.contacto__data .social>div h4{padding-left:35px;margin-bottom:10px}.contacto__data .social--whatsapp h4{background:url("../images/icons/icon-whatsapp.svg") no-repeat left top/contain}.contacto__data .social--instagram h4{background:url("../images/icons/icon-instagram.svg") no-repeat left top/contain}.contacto__data small{margin-top:40px;display:block;font-family:'dharma_gothic_eregular_italic', sans-serif;font-size:16px;line-height:1;font-weight:400;color:#999;text-transform:uppercase;letter-spacing:.025em}.contacto__qr{width:100%;max-width:150px;box-sizing:border-box;display:none}@media (min-width: 768px){.contacto__qr{display:flex;justify-content:center;flex-direction:column;align-items:center;flex-basis:30%}}.contacto__qr img{display:block;width:100%;max-width:240px;margin:0;outline:none;border:5px solid #fff}.medios{background-color:#F7F7F7;padding:80px 0 45px 0;overflow:hidden}@media (min-width: 768px){.medios{padding:20px 0 15px 0}}.medios .container{display:block}@media (min-width: 768px){.medios .container{display:flex;justify-content:space-between;padding:40px 0}}.medios__text{width:100%;flex-basis:46%;text-align:left}@media (min-width: 768px){.medios__text{text-align:left}}.medios__text h3{font-family:'dharma_gothic_eregular_italic', sans-serif;font-size:36px;line-height:1;font-weight:400;color:#000;text-transform:uppercase;letter-spacing:0;margin:20px 0 8px 0;position:relative}@media (min-width: 768px){.medios__text h3{font-size:36px}}.medios__text h3::before{position:absolute;display:block;top:-30px;left:50%;width:40px;height:2px;background-color:#0EC7CC;content:'';transform:translateX(-50%);left:0;transform:translateX(0)}@media (min-width: 768px){.medios__text h3::before{top:-30px;left:0;transform:translateX(0)}}.medios__text p{font-family:'dharma_gothic_elight_italic', sans-serif;font-size:21px;line-height:1;font-weight:400;color:#666;text-transform:none;letter-spacing:.015em}@media (min-width: 768px){.medios__text p{font-size:21px}}.medios__cards{flex-basis:54%;width:100%;display:block;margin:50px 0;transform:translateX(-20px)}@media (min-width: 768px){.medios__cards{margin:0;display:flex;justify-content:space-between;align-items:center;transform:translateX(0)}}.medios__cards img{display:inline-block;margin:30px 0 0 0;height:auto;width:100px}@media (min-width: 768px){.medios__cards img{margin:0}}.slider .swiper-container {overflow: hidden!important;}