@import url("https://queretaro.anahuac.mx/hubfs/assets2026/css/aos.css");:root{--primary-color:#ff5900;--purple-color:#9267dc;--base-color:#000;--text-font:"Roboto",sans-serif;--title-font:"Sharp Slab",serif}body{background:#fff;color:var(--base-color);font-family:var(--text-font);font-size:18px;font-weight:300;-webkit-font-smoothing:antialiased;padding-top:128px}body.has-highlight-bar{padding-top:183px}img{display:inline-block;height:auto;max-width:100%;vertical-align:middle}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--base-color);font-family:var(--title-font),serif;font-weight:700;line-height:1;margin:0}.h1,h1{font-size:70px}.h2,h2{font-size:60px}.h2.mid,h2.mid{font-size:50px}.h2.small,.h3,h2.small,h3{font-size:35px}.h4,h4{font-size:20px}h5{font-size:18px}h1 a,h2 a,h3 a{color:inherit}p{color:var(--base-color);font-size:18px;line-height:1.3;margin-bottom:20px}p.smaller{font-size:14px}a.content-link,a.content-link:hover,p a,p a:hover{color:var(--primary-color)}a:hover{color:inherit;text-decoration:none}b,strong{font-weight:700}.text-font{font-family:var(--text-font)}.title-font{font-family:var(--title-font)}.italic-text{font-style:italic}.fw-light{font-weight:300!important}.fw-regular{font-weight:400!important}.fw-bold{font-weight:700!important}.primary-text{color:var(--primary-color)!important}.white-text{color:#fff!important}.base-text,.black-text{color:var(--base-color)!important}.m-b-0{margin-bottom:0!important}.m-b-5{margin-bottom:5px!important}.m-b-10{margin-bottom:10px!important}.m-b-15{margin-bottom:15px!important}.m-b-20{margin-bottom:20px!important}.m-b-25{margin-bottom:25px!important}.m-b-30{margin-bottom:30px!important}.m-b-40{margin-bottom:40px!important}.m-b-50{margin-bottom:50px!important}.m-b-60{margin-bottom:60px!important}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(https://queretaro.anahuac.mx/hubfs/raw_assets/public/Anahuac-2026/assets/fonts/Roboto-Light.woff2) format("woff2"),url(https://queretaro.anahuac.mx/hubfs/raw_assets/public/Anahuac-2026/assets/fonts/Roboto-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:300;src:url(https://queretaro.anahuac.mx/hubfs/raw_assets/public/Anahuac-2026/assets/fonts/Roboto-LightItalic.woff2) format("woff2"),url(https://queretaro.anahuac.mx/hubfs/raw_assets/public/Anahuac-2026/assets/fonts/Roboto-LightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://queretaro.anahuac.mx/hubfs/raw_assets/public/Anahuac-2026/assets/fonts/Roboto-Regular.woff2) format("woff2"),url(https://queretaro.anahuac.mx/hubfs/raw_assets/public/Anahuac-2026/assets/fonts/Roboto-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(https://queretaro.anahuac.mx/hubfs/raw_assets/public/Anahuac-2026/assets/fonts/Roboto-Bold.woff2) format("woff2"),url(https://queretaro.anahuac.mx/hubfs/raw_assets/public/Anahuac-2026/assets/fonts/Roboto-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Sharp Slab;font-style:normal;font-weight:300;src:url(https://queretaro.anahuac.mx/hubfs/raw_assets/public/Anahuac-2026/assets/fonts/SharpSlab-Light.woff) format("woff2"),url(https://queretaro.anahuac.mx/hubfs/raw_assets/public/Anahuac-2026/assets/fonts/SharpSlab-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Sharp Slab;font-style:normal;font-weight:700;src:url(https://queretaro.anahuac.mx/hubfs/raw_assets/public/Anahuac-2026/assets/fonts/SharpSlab-Bold.woff2) format("woff2"),url(https://queretaro.anahuac.mx/hubfs/raw_assets/public/Anahuac-2026/assets/fonts/SharpSlab-Bold.woff) format("woff")}form :-ms-input-placeholder{opacity:1}form ::placeholder{color:#000;opacity:1}form :-ms-input-placeholder{color:#000}form ::-ms-input-placeholder{color:#000}form .field-info{display:block;font-size:11px;margin-bottom:10px}.hs-form-required{color:red}.ctrl-holder{position:relative}.hs-form fieldset{max-width:none!important}.hs-form fieldset,.hs-form fieldset .hs-dependent-field{align-items:flex-start;display:flex;gap:0 20px;justify-content:space-between}.hs-form fieldset .hs-dependent-field{flex-wrap:wrap;width:100%}.hs-form fieldset .hs-dependent-field .hs-form-field{width:calc(50% - 10px)}.hs-form .field{flex-grow:1;margin-bottom:15px}.hs-form .field.hs-fieldtype-booleancheckbox{margin-bottom:0}.hs-form .field .input{margin-right:0!important}.ctrl-holder label{font-weight:500}.ctrl-holder label,.hs-form .field label{color:#fff;cursor:pointer;font-family:var(--text-font)}.hs-form .field label{font-size:16px;letter-spacing:-.5px}.ctrl-holder label .required,.hs-form .field label .hs-form-required{color:var(--base-color)}.modal-wrapper .hs-form .field label{color:#000}.ctrl-holder label.hidden-label{opacity:0;position:absolute;visibility:hidden}.ctrl-holder input:not([type=checkbox]):not([type=radio]),.ctrl-holder textarea,.hs-form .field input:not([type=checkbox]):not([type=radio]),.hs-form .field textarea,.hs-search-module .field input:not([type=checkbox]):not([type=radio]){background:#fff;border:1px solid #000;border-radius:10px;color:#000;font-size:16px;line-height:44px;padding:0 10px;transition:all .3s ease;width:100%!important}.ctrl-holder input:not([type=checkbox]):not([type=radio]):focus,.ctrl-holder textarea:focus,.hs-form .field input:not([type=checkbox]):not([type=radio]):focus,.hs-form .field textarea:focus,.hs-search-module .field input:not([type=checkbox]):not([type=radio]):focus{border-color:var(--purple-color);outline:none}.ctrl-holder textarea,.hs-form .field textarea{border-radius:15px;height:120px;line-height:28px;padding:4px 15px}.select-holder{position:relative}.select-holder.colegios{display:none;margin-top:20px}.hs-form .field select,.select-holder select{appearance:none;background-color:#fff;border:1px solid #000;border-radius:10px;color:#000;font-size:16px;height:48px;line-height:46px;padding:0 32px 0 20px;position:relative;transition:all .3s ease;width:100%!important}@supports (appearance:base-select){.hs-form .field select,.select-holder select{appearance:base-select!important}}.hs-form .field select,.hs-form .field select::picker(select),.select-holder select,.select-holder select::picker(select){appearance:base-select}.hs-form .field select::picker(select),.select-holder select::picker(select){background-color:#fff!important;border-radius:10px;padding:0;width:anchor-size(width)}.hs-form .field select:open+svg,.select-holder select:open+svg{color:var(--primary-color);transform:rotate(180deg)}.hs-form .field select::picker-icon,.select-holder select::picker-icon{display:none!important}.hs-form .field select:before{background-image:url(https://queretaro.anahuac.mx/hubfs/raw_assets/public/Anahuac-2026/assets/img/icons/icon-primary-long-arrow-down.svg);background-repeat:no-repeat;background-size:12px 16px;content:"";filter:grayscale(1) brightness(0);height:16px;pointer-events:none;position:absolute;right:16px;top:16px;transform-origin:center;width:12px;z-index:1}.hs-form .field select:open:before{filter:none;transform:rotate(180deg)}.hs-form .field select option,.select-holder select option{background:hsla(0,0%,100%,0);color:#000;cursor:pointer;display:flex;gap:0 4px;line-height:40px;max-width:100%!important;overflow-wrap:break-word;padding:0 35px 0 10px;position:relative;white-space:normal;text-wrap:wrap}.hs-form .field select option:before,.select-holder select option:before{background-image:url(https://queretaro.anahuac.mx/hubfs/raw_assets/public/Anahuac-2026/assets/img/icons/icon-long-arrow-right.svg);background-repeat:no-repeat;background-size:20px 12px;content:"";height:12px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px;z-index:1}.hs-form .field select option+option,.select-holder select option+option{border-top:1px solid rgba(0,0,0,.3)}.select-holder .icon{bottom:15px;color:#000;height:18px;pointer-events:none;position:absolute;right:12px;width:18px;z-index:1}.ctrl-holder.search-holder input:not([type=checkbox]):not([type=radio]){background:#f5f5f5;border-color:#797979;padding-left:50px}.ctrl-holder.search-holder button{background-color:transparent;border:none;height:44px;left:4px;position:absolute;top:0}.ctrl-holder.search-holder button svg{height:20px;width:20px}.inputs-list{margin-bottom:5px}.hs-error-msgs{list-style:none;margin:5px 0 0;padding:0}.hs-form .hs-error-msgs label.hs-error-msg{color:#d55063;font-size:14px}.hs-submit{margin-top:10px}.hs-fieldtype-intl-phone.hs-input input:not([type=checkbox]):not([type=radio]){width:68%!important}.btn{align-items:center;border-radius:10px;display:inline-flex;font-size:16px;font-weight:400;gap:0 5px;height:48px;justify-content:center;padding:0 30px;transition:all .2s linear}.btn-primary{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#000;border-color:#000;color:#fff}.btn-outline-dark{background-color:transparent;border-color:#000;color:#000}.btn-outline-dark.active,.btn-outline-dark:active,.btn-outline-dark:focus,.btn-outline-dark:hover{background-color:rgba(146,103,220,.2);border-color:var(--purple-color);color:#000}.btn-outline-dark.active svg,.btn-outline-dark:active svg,.btn-outline-dark:focus svg,.btn-outline-dark:hover svg{color:var(--purple-color)}.btn-white{background-color:#fff;border-color:#fff;color:var(--base-color)}.btn-white.active,.btn-white:active,.btn-white:focus,.btn-white:hover{background-color:var(--primary-color);border-color:#fff;color:#fff}.btn-outline-white{background-color:transparent;border-color:#fff;color:#fff}.btn-outline-white.active,.btn-outline-white:active,.btn-outline-white:focus,.btn-outline-white:hover{background-color:rgba(146,103,220,.4);border-color:var(--purple-color);color:#fff}.btn-outline-white img{filter:brightness(0) invert(1)}.btn-outline-primary{background-color:transparent;border-color:var(--primary-color);color:var(--primary-color)}.btn-outline-primary.active,.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.btn-outline-dark-primary{background-color:transparent;border-color:#000;color:#000}.btn-outline-dark-primary.active,.btn-outline-dark-primary:active,.btn-outline-dark-primary:focus,.btn-outline-dark-primary:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.btn-expand{width:100%}.btn-dark{background-color:#000;border-color:#000;color:#fff}.btn-dark.active,.btn-dark:active,.btn-dark:focus,.btn-dark:hover{background-color:rgba(146,103,220,.2);border-color:var(--purple-color);color:#fff}.btn svg{transition:color .2s linear}.hs-form .hs-button{align-items:center;background-color:var(--primary-color);background-image:none;border:1px solid var(--primary-color);border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:400;gap:0 5px;height:48px;justify-content:center;margin-bottom:0;padding:0 30px;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;transition:all .2s linear;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.hs-form .hs-button:hover{background-color:#000;border-color:#000;color:#fff}.inputs-list{list-style:none;padding-left:0}.inputs-list .hs-input{margin-right:5px}fieldset.form-columns-1 .inputs-list .hs-input{width:auto!important}.icon{display:inline-block;fill:currentColor;height:1rem;stroke:currentColor;stroke-width:0;width:1rem}.swiper{padding-bottom:88px!important}.swiper-button-next,.swiper-button-prev{align-items:center;background:var(--primary-color);border-radius:10px!important;bottom:0;display:flex;gap:8px;height:48px!important;justify-content:center;top:auto!important;transform:none!important;transition:all .2s linear;width:57px!important}.swiper-button-prev{left:calc(50% - 67px)!important}.swiper-button-next{left:calc(50% + 10px)!important}.swiper-button-next:after,.swiper-button-prev:after{content:none!important}.swiper-button-next svg,.swiper-button-prev svg{fill:#fff}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{background:#b9b9b9;opacity:1!important}.swiper-button-next:hover,.swiper-button-prev:hover{background:#000}.swiper-pagination{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0}.swiper-pagination-bullet{background:#d9d9d9!important;border-radius:14px!important;height:14px!important;opacity:1!important;width:14px!important}.swiper-pagination-bullet-active{background:var(--primary-color)!important}.mfp-container{padding:0}.modal-wrapper{background-color:#fff;border-radius:20px;margin:0 auto;max-width:600px;padding:50px 30px 30px;position:relative}.modal-wrapper .popup-close{align-items:center;color:#000;display:inline-flex;font-size:20px;height:36px;justify-content:center;position:absolute;right:20px;top:20px;width:36px;z-index:1}.modal-wrapper .popup-close span{background-color:#000;height:3px;left:6px;position:absolute;transition:all .2s linear;width:24px}.modal-wrapper .popup-close span:first-of-type{top:16px;transform:rotate(-45deg)}.modal-wrapper .popup-close span:nth-of-type(2){top:16px;transform:rotate(45deg)}.modal-wrapper h3{margin-bottom:20px}.modal-dialog{max-width:600px}.modal-content{border-radius:20px}.modal-header{border-bottom:none;justify-content:flex-end;padding:16px 30px 0}.modal-header .close{align-items:center;display:inline-flex;float:none;height:36px;justify-content:center;margin:0;opacity:1;padding:0;position:relative;width:36px}.modal-header .close span{display:none}.modal-header .close:after,.modal-header .close:before{background-color:#000;content:"";height:3px;left:6px;position:absolute;transition:all .2s linear;width:24px}.modal-header .close:before{top:16px;transform:rotate(-45deg)}.modal-header .close:after{top:16px;transform:rotate(45deg)}.modal-body{padding:8px 30px 16px}.modal-body h3{margin-bottom:20px}.modal-body .hs-form-frame{margin:0 -30px}.modal-footer{border-top:none;padding:0 30px 16px}.close-mobile-menu{align-items:flex-start;color:#fff!important;display:none;height:100%;justify-content:flex-end;left:0;padding:32px 16px 0 0;position:fixed;top:0;width:calc(100% - 331px);z-index:10}.close-mobile-menu:before{background:rgba(0,0,0,.5);content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;transition:all .2s linear;width:100%;z-index:0}.close-mobile-menu svg{height:20px;position:relative;width:20px;z-index:1}.mobile-menu{background-color:var(--primary-color);height:100%;opacity:0;padding:16px 16px 28px;pointer-events:none;position:fixed;right:-100%;top:0;transition:all .2s linear;width:331px;z-index:15}.mobile-menu .menu-holder{display:flex;flex-direction:column;gap:16px;height:100%;justify-content:space-between;position:relative;z-index:1}.mobile-menu .menu-holder .menu-contents{background-color:#fff;border-radius:20px;height:100%;max-height:calc(100% - 76px);overflow-x:hidden;overflow-y:auto;padding:50px 16px;position:relative}.mobile-menu .menu-holder .mobile-nav{list-style:none;margin:0;padding:0}.mobile-menu .menu-holder .mobile-nav>li>a{align-items:center;border-bottom:1px solid #d9d9d9;color:#000;display:flex;flex-wrap:wrap;height:50px;justify-content:space-between}.mobile-menu .menu-holder .mobile-nav>li .dropdown-contents{background-color:#fff;height:100%;left:100%;overflow-y:auto;padding:50px 16px 10px;pointer-events:none;position:absolute;top:0;transition:all .2s linear;width:100%;z-index:1}.mobile-menu .menu-holder .mobile-nav>li.expanded .dropdown-contents{left:0;pointer-events:auto}.mobile-menu .menu-holder .oferta-group{margin-bottom:24px}.mobile-menu .menu-holder .oferta-group .oferta-main-link{align-items:flex-end;border-radius:20px;color:#fff;display:flex;font-weight:400;height:60px;margin-bottom:8px;overflow:hidden;position:relative}.mobile-menu .menu-holder .oferta-group .oferta-main-link:before{background:rgba(0,0,0,.4);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.mobile-menu .menu-holder .oferta-group .oferta-main-link img{border-radius:20px;height:100%;object-fit:cover;object-position:center;position:relative;transform-origin:center top;transition:transform .2s linear;width:100%;z-index:0}.mobile-menu .menu-holder .oferta-group.expanded .oferta-main-link img{transform:scale(1.1)}.mobile-menu .menu-holder .oferta-group .oferta-main-link .link-contents{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;left:0;padding:0 16px;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:2}.mobile-menu .menu-holder .oferta-group .oferta-main-link .link-contents span{font-size:16px;width:calc(100% - 28px)}.mobile-menu .menu-holder .oferta-group.expanded .oferta-main-link .link-contents span{font-weight:700}.mobile-menu .menu-holder .oferta-group .oferta-main-link .link-contents svg{height:18px;transform:rotate(270deg);transition:all .2s linear;width:18px}.mobile-menu .menu-holder .oferta-group.expanded .oferta-main-link .link-contents svg{transform:rotate(180deg)}.mobile-menu .menu-holder .oferta-group .oferta-list{display:none;flex-direction:column;gap:8px;padding:0 8px}.mobile-menu .menu-holder .oferta-group.expanded .oferta-list{display:flex}.mobile-menu .menu-holder .oferta-group .oferta-list a{color:#000;font-size:14px}.mobile-menu .menu-holder .oferta-group .oferta-list a.category-link{color:#9747ff;text-decoration:underline}.mobile-menu .menu-holder .oferta-special-links-grid{display:flex;flex-wrap:wrap;gap:8px}.mobile-menu .menu-holder .oferta-special-links-grid .oferta-special-link{align-items:flex-start;background:rgba(151,71,255,.2);border:1px solid #d9d9d9;border-radius:20px;display:flex;flex-direction:column;font-size:16px;gap:10px;height:208px;justify-content:center;padding:16px;width:calc(50% - 4px)}.mobile-menu .menu-holder .oferta-special-links-grid .oferta-special-link svg{color:#9747ff;flex-shrink:0;height:24px;width:24px}.mobile-menu .menu-holder .oferta-special-links-grid .oferta-special-link span{color:#000;flex-shrink:0}.mobile-menu .menu-holder a.back-menu-link{align-items:center;border-bottom:1px solid #d9d9d9;color:#000;display:flex;flex-wrap:wrap;height:50px;justify-content:space-between;margin-bottom:32px}.mobile-menu .menu-holder .menu-title{font-size:12px;font-weight:700;margin-bottom:8px}.mobile-menu .menu-holder .subnav{background-color:#fff;display:flex;flex-direction:column;gap:8px;padding-bottom:20px}.mobile-menu .menu-holder .subnav .action-link{align-items:center;border:1px solid #d9d9d9;border-radius:20px;color:#000;display:flex;flex-wrap:wrap;font-size:16px;gap:0 10px;height:60px;padding:0 16px}.mobile-menu .menu-holder .subnav .action-link.categories-link{background:rgba(151,71,255,.2);justify-content:space-between}.mobile-menu .menu-holder .subnav .action-link svg{height:24px;width:24px}.mobile-menu .menu-holder .subnav .action-link.categories-link svg{height:10px;width:10px}.mobile-menu .menu-holder .subnav .action-link img{width:24px}.mobile-menu .menu-holder .subnav .action-link span{width:calc(100% - 34px)}.mobile-menu .contact-link{align-items:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:20px;color:#000;display:flex;flex-wrap:wrap;gap:0 10px;height:60px;padding:0 20px}.mobile-menu .contact-link svg{height:24px;width:24px}.mobile-menu .contact-link img{width:24px}.mobile-menu .contact-link span{width:calc(100% - 34px)}header{height:128px;left:0;position:fixed;top:0;width:100%;z-index:11}body.has-highlight-bar header{height:183px}header .highlight-bar{align-items:center;background-color:#000;display:flex;flex-wrap:wrap;height:55px;padding:5px 0}header .highlight-bar .bar-contents{align-items:center;display:flex;flex-wrap:wrap;gap:40px;position:relative}header .highlight-bar .bar-contents p{color:#fff;display:-webkit-box;font-size:16px;-webkit-line-clamp:1;margin:0;max-width:600px;-webkit-box-orient:vertical;overflow:hidden}header .highlight-bar .bar-contents .btn{height:36px;line-height:34px}header .highlight-bar .bar-contents .close-bar{align-items:center;color:#fff;display:inline-flex;height:24px;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%);width:24px}header .top-header{align-items:center;background:#f5f5f5;display:flex;height:34px}header .top-header ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;list-style:none;margin:0;padding:0}header .top-header ul li{align-items:center;display:flex;height:18px;line-height:1;padding:0 23px}header .top-header ul li+li{border-left:1px solid rgba(0,0,0,.3)}header .top-header ul li:first-of-type{padding-left:0}header .top-header ul li:last-of-type{padding-right:0}header .top-header ul li a{color:rgba(0,0,0,.3);font-size:12px;font-weight:700;text-transform:uppercase;transition:all .2s linear}header .top-header ul li a:hover{color:var(--primary-color)}header .main-header{align-items:center;background:#fff;display:flex;height:94px}header .main-header .header-contents{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}header .main-header ul{align-items:center;display:flex;flex-wrap:wrap;gap:0 16px;justify-content:flex-end;list-style:none;margin:0;padding:0}header .main-header ul>li{align-items:center;display:flex;height:94px}header .main-header ul>li.has-dropdown{position:relative}header .main-header ul>li>a:not(.btn){align-items:center;background-color:transparent;border-radius:20px;color:#000;display:inline-flex;flex-wrap:wrap;font-size:16px;gap:0 8px;height:44px;justify-content:center;padding:0 12px;transition:all .2s linear}header .main-header ul>li.active>a:not(.btn),header .main-header ul>li.expanded>a:not(.btn){background-color:var(--primary-color);color:#fff;font-weight:700}header .main-header ul>li>a span{line-height:1}header .main-header ul>li>a svg{transition:all .2s linear}header .main-header ul>li.expanded>a svg{transform:rotate(180deg)}header .main-header ul>li>a.btn{border-radius:30px}header .main-header li.has-dropdown .dropdown-contents-holder{background:var(--primary-color);border-radius:0 0 20px 20px;display:none;left:0;max-height:calc(100vh - 128px);overflow-y:auto;padding:16px 20px;position:fixed;top:128px;width:100%}body.has-highlight-bar header .main-header li.has-dropdown .dropdown-contents-holder{max-height:calc(100vh - 183px);top:183px}header .main-header li.has-dropdown.expanded .dropdown-contents-holder{display:block}header .main-header li.has-dropdown .contents-grid{margin:0 auto;max-width:1400px}header .main-header li.has-dropdown .block-title{color:#fff;font-size:12px;font-weight:700;margin-bottom:8px}header .main-header li.has-dropdown .main-contents{background:#fff;border-radius:20px;padding:24px}header .main-header li.has-dropdown .main-contents .menu-row{display:flex;flex-wrap:wrap;gap:16px}header .main-header li.has-dropdown .main-contents .menu-row.has-2-cols .menu-col{width:calc(50% - 8px)}header .main-header li.has-dropdown .main-contents .menu-row.has-3-cols .menu-col{width:calc(33.33333% - 11px)}header .main-header li.has-dropdown .main-contents .menu-row.has-4-cols .menu-col{width:calc(25% - 12px)}header .main-header li.has-dropdown .main-contents .menu-row.has-4-cols .menu-col.expanded-col{width:calc(50% - 8px)}header .main-header li.has-dropdown .main-contents .action-link{align-items:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:20px;color:#000;display:flex;flex-wrap:wrap;gap:0 10px;height:66px;padding:0 20px;transition:all .2s linear}header .main-header li.has-dropdown .main-contents .action-link:hover{background-color:rgba(255,89,0,.2)}header .main-header li.has-dropdown .main-contents .action-link.categories-link{background-color:rgba(151,71,255,.2);justify-content:space-between}header .main-header li.has-dropdown .main-contents .action-link.categories-link:hover{background-color:var(--purple-color);color:#fff}header .main-header li.has-dropdown .main-contents .action-link svg{height:24px;width:24px}header .main-header li.has-dropdown .main-contents .action-link.categories-link svg{height:16px;width:16px}header .main-header li.has-dropdown .main-contents .action-link img{width:24px}header .main-header li.has-dropdown .main-contents .action-link span{width:calc(100% - 34px)}header .main-header li.has-dropdown .contents-title{color:var(--primary-color);font-size:12px;font-weight:700;margin-bottom:24px}header .main-header li.has-dropdown .main-contents .menu-row.oferta-row{gap:24px 36px}header .main-header li.has-dropdown .main-contents .menu-row.oferta-row .menu-col{width:calc(25% - 27px)}header .main-header li.has-dropdown .main-contents .oferta-main-link{align-items:flex-end;border-radius:20px;color:#fff;display:flex;font-weight:400;height:115px;margin-bottom:8px;overflow:hidden;position:relative}header .main-header li.has-dropdown .main-contents .oferta-main-link:before{background:rgba(0,0,0,.4);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}header .main-header li.has-dropdown .main-contents .oferta-main-link img{border-radius:20px;height:100%;object-fit:cover;object-position:center;position:relative;transform-origin:center top;transition:transform .2s linear;width:100%;z-index:0}header .main-header li.has-dropdown .main-contents .oferta-main-link:hover img{transform:scale(1.2)}header .main-header li.has-dropdown .main-contents .oferta-main-link .link-contents{align-items:center;bottom:0;display:flex;flex-wrap:wrap;justify-content:space-between;left:0;padding:15px 25px;position:absolute;width:100%;z-index:2}header .main-header li.has-dropdown .main-contents .oferta-main-link .link-contents span{width:calc(100% - 28px)}header .main-header li.has-dropdown .main-contents .oferta-main-link .link-contents svg{height:18px;transform:rotate(270deg);width:18px}header .main-header li.has-dropdown .main-contents .oferta-list{display:flex;flex-direction:column;gap:8px;margin-bottom:24px;padding:0 8px}header .main-header li.has-dropdown .main-contents .oferta-list a{color:#000;font-size:14px;transition:all .2s linear}header .main-header li.has-dropdown .main-contents .oferta-list a:hover{color:var(--primary-color)}header .main-header li.has-dropdown .main-contents .oferta-special-link{align-items:flex-start;background:rgba(151,71,255,.2);border:1px solid #d9d9d9;border-radius:20px;color:#000;display:flex;flex-direction:column;gap:10px;height:208px;justify-content:center;padding:20px;transition:all .2s linear}header .main-header li.has-dropdown .main-contents .oferta-special-link:hover{background-color:var(--purple-color);color:#fff}header .main-header li.has-dropdown .main-contents .oferta-special-link+.oferta-special-link{margin-top:20px}header .main-header li.has-dropdown .main-contents .oferta-special-link svg{color:#9747ff;flex-shrink:0;height:24px;transition:all .2s linear;width:24px}header .main-header li.has-dropdown .main-contents .oferta-special-link:hover svg{color:#fff}header .main-header .header-contents .actions-col{align-items:center;display:flex;flex-wrap:wrap;gap:0 40px}header .main-header .header-contents .actions-col a{align-items:center;color:var(--base-color);display:inline-flex;justify-content:center}header .main-header .header-contents .actions-col a svg{height:24px;width:24px}main{overflow:hidden;position:relative}body.post-page main{overflow:visible}main>.hs_cos_wrapper>.container-fluid{padding-left:0;padding-right:0}section{padding:50px 0;position:relative}section h2{margin-bottom:20px}.preguntas-frecuentes-tabs .tabs-list{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:30px}.preguntas-frecuentes-tabs .tabs-list a{align-items:center;background:hsla(0,0%,100%,.2);border:1.5px solid #000;border-radius:20px;color:var(--base-color);display:flex;font-size:16px;height:42px;justify-content:center;padding:0 32px;transition:all .2s linear}.preguntas-frecuentes-tabs .tabs-list a.active,.preguntas-frecuentes-tabs .tabs-list a:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.preguntas-frecuentes-tabs .tab-contents{display:none}.preguntas-frecuentes-tabs .tab-contents.first{display:block}.accordion-holder{position:relative}.accordion-holder .accordion{border-radius:20px;overflow:hidden}.accordion-holder .accordion+.accordion{margin-top:20px}.accordion-holder .accordion .accordion-title{align-items:center;background:#f0f0f0;border-radius:20px 20px 0 0;display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px 25px;text-align:left}.accordion-holder .accordion .accordion-title:hover{text-decoration:none}.accordion-holder .accordion.active .accordion-title{background-color:#000;color:#fff}.accordion-holder .accordion .accordion-title p{color:var(--base-color);font-weight:500;margin:0;width:calc(100% - 60px)}.preguntas-frecuentes-tabs .tab-contents .accordion-holder .accordion .accordion-title p{font-weight:300}.accordion-holder .accordion.active .accordion-title p{color:#fff}.accordion-holder .accordion .accordion-title .accordion-indicator{color:var(--primary-color);font-size:50px;line-height:1}.accordion-holder .accordion.active .accordion-title .accordion-indicator{color:#fff}.accordion-holder .accordion .accordion-title .accordion-indicator span{display:inline-block;height:50px;transform:translateY(-2px)}.accordion-holder .accordion.active .accordion-title .accordion-indicator .on-closed,.accordion-holder .accordion:not(.active) .accordion-title .accordion-indicator .on-expanded{display:none}.accordion-holder .accordion .accordion-cont{background-color:#000;border-radius:0 0 20px 20px;display:none;padding:0 25px 50px;text-align:left}.accordion-holder .accordion .accordion-cont p{color:#fff;margin:0}.accordion-holder .accordion .accordion-cont p.small{font-size:12px;font-weight:300}.accordion-holder .accordion .accordion-cont ul{color:#fff;font-size:12px;margin-bottom:0;padding-left:16px}footer{background-color:#000;padding:48px 0 28px}footer .footer-logo{margin-bottom:48px}footer h2{color:#fff;font-size:45px;margin-bottom:20px}footer .subscribe-holder{display:flex;flex-wrap:wrap;gap:16px}footer .subscribe-holder .ctrl-holder{max-width:332px;width:60%}footer .subscribe-holder .btn{padding:0 16px}footer hr{border-bottom:none;border-top-color:#818181;margin:40px 0}footer .logos-grid{align-items:center;display:flex;flex-wrap:wrap;gap:24px 48px;margin-bottom:40px}footer .meta-text-holder{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px 48px}footer .meta-text-holder p{font-size:16px;margin:0}footer .meta-text-holder p,footer .meta-text-holder p a{color:#fff}footer .meta-text-holder p a{text-decoration:underline}footer .footer-links-col{margin-bottom:30px}footer .footer-links-col>:not(.icon){color:#fff}footer .footer-links-col>.icon{fill:var(--primary-color);height:24px;margin-bottom:8px;width:24px}footer .footer-links-col h4{color:#fff;font-family:var(--text-font);font-weight:300;margin-bottom:4px}footer .footer-links-col p.col-description{font-size:12px;font-style:italic}footer .footer-links-col ul{list-style:none;margin:0 0 15px;padding:0}footer .footer-links-col ul li a{color:#fff;font-size:16px;text-decoration:underline;transition:all .2s linear}footer .footer-links-col ul li a:hover{color:var(--primary-color)}footer .footer-links-col p.icon-link{margin:0}footer .footer-links-col p.icon-link a{align-items:center;color:var(--purple-color)!important;display:flex;flex-wrap:wrap;font-size:12px;font-weight:700;gap:8px}footer .footer-links-col p small{font-size:12px}footer .footer-links-col p.phone-link{font-size:16px;margin:0}footer .footer-links-col p.phone-link a{align-items:center;display:flex;gap:16px 8px}footer .footer-links-col p.phone-link a span{color:#fff}footer .social-links-holder{align-items:center;border:1px solid var(--primary-color);border-radius:10px;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:30px;text-align:center}footer .social-links-holder h4{color:#fff;font-family:var(--text-font);font-weight:300}footer .social-links-holder .social-links{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}footer .social-links-holder .social-links a{align-items:center;color:#fff;display:inline-flex;height:40px;justify-content:center;width:40px}footer .social-links-holder .social-links a .icon{height:40px;width:40px}footer .social-links-holder .social-links a img{width:30px}@media only screen and (min-width:992px){header .main-header .header-contents .actions-col{display:none}}@media only screen and (min-width:992px) and (max-width:1199px){header .logo-col{width:150px}header .nav-col{padding-left:10px}header .main-header ul{gap:0 5px}header .main-header ul>li>a:not(.btn){font-size:13px;gap:0 1px;padding:0 5px 0 8px}header .main-header ul>li>a.btn{font-size:13px;padding:0 15px}header .main-header li.has-dropdown .main-contents{padding:16px}header .main-header li.has-dropdown .main-contents .action-link{font-size:15px;padding:0 12px}header .main-header li.has-dropdown .main-contents .oferta-main-link{font-size:16px}header .main-header li.has-dropdown .main-contents .oferta-main-link .link-contents{padding:15px}footer .description-col{flex-basis:44%;max-width:44%}footer .subscribe-holder .ctrl-holder{width:calc(100% - 147px)}footer .links-col{flex-basis:56%;max-width:56%}}@media only screen and (min-width:1200px){footer .description-col{flex-basis:43%;max-width:43%}footer .links-col{flex-basis:52%;max-width:52%}}@media only screen and (min-width:1200px) and (max-width:1399px){header .main-header ul{gap:0 8px}header .main-header ul>li>a:not(.btn){font-size:14px;padding:0 10px}header .main-header ul>li>a.btn{font-size:14px;padding:0 20px}}@media only screen and (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1350px}}@media only screen and (max-width:1199px){footer h2{font-size:35px}}@media only screen and (max-width:991px){.sm-md-m-b-20{margin-bottom:20px!important}body{padding-top:94px}body.has-highlight-bar{padding-top:149px}body.menu-open{overflow-y:hidden}body.menu-open .close-mobile-menu{display:flex}body.menu-open .mobile-menu{opacity:1;pointer-events:auto;right:0}header{height:94px}body.has-highlight-bar header{height:149px}header .highlight-bar .bar-contents{gap:15px}header .highlight-bar .bar-contents p{font-size:14px;max-width:514px}header .highlight-bar .bar-contents .btn{font-size:14px;padding:0 20px}header .nav-col,header .top-header{display:none}footer .description-col{margin-bottom:40px}}@media only screen and (max-width:767px){.h1,h1{font-size:60px}.h2,h2{font-size:40px}.h2.mid,h2.mid{font-size:35px}.h2.small,.h3,h2.small,h3{font-size:24px}p{font-size:14px}.sm-m-b-0{margin-bottom:0!important}.sm-m-b-10{margin-bottom:10px!important}.sm-m-b-20{margin-bottom:20px!important}.sm-m-b-30{margin-bottom:30px!important}.sm-m-b-40{margin-bottom:40px!important}.sm-m-b-50{margin-bottom:50px!important}header .highlight-bar .bar-contents{gap:10px}header .highlight-bar .bar-contents p{-webkit-line-clamp:2;max-width:calc(100% - 147px)}header .highlight-bar .bar-contents .btn{font-size:13px;padding:0 12px}section{padding:40px 0}.preguntas-frecuentes-tabs .tabs-list{gap:8px}footer .subscribe-holder{justify-content:flex-end}footer .subscribe-holder .ctrl-holder{max-width:none;width:100%}footer .footer-links-col h4{font-size:18px}footer .footer-links-col p.col-description{font-size:11px}footer .footer-links-col ul li a{font-size:14px}footer .logos-grid,footer .meta-text-holder{justify-content:space-between}footer .meta-text-holder p{font-size:12px}}@media only screen and (max-width:575px){footer h2{font-size:30px}}