﻿@import"https://fonts.googleapis.com/css2?family=Merriweather+Sans:ital,wght@0,300..800;1,300..800&family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&display=swap";@media only screen and (min-width: 801px){.mobile-only{display:none !important}}@media only screen and (max-width: 800px){.desktop-only{display:none !important}}*,*::after,*::before{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%;scroll-behavior:smooth}body{display:flex;flex-direction:column;box-sizing:border-box;position:relative;min-height:100vh;font-family:"Merriweather Sans",sans-serif}body::-webkit-scrollbar{width:.5rem;height:0}body::-webkit-scrollbar-track{background:#dcdcdc}body::-webkit-scrollbar-thumb{background:#bf2025;border-radius:8px}body::after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:1000;opacity:0;visibility:hidden;transition:.3s ease}body:has(.loading)::after,body:has(.modal)::after{opacity:1;visibility:visible}footer{justify-self:end}main{position:relative;display:block;flex:0 0 auto;overflow:hidden}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}.wrapper{margin:0 auto;width:90%;max-width:1320px}button{font-family:"Merriweather Sans",sans-serif;background:rgba(0,0,0,0);outline:none;border:none}.spinner-box{display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0)}.spinner-box .pulse-container{width:4.5rem;display:flex;justify-content:space-between;align-items:center}.spinner-box .pulse-container .pulse-bubble{width:1rem;height:1rem;border-radius:50%;background-color:#000}.spinner-box .pulse-container .pulse-bubble-1{animation:pulse .7s ease 0s infinite alternate}.spinner-box .pulse-container .pulse-bubble-2{animation:pulse .7s ease .2s infinite alternate}.spinner-box .pulse-container .pulse-bubble-3{animation:pulse .7s ease .4s infinite alternate}.loading{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;background-color:#fff;width:90%;max-width:38.3rem;padding:3.5rem 1.5rem 4.3rem;z-index:1025;gap:1rem}.loading .msg{font-weight:400;color:#1f1f1f;font-size:1.8rem;line-height:1.2}.loading--msg svg{display:none}.loading svg{-webkit-animation:rotator 1.4s linear infinite;animation:rotator 1.4s linear infinite}.loading svg circle{stroke:#000;stroke-dasharray:187;stroke-dashoffset:0;transform-origin:center;-webkit-animation:dash 1.4s ease-in-out infinite;animation:dash 1.4s ease-in-out infinite}@keyframes rotator{0%{transform:rotate(0deg)}100%{transform:rotate(270deg)}}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}100%{stroke-dashoffset:187;transform:rotate(450deg)}}.button{background-image:rgba(0,0,0,0);border-radius:.5rem;border:none;outline:none;cursor:pointer}.footer{background:#bf2025}.footer__content{display:flex;justify-content:center;padding:2.6rem 0;flex-direction:column;align-items:center;flex-wrap:nowrap}.footer .oknlogo{color:#fff;margin-top:1rem}.footer__logo{display:flex;justify-content:center}.footer__logo .logo{width:15.2rem}.footer .menu{margin-top:3rem}@media only screen and (max-width: 800px){.footer .menu{flex-direction:column}}@media only screen and (max-width: 800px){.footer .header__menu{display:block}}.wpp-link{position:fixed;bottom:2rem;right:2rem;display:flex}.header{position:relative;z-index:100;filter:drop-shadow(0px 3px 15px rgba(0, 0, 0, 0.18));transition:.3s ease}@media only screen and (max-width: 840px){.header.active{background:#bf2025}.header.active .header__logo{filter:brightness(0) invert(1)}}.header__main{display:flex;justify-content:space-between;align-items:end;padding:4.8rem 0}@media only screen and (max-width: 840px){.header__main{padding:3.4rem 0;align-items:center}}.header__logo{min-width:11.3rem;max-width:50%;transition:.3s ease}.header__logo .logo img{width:22.9rem}.header__support{display:none;justify-content:center;font-size:1.4rem;font-weight:200;background:#fe9900;border-color:#d38003;color:#000;text-transform:uppercase;padding:.8rem}@media only screen and (max-width: 840px){.header__support{display:flex}}.header__support img{padding-right:.8rem;margin-right:.8rem;border-right:1px solid #d38003}.header__interact{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0 2rem;width:100%;max-width:454px}@media only screen and (max-width: 840px){.header__interact{justify-content:end;align-items:center}}.header__interact .link{width:100%;color:#3a3a3a;font-size:1.1rem;text-align:right;text-decoration:underline;text-transform:uppercase;margin-bottom:.8rem}@media only screen and (max-width: 840px){.header__interact .link{display:none}}.header__interact .btn{display:flex;justify-content:center;flex-basis:36.563876%;font-size:1.4rem;font-weight:200;color:#fff;background:#bf2025;border:1px solid #8a0000;padding:.8rem}@media only screen and (max-width: 840px){.header__interact .btn{display:none}}.header__interact .btn--yellow{flex-basis:36.563876%;background:#fe9900;border-color:#d38003;color:#000;text-transform:uppercase}.header__interact .btn--yellow img{padding-right:.8rem;margin-right:.8rem;border-right:1px solid #d38003}.header__interact .btn--toggle{position:relative;display:flex;align-items:center;color:#161616;background:none;border:none;cursor:pointer;left:-10%}@media only screen and (min-width: 840px){.header__interact .btn--toggle{display:none}}.header__interact .btn--toggle:hover .btn-hamb{background-color:#bf2025}.header__interact .btn--toggle:hover .btn-title{color:#bf2025}.header__interact .btn--toggle.toggle-menu .btn-title{margin-left:3.68rem}.header__interact .btn--toggle.active .btn-hamb{transform:translateY(-50%) rotate(-135deg);background-color:#fff}.header__interact .btn--toggle.active .btn-hamb::before{transform:rotate(-90deg);top:0}.header__interact .btn--toggle.active .btn-hamb::after{opacity:0}.header__interact .btn--toggle .btn-hamb{position:absolute;top:50%;transform:translateY(-50%);width:2.4rem;height:.3rem;background-color:#bf2025;border-radius:5px;transition:.3s ease}.header__interact .btn--toggle .btn-hamb::after,.header__interact .btn--toggle .btn-hamb::before{content:"";position:absolute;background-color:inherit;border-radius:inherit;width:inherit;height:inherit;left:0;transition:.3s ease}.header__interact .btn--toggle .btn-hamb::before{top:-0.7rem}.header__interact .btn--toggle .btn-hamb::after{bottom:-0.7rem}.header__interact .btn--toggle-title{font-weight:700;color:inherit;font-size:1.4rem;line-height:1.9rem;letter-spacing:.05em;text-transform:uppercase}.header__menu{background:#bf2025}@media only screen and (max-width: 840px){.header__menu{display:none}}.header__menu--mobile{position:absolute;z-index:10;max-height:0;width:100%;overflow:hidden;background:#fff;transition:.3s ease}@media only screen and (min-width: 840px){.header__menu--mobile{display:none}}.header__menu--mobile.active{max-height:100vh;background:#bf2025}.header__menu--mobile .content{padding-bottom:3.2rem}.header__menu--mobile .content .menu{list-style:none;margin-bottom:3.2rem}.header__menu--mobile .content .menu-item:first-of-type{margin-top:1rem}.header__menu--mobile .content .menu-item:not(:last-of-type){border-bottom:1px solid #fff}.header__menu--mobile .content .menu-item a{display:block;font-size:1.2rem;font-weight:400;color:#fff;padding:.8rem 0;font-size:1.2rem;text-transform:uppercase}.header__menu--mobile .btn{display:flex;justify-content:center;font-size:1.2rem;font-weight:200;color:#bf2025;background:#fe9900;font-weight:700;padding:.8rem;margin-bottom:1.6rem}.header__menu--mobile .link{display:block;width:100%;color:#fff;font-size:1.1rem;text-align:center;text-decoration:underline;text-transform:uppercase}.header__menu .menu{display:flex;justify-content:center;list-style:none}.header__menu .menu-item>a{display:block;color:#fff;text-transform:uppercase;text-align:center;font-size:1.3rem;font-weight:bold;padding:.8rem 1.6rem;transition:.3s ease}.header__menu .menu-item>a:hover{background:#8a0000}.header__menu .menu-item>a:active,.header__menu .menu-item>a.active{background:#fff;color:#bf2025}.header .last-item-menu{font-weight:700 !important}#adopt-controller-button svg{fill:#bf2025}.page-template-cursos main{margin-top:4rem}.header__menu--mobile .menu-item.active-cursos>.submenu-cursos{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:flex-start;padding:1rem 0}.header__menu--mobile .menu-item .submenu-cursos{display:none;list-style:none;margin:0;padding:.5rem;font-family:"Merriweather Sans",sans-serif}.header__menu--mobile .menu-item .submenu-cursos li{padding:.2rem}.header__menu--mobile .menu-item .submenu-cursos li a{display:block;text-decoration:none;font-size:1.1rem}.header__menu--mobile .menu-item .submenu-cursos li a:hover{text-decoration:underline}.header__menu .menu-item.active-cursos>.submenu-cursos{display:flex;width:100%;flex-direction:row;justify-content:center;align-items:center;padding:1rem 0;flex-wrap:wrap}.header__menu .menu-item:hover>.submenu-cursos{display:flex;width:100%;flex-direction:row;justify-content:center;align-items:center;padding:1rem 0;flex-wrap:wrap}.header__menu .menu-item .submenu-cursos{display:none;position:absolute;left:0;top:100%;background:#fff;list-style:none;margin:0;padding:.5rem;font-family:"Merriweather Sans",sans-serif}.header__menu .menu-item .submenu-cursos li{padding:.5rem}.header__menu .menu-item .submenu-cursos li a{display:block;text-decoration:none;font-size:1.1rem}.header__menu .menu-item .submenu-cursos li a:hover{text-decoration:underline}.floatingsummary{position:fixed;right:0;top:50vh;transform:translate(0, -50%);background:#bf2025;color:#fff;padding:1.6rem 1.6rem 1.6rem calc(1.6rem + 5px);max-width:280px;box-shadow:0 8px 24px rgba(0,0,0,.18);border:none;z-index:999;transition:transform .35s ease,box-shadow .35s ease,opacity .2s ease}@media(prefers-reduced-motion: reduce){.floatingsummary{transition:none}}.floatingsummary h2{font-size:1.5rem;margin-bottom:1.5rem;transition:.3s ease}.floatingsummary .close{position:absolute;top:0;left:-30px;cursor:pointer;font-size:1.6rem;font-weight:700;background:#fe9900;color:#000;border:none;padding:5px 10px;transition:all .3s ease;transform-origin:center}.floatingsummary .close:after{content:"×"}.floatingsummary.closed{transform:translate(calc(100% - 10px), -50%);opacity:.98}.floatingsummary.closed .close{background:#bf2025;color:#fff}.floatingsummary.closed .close:after{content:"<"}.floatingsummary .summary{position:relative}.floatingsummary .summary hr{display:none}.floatingsummary .summary__plan>span{display:block;font-size:1.3rem;margin-bottom:.6rem}.floatingsummary .summary__plan .reno{font-size:1.2rem;font-style:italic;color:#fe9900;margin-bottom:2.4rem}.floatingsummary .summary .total{font-size:1.5rem;font-weight:700}.floatingsummary .summary .total--installments{font-size:1.3rem;margin-bottom:1rem}/*# sourceMappingURL=main.css.map */
