@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,500;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");*{box-sizing:border-box}body{color:#fff;font-family:'Montserrat';font-size:16px;background-color:gray;padding:0}body,figure,ul{margin:0}ul{list-style:none;padding:0}a{text-decoration:none;color:inherit}img{width:100%;height:auto;display:block}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?wd670a");src:url("../fonts/icomoon.eot?wd670a#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?wd670a") format("truetype"),url("../fonts/icomoon.woff?wd670a") format("woff"),url("../fonts/icomoon.woff2?wd670a") format("woff2"),url("../fonts/icomoon.svg?wd670a#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-massage:before{content:"\e900"}.icon-bag:before{content:"\e901"}.icon-face:before{content:"\e902"}.icon-contact:before{content:"\e903"}.icon-buy:before{content:"\e904"}.icon-fall:before{content:"\e905"}.icon-pil:before{content:"\e906"}.icon-thermometer:before{content:"\e907"}.icon-stress:before{content:"\e908"}.icon-goodposture:before{content:"\e909"}.icon-rest:before{content:"\e90a"}.icon-illness:before{content:"\e90b"}.icon-accident:before{content:"\e90c"}.icon-food:before{content:"\e90d"}.icon-effort:before{content:"\e90e"}.icon-weight:before{content:"\e90f"}.icon-exercise:before{content:"\e910"}.icon-fracture:before{content:"\e911"}.icon-hernia:before{content:"\e912"}.icon-overweight:before{content:"\e913"}.icon-overeffort:before{content:"\e914"}p{margin:10px 0;font-size:17px;line-height:22px}p.last{margin-bottom:60px}section:first-of-type:not(.intro){margin-top:8.89vw}@media screen and (max-width: 768px){section:first-of-type:not(.intro){margin-top:80px}}span.new-line{display:block}h1{color:#0046A1;font-size:30px;margin:0;text-align:center}.only-mobile{display:none !important}@media screen and (max-width: 780px){.only-mobile{display:block !important}}.hide{display:none !important}.modal-info{background:#fff;box-shadow:0 5px 5px rgba(38,39,43,0.14);display:inline-table;height:auto;width:500px;color:#0046A1;text-align:center;position:fixed;margin:auto;left:0;right:0;top:0;bottom:0;z-index:11;padding:60px 30px}@media screen and (max-width: 567px){.modal-info{width:90%}}.modal-info .title{font-size:24px}.modal-info .modal-close{background:transparent;border:none;color:#0046A1;cursor:pointer;font-weight:500;font-size:22px;position:absolute;right:20px;top:20px}.modal-info .text{margin-bottom:30px}.tdU{text-decoration:underline}.container{position:absolute}.grid{width:100%;margin:0 auto;padding:10vw 6vw 4vw;display:flex;align-items:center;flex-direction:column;justify-content:center;align-items:baseline;width:80%;margin:0 auto;background-size:cover;background-position:right top}@media screen and (max-width: 780px){.grid{background-size:cover;height:calc(100vh - 80px);position:relative;width:100%}}.grid__banner{width:80%;margin:0 auto;aspect-ratio:16/9;position:absolute;top:0;left:0;right:0;height:100%;padding:7vw 0vw 4vw}@media screen and (max-width: 780px){.grid__banner{width:100%;aspect-ratio:9/16;height:100%;padding:0}}.grid__banner picture,.grid__banner img{width:100%;height:100%}.grid__banner img{-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 780px){.grid__banner img{-o-object-fit:cover;object-fit:cover}}.grid_intro_products{border-bottom:5px solid #C7222C;width:100%;margin:0 auto;padding:0 10%;display:flex;align-items:center;justify-content:space-between;align-content:center}@media screen and (max-width: 1024px){.grid_intro_products{padding:0px 6% 40px}}.grid_intro_products.firts{background:url("../images/bg-product.jpg") no-repeat center;background-size:cover;background-position:center;border-top:5px solid #C7222C;text-align:center}@media screen and (max-width: 768px){.grid_intro_products.firts .intro_products_col.text{margin-top:-22vw}}@media screen and (max-width: 1024px){.grid_intro_products{height:auto;flex-direction:column;justify-content:space-around}}.grid_intro_products.second{align-items:center;background:url("../images/bg-product.jpg") no-repeat center;background-size:cover;background-position:center;padding:0 10% 0 2%}@media screen and (max-width: 560px){.grid_intro_products.second{width:100%;justify-content:center;padding:0 5% 60px}}.grid_intro_products.second .intro_products_col .intro_products_img{width:100%}.grid_intro_products.second .intro_products_col.text{align-items:flex-start;padding:0}.grid_intro_products .intro_products_col{width:100%;height:600px;aspect-ratio:1/1}@media screen and (max-width: 1024px){.grid_intro_products .intro_products_col{width:100%;justify-content:center;height:480px}}@media screen and (max-width: 768px){.grid_intro_products .intro_products_col{width:100%;justify-content:center}}@media screen and (max-width: 640px){.grid_intro_products .intro_products_col{height:380px}}.grid_intro_products .intro_products_col.text{align-items:center;display:flex;justify-content:center;flex-direction:column;font-family:"Montserrat";height:auto}.grid_intro_products .intro_products_col.text.product_description img{width:90%;margin:0 auto}.grid_intro_products .intro_products_col.text.product_description .cta_intro{font-size:18px;font-weight:500;line-height:1;padding:8px 0}.grid_intro_products .intro_products_col.text.product_description .intro_text{margin:0 0 20px}.grid_intro_products .intro_products_col.text.product_description h1{margin:0 0 20px 0}@media screen and (max-width: 768px){.grid_intro_products .intro_products_col.text.product_description h1{margin:40px 0 20px}}.grid_intro_products .intro_products_col.text.product_description .cta-box{min-width:320px}@media screen and (max-width: 768px){.grid_intro_products .intro_products_col.text{padding-top:0}}.grid_intro_products .intro_products_col.text .title h3{font-size:18px;line-height:1}.grid_intro_products .intro_products_col.text h1{color:#fff;font-size:80px;font-style:italic;font-weight:800;line-height:0.6em}@media screen and (max-width: 568px){.grid_intro_products .intro_products_col.text h1{font-size:12vw}}.grid_intro_products .intro_products_col.text h1 sup{font-weight:500;font-size:0.25em;vertical-align:64%;margin-left:6px}.grid_intro_products .intro_products_col.text h1 p{display:flex;font-size:1em;padding:0 0.48em;margin:0.25em 0 0;position:relative}.grid_intro_products .intro_products_col.text h1 p:before{content:"";background:#fff;-webkit-clip-path:polygon(4px 0%, 100% 0%, calc(100% - 4px) 100%, 0% 100%);clip-path:polygon(4px 0%, 100% 0%, calc(100% - 4px) 100%, 0% 100%);opacity:0.4;position:absolute;left:0;width:0.15em}.grid_intro_products .intro_products_col.text h1 p:after{content:"";background:#fff;-webkit-clip-path:polygon(4px 0%, 100% 0%, calc(100% - 4px) 100%, 0% 100%);clip-path:polygon(4px 0%, 100% 0%, calc(100% - 4px) 100%, 0% 100%);opacity:0.6;position:absolute;left:0.125em;width:0.175em}.grid_intro_products .intro_products_col.text h1 p:after,.grid_intro_products .intro_products_col.text h1 p:before,.grid_intro_products .intro_products_col.text h1 p span.line{height:100%;bottom:0}.grid_intro_products .intro_products_col.text h1 p span.line{content:"";background:#fff;-webkit-clip-path:polygon(4px 0%, 100% 0%, calc(100% - 4px) 100%, 0% 100%);clip-path:polygon(4px 0%, 100% 0%, calc(100% - 4px) 100%, 0% 100%);opacity:0.8;position:absolute;left:0.275em;width:0.225em}.grid_intro_products .intro_products_col.text h1 p span:not(.line){-webkit-clip-path:polygon(4px 0%, 100% 0%, calc(100% - 4px) 100%, 0% 100%);clip-path:polygon(4px 0%, 100% 0%, calc(100% - 4px) 100%, 0% 100%);font-size:0.26em;font-weight:900;letter-spacing:5px;padding:0 10px;text-transform:uppercase}@media screen and (max-width: 568px){.grid_intro_products .intro_products_col.text h1 p span:not(.line){letter-spacing:2px}}.grid_intro_products .intro_products_col.text h1 p span:not(.line).first{background:#fff;color:#0046A1}.grid_intro_products .intro_products_col.text h1 p span:not(.line).second{background:#C7222C;color:#fff;margin-left:-4px}.grid_intro_products .intro_products_col.text h2{font-size:30px;font-weight:900;margin:0 0 20px;line-height:1;color:#fff}.grid_intro_products .intro_products_col.text h2 span{display:block}@media screen and (max-width: 1440px){.grid_intro_products .intro_products_col.text h2{font-size:28px}}@media screen and (max-width: 768px){.grid_intro_products .intro_products_col.text h2{font-size:26px}}.grid_intro_products .intro_products_col .intro_text{font-size:22px;line-height:22.4px}@media screen and (max-width: 1440px){.grid_intro_products .intro_products_col .intro_text{font-size:20px}}@media screen and (max-width: 560px){.grid_intro_products .intro_products_col .intro_text{font-size:0.9em;line-height:1.4}}.grid_intro_products .intro_products_col .intro_products_img{width:80%;height:100%;-o-object-fit:contain;object-fit:contain;margin:0 auto}@media screen and (max-width: 1440px){.grid_intro_products .intro_products_col .intro_products_img{width:100%}}.grid_intro_products .intro_products_col.aspect-square{aspect-ratio:16/9}@media screen and (max-width: 768px){.grid_intro_products .intro_products_col.aspect-square{height:70vh}}.grid_intro_products.compra_section{background:#ffffff;height:300px}@media screen and (max-width: 1024px){.grid_intro_products.compra_section{margin-top:10%}}.container{width:100%;height:auto;padding:0 0;z-index:10;position:fixed;top:0}@media screen and (max-width: 768px){.container{display:flex}}.container .logo__tq{width:3%;z-index:99;position:relative;top:-5px}@media (max-width: 1024px){.container .logo__tq{width:50px}}.container .logo__tq.tq_light{width:70px;height:0px;top:11px;position:relative;display:flex;align-items:center;align-self:flex-start}.container .header{background:url("../images/bg.jpg") no-repeat top center;background-size:cover;display:flex;width:100%;padding:1.5em 3em;justify-content:space-around;align-items:flex-start;height:auto;min-height:9vw}.container .header__logo_container{align-items:baseline;display:flex;margin-left:6vw}.container .header__logo_container .tq{width:3.4vw}@media (max-width: 768px){.container .header{height:80px;background:#0046A1;padding:0;align-items:center;justify-content:flex-start;flex-wrap:wrap}.container .header__logo_container{align-items:center;display:flex;height:100%}.container .header__logo_container .tq{width:8.6vw}}.container .header__nav>ul{display:flex}@media screen and (max-width: 768px){.container .header__nav>ul{flex-direction:column;padding:60px 6%;align-items:flex-start}}.container .header__logo{width:16vmax}@media screen and (max-width: 768px){.container .header__logo{width:22vmax;margin-bottom:3vmax}}.container .header__nav{display:flex;align-items:center;width:auto;margin:3vw 0 0 0}@media screen and (max-width: 768px){.container .header__nav{background-color:#fff;flex-direction:column;height:100vh;margin:0;position:absolute;width:100vw;top:80px;transition:ease-in-out all 0.5s;transform:translate(-100vw)}}.container .nav__link{width:auto;display:inline-block;padding:0 1em;cursor:pointer;font-weight:900;font-style:italic;font-size:13px;color:#fff}.container .nav__link.end{width:40px}@media screen and (max-width: 768px){.container .nav__link{font-size:15px;color:#0046A1;margin-bottom:40px}}.container .nav__link a{transition:all 0.4s ease;align-items:center;display:flex;width:100%}.container .nav__link a span{margin-right:10px}.container .nav__link a span:before{font-size:1.8em}.container .nav_link_span{border-right:3px solid black;height:1em}.container .sub_link{color:#fff;font-weight:900;margin:1em 0 0 0;font-weight:200}.container .sub_link__a{font-weight:900;font-style:italic;padding:0 0 5px 0;cursor:pointer;text-transform:uppercase}@media screen and (max-width: 1280px){.container .sub_link__a{font-size:11px;letter-spacing:2px}}@media screen and (max-width: 768px){.container .sub_link__a{color:#0046A1}}.container .sub_link__a:hover,.container .sub_link__a.active{color:#C7222C}.container .product_nav{width:8em}.container .product_nav ul{width:15em}.nav__link>a:hover,.nav__link.active a:not(.sub_link__a){color:#C7222C;transition:all 0.4s ease}.nav__link>a:hover:parent(div),.nav__link.active a:not(.sub_link__a):parent(div){height:40px}@media (max-width: 768px){.logo__container img{transform:translate(10px, 10px)}}.hamburger{align-items:center;display:flex;height:28px;justify-content:flex-end;position:absolute;width:40px;z-index:5;right:6vw;visibility:hidden}@media screen and (max-width: 780px){.hamburger{visibility:visible}}.hamburger span{background:#fff;height:4px;width:60%}.hamburger span:before{content:"";width:80%;height:4px;background:#fff;position:absolute;bottom:0;right:0}.hamburger span:after{content:"";width:100%;height:4px;background:#fff;position:absolute;top:0;right:0}.footer{padding:120px 10% 20px;background:url("../images/bg.jpg") no-repeat center center;background-size:cover}@media screen and (min-width: 1024px){.footer__container{display:flex;justify-content:space-between;margin-bottom:24px}}.footer__container__icons{display:flex;align-items:baseline;gap:30px;margin-bottom:60px}@media screen and (min-width: 1024px){.footer__container__icons{margin-bottom:unset}}.footer__container__icons .tq{width:50px}.footer__container__icons .duraflex{width:220px}.footer__container__menu{margin-bottom:10px}.footer__container__menu ul{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-gap:16px}.footer__container__menu ul li{font-style:normal;font-weight:700;font-size:14px;line-height:24px;letter-spacing:0.01em;text-transform:uppercase;color:#fff}.footer__container__menu ul li a{transition:all 0.4s ease}.footer__container__menu ul li a:hover{transition:all 0.4s ease;color:#c7222c}.footer hr{border:1px solid #e7e9eb;margin:0 0 24px 0}.footer__legals-container{text-align:center}@media screen and (min-width: 1024px){.footer__legals-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:100px}}.footer__legals-container__social-media{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}@media screen and (min-width: 1024px){.footer__legals-container__social-media{grid-column:3;grid-row:1;justify-content:flex-end;gap:50px}}.footer__legals-container__social-media p{font-size:12px;line-height:18px;letter-spacing:0.005em;color:#fff}.footer__legals-container__social-media .icons{display:flex;gap:28px}.footer__legals-container__copyright{margin-bottom:24px}.footer__legals-container__copyright p{font-style:normal;font-weight:400;font-size:14px;line-height:24px;letter-spacing:0.01em;color:#fff}.footer__legals-container__legals p{font-style:normal;font-weight:500;font-size:8px;line-height:12px;text-align:center;letter-spacing:0.005em;color:#fff;opacity:0.75}.cookies-box{display:none;position:fixed;right:6vw;bottom:20px;width:400px;background:#fff;color:#0046A1;padding:20px;border-radius:8px;z-index:2;box-shadow:rgba(0,0,0,0.15) 2.4px 2.4px 3.2px}.cookies-box button{width:100%;border:none;cursor:pointer}@media screen and (max-width: 400px){.cookies-box{width:88vw}}.header__nav.translate{transform:translate(0vw);position:absolute;width:100%;height:100vh;overflow:hidden}.navigation__submenu{display:none;transition:all 0.4s ease-in-out}.link_animation{display:block;height:auto}.header_nav{transition:all 0.2s ease}.nav__link{position:relative;transition:all 0.4s ease-in-out}.nav__sub_link{transform-origin:top center;display:none;transform:scale(0, 0);transition:all 0.4s ease-in-out}@media screen and (max-width: 768px){.nav__sub_link{transform:scale(1);display:block;padding-left:40px}}.nav__link:hover>.nav__sub_link,.nav__sub_link:hover{display:block;transform:scale(1);padding:0.5em 0}.cta--gradient:hover,.cta--green:hover{transform:scale(1.05);color:#fff}.product_img:hover{transform:scale(1.1);cursor:pointer}.product__page_img_link>img{transition:all 0.3s ease-in-out}.product__page_img_link:hover>img{transform:scale(1.1);cursor:pointer}:focus{outline:none}.intro{background:url("../images/bg.jpg") no-repeat top center;background-size:cover;width:100%;position:relative;top:0;padding:9vw 0 6vw}@media screen and (max-width: 780px){.intro{padding:80px 0 0}}.intro__container{width:28vw;z-index:2}@media screen and (max-width: 780px){.intro__container{position:absolute;left:0;right:0;bottom:2vh;margin:0 auto;width:76%}}.intro__text{color:#fff;font-size:0.98vw;font-style:italic;font-weight:900;line-height:1;padding:0 10px}@media screen and (max-width: 1060px){.intro__text{font-size:1.3em;line-height:1.7}}@media screen and (max-width: 640px){.intro__text{font-size:.875em;line-height:1.77778em;line-height:1;text-align:center}}.intro.compra{background:url("../images/compra.jpg") no-repeat center;height:68vh}.cta__wrap{display:flex;flex-wrap:wrap;height:auto;justify-content:space-between;color:#fff}@media screen and (max-width: 380px){.grid{padding:0 6%}}.btn_wrap{display:flex;justify-content:center}.btn_wrap .btn{display:inline-block}.btn_wrap .btn .btn_scroll{width:40px;height:auto;display:block}.hide-in-desktop{display:none}@media screen and (max-width: 1024px){.hide-in-desktop__compra_section{display:block}}@media screen and (min-width: 1024px){.hide-in-desktop__compra_section{display:none}}.hide-in-mobile{display:block}@media screen and (max-width: 1024px){.hide-in-mobile__compra_section{display:none}}@media screen and (min-width: 1024px){.hide-in-mobile__compra_section{display:block}}.section__products{width:100%;height:100vh;background-color:0}.cta__products_green,.cta__products_blue,.cta--gradient.cta_dolor.green,.cta--gradient.cta_dolor.green.blue,input[type="submit"],.modal_acept{display:inline-flex;border:2px solid #000;border-radius:30px;font-family:Roboto-Light,sans-serif;color:#ffff;font-size:16px;height:auto;border:none}.cta--base{background:#fff;color:#004C94}.cta--highlight{background:#C7222C;color:#fff}.cta__products_green{width:100%;display:flex;padding:.5em 1em;display:flex;justify-content:space-between;font-family:Roboto-Black,sans-serif;transition:all .4s ease-in-out;background:#99bc73;background:-webkit-gradient(left top, right top, color-stop(0%, #99bc73), color-stop(82%, #779c4f), color-stop(86%, #779c4f));background:linear-gradient(to right, #99bc73 0%, #779c4f 82%, #779c4f 86%);border:none;padding:.5em .8em;font-size:1.4375em;letter-spacing:1px;border-radius:30px;font-size:1.25em;letter-spacing:1px}@media screen and (max-width: 1280px){.cta__products_green{font-size:1.25em;letter-spacing:2px}}@media screen and (max-width: 833px){.cta__products_green{font-size:.875em;letter-spacing:1.6px;padding:.8em 1em;display:flex;align-items:center}}.cta__products_blue{width:100%;display:flex;padding:.5em 1em;border-radius:30px;display:flex;justify-content:space-between;font-family:Roboto-Black,sans-serif;transition:all .4s ease-in-out;background:#499bea;background:-webkit-gradient(left top, right top, color-stop(0%, #499bea), color-stop(100%, #1060b5));background:linear-gradient(to right, #499bea 0%, #1060b5 100%);font-size:1.25em;letter-spacing:1px}@media screen and (max-width: 1280px){.cta__products_blue{font-size:1.25em;letter-spacing:2px}}@media screen and (max-width: 833px){.cta__products_blue{font-size:.875em;letter-spacing:1.6px;padding:.8em 1em;display:flex;align-items:center}}.cta__wrap__mobile{text-align:center;width:100%;padding:0.5em .8em;margin:1em 0;border-radius:30px;display:none;color:#fff;font-family:Roboto-Condensed,sans-serif;background:#4ec352;background:-webkit-gradient(left top, right top, color-stop(0%, #4ec352), color-stop(86%, #089aed), color-stop(93%, #0297fa));background:linear-gradient(to right, #4ec352 0%, #089aed 86%, #0297fa 93%)}.cta__wrap__mobile span{margin:0 .5em;display:flex;align-items:center}.cta__wrap__mobile .gradient__mobile{color:#fff;font-size:1em;letter-spacing:1.3px;font-family:Roboto-Condensed,sans-serif}@media screen and (max-width: 813px){.cta__wrap__mobile{display:flex;justify-content:space-evenly;align-items:center}}.cta_icon{width:20px}.p_first .gradient__mobile,.p_second .gradient__mobile{text-align:center;width:auto;padding:.8em;margin:0 0 2em 0;border-radius:30px;display:none;color:#fff;font-family:Roboto-Condensed,sans-serif;background:#4ec352;background:-webkit-gradient(left top, right top, color-stop(0%, #4ec352), color-stop(86%, #089aed), color-stop(93%, #0297fa));background:linear-gradient(to right, #4ec352 0%, #089aed 86%, #0297fa 93%)}@media screen and (max-width: 810px){.p_first .gradient__mobile,.p_second .gradient__mobile{display:block}}.cta--gradient.second{font-family:Roboto-Black,sans-serif}.cta--green.second{font-family:Roboto-Black,sans-serif;border-radius:30px}.cta_intro_arrow{width:100%;justify-content:center;margin:2em 0 2em 0;justify-content:flex-end}@media screen and (max-width: 640px){.cta_intro_arrow{display:none}}.cta_intro{border-radius:0;-webkit-clip-path:polygon(4px 0%, 100% 0%, calc(100% - 4px) 100%, 0% 100%);clip-path:polygon(4px 0%, 100% 0%, calc(100% - 4px) 100%, 0% 100%);display:block;font-size:14px;font-style:italic;font-weight:900;height:100%;line-height:12.27px;padding:5px 20px;position:relative;text-align:center;text-transform:uppercase;margin:0}.cta_intro span{display:block}.cta-box{position:relative;width:49%}@media screen and (max-width: 567px){.cta-box{width:100%;margin-bottom:20px}}.cta-box.title{margin-bottom:10px;width:auto}.cta-box.title h3{font-size:18px}.cta-box:before,.cta-box:after{content:'';position:absolute;left:10px;height:100%;width:10px;background:#fff;-webkit-clip-path:polygon(4px 0%, 100% 0%, calc(100% - 4px) 100%, 0% 100%);clip-path:polygon(4px 0%, 100% 0%, calc(100% - 4px) 100%, 0% 100%);top:0}.cta-box.blue .cta--base{background:#0046A1;color:#fff}.cta-box.blue:before,.cta-box.blue:after{background:#0046A1}.cta-box:after{left:0}.cta-box.left{padding-left:20px}.cta-box.left .line:before,.cta-box.left .line:after{content:'';position:absolute;left:10px;height:100%;width:10px;background:#C7222C;-webkit-clip-path:polygon(4px 0%, 100% 0%, calc(100% - 4px) 100%, 0% 100%);clip-path:polygon(4px 0%, 100% 0%, calc(100% - 4px) 100%, 0% 100%);top:0}.cta-box.left .line:after{left:0}.cta-box.right{padding-right:20px}.cta-box.right:before,.cta-box.right:after{background:#C7222C;left:inherit;right:0}.cta-box.right:after{right:10px}.img_intro_arrow{width:50px}.btn_intro{height:50px;width:50px;background:url("../images/cta_intro_arrow_3.png") center no-repeat;background-size:contain;-webkit-animation:identifier 3s infinite;animation:identifier 3s infinite}@-webkit-keyframes identifier{0%{transform:scale(1)}25%{transform:scale(1.1)}50%{transform:scale(1)}75%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes identifier{0%{transform:scale(1)}25%{transform:scale(1.1)}50%{transform:scale(1)}75%{transform:scale(1.1)}100%{transform:scale(1)}}.btn.btn_intro_mobile{background-image:url("../images/scroll_down.svg");background-size:contain;width:35px;height:35px}.cta_intro img{width:20px;margin:0 0 0 .7em}.products{width:100%;height:auto;background:url("../images/product_back_blue.jpg") no-repeat center;background-size:cover;justify-content:flex-end}.products .products__container_mobile{display:none}@media screen and (max-width: 813px){.products__container{height:auto}}.products__container .img_wrap_mobile{display:none}@media screen and (max-width: 813px){.products__container .img_wrap_mobile{display:block;width:100%}}.products__container .products__container_wrap{height:50vh;display:flex}@media screen and (max-width: 813px){.products__container .products__container_wrap{height:100vh;padding:0 0;height:auto}}.products__container .products__container_wrap.second{background:url("../images/products_green.jpg") no-repeat center;background-size:cover;justify-content:flex-start}@media screen and (max-width: 1024px){.products__container .products__container_wrap.second{background:url("../images/products_green.jpg");background-size:cover;background-position:100% 0;align-items:flex-end}}@media screen and (max-width: 813px){.products__container .products__container_wrap.second{background:none;background-size:contain;align-items:flex-end}}.products__container .products__container_wrap .products_content_wrap{width:36%;display:flex;justify-content:center;flex-direction:column}@media screen and (max-width: 813px){.products__container .products__container_wrap .products_content_wrap{width:100%;justify-content:flex-end;position:absolute;padding:5vh 10vw;padding-bottom:20vh}}@media screen and (max-width: 640px){.products__container .products__container_wrap .products_content_wrap{width:100%;justify-content:flex-end;position:absolute;padding-bottom:0;padding:2em 3em}}.products__container .products__container_wrap .products_content_wrap .products_content_wrap_img{width:auto;padding:.5em}@media screen and (max-width: 813px){.products__container .products__container_wrap .products_content_wrap .products_content_wrap_img{padding:1em 0 0 0}}.products__container .products__container_wrap .products_content_wrap .products_content_wrap_text{font-family:Roboto-Light,sans-serif;font-size:1.25em;line-height:1.58621em;color:#26488d}@media screen and (max-width: 813px){.products__container .products__container_wrap .products_content_wrap .products_content_wrap_text{font-size:1.125em;line-height:1.5em;margin:.5em 0}}.products__container .products__container_wrap .products_content_wrap .products_content_wrap_text.green{color:#385d20}.products__container .products__container_wrap .products_content_wrap .products_content_wrap_cta{width:100%}.products__container .products__container_wrap .products_content_wrap .products_content_wrap_cta .products_cta_wrap{display:inline-block;width:30px;height:auto}@media screen and (max-width: 813px){.products__container .products__container_wrap .products_content_wrap .products_content_wrap_cta .products_cta_wrap{display:block;margin:0 0 0 1em}}.cta--gradient.cta_dolor.green{display:none}.cta--gradient.cta_dolor.green.blue{display:none}.video_intro{width:auto;height:auto;background:#1e2a47;padding:50px 0}@media screen and (min-width: 640px){.video_intro{padding:100px}}.video_intro .content__iframe_youtube{position:relative;height:100%;width:100%;margin:0 auto;aspect-ratio:16/9}.video_intro .content__iframe_youtube .iframe_youtube{position:absolute;top:0;left:0;width:100%;height:100%}.legal_products{width:100%;margin:0;font-size:.7em;text-align:center;position:fixed;display:flex;margin-top:96.5vh;justify-content:flex-end;align-items:flex-end;z-index:99999}.legal_products p{margin:0;background-color:#fff;padding:.5em 8%;width:100%;display:flex;justify-content:center;align-items:center;position:fixed;bottom:0}@media screen and (max-width: 810px){.legal_products{display:none}}@media screen and (max-width: 833px){.card_wrap.mobile{background-color:#5399ff;flex-direction:column;padding:1em 8%}.card_wrap.mobile .text_adv{text-align:start;margin:.5em 0 1em 0;font-size:1em}.card_wrap.mobile .card_item{display:flex;align-items:center;margin:.3em 0}.card_wrap.mobile .card_item figure{display:block;margin:0}.card_wrap.mobile .card_item figure img{width:40px;height:auto;margin:0}.card_wrap.mobile .card_item p{margin:0 0 0 1em;line-height:1.6;font-size:.9em}.mobile_subtitle.muscular{color:#8bc866}.card_wrap.mobile.muscular{background-color:#8bc866}}.card_item_strong{font-size:1.15em;font-weight:bold}.main-banner{padding:9vw 0 6vw}.main-banner.pain-types{background:url("../images/main-banner.jpg") no-repeat top center;background-size:cover;min-height:700px;height:100vh;padding:0;margin-top:9vw}@media screen and (max-width: 780px){.main-banner.pain-types{height:calc(100vh - 80px);min-height:calc(100vh - 80px);background-image:url("../images/mobile-pain-types.jpg");background-repeat:no-repeat;background-position:center}}.main-banner .content-box{width:50%;padding:0 10%;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}@media screen and (max-width: 780px){.main-banner .content-box{width:100%;justify-content:flex-end;padding-bottom:40px}}.main-banner .content-box .cta__wrap{width:100%}@media screen and (min-width: 1023px) and (max-width: 1440px){.main-banner .content-box .cta__wrap{width:130%}}.main-banner .content-box h1{font-size:4vw;font-style:italic;font-weight:900;text-transform:uppercase;text-align:center;color:#fff}@media screen and (max-width: 780px){.main-banner .content-box h1{font-size:20px}}.main-banner .content-box h1 span{display:block;line-height:1}.main-banner .content-box h1 span.big{font-size:6.44vw}@media screen and (max-width: 780px){.main-banner .content-box h1 span.big{font-size:32px}}.product__page{width:100%;height:100vh;background:url("../images/product_back.jpg") no-repeat;background-size:cover;background-position:center;display:flex;justify-content:center}@media screen and (max-width: 813px){.product__page{display:none}}.product__page .product__page_wrap{width:33%;padding:1em 3em;height:100%;display:flex;align-items:flex-end}.product__page .product__page_wrap .product__page_wrap_img .product_link{transition:all ease-in-out .55s;display:block}.product__page .product__page_wrap .product__page_wrap_img .product_link:hover{transform:scale(1.05);position:relative}.product__page .product__btn{position:absolute;width:100%;margin-top:90vh;justify-content:center}.product__page .product__btn .product__btn_wrap{width:100%;display:flex;justify-content:center;align-items:center;font-family:Roboto-Italic,sans-serif}.product__page .product__btn .product__btn_wrap>img{max-width:40px;margin-right:1em}.product__page_article{width:100%;height:calc( 100vh - 9vw);background:url("../images/product_back_blue.jpg") no-repeat;background-size:auto 100vw;background-position:center;display:flex;justify-content:space-around;background-size:cover}.product__page_article.green{background:url("../images/product_back_green.jpg") no-repeat !important;background-size:auto 100vw}.product__page_article .product__article_col{width:50%;height:100%;display:flex;align-items:center}@media screen and (max-width: 1366px){.product__page_article .product__article_col{width:50%}}.product__page_article .product__article_col .product_article_col_wrap{width:100%}.product__page_article .product__article_col .product_article_col_wrap img{margin-top:30%;width:83%}@media screen and (max-width: 1280px){.product__page_article .product__article_col .product_article_col_wrap img{width:80%;margin-top:10%}}@media screen and (max-height: 650px){.product__page_article .product__article_col .product_article_col_wrap img{width:55%;margin:2em auto}}.product__page_article .product__article_col .product__article_text h2{font-family:Helvetica-bold,sans-serif;font-size:2.5em;margin:1em 0 .2em 0}@media screen and (max-width: 1024px){.product__page_article .product__article_col .product__article_text h2{font-size:2em}}@media screen and (max-height: 650px){.product__page_article .product__article_col .product__article_text h2{font-size:1.6em;margin:.4em 0 .2em 0}}.product__page_article .product__article_col .product__article_text h2.green{color:#8bc866}.product__page_article .product__article_col .product__article_text h2.blue{color:#5fa0ff}.product__page_article .product__article_col .product__article_text p{line-height:1.7;font-size:.87em}@media screen and (min-width: 1336px){.product__page_article .product__article_col .product__article_text p{font-size:1em}}@media screen and (max-height: 680px){.product__page_article .product__article_col .product__article_text p{font-size:.75em;line-height:1.3;margin:.3em 0}}.product__page_article .cta-box{width:auto}@media screen and (max-width: 768px){.product__page_article .cta-box{margin:40px auto;width:88%;color:#fff}.product__page_article .cta-box:after,.product__page_article .cta-box:before{background:#0046A1}}.product__page_article .cta-box h3{font-size:28px;line-height:33.42px;text-transform:uppercase}@media screen and (max-width: 768px){.product__page_article .cta-box h3{color:#fff;background:#0046A1;font-size:18px}}.product__page{width:100%}.product__page .product__page_row{display:flex;width:70vw;flex-direction:column}@media screen and (max-width: 1024px){.product__page .product__page_row{width:85vw}}.product__page .product__page_row .product__page_col{width:100%;height:90vh;display:flex;align-items:flex-end}@media screen and (max-width: 1024px){.product__page .product__page_row .product__page_col{height:70vh}}.product__page .product__page_row .product__page_col .product__page_img_link{padding:0 5%}.product__page .product__page_row .description_products{display:flex;align-content:center;align-items:center;justify-content:center;font-family:Roboto-Italic,sans-serif;font-size:1.5vw;color:#4c973e}.product__page .product__page_row .description_products img{max-width:40px;height:auto;margin-right:1em;transition:all .4s ease-in-out}.products__mobile{display:none}@media screen and (max-width: 813px){.products__mobile{display:flex;height:auto}}.mobile_title{font-family:Roboto-Black,sans-serif;letter-spacing:1.5px}.mobile_text{line-height:1.4}.products__mobile{flex-direction:column}.products__mobile .products-mobile_row{width:100%;padding:0 10%;height:auto}.products__mobile .products-mobile_row.p_header{background-color:#fff;padding:1.5em 8% 0 8%}.products__mobile .products-mobile_row.p_first{height:auto;width:100%;background:url("../images/product_back_blue.jpg") no-repeat center;background-size:cover;background-position:top right;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.products__mobile .products-mobile_row.p_first .p_frist_wrap{padding:2em 0 0 0}.products__mobile .products-mobile_row.p_first .p_frist_wrap .p_frist_img{width:82%;margin:0 auto;margin-top:25%}.products__mobile .products-mobile_row.p_second{height:auto;width:100%;background:url("../images/product_back_green.jpg") no-repeat center;background-size:cover;background-position:top right;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.products__mobile .products-mobile_row.p_second .p_frist_wrap{padding:2em 0 0 0}.products__mobile .products-mobile_row.p_second .p_frist_wrap .p_frist_img{width:80%;margin:0 auto}.mobile_title::after{content:"";display:block;position:relative;width:100%;height:2px;top:6px;box-shadow:60px 0 #7fc356 inset, 120px 0  #5399ff inset}a.cta__wrap__mobile.intro_mobile_btn.min{width:auto;margin:1em 0 3em 0;display:none}@media screen and (max-width: 813px){a.cta__wrap__mobile.intro_mobile_btn.min{display:flex}}@media screen and (max-width: 863px){.grid.t_dolor{padding:0 8%;justify-content:center;align-items:center}}@media screen and (max-width: 640px){.grid.t_dolor{padding:0 8%;justify-content:center;align-items:flex-start}}.intro__container.t_dolor{display:block;width:100%;margin:0}.intro__container.t_dolor .cta__wrap{display:flex;justify-content:flex-start}.intro__container.t_dolor .cta__wrap a{margin:0 2em 0 0}@media screen and (max-width: 1024px){.intro__container.t_dolor .cta__wrap a{margin:1em 2em 0 0;font-size:1em}}@media screen and (max-width: 713px){.intro__container.t_dolor .cta__wrap a{margin:1em 2em 0 0;font-size:.8em}}.title_large.t_dolor{font-family:Helvetica-bold,sans-serif;font-size:4em;line-height:1.3;display:inline-block}@media screen and (max-width: 863px){.title_large.t_dolor{font-size:8vmin;line-height:1;margin:.5em 0 .3em 0}}@media screen and (max-height: 760px){.title_large.t_dolor{font-size:2.5em}}.intro__mobile.t_dolor .cta__wrap__mobile{padding:0.8em 1.5em;border-radius:20px;background:none;color:black;border:2px solid;font-size:1em}.intro__mobile.t_dolor .green{color:#7fc356}.intro__mobile.t_dolor .blue{color:#5399ff}.mobile_title.t_dolor{font-size:1.5em;cursor:pointer}.espalda{padding:0 10%;justify-content:flex-start;background:url(../images/dolor-muscular-espalda.jpg) center center no-repeat;background-size:cover;line-height:1;margin:0 0 0 0}@media screen and (max-width: 768px){.espalda{background:#fff}}.cover-height{height:calc( 100vh - 9vw);min-height:800px}@media screen and (max-width: 780px){.cover-height{height:auto;min-height:auto;padding:0;width:100%}}.product__article_col.col_espalda{width:60%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media screen and (max-width: 768px){.product__article_col.col_espalda{width:100%}}.product__article_col.col_espalda .text_dolor{width:70%;text-align:justify}@media screen and (max-width: 768px){.product__article_col.col_espalda .text_dolor{width:100%}}.title_espalda{font-size:66px;font-style:italic;font-weight:bold;color:#fff;margin:1.5em 0 0.25em 0;letter-spacing:-2px;text-transform:uppercase;text-align:left}@media screen and (max-width: 768px){.title_espalda{color:#0046A1;font-size:8vw;padding:0 6%;margin:1.5em 0 0.25em 0}}.description{font-size:1.8em;letter-spacing:1.3px;color:#5fa0ff;font-family:Helvetica-light,sans-serif;margin:.5em 0}@media screen and (max-height: 760px){.description{font-size:1.4em;margin:.5em 0 0 0}}.text_dolor{margin:4em 0;font-size:17px;font-style:italic;line-height:22.17px}@media screen and (max-width: 768px){.text_dolor{width:100%;padding:0 6%;color:#0046A1;margin:0}}.cta_dolor{width:auto;justify-content:center;border-radius:10px;padding:.8rem 2rem}.espalda.section_second{background:url(../images/dolor-muscular-espalda.jpg) center center;background-size:cover;height:auto;padding:15vw 0 9vw;flex-direction:column;justify-content:center;position:relative}@media screen and (max-width: 768px){.espalda.section_second{background:#fff;padding:0}}.espalda.section_second:before{content:'';background:#0098F5;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width: 768px){.espalda.section_second:before{background:transparent}}.espalda.section_second .title_espalda{padding:0;margin-top:0}@media screen and (max-width: 768px){.espalda.section_second .title_espalda{padding:0 6%;margin:1.5em 0 0.25em 0}}.espalda.section_second .description{padding:0 10%}.espalda.section_second .text_dolor{background:rgba(0,70,161,0.55);border:none;border-radius:100px;margin:1em 0;padding:4.1em 6.6em}@media screen and (max-width: 768px){.espalda.section_second .text_dolor{border-radius:0;padding:20px 6%}}.espalda.section_second .text_dolor p{color:#fff;width:100%}.espalda.section_second .box-article{margin:0 auto;min-width:1200px;width:70vw;z-index:2}@media screen and (max-width: 1200px){.espalda.section_second .box-article{min-width:100vw}}.item_description{display:flex;align-items:center}.item_description figure{display:block}.item_description figure img{width:70%;height:auto}.item_text{padding:0;line-height:1.6;font-size:.75em}.cta_wrap{width:100%;padding:0 0 0 10%}.espalda.third{padding:0 10%;justify-content:flex-start;background:url(../images/dolor-espalda-tratamiento.jpg) no-repeat;background-size:cover;background-position:center right;line-height:1;margin:0 0 0 0}@media screen and (max-width: 768px){.espalda.third{background:#fff}}.espalda.muscular.third{background:url(../images/dolor-muscular-tratamiento.jpg) no-repeat;background-size:cover;background-position:center}.product__page_article.espalda.third{display:flex;flex-direction:column;justify-content:center;height:100%;min-height:100vh;padding:0px 0 6vh 0;position:relative}@media screen and (max-width: 768px){.product__page_article.espalda.third{background:#fff;padding:0}}.product__page_article.espalda.third .warning{color:#000;font-size:12px;font-style:italic;font-weight:600;position:absolute;text-align:center;bottom:10px;left:0;right:0}.title_espalda.third{margin:.4em 0;font-size:4em;position:relative}.product__article_col.col_espalda.third{padding:0 10%;justify-content:flex-end}.wrap_text_third{width:90%;height:100%;background-color:rgba(0,70,161,0.55);padding:0 20px 30px 40px;margin:0 auto;border-radius:80px;position:relative}.wrap_text_third.dark{background-color:rgba(10,38,63,0.55)}@media screen and (max-width: 768px){.wrap_text_third{border-radius:0;margin:0;padding:0 6%;width:100%}}.text_adv{color:white;text-align:center;font-size:1.1em;letter-spacing:1.5px}.card_wrap{width:100%;height:100%;display:flex;align-items:center}@media screen and (max-width: 768px){.card_wrap{flex-direction:column;padding:20px 0}}.card_wrap .card_item{align-items:center;display:flex;height:100%;justify-content:center;margin:40px 14px;text-align:center;width:100%}@media screen and (max-width: 768px){.card_wrap .card_item{margin:0;text-align:left}}.card_wrap .card_item .list-icon{margin:0;top:-25px;position:absolute}@media screen and (max-width: 768px){.card_wrap .card_item .list-icon{margin:0 20px 0 0;display:inline-block;position:relative;top:0}}.card_wrap .card_item figure{position:relative;display:block !important;margin:auto;justify-content:center}.card_wrap .card_item figure .card_number{font-family:Roboto-Black,sans-serif;font-size:2em;color:#bbd9fe;position:absolute}@media screen and (min-width: 713px){.card_wrap .card_item figure .card_number{left:5%}}@media screen and (min-width: 1260px){.card_wrap .card_item figure .card_number{left:22%}}@media screen and (min-width: 1360px){.card_wrap .card_item figure .card_number{left:26%}}.card_wrap .card_item figure img{max-width:27%;min-width:60px;height:auto;display:block;margin:0 auto;background-color:rgba(135,198,102,0.97);z-index:999}@media screen and (max-height: 760px){.card_wrap .card_item figure img{width:28%}}.card_wrap .card_item p{color:#fff;font-size:Roboto-Condensed,sans-serif;line-height:1.25;font-size:.8em}.mobile_subtitle{font-size:2em;font-family:Helvetica-bold,sans-serif;color:#0094ff}.banner_min{width:100vmax}.product__page_article.blue{padding:0 10%}.img_item--espalda{background-color:rgba(95,160,255,0.98) !important;border-radius:30px}@media screen and (max-width: 713px){.img_item--espalda{background-color:#5399ff !important}}.big-message{background:rgba(10,38,63,0.55);border-radius:22px;display:block;font-style:italic;margin:0 auto 40px;min-width:910px;padding:20px 40px;text-transform:uppercase;text-align:center;width:50%}@media screen and (max-width: 1024px){.big-message{width:90%;min-width:90%}}@media screen and (max-width: 768px){.big-message{border-radius:0;margin:0;width:100%;min-width:100%}}.espalda.muscular{background:url(../images/dolor-muscular.jpg) no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 768px){.espalda.muscular{background:#fff}}.title_espalda.muscular{color:#7fc356}.description.muscular{font-size:1.8em;letter-spacing:1.3px;color:#7fc356;font-family:Helvetica-light,sans-serif;margin:.5em 0}@media screen and (max-height: 760px){.description.muscular{font-size:.9em;line-height:0.4;margin:.8em 0}}.cta--gradient.cta_dolor.green{transition:all .4s ease-in-out;background:#87c666;border:none;padding:.5em 1.2em;font-size:1.5em;letter-spacing:1px;border-radius:30px}@media screen and (max-height: 650px){.cta--gradient.cta_dolor.green{font-size:1.1em;margin:.5em 0 0 0}}.cta--gradient.cta_dolor.green.blue{transition:all .4s ease-in-out;background:#5fa0ff;border:none;padding:.5em 1.2em;font-size:1.5em;letter-spacing:1px;border-radius:30px;color:#fff}@media screen and (max-height: 650px){.cta--gradient.cta_dolor.green.blue{font-size:1.1em;margin:.5em 0 0 0}}.espalda.section_second.musuclar{background:url(../images/dolor_muscular_back_2.jpg);background-size:cover;background-position:top left;flex-direction:column;justify-content:center;padding:0}.espalda.section_second.musuclar .title_espalda{padding:0 10%;margin-top:0}.espalda.section_second.musuclar .description{padding:0 10%}.espalda.section_second.musuclar .text_dolor{padding:0 1.5em 0 10%;width:60%;background:rgba(135,198,102,0.98);border:none;border-top-left-radius:0;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:0;margin:1em 0}.espalda.section_second.musuclar .text_dolor p{color:#f7f9f4}.espalda.section_second.musuclar .text_dolor p span{color:#fff}@media screen and (max-width: 1280px){.espalda.section_second.musuclar .text_dolor{width:70%}}.item_description{display:flex;align-items:center;margin:0}@media screen and (max-height: 760px){.item_description{margin:.2em 0}}.item_description figure{display:block;margin:0 1em 0 0}.item_description figure img{width:55px;height:auto}@media screen and (max-width: 640px){.item_description figure img{width:35px}}@media screen and (max-width: 1280px){.item_description figure img{width:35px}}.item_text{padding:0;line-height:1.6;font-size:1em;font-family:Roboto-Light,sans-serif}.cta_wrap{width:100%;padding:0 0 0 10%}.title_espalda.third{font-size:4em;height:auto;font-weight:900;font-style:italic;padding:120px 0 60px 0}.title_espalda.third span{display:block;font-size:1.406em}@media screen and (max-width: 768px){.title_espalda.third{padding:0;font-size:8vw;margin:1.5em 0 0.25em 0}}.product__article_col.col_espalda.third{padding:0 10%;justify-content:flex-end;height:auto}@media screen and (max-width: 768px){.product__article_col.col_espalda.third{padding:0 6%}}.wrap_text_third.muscular{background-color:rgba(135,198,102,0.97)}.title_espalda.muscular{color:#8bc866}.text_adv{color:white;text-align:center;font-size:1.1em;letter-spacing:1.5px}@media screen and (max-height: 760px){.text_adv{margin:.8em 0;font-size:.9em}}.card_wrap .card_item figure{display:flex;margin:auto;justify-content:center;z-index:9999}.card_wrap .card_item figure .card_number.muscular{font-size:2em;color:#dcefd1}.card_wrap .card_item p{color:#fff;line-height:1.2;font-size:15px}.card_wrap .card_item p.left{text-align:left}@media screen and (max-width: 768px){.card_wrap .card_item p{width:calc(100% - 80px);display:inline-block;vertical-align:middle}}.item_text.green{margin:0}.list-icon{width:50px;height:50px;background:#0046A1;color:#0046A1;border-radius:50%;display:inline-block;text-align:center;line-height:50px;border:1px solid #fff;position:relative;margin-right:40px;vertical-align:middle}@media screen and (max-width: 768px){.list-icon{display:inline-block;margin-right:20px}}.list-icon.small:before{font-size:18px}.list-icon.medium:before{font-size:24px}.list-icon.big:before{font-size:48px}.list-icon:after{content:'';position:absolute;height:46px;width:46px;background:#fff;top:0;left:0;border-radius:50%;right:0;bottom:0;margin:auto;z-index:1}.list-icon:before{font-size:30px;z-index:2;position:relative;line-height:50px}.list-icon ~ .list-text{display:inline-block;width:calc( 100% - 100px);vertical-align:middle}@media screen and (max-width: 768px){.list-icon ~ .list-text{width:calc( 100% - 80px)}}.product__page_article.muscular_page{background-image:url("../images/product_back_green.jpg") !important;padding:0 9% 0 10%}.products-mobile_row.p_first.muscular_page{background:url(../images/product_back_green.jpg)}.title_mobile_wrap.green{background-color:#7fc356}.contacto{background:url("../images/bg-contact.jpg") center center no-repeat;background-size:cover;padding:0 7%;min-height:860px}.contacto h1{padding:60px 20px 20px}.contacto_wrap{display:flex;align-items:center;justify-content:center;justify-content:space-around;width:100%}@media screen and (max-width: 813px){.contacto_wrap{flex-direction:column;width:100%;padding:2em 0 0 0}}@media screen and (min-width: 1440px){.contacto_wrap{justify-content:space-around}}.contacto_wrap .form{width:40%;padding:0 10% 40px 0}@media screen and (max-width: 768px){.contacto_wrap .form{padding:0;width:100%}}.contacto_wrap figure{padding:0 1em;width:60%}@media screen and (max-width: 768px){.contacto_wrap figure{padding:0;width:100%}}.form_p{margin:0 0 0.65em 0}.form_p .form_text{margin:0 0 7px 30px;display:block;color:#0046A1;font-weight:900;font-style:italic}.form_p .contact_form{margin:0}.form_p input[type="text"],.form_p input[type="email"],.form_p input[type="number"],.form_p input[type="tel"],.form_p input[type="date"],.form_p textarea,.form_p select,.form_p .select{box-shadow:none;border-radius:0;width:100%;min-width:100%;background:#fff;border:none;height:45px;-webkit-clip-path:polygon(8px 0%, 100% 0%, calc(100% - 8px) 100%, 0% 100%);clip-path:polygon(8px 0%, 100% 0%, calc(100% - 8px) 100%, 0% 100%);padding:0 30px;font-family:"Montserrat", sans-serif;font-size:14px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.form_p textarea{height:90px}.form_p select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;width:100%;padding:0 30px;z-index:2}.form_p .select{position:relative;padding:0}.form_p .select.space{margin:30px 0}.form_p .select:after{content:"";box-sizing:border-box;height:12px;width:12px;border-style:solid;border-color:#0046a1;border-width:0px 1.5px 1.5px 0px;transform:rotate(45deg);transition:border-width 150ms ease-in-out;position:absolute;right:30px;top:0;bottom:0;margin:auto 0;z-index:-1}.btn_form{justify-content:flex-end;display:flex}input[type="submit"]{padding:0.5em 1.2em;border:1px solid;box-shadow:none;border-radius:30px;cursor:pointer;color:#fff;font-family:Roboto-Black,sans-serif;font-size:1.1em;letter-spacing:1.5px;background:#99bc73;background:-webkit-gradient(left top, right top, color-stop(0%, #99bc73), color-stop(82%, #779c4f), color-stop(86%, #779c4f));background:linear-gradient(to right, #99bc73 0%, #779c4f 82%, #779c4f 86%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#99bc73', endColorstr='#779c4f', GradientType=1 );border:none}.modal_acept{padding:0.5em 1.2em;border:1px solid;box-shadow:none;border-radius:30px;cursor:pointer;color:#fff;font-family:Roboto-Black,sans-serif;font-size:1.1em;letter-spacing:1.5px;background:#99bc73;background:-webkit-gradient(left top, right top, color-stop(0%, #99bc73), color-stop(82%, #779c4f), color-stop(86%, #779c4f));background:linear-gradient(to right, #99bc73 0%, #779c4f 82%, #779c4f 86%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#99bc73', endColorstr='#779c4f', GradientType=1 );border:none}.contacto_submit{padding:0.8em 1.5em;justify-content:space-between;border-radius:30px;width:100%;margin:1.5em 0}.contacto_submit input{padding:0}.submit_mobile{background:none !important}.products-mobile_row.p_header.contacto_header{padding:1.5em 8%;background-color:#fff}.btn_submit_desk{display:flex;justify-content:flex-end;margin-top:7%}.btn_submit_desk.modal_buttton{position:absolute;right:10%}@media screen and (max-width: 1336){.form_p label{margin:0.2em 0 0.2em 0.2em}}.box{width:40%;margin:0 auto;background:rgba(255,255,255,0.2);padding:35px;border:2px solid #fff;border-radius:20px/50px;background-clip:padding-box;text-align:center}.button{font-size:1em;padding:10px;color:#fff;border:2px solid #06d85f;border-radius:20px/50px;text-decoration:none;cursor:pointer;transition:all 0.3s ease-out}.button:hover{background:#06d85f}.overlayModal{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.7);transition:opacity 500ms;visibility:hidden;opacity:0}.overlayModal:target{visibility:visible;opacity:1}.popupModal{margin:70px auto;padding:20px;background:#fff;border-radius:5px;width:70%;position:relative;transition:all 5s ease-in-out;margin-top:7%;border:5px solid;border-image-source:linear-gradient(45deg, #34967d, #8eb268);border-image-slice:1}.popupModal h2{margin-top:0;color:#4e4e4e;font-family:Tahoma, Arial, sans-serif}.popupModal .close{position:absolute;top:20px;right:15px;transition:all 200ms;font-size:30px;font-weight:bold;text-decoration:none;color:#333}.popupModal .close:hover{color:#06d85f}.popupModal .content{overflow:auto;height:350px}.popupModal .content ul{list-style:inside}.popupModal .content ol{list-style:lower-alpha}.popupModal .content p,.popupModal .content li{font-size:15px;color:#424242}.popupModal .content h2{font-size:17px}.popupModal .content a{color:#0000ff;text-decoration:underline}#contact_motivo{width:100%}@media screen and (max-width: 700px){.box{width:70%}.popupModal{width:100%}}.button_terminos{text-decoration:underline;font-size:13px}@media (max-width: 375px){.button_terminos{font-size:11px}}.social-register{display:flex;justify-content:center;margin-bottom:30px}.social-register a{background:#fff;border-radius:5px;margin:0 8px;padding:5px 20px;width:70px}.formMessage__title{font-size:20px;text-align:center}body{background:#ffffff;-webkit-font-smoothing:antialased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,0.01) 0 0 1px}.compra_content{text-align:center;width:100%;overflow:hidden}.compra_banner{border-bottom:solid 4px #319387}.compra_title{font-family:"roboto-Bold", sans-serif;color:#262424;letter-spacing:4px}.compra_border{border-bottom:solid 4px #319387;position:relative;width:4%;left:48%;margin-top:-2em}@media (max-width: 1366px){.compra_border{width:6%;left:47%}}@media (max-width: 1024px){.compra_border{width:8%;left:45%}}@media (max-width: 450px){.compra_border{margin-top:-8.5%;width:24%;left:38%}}.comprar_text{font-family:"Roboto-Bold", sans-serif;font-size:23px;margin:0;display:inline-block}.comprar_text span{font-size:27px;color:#555555}@media screen and (max-width: 768px){.comprar_text span{font-size:20px}}.compra_duraflex{display:inline-block;width:9.4em;margin-left:6px;position:relative}@media (max-width: 1024px){.compra_duraflex{width:8em}}@media (max-width: 450px){.compra_duraflex{width:7em}}@media (max-width: 450px){.logos_img figure{margin-top:5%}}.logos_img__mobile{display:inline-flex;margin-top:7%}.logos_img.compra_section{display:flex}@media only screen and (max-width: 850px){.logos_img.compra_section{justify-content:space-evenly;padding-left:25px;margin:20px 0}}@media only screen and (max-width: 550px){.logos_img.compra_section{justify-content:space-between}}.logos_img.compra_section.hiden-in-desktop{display:flex}@media only screen and (min-width: 1000px){.logos_img.compra_section.hiden-in-desktop{display:none}}.logos_img.compra_section.hiden-in-mobile{display:flex;margin-top:20px}@media only screen and (max-width: 1000px){.logos_img.compra_section.hiden-in-mobile{display:none}}.allies_logos .stores-item{background:#fff;border-radius:10px;box-shadow:0 5px 5px rgba(38,39,43,0.14);padding:1vw 24px;width:15%;margin-right:2%;margin-bottom:60px}@media only screen and (max-width: 1024px){.allies_logos .stores-item{width:240px;margin-right:0;padding:20px 40px}.allies_logos .stores-item:nth-child(2n){margin-right:0}}.allies_logos .stores-item:nth-child(6n){margin-right:0}.allies_logos .stores-item img{height:70px;width:100%;-o-object-fit:contain;object-fit:contain}.allies_logos .main-btn{border:1px solid #0046A1;color:#0046A1;display:inline-block;padding:10px 10px;font-size:17px;margin:1.4em auto;text-align:center;width:100%}.allies_logos .main-btn:hover{background:#0046A1;color:#fff}@media only screen and (max-width: 850px){.allies_logos{display:initial}}.allies_logos figure{width:25%}@media only screen and (max-width: 850px){.allies_logos figure{width:80%;margin:0}}@media only screen and (max-width: 550px){.allies_logos figure{margin-top:15px}}.allies_logos.ali-desktop{justify-content:flex-start;display:flex;margin:0 auto;flex-wrap:wrap;width:90%}.allies_logos.ali-desktop figure{width:10%}@media only screen and (max-width: 1024px){.allies_logos.ali-desktop{width:88%;justify-content:space-around}}.grid_intro_products.compra_section{height:auto;margin-top:3%;padding:0}@media only screen and (max-width: 768px){.grid_intro_products.compra_section{margin:0}}.compra_section{background:url(../images/bg-contact.jpg) center center no-repeat;background-size:cover}.compra_section h1{padding:60px 20px}.content_terminos{color:#0046A1;margin-top:10%;margin-bottom:3%;padding:0 7%}@media (max-width: 810px){.content_terminos{padding:0 16px;margin-bottom:10%}}.content_terminos a{color:#C7222C;word-break:break-all}.content_terminos h1{padding:60px 0}@media (max-width: 767px){.content_terminos h1{font-size:20px}}.content_terminos h2{padding:40px 0 20px}@media (max-width: 767px){.content_terminos h2{font-size:18px}}.content_terminos p{font-size:17px}@media (max-width: 767px){.content_terminos p{font-size:15px}}.text-center{text-align:center}.grid_registro{font-weight:600;font-family:Roboto-Condensed, sans-serif;width:100%;margin:0 auto;padding:10% 2.5%;display:flex;align-items:center;justify-content:space-between;align-content:center}.grid_registro.registro{background:url(../images/registro_back_bluegreen.jpg) no-repeat center;background-size:cover;background-position:center;padding:5rem 0}.grid_registro .registro_col{width:25%;margin-top:2rem}.grid_registro .registro_col .registro_products_img{width:80%;height:auto;margin:0 auto}.grid_registro .registro_form_col{width:910px}.grid_registro .registro_form_col p{font-weight:600;font-family:Roboto-Condensed, sans-serif;color:#2585ab;font-size:22px}.grid_registro .registro_form_col.text{padding:5%;margin-top:5%}.input_field{display:flex;margin:0;font-weight:600;font-family:Roboto-Condensed, sans-serif;margin-top:5px}.input_field input{min-width:100px;flex-grow:1;margin:.8em;font-weight:600;font-family:Roboto-Condensed, sans-serif;letter-spacing:1px;font-size:.75em;padding-bottom:10px;border:none;border-bottom:1px solid;background:transparent}.input_field .blue_input{color:#2585ab;border-bottom-color:#2585ab}.input_field .green_input{color:#369879;border-bottom-color:#369879}input.green_input{color:#369879 !important}input.green_input{color:#369879 !important}input.green_input{color:#369879 !important}input.green_input{color:#369879 !important}input.blue_input{color:#2585ab !important}input.blue_input{color:#2585ab !important}input.blue_input{color:#2585ab !important}input.blue_input{color:#2585ab !important}.input_field label{font-size:.8em;font-weight:600;font-family:Roboto-Condensed, sans-serif;margin:1em 0 .5em 0}.input_field.select label{width:20%}.blue{color:#2585ab !important;border-color:#2585ab !important}.green{color:#369879 !important;border-color:#369879 !important}.selectbox{position:relative}.selectbox select{background-color:transparent;color:#2585ab;padding:5px;width:235px;border:1px solid;font-size:.7em;font-family:Roboto-Condensed, sans-serif;margin-left:10px;margin-top:8px;-webkit-appearance:button;-moz-appearance:button;appearance:button;outline:none;border-radius:25px}.blue.selectbox:hover::before{color:rgba(37,133,178,0.9);background:transparent}.selectbox:hover::before{color:rgba(54,174,183,0.9);background:transparent}.selectbox select option{padding:30px}.selectbox select::-ms-expand{display:none}.round{position:relative;margin-bottom:8px}.round label{margin-left:5px}.round .checkmark{background-color:#fff;border:1px solid #ccc;border-radius:50%;cursor:pointer;height:22px;left:0;position:absolute;top:0;width:22px}.round .checkmark:after{border:2px solid #fff;border-top:none;border-right:none;content:"";height:6px;left:3px;opacity:0;position:absolute;top:4px;transform:rotate(-45deg);width:12px}.round input[type="checkbox"]{visibility:hidden}.round input[type="checkbox"]:checked+.checkmark{background-color:#369879;border-color:#369879}.round input[type="checkbox"]:checked+.checkmark:after{opacity:1}.captcha{height:70px}.checkbox_terms{display:inline-block;font-size:14px;color:#7d7d7d}.checkbox_terms .round{display:inline-block;margin-right:13px}.registro_enviar{display:inline-block;float:right;margin-top:-10px}.dropdown-sec{width:100%;margin:10px 0;display:flex;justify-content:space-between;align-items:center}.input_field .input_content{display:flex;flex-direction:column;width:100%;padding-bottom:10px}@media screen and (max-width: 767px){.grid_registro.registro{width:100%;flex-direction:column-reverse;justify-content:center}.grid_registro .registro_col{width:100%;margin-top:2rem;justify-content:center}.grid_registro .registro_form_col{width:100%;justify-content:center}.grid_registro .registro_col .registro_products_img{margin:0 auto}.registro_enviar{display:inline-block;float:none;margin-top:10px}.input_field{width:100%;flex-direction:column;justify-content:center}.input_field.select label{width:100%}.input_field input,.input_field label,.input_field select{width:90%;flex-direction:column-reverse;justify-content:center}.registro_col{display:none}.captcha{height:40px}.grid_registro .registro_form_col.text{padding-bottom:0%}}.round label{position:relative;cursor:pointer}.round input[type="checkbox"]{display:none}.round label:before{content:'';margin-right:10px;display:inline-block;vertical-align:text-top;width:20px;height:20px;background:transparent;border:1px solid #6f6f6f;border-radius:4px}.round input:checked+label:before{background-image:linear-gradient(to right, #2787a5, #0092a2, #009b93, #00a177, #41a554)}.round input:checked+label:after{content:'';position:absolute;left:5px;top:10px;background:white;width:2px;height:2px;box-shadow:2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;transform:rotate(45deg)}#datepicker{background-color:transparent;color:#2585ab;padding:5px;width:235px;border:1px solid;font-size:.7em;font-family:Roboto-Condensed, sans-serif;margin-left:10px;margin-top:8px;outline:none;border-radius:25px;margin:0;flex-grow:initial}.ui-widget.ui-widget-content{border:1px solid #369879;z-index:999 !important}.ui-widget-header{border:1px solid #369879;color:#ffffff;background-image:linear-gradient(to right, #2787a5, #0092a2, #009b93, #00a177, #41a554)}.ui-state-default,.ui-widget-content .ui-state-default{background:#2585ab;color:#ffffff}.ui-state-highlight,.ui-widget-content .ui-state-highlight{background:#369879;color:#fff}@media screen and (min-width: 1366px){.dropdown-sec{width:100%;margin:10px 0;display:flex;justify-content:space-between;align-items:center}}@media screen and (min-width: 961px){.grid_registro .registro_form_col p{font-size:21px;margin-left:10px}.registro_form_col .input_field label{font-size:20px;margin:0 10px}.registro_form_col .input_field input{font-size:20px;margin:0 10px}.grid_registro .registro_form_col.text{padding:2%}.dropdown-sec{width:100%;margin:10px 0;display:flex;justify-content:space-between;align-items:center}.input_field.select label{width:initial;font-size:18px}.submit_content{margin-left:10px}.selectbox select{font-size:18px}#datepicker{font-size:18px;height:36px;font-weight:normal}}@media screen and (min-width: 1024px) and (max-width: 1190px){.grid_registro .registro_form_col p{font-size:14px;margin-left:10px}.registro_form_col .input_field input{font-size:14px;margin:0 10px}.grid_registro .registro_form_col.text{padding:2%}.dropdown-sec{width:100%;margin:10px 0;display:flex;justify-content:space-between;align-items:center}.input_field.select label{width:initial;font-size:14px}.submit_content{margin-left:10px}.selectbox select{font-size:14px}#datepicker{font-size:14px;height:31px;font-weight:normal}.submit_content .checkbox_terms{display:flex;flex-direction:column}.registro_enviar{float:none;margin-top:10px;display:flex}}@media screen and (min-width: 768px) and (max-width: 960px){.registro_form_col .input_field{flex-direction:column}.grid_registro .registro_form_col p{font-size:14px;margin-left:10px}.registro_form_col .input_field input{font-size:14px;width:100%;margin:0 10px}.dropdown-sec{width:100%;margin:10px 0;display:flex;justify-content:space-between;align-items:center}.input_field.select label{width:initial;font-size:14px}.submit_content{margin-left:10px}.selectbox select{font-size:14px}#datepicker{font-size:14px;height:31px;font-weight:normal}.submit_content .checkbox_terms{display:flex;flex-direction:column}.registro_enviar{float:none;margin-top:10px;display:flex}}@media only screen and (max-width: 960px){.selectbox{width:100%}.selectbox select{width:50%}#datepicker{width:50%}.dropdown-sec{justify-content:end}}@media only screen and (max-width: 768px){.grid_registro.registro{background-image:none;background-color:#f0f0f0;display:block;height:auto;padding:0}.input_field.select label{width:auto;padding-right:10px}.selectbox select,#datepicker{width:auto}.checkbox_terms{font-size:9px;display:flex}.round label{display:flex;align-items:center}.registro_enviar{text-align:center;padding-bottom:10%;padding-top:15px;width:100%;text-align:center;display:flex;justify-content:center;margin:auto}.grid_registro .registro_form_col p{font-size:15px}.grid_registro .registro_form_col{width:auto}.register_document{width:41% !important}}@media only screen and (max-width: 340px){.register_document{width:59% !important}}

/*# sourceMappingURL=maps/main.css.map */
