@charset "UTF-8";body{min-height:100vh;display:flex;flex-direction:column}:root{--swiper-theme-color: #2b4dff}.swiper-button-prev,.swiper-button-next{font-size:calc(1.4236687898rem + .6369426752vw);font-size:clamp(1.563rem,1.4236687898rem + .6369426752vw,2.188rem);width:max-content;height:max-content;transition:all .2s ease-in-out}.swiper-button-prev:after,.swiper-button-next:after{content:none}.swiper-button-prev.dark,.swiper-button-next.dark{color:#000}.swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap: 6px;background-color:#666;opacity:1;transition:all .2s ease-in-out;outline:2px solid transparent}.swiper-pagination-bullet-active{outline-offset:3px;outline-color:#001c2d;background-color:#001c2d}.swiper-pagination.primary .swiper-pagination-bullet{background-color:#fff}.swiper-pagination.primary .swiper-pagination-bullet-active{outline-color:#2b4dff;background-color:#2b4dff}.swiper-pagination.light .swiper-pagination-bullet-active{outline-color:#fff;background-color:#fff}.subtitle{display:block;color:#2b4dff;font-weight:500;font-family:Outfit,sans-serif}.title-xl{font-size:calc(1.8179563389rem + .7767030509vw);font-size:clamp(2rem,1.8179563389rem + .7767030509vw,2.75rem);font-family:Outfit,sans-serif}.title-lg{font-size:calc(1.6286375593rem + .5178020339vw);font-size:clamp(1.75rem,1.6286375593rem + .5178020339vw,2.25rem);font-family:Outfit,sans-serif}.title-md{font-size:calc(1.3786375593rem + .5178020339vw);font-size:clamp(1.5rem,1.3786375593rem + .5178020339vw,2rem);font-family:Outfit,sans-serif}.title-sm{font-size:calc(1.0029100474rem + .4142416271vw);font-size:clamp(1.1rem,1.0029100474rem + .4142416271vw,1.5rem);font-family:Outfit,sans-serif}.ff-secondary{font-family:Outfit,sans-serif}@media (min-width: 992px){.container-start{--bs-gutter-x: .75rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-left:auto;margin-right:0;padding-right:0;max-width:97.5%}.container-start .row{margin-right:0}.container-start .col,.container-start .col-1,.container-start .col-2,.container-start .col-3,.container-start .col-4,.container-start .col-5,.container-start .col-6,.container-start .col-7,.container-start .col-8,.container-start .col-9,.container-start .col-10,.container-start .col-11,.container-start .col-12,.container-start .col-auto,.container-start .col-lg,.container-start .col-lg-1,.container-start .col-lg-2,.container-start .col-lg-3,.container-start .col-lg-4,.container-start .col-lg-5,.container-start .col-lg-6,.container-start .col-lg-7,.container-start .col-lg-8,.container-start .col-lg-9,.container-start .col-lg-10,.container-start .col-lg-11,.container-start .col-lg-12,.container-start .col-lg-auto,.container-start .col-md,.container-start .col-md-1,.container-start .col-md-2,.container-start .col-md-3,.container-start .col-md-4,.container-start .col-md-5,.container-start .col-md-6,.container-start .col-md-7,.container-start .col-md-8,.container-start .col-md-9,.container-start .col-md-10,.container-start .col-md-11,.container-start .col-md-12,.container-start .col-md-auto,.container-start .col-sm,.container-start .col-sm-1,.container-start .col-sm-2,.container-start .col-sm-3,.container-start .col-sm-4,.container-start .col-sm-5,.container-start .col-sm-6,.container-start .col-sm-7,.container-start .col-sm-8,.container-start .col-sm-9,.container-start .col-sm-10,.container-start .col-sm-11,.container-start .col-sm-12,.container-start .col-sm-auto,.container-start .col-xl,.container-start .col-xl-1,.container-start .col-xl-2,.container-start .col-xl-3,.container-start .col-xl-4,.container-start .col-xl-5,.container-start .col-xl-6,.container-start .col-xl-7,.container-start .col-xl-8,.container-start .col-xl-9,.container-start .col-xl-10,.container-start .col-xl-11,.container-start .col-xl-12,.container-start .col-xl-auto{padding-right:0}}@media (min-width: 992px) and (min-width: 576px){.container-start{max-width:96%}}@media (min-width: 992px) and (min-width: 768px){.container-start{max-width:95%}}@media (min-width: 992px) and (min-width: 992px){.container-start{max-width:95%}}@media (min-width: 992px) and (min-width: 1200px){.container-start{max-width:95%}}@media (min-width: 992px) and (min-width: 1600px){.container-start{max-width:calc(100% - ((100% - 1400px)/2))}}@media (min-width: 992px){.container-end{--bs-gutter-x: .75rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:0;padding-left:0;max-width:97.5%}.container-end .row{margin-left:0}.container-end .col,.container-end .col-1,.container-end .col-2,.container-end .col-3,.container-end .col-4,.container-end .col-5,.container-end .col-6,.container-end .col-7,.container-end .col-8,.container-end .col-9,.container-end .col-10,.container-end .col-11,.container-end .col-12,.container-end .col-auto,.container-end .col-lg,.container-end .col-lg-1,.container-end .col-lg-2,.container-end .col-lg-3,.container-end .col-lg-4,.container-end .col-lg-5,.container-end .col-lg-6,.container-end .col-lg-7,.container-end .col-lg-8,.container-end .col-lg-9,.container-end .col-lg-10,.container-end .col-lg-11,.container-end .col-lg-12,.container-end .col-lg-auto,.container-end .col-md,.container-end .col-md-1,.container-end .col-md-2,.container-end .col-md-3,.container-end .col-md-4,.container-end .col-md-5,.container-end .col-md-6,.container-end .col-md-7,.container-end .col-md-8,.container-end .col-md-9,.container-end .col-md-10,.container-end .col-md-11,.container-end .col-md-12,.container-end .col-md-auto,.container-end .col-sm,.container-end .col-sm-1,.container-end .col-sm-2,.container-end .col-sm-3,.container-end .col-sm-4,.container-end .col-sm-5,.container-end .col-sm-6,.container-end .col-sm-7,.container-end .col-sm-8,.container-end .col-sm-9,.container-end .col-sm-10,.container-end .col-sm-11,.container-end .col-sm-12,.container-end .col-sm-auto,.container-end .col-xl,.container-end .col-xl-1,.container-end .col-xl-2,.container-end .col-xl-3,.container-end .col-xl-4,.container-end .col-xl-5,.container-end .col-xl-6,.container-end .col-xl-7,.container-end .col-xl-8,.container-end .col-xl-9,.container-end .col-xl-10,.container-end .col-xl-11,.container-end .col-xl-12,.container-end .col-xl-auto{padding-left:0}}@media (min-width: 992px) and (min-width: 576px){.container-end{max-width:96%}}@media (min-width: 992px) and (min-width: 768px){.container-end{max-width:95%}}@media (min-width: 992px) and (min-width: 992px){.container-end{max-width:95%}}@media (min-width: 992px) and (min-width: 1200px){.container-end{max-width:95%}}@media (min-width: 992px) and (min-width: 1600px){.container-end{max-width:calc(100% - ((100% - 1400px)/2))}}.whatsapp-form{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;transition:all .5s ease;clip-path:circle(0% at 100% 100%);box-shadow:0 5px 15px #00000040;border-radius:.5rem;overflow:hidden;z-index:999}.whatsapp-form.show{opacity:1;pointer-events:initial;-webkit-user-select:initial;user-select:initial;clip-path:circle(175% at 100% 100%)}.whatsapp-form-close{color:#fff!important}.whatsapp-form-wrapper{transition:all .2s ease-in-out}.whatsapp-form-wrapper.hidden{opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none}.whatsapp-form .btn-whatsapp-anchor{text-align:center;background:linear-gradient(90deg,#36dc74,#1a9247);padding:.25rem .5rem;color:#fff;border-radius:.3rem;transition:all .2s ease-in-out}@media (hover: hover){.whatsapp-form .btn-whatsapp-anchor:hover{transform:scale(1.03)}}.whatsapp-button{padding:.65rem;color:#fff!important;font-size:calc(1.6286375593rem + .5178020339vw);font-size:clamp(1.75rem,1.6286375593rem + .5178020339vw,2.25rem);background-color:#25d366!important;transition:all .2s ease-in-out;box-shadow:3px 3px 5px #00000059;transform:translate(-3px,-3px)}@media (hover: hover){.whatsapp-button:hover{background-color:#1da851!important;box-shadow:none;transform:translate(0)}}.gallery-swiper .video-slide:before{content:"";background-color:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.gallery-swiper .video-slide svg{padding:1rem;background-color:#fff;position:relative;width:4rem;color:#0a165e;height:4rem;border-radius:50rem;z-index:3}.gallery-swiper .video-slide .play{transition:all .2s ease-in-out}.gallery-swiper:hover{opacity:1}.gallery-swiper:hover .play{transform:scale(1.1)}.editor-texto *{font-family:Inter,sans-serif!important}.editor-texto p,.editor-texto span,.editor-texto ul,.editor-texto ol,.editor-texto li,.editor-texto a{color:#666;font-weight:300;line-height:1.5;font-size:calc(.9229510574rem + .0642074522vw);font-size:clamp(.938rem,.9229510574rem + .0642074522vw,1rem)}.editor-texto b,.editor-texto strong{font-weight:900}.editor-texto h1,.editor-texto h2,.editor-texto h3,.editor-texto h4,.editor-texto h5,.editor-texto h6{margin-top:1.5em;margin-bottom:1em;color:#001c2d}.editor-texto li+li{margin-top:.75em}.editor-texto a{font-weight:500}@media (hover: hover){.editor-texto a:hover:hover{text-decoration:underline}}.editor-texto b{font-weight:600}.editor-texto ul{list-style:none;padding-left:.5em}.editor-texto ul li{display:flex}.editor-texto ul li:before{content:"•";font-weight:400;color:#666;font-size:1em;margin-right:.5em}.editor-texto ol{list-style:decimal;list-style-position:inside;padding-left:.5em}.editor-texto ol li::marker{color:#001c2d}.editor-texto *:first-child{margin-top:0}.editor-texto *:last-child{margin-bottom:0}.editor-texto blockquote{padding:1em;margin-left:-1em;border-left:2px solid #001c2d}.editor-texto blockquote,.editor-texto blockquote *{color:#666}.editor-texto-light p,.editor-texto-light span,.editor-texto-light ul,.editor-texto-light ol,.editor-texto-light li,.editor-texto-light a{color:#f8f9fa}.editor-texto-light h1,.editor-texto-light h2,.editor-texto-light h3,.editor-texto-light h4,.editor-texto-light h5,.editor-texto-light h6{color:#2b4dff}.editor-texto-light ul li:before{color:#2b4dff}.editor-texto-light ol li::marker{color:#2b4dff}.editor-texto-light blockquote{border-left:2px solid #2b4dff}.editor-texto-light blockquote,.editor-texto-light blockquote *{color:#666}.editor-texto-sm p,.editor-texto-sm span,.editor-texto-sm ul,.editor-texto-sm ol,.editor-texto-sm li,.editor-texto-sm a{font-size:calc(.7043677223rem + .1946935648vw);font-size:clamp(.75rem,.7043677223rem + .1946935648vw,.938rem)}.card-blog{border:1px solid rgba(7,9,11,.1);transition:all .2s ease-in-out;border-radius:15px 0;box-shadow:10px 10px 10px #b4b4b41a}@media (hover: hover){.card-blog:hover{background-color:#2b4dff1a}}.card-blog .ratio{border-radius:12px 0}@media (min-width: 992px){.card-blog .ratio{max-width:50%}}.card-blog .editor-texto{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.filter label{font-size:15px}.filter label.label-btn{background-color:#00000008;border-radius:0;border:none;padding:.5rem 1rem;cursor:pointer;transition:all .2s ease-in-out}@media (max-width: 991.98px){.filter label.label-btn{width:100%}}@media (hover: hover){.filter label.label-btn:hover{background-color:#0000001a}}.filter input.btn-check:checked+.label-btn{background-color:#fff;font-weight:500}.filter .form-control{border-radius:15px 0;border:1px solid rgba(0,0,0,.15);font-size:14px;padding:7px 10px;line-height:20px}.filter .form-control::placeholder{color:#212529}.filter .virtual-select{width:100%;max-width:unset}.filter .virtual-select .vscomp-toggle-button{border-radius:15px 0;font-family:var(--bs-font-sans-serif);border-color:#00000026}.filter .virtual-select .vscomp-toggle-button .vscomp-value{opacity:1;color:#212529}.filter .vscomp-wrapper.multiple .vscomp-option.selected .checkbox-icon:after{border-color:#2b4dff;border-left-color:transparent;border-top-color:transparent}.filter .vscomp-wrapper .checkbox-icon.checked:after{border-color:#2b4dff;border-left-color:transparent;border-top-color:transparent}#cookies-policy .cookiesBtn__link{background-color:#2b4dff!important;border-color:currentColor!important}#cookies-policy .cookies__details{color:#2b4dff!important}#cookies-policy .cookies__category input:checked+.cookies__box:after{background-color:#2b4dff!important}.faq .accordion-item{border-radius:15px 0!important;border:0;transition:all .2s ease-in-out}.faq .accordion-item .editor-texto{border-top:1px solid #fff}.faq .accordion-item .editor-texto *{color:#fff;font-size:15px}.faq .accordion-item.active{background-color:#2b4dff}.faq .accordion-item.active .accordion-button{color:#fff}.faq .accordion-item.active .accordion-button:after{background-color:#001c2d80}.faq .accordion-button{background:transparent;box-shadow:none;font-weight:700;font-size:calc(.9757275119rem + .1035604068vw);font-size:clamp(1rem,.9757275119rem + .1035604068vw,1.1rem)}.faq .accordion-button:after{background-color:#6666661a;width:2.5rem;height:2.5rem;background-position:center center;border-radius:50rem}.faq .swiper-button-prev,.faq .swiper-button-next{position:absolute;background:#fff;border-radius:50%;font-size:1.5em;padding:.5rem;align-items:center;justify-content:center;z-index:10}.faq .swiper-button-prev.swiper-button-lock,.faq .swiper-button-next.swiper-button-lock{display:none!important}.faq .swiper-button-prev{left:-20px}.faq .swiper-button-next{right:-20px}.consultants-swiper .swiper-slide{cursor:pointer;border-radius:35px 0;overflow:hidden;position:relative}.consultants-swiper .swiper-slide:before{content:none}.consultants-swiper .swiper-slide:after{content:"";width:100%;height:60%;position:absolute;bottom:0;left:0;background:linear-gradient(0deg,#0a165e,transparent);transition:all .2s ease-in-out}@media (min-width: 992px){.consultants-swiper .swiper-slide:after{opacity:0}}.consultants-swiper .swiper-slide .bg-white{border-radius:15px 0}.consultants-swiper .swiper-slide .consultant-info .consultant-text{transition:all .2s ease-in-out;pointer-events:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (min-width: 992px){.consultants-swiper .swiper-slide .consultant-info .consultant-text{max-height:0;opacity:0;transform:translateY(20px)}}.consultants-swiper .swiper-slide .consultant-info .consultant-text *{font-size:15px}@media (hover: hover){.consultants-swiper .swiper-slide:hover:after{opacity:1}.consultants-swiper .swiper-slide:hover .consultant-text{opacity:1;transform:translateY(0);pointer-events:auto;max-height:4rem}}.consultants-swiper .swiper-slide h3{font-size:1.2rem}.consultants .award-card{border-radius:50px 0;border:1px solid rgba(66,75,132,.9)}.consultants .award-card .ratio{max-width:4rem}.consultants .modal-content{background-color:#001c2d;color:#fff;border-radius:50px 0}.consultants .modal-content .modal-header{border:none}.default-card .ratio{border-radius:50px 0 0;transition:all .2s ease-in-out}.default-card .ratio:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#00000080;z-index:1;opacity:0;transition:all .2s ease-in-out}.default-card .badge{background-color:#006ca633;transition:all .2s ease-in-out}.default-card .icon-hover{opacity:0;font-size:1.25rem;border-radius:8px 0;transition:all .2s ease-in-out}@media (hover: hover){.default-card:hover .ratio{border-radius:50px 0}.default-card:hover .ratio:after{opacity:1}.default-card:hover .icon-hover{opacity:1}.default-card:hover .title{color:#2b4dff}.default-card:hover .badge{background-color:#2b4dff}}.cta .card{border-radius:50px 0}@media (min-width: 992px){.cta .card{padding-left:6rem;padding-right:6rem}}.header{z-index:999;transition:box-shadow .3s ease}.header--sticky{position:fixed!important;top:1rem;left:0;right:0;margin-top:0!important;animation:headerSlideDown .35s ease forwards;z-index:9999}.header--sticky .header-wrapper{box-shadow:0 5px 15px #00000080;background-color:#001c2d;border:none}.header.no-animation{animation:none!important}.header-logo{width:calc(6.5145502372rem + 2.0712081357vw);width:clamp(7rem,6.5145502372rem + 2.0712081357vw,9rem)}.header-wrapper{background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:30px 0}.header-breadcrumb-wrapper{border-radius:0 0 50px}.header .menu a{color:#fff;font-weight:300;font-size:15px;transition:all .2s ease-in-out}.header .menu a:hover{color:#ffffff80}.header .menu a.active{font-weight:700}.header .btn-offcanvas{background:#2b4dff;border-radius:.5rem;border:none;box-shadow:0 2px 3px #00000026;padding:.5rem;transform:translate(-2px,-2px);transition:all .2s ease-in-out}@media (hover: hover){.header .btn-offcanvas:hover{box-shadow:none;transform:none}}.header .offcanvas-lg{z-index:1050}@media (max-width: 991.98px){.header .offcanvas-lg{background:linear-gradient(45deg,#00121e,#002941);border:none;overflow:hidden}}.header .offcanvas-lg .header-logo{width:calc(7.5145502372rem + 2.0712081357vw);width:clamp(8rem,7.5145502372rem + 2.0712081357vw,10rem)}.header .socials a{color:#fff;background-color:#ffffff1a;padding:.5rem;border-radius:50rem;border:1px solid rgba(255,255,255,.5);transition:all .2s ease-in-out}.header .socials a:hover{background-color:#ffffff40}@media (max-width: 991.98px){.header .socials{justify-content:start}}.header .dropdown-toggle:after{content:none}.header .dropdown-menu{border-radius:15px 0;overflow:hidden;box-shadow:0 8px 24px #0000002e;background-color:#fff;border:1px solid rgba(0,0,0,.1);min-width:240px;padding-top:.5rem;padding-bottom:0}@media (max-width: 991.98px){.header .dropdown-menu{position:relative!important;width:100%!important;top:0!important;margin-top:1rem!important;transform:none!important;overflow-y:auto}}.header .dropdown-menu .segments-item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem 1.1rem;font-size:14px;color:#001c2d!important;border-left:2px solid transparent;transition:background-color .18s ease,border-color .18s ease,color .18s ease}@media (max-width: 991.98px){.header .dropdown-menu .segments-item{white-space:wrap}}.header .dropdown-menu .segments-item .item-arrow{flex-shrink:0;color:#2b4dff;opacity:0;transform:translate(-5px);transition:opacity .18s ease,transform .18s ease}.header .dropdown-menu .segments-item:hover,.header .dropdown-menu .segments-item:focus{background-color:#2b4dff0f;border-left-color:#2b4dff;color:#2b4dff!important}.header .dropdown-menu .segments-item:hover .item-arrow,.header .dropdown-menu .segments-item:focus .item-arrow{opacity:1;transform:translate(0)}.header .dropdown-menu .segments-item:active{background-color:#2b4dff26}.header .dropdown-menu .dropdown-cta-footer{position:sticky;bottom:0;padding:.6rem .75rem;margin-top:.25rem;background-color:#fff;border-top:1px solid rgba(0,0,0,.08)}.header .dropdown-menu .dropdown-cta-footer .dropdown-cta{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;padding:.5rem 1rem;background-color:#2b4dff;color:#fff!important;font-weight:600;font-size:13px;border-radius:8px 0;text-decoration:none;transition:background-color .18s ease,transform .15s ease}.header .dropdown-menu .dropdown-cta-footer .dropdown-cta svg{transition:transform .18s ease}.header .dropdown-menu .dropdown-cta-footer .dropdown-cta:hover{background-color:#022bff;transform:translateY(-1px)}.header .dropdown-menu .dropdown-cta-footer .dropdown-cta:hover svg{transform:translate(3px)}.header .dropdown-menu .dropdown-cta-footer .dropdown-cta:active{transform:translateY(0);background-color:#0026ed}@media (min-width: 200px){.animate{animation-duration:.3s;-webkit-animation-duration:.3s;animation-fill-mode:both;-webkit-animation-fill-mode:both}}@keyframes headerSlideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideIn{0%{transform:translateY(1rem);opacity:0}to{transform:translateY(3rem);opacity:1}0%{transform:translateY(2rem);opacity:0}}@-webkit-keyframes slideIn{0%{-webkit-transform:transform;-webkit-opacity:0}to{-webkit-transform:translateY(0);-webkit-opacity:1}0%{-webkit-transform:translateY(2rem);-webkit-opacity:0}}.slideIn{-webkit-animation-name:slideIn;animation-name:slideIn}#footer{background-size:cover;background-position:center center}#footer .logo{width:calc(7.0291004743rem + 4.1424162714vw);width:clamp(8rem,7.0291004743rem + 4.1424162714vw,12rem)}#footer .address{width:100%}#footer a{color:#fff;font-weight:300}@media (hover: hover){#footer a:hover{text-decoration:underline}}#footer .copyright-logo{width:calc(2.7572751186rem + 1.0356040679vw);width:clamp(3rem,2.7572751186rem + 1.0356040679vw,4rem)}#footer .copyright span,#footer .copyright small,#footer .copyright p{color:#fff;font-weight:300}#footer .copyright .wrapper{border-top:1px solid rgba(255,255,255,.1)}#footer .copyright .socials a{padding:.5rem;border-radius:50rem;background-color:#fff;color:#212529;transform:translate(-1px,-1px);transition:all .2s ease-in-out}@media (hover: hover){#footer .copyright .socials a:hover{background-color:#006ca6;color:#fff;transform:none}}#footer .newsletter .btn{color:#fff;border-radius:10px;background-color:#006ca6;padding:.25rem 1.5rem}#footer .newsletter-input-wrapper{border-radius:10px}#footer .newsletter-input-wrapper .form-control{border:none;border-radius:10px}#home .banner{min-height:100dvh;border-radius:0 0 50px;overflow:hidden}#home .banner-title{font-size:calc(1.0752314575rem + 1.8123071187vw);font-size:clamp(1.5rem,1.0752314575rem + 1.8123071187vw,3.25rem);line-height:1.25;font-family:Outfit,sans-serif}#home .banner .subtitle{color:#fff;position:relative;display:flex;align-items:center;gap:.5rem}@media (min-width: 992px){#home .banner .subtitle:before{content:"";background-color:#fff;width:2rem;height:2px;top:0;left:0;z-index:-1}}#home .banner small{font-weight:300;font-size:12px;max-width:60%}#home .banner-swiper .swiper-slide:before{content:"";background-color:#0a165e80;-webkit-backdrop-filter:blur(70px);backdrop-filter:blur(70px);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}#home .banner-swiper .swiper-slide:after{content:"";background:linear-gradient(0,transparent,#000);width:100%;height:20rem;position:absolute;top:0;left:0;z-index:0}#home .banner-swiper .swiper-slide .z-index-3{z-index:5}#home .banner .form-card{border-radius:50px 0;overflow:hidden}#home .banner .form-card .row{--bs-gutter-y: calc(var(--bs-default-unit, 1rem) * .5)}#home .banner .form-card .form-control{background-color:#f5f6f7;border:none;border-radius:8px 0}#home .banner .swiper-pagination{width:max-content;position:relative;pointer-events:initial}#home .banner .arrow-down{animation:scrollArrow 1.6s infinite ease-in-out;transform-origin:center}@keyframes scrollArrow{0%{transform:translateY(0);opacity:1}50%{transform:translateY(6px);opacity:.6}to{transform:translateY(0);opacity:1}}#home .trainings .ratio{border-radius:35px 0;overflow:hidden}#home .trainings .swiper-slide .ratio:after{content:"";background-color:#00000080;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;transition:all .2s ease-in-out}#home .trainings .swiper-slide:hover .ratio:after{opacity:1}#home .trainings .default-hover:before{content:none}#home .about .years{background-color:#142064;border-radius:20px 0}@media (min-width: 992px){#home .about .years{border-radius:25px 0 0}}#home .about .gallery-swiper{border-radius:35px 0}#home #blog .blog-swiper{padding:2rem 0;margin:-2rem 0}#home .video .play{color:#fff;border:1px solid #fff;border-radius:50rem;padding:1rem;font-size:1.5rem;transition:all .2s ease-in-out}@media (min-width: 992px){#home .video .play{padding:1.5rem}}#home .video img{transition:all .2s ease-in-out}#home .video:hover img{transform:scale(1.025)}#home .video:hover .play{color:#2b4dff;background-color:#fff}#home .workshops .card-home{border-radius:15px;transition:all .2s ease-in-out}@media (hover: hover){#home .workshops .card-home:hover{background-color:#edf0ff}}#home .workshops .card-home .ratio{max-width:calc(8.0582009486rem + 8.2848325428vw);max-width:clamp(10rem,8.0582009486rem + 8.2848325428vw,18rem)}#home .testimonials .testimonial-card{border:1px solid rgba(88,91,111,.3);border-radius:50px 0}#home .testimonials .testimonial-card .ratio{max-width:4rem;border-radius:50rem;overflow:hidden}#home .testimonials .testimonials-nav .testimonials-btn-prev,#home .testimonials .testimonials-nav .testimonials-btn-next{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;background-color:transparent;color:#2b4dff;cursor:pointer;transition:all .2s ease-in-out;padding:0;border-radius:0 10px}#home .testimonials .testimonials-nav .testimonials-btn-prev:hover,#home .testimonials .testimonials-nav .testimonials-btn-next:hover{background-color:#2b4dff;color:#fff}#home .testimonials .testimonials-nav .testimonials-btn-prev.swiper-button-disabled,#home .testimonials .testimonials-nav .testimonials-btn-next.swiper-button-disabled{opacity:.3;cursor:default;pointer-events:none}#home .testimonials .testimonials-nav .testimonials-btn-next{color:#2b4dff}#home .testimonials .testimonials-nav .testimonials-btn-next:hover{background-color:#022bff}.numbers{border-bottom:1px solid rgba(88,91,111,.5)}.numbers .number .text-primary{color:#006ca6}.clients .ratio{max-width:calc(7.5145502372rem + 2.0712081357vw);max-width:clamp(8rem,7.5145502372rem + 2.0712081357vw,10rem);filter:grayscale(1);transition:all .2s ease-in-out}.clients .ratio:hover{filter:grayscale(0)}.clients-swiper .swiper-wrapper{transition-timing-function:linear!important}.cases .swiper-slide{border-radius:35px 0;overflow:hidden}.cases .swiper-slide .bg-white{border-radius:15px 0}.bg-linear-secondary{background-color:#001c2d;position:relative}.bg-linear-secondary:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;opacity:.35;background:linear-gradient(0deg,#0a165e,transparent);pointer-events:none}.badge{background-color:#006ca6}.default-hover{position:relative}.default-hover:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#00000080;z-index:1;opacity:0;transition:all .2s ease-in-out}.default-hover .icon-hover{opacity:0;font-size:1.5rem;border-radius:8px 0;transition:all .2s ease-in-out}@media (hover: hover){.default-hover:hover:before{opacity:1}.default-hover:hover .icon-hover{opacity:1}}.contact-card{background:linear-gradient(0deg,#f7f7f7,#f0f0f0);border-radius:18px 0;box-shadow:0 4px 4px #00000040;position:sticky;top:9rem;z-index:1055}@media (max-width: 767.98px){.contact-card{z-index:1999}}.contact-card .btn{width:100%;justify-content:center}.contact-card .btn-group-2{border-top:1px solid #d9d9d9;z-index:1055;position:relative}.related{background:linear-gradient(0deg,#f7f7f7,#f0f0f0)}#company .mvv .border-top{border-top:1px solid rgba(0,0,0,.5)}#company .mvv .icon{max-width:3.5rem}#company .gallery-company-swiper .swiper-slide{border-radius:50px 0;overflow:hidden}#company .consultants .subtitle{color:#006ca6}#company .awards-swiper h3{color:#fff}#company .awards-swiper p{color:#f5f6f7}#properties #order{border-radius:15px 0;border-color:#00000026;font-size:15px}#contact .form .card{border:1px solid #d9d9d9;border-radius:50px 0 18px}#contact .form .card .form-control{border:1px solid rgba(0,0,0,.15);background-color:#f5f6f7;border-radius:8px 0}@media (min-width: 992px){#contact .form .card .col-lg-12{width:50%}}.form-control{border:1px solid rgba(0,0,0,.15);border-radius:8px 0;background-repeat:no-repeat;background-position:right 12px center;background-size:20px;padding-right:40px}.form-control[name=name]{background-image:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4175_1100)'%3E%3Cpath d='M13.512 9.60938C15.7211 9.60938 17.512 7.81851 17.512 5.60938C17.512 3.40024 15.7211 1.60938 13.512 1.60938C11.3028 1.60938 9.51196 3.40024 9.51196 5.60938C9.51196 7.81851 11.3028 9.60938 13.512 9.60938Z' stroke='%23666666' stroke-width='1.5'/%3E%3Cpath d='M21.512 17.1094C21.512 19.5944 21.512 21.6094 13.512 21.6094C5.51196 21.6094 5.51196 19.5944 5.51196 17.1094C5.51196 14.6244 9.09396 12.6094 13.512 12.6094C17.93 12.6094 21.512 14.6244 21.512 17.1094Z' stroke='%23666666' stroke-width='1.5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4175_1100'%3E%3Crect width='25.2141' height='25.2141' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")!important}.form-control[name=email]{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.856 6.83988C5.74176 6.77827 5.61348 6.74736 5.48371 6.75018C5.35395 6.753 5.22713 6.78944 5.11567 6.85596C5.00421 6.92247 4.91192 7.01677 4.84782 7.12964C4.78373 7.24251 4.75002 7.37008 4.75 7.49988V16.9999C4.75 17.1988 4.82902 17.3896 4.96967 17.5302C5.11032 17.6709 5.30109 17.7499 5.5 17.7499C5.69891 17.7499 5.88968 17.6709 6.03033 17.5302C6.17098 17.3896 6.25 17.1988 6.25 16.9999V8.75588L11.644 11.6599C11.866 11.7799 12.134 11.7799 12.356 11.6599L17.75 8.75588V16.9999C17.75 17.1988 17.829 17.3896 17.9697 17.5302C18.1103 17.6709 18.3011 17.7499 18.5 17.7499C18.6989 17.7499 18.8897 17.6709 19.0303 17.5302C19.171 17.3896 19.25 17.1988 19.25 16.9999V7.49988C19.25 7.37008 19.2163 7.24251 19.1522 7.12964C19.0881 7.01677 18.9958 6.92247 18.8843 6.85596C18.7729 6.78944 18.6461 6.753 18.5163 6.75018C18.3865 6.74736 18.2582 6.77827 18.144 6.83988L12 10.1479L5.856 6.83988Z' fill='%23666666'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.3098 3.72139C13.7768 3.40537 10.2227 3.40537 6.68978 3.72139L5.17178 3.85639C4.38107 3.927 3.63724 4.26207 3.06042 4.8075C2.4836 5.35293 2.10748 6.07686 1.99278 6.86239C1.49459 10.2689 1.49459 13.7298 1.99278 17.1364C2.10772 17.9219 2.48409 18.6457 3.06109 19.191C3.63809 19.7362 4.38204 20.071 5.17278 20.1414L6.68878 20.2774C10.2228 20.5934 13.7768 20.5934 17.3108 20.2774L18.8278 20.1414C19.6183 20.0708 20.3621 19.7359 20.9389 19.1907C21.5157 18.6454 21.8919 17.9217 22.0068 17.1364C22.505 13.7298 22.505 10.2689 22.0068 6.86239C21.892 6.07671 21.5158 5.35265 20.9387 4.80721C20.3617 4.26176 19.6177 3.92678 18.8268 3.85639L17.3098 3.72139ZM6.82378 5.21539C10.2682 4.90671 13.7333 4.90671 17.1778 5.21539L18.6948 5.35139C19.1495 5.39178 19.5774 5.5843 19.9093 5.89784C20.2412 6.21138 20.4576 6.62765 20.5238 7.07939C21.0009 10.342 21.0009 13.6567 20.5238 16.9194C20.4576 17.3711 20.2412 17.7874 19.9093 18.1009C19.5774 18.4145 19.1495 18.607 18.6948 18.6474L17.1778 18.7834C13.7338 19.0914 10.2678 19.0914 6.82378 18.7834L5.30678 18.6474C4.85201 18.607 4.42413 18.4145 4.09227 18.1009C3.7604 17.7874 3.54391 17.3711 3.47778 16.9194C3.00063 13.6567 3.00063 10.342 3.47778 7.07939C3.54391 6.62765 3.7604 6.21138 4.09227 5.89784C4.42413 5.5843 4.85201 5.39178 5.30678 5.35139L6.82378 5.21539Z' fill='%23666666'/%3E%3C/svg%3E%0A")!important}.form-control[name=company]{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.007 20.6094H9.605C6.02 20.6094 4.228 20.6094 3.114 19.4744C2 18.3394 2 16.5124 2 12.8594C2 9.20637 2 7.37938 3.114 6.24438C4.228 5.10938 6.02 5.10938 9.605 5.10938H13.408C16.993 5.10938 18.786 5.10938 19.9 6.24438C20.757 7.11738 20.954 8.40037 21 10.6094' stroke='%23666666' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M16 5.10938L15.9 4.79938C15.405 3.25938 15.158 2.48938 14.569 2.04938C13.979 1.60938 13.197 1.60938 11.63 1.60938H11.367C9.802 1.60938 9.019 1.60938 8.43 2.04938C7.84 2.48938 7.593 3.25938 7.098 4.79938L7 5.10938M17.111 12.8644C17.296 12.6944 17.388 12.6094 17.5 12.6094C17.612 12.6094 17.704 12.6944 17.889 12.8644L18.602 13.5214C18.688 13.6004 18.731 13.6404 18.784 13.6594C18.838 13.6794 18.896 13.6774 19.014 13.6724L19.976 13.6344C20.224 13.6244 20.348 13.6204 20.433 13.6914C20.518 13.7624 20.535 13.8854 20.568 14.1314L20.7 15.1174C20.716 15.2314 20.723 15.2874 20.751 15.3374C20.779 15.3854 20.824 15.4204 20.914 15.4914L21.69 16.1014C21.882 16.2534 21.978 16.3284 21.997 16.4364C22.016 16.5444 21.951 16.6484 21.823 16.8564L21.297 17.7034C21.237 17.8004 21.207 17.8494 21.197 17.9034C21.187 17.9574 21.199 18.0144 21.223 18.1264L21.432 19.1044C21.482 19.3444 21.508 19.4644 21.453 19.5604C21.398 19.6564 21.281 19.6944 21.048 19.7704L20.122 20.0714C20.012 20.1074 19.956 20.1254 19.913 20.1614C19.87 20.1984 19.843 20.2504 19.79 20.3534L19.338 21.2244C19.223 21.4474 19.165 21.5584 19.06 21.5964C18.955 21.6344 18.84 21.5864 18.608 21.4904L17.72 21.1224C17.611 21.0774 17.557 21.0544 17.5 21.0544C17.443 21.0544 17.389 21.0774 17.28 21.1224L16.392 21.4904C16.16 21.5864 16.045 21.6344 15.94 21.5964C15.835 21.5584 15.777 21.4464 15.662 21.2244L15.21 20.3534C15.156 20.2504 15.13 20.1984 15.087 20.1624C15.044 20.1264 14.988 20.1074 14.878 20.0724L13.952 19.7704C13.719 19.6944 13.602 19.6564 13.547 19.5604C13.492 19.4644 13.517 19.3454 13.568 19.1044L13.778 18.1264C13.801 18.0144 13.813 17.9584 13.803 17.9044C13.7825 17.832 13.7486 17.7642 13.703 17.7044L13.178 16.8564C13.048 16.6484 12.984 16.5444 13.003 16.4364C13.022 16.3284 13.118 16.2534 13.31 16.1024L14.086 15.4924C14.176 15.4204 14.221 15.3854 14.249 15.3364C14.277 15.2874 14.284 15.2314 14.299 15.1164L14.432 14.1314C14.465 13.8864 14.482 13.7624 14.567 13.6914C14.652 13.6204 14.776 13.6244 15.024 13.6344L15.987 13.6724C16.104 13.6774 16.162 13.6794 16.216 13.6594C16.269 13.6394 16.312 13.6004 16.398 13.5214L17.111 12.8644Z' stroke='%23666666' stroke-width='1.5'/%3E%3C/svg%3E%0A")!important}.form-control[name=subject]{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5 14.25V11.625C19.5 10.7299 19.1444 9.87145 18.5115 9.23851C17.8786 8.60558 17.0201 8.25 16.125 8.25H14.625C14.3266 8.25 14.0405 8.13147 13.8295 7.9205C13.6185 7.70952 13.5 7.42337 13.5 7.125V5.625C13.5 4.72989 13.1444 3.87145 12.5115 3.23851C11.8785 2.60558 11.0201 2.25 10.125 2.25H8.25M8.25 15H15.75M8.25 18H12M10.5 2.25H5.625C5.004 2.25 4.5 2.754 4.5 3.375V20.625C4.5 21.246 5.004 21.75 5.625 21.75H18.375C18.996 21.75 19.5 21.246 19.5 20.625V11.25C19.5 8.86305 18.5518 6.57387 16.864 4.88604C15.1761 3.19821 12.8869 2.25 10.5 2.25Z' stroke='%23666666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.form-control[name=phone]{background-image:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4175_1100)'%3E%3Cpath d='M13.512 9.60938C15.7211 9.60938 17.512 7.81851 17.512 5.60938C17.512 3.40024 15.7211 1.60938 13.512 1.60938C11.3028 1.60938 9.51196 3.40024 9.51196 5.60938C9.51196 7.81851 11.3028 9.60938 13.512 9.60938Z' stroke='%23666666' stroke-width='1.5'/%3E%3Cpath d='M21.512 17.1094C21.512 19.5944 21.512 21.6094 13.512 21.6094C5.51196 21.6094 5.51196 19.5944 5.51196 17.1094C5.51196 14.6244 9.09396 12.6094 13.512 12.6094C17.93 12.6094 21.512 14.6244 21.512 17.1094Z' stroke='%23666666' stroke-width='1.5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4175_1100'%3E%3Crect width='25.2141' height='25.2141' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.consulting-details .gallery-swiper{border-radius:50px 0}.consulting-details .consultants{background-color:#fff!important}.consulting-details .consultants:before{content:none}.consulting-details .consultants .title-lg{color:#212529}.consulting-details .consultants .subtitle{color:#006ca6}.consulting-details .consultants .swiper-pagination-bullet{background-color:#2b4dff}.consulting-details .award-card{border-color:#424b8426}.consulting-details .price-small{color:#adadad}.consulting-details .video-section a{border-radius:50px 0;overflow:hidden}.consulting-details .video-section .play-wrapper:before{content:"";background-color:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.consulting-details .video-section .play-wrapper svg{padding:1rem;background-color:#fff;position:relative;width:4rem;color:#0a165e;height:4rem;border-radius:50rem;z-index:3}.consulting-details .video-section .play-wrapper .play{transition:all .2s ease-in-out}.consulting-details .video-section .play-wrapper:hover{opacity:1}.consulting-details .video-section .play-wrapper:hover .play{transform:scale(1.1)}.cases .case-card{border:1px solid rgba(7,9,11,.1);box-shadow:10px 10px 10px #b4b4b41a;border-radius:18px 0;transition:all .2s ease-in-out}@media (hover: hover){.cases .case-card:hover{background-color:#2b4dff1a}}.cases .case-card .logo{max-width:7rem}.cases .case-card .logo img{filter:brightness(999)}.cases .case-card .image-wrapper{background-color:#008ae2;border-radius:18px 0}.cases .case-card .image-wrapper .ratio:not(.logo){overflow:hidden;border-radius:30px 0 0}@media (min-width: 992px){.cases .case-card .image-wrapper .ratio:not(.logo){max-width:50%;border-radius:80px 0 0}}.blog .input-group{border:1px solid rgba(220,220,220,.1)}.blog .input-group .btn{background-color:#f3f3f3;border:1px solid rgba(0,0,0,.15);border-radius:5px}.blog .card-filter{border:1px solid rgba(8,10,11,.1);border-radius:15px 0}.blog .card-filter a{background-color:#f8f8f8;color:#767676;border-radius:5px;transition:all .2s ease-in-out}@media (hover: hover){.blog .card-filter a:hover{background-color:#001c2d26}}.blog .card-filter a.active{background-color:#001c2d;color:#fff}.blog .offcanvas-lg{background-color:#fff}.blog .detail .ratio{border-radius:20px 0;overflow:hidden}.blog .editor-texto ul{list-style:revert}.blog .editor-texto ul li{display:list-item}.blog .editor-texto ul li:before{content:none}.enrollment-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1055;background:#000c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:1rem;overflow-y:auto;overscroll-behavior:contain;animation:fadeInBackdrop .2s ease}@keyframes fadeInBackdrop{0%{opacity:0}to{opacity:1}}.enrollment-modal{background:#fff;border-radius:1.25rem;width:100%;max-width:480px;animation:slideUpModal .25s ease;overflow:hidden}@media (max-width: 575.98px){.enrollment-modal{max-width:100%}}@keyframes slideUpModal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.enrollment-modal__header{padding:1.75rem 1.75rem 0;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.enrollment-modal__icon{width:48px;height:48px;border-radius:12px;background:#2b4dff1a;align-items:center;justify-content:center;color:#2b4dff;flex-shrink:0}.enrollment-modal__close{width:32px;height:32px;border-radius:8px;border:none;background:#f8f9fa;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s;line-height:1;padding:0;flex-shrink:0}.enrollment-modal__close:hover{background:#e9ecef}.enrollment-modal__title{font-size:1.2rem;font-weight:700;color:#001c2d;margin:0;line-height:1.3}.enrollment-modal__subtitle{font-size:.875rem;color:#adb5bd;margin:.25rem 0 0}.enrollment-modal__body{padding:1.25rem 1.75rem 0}.enrollment-modal__footer{padding:1.25rem 1.75rem 1.75rem;display:flex;gap:.75rem;justify-content:flex-end}.enrollment-modal .form-label{font-size:.8125rem;font-weight:600;color:#495057;margin-bottom:.35rem}.enrollment-modal .form-control{border-radius:.625rem;border-color:#dee2e6;padding:.625rem .875rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.enrollment-modal .form-control:focus{border-color:#2b4dff;box-shadow:0 0 0 3px #2b4dff1f}.enrollment-modal .input-icon-wrap{position:relative}.enrollment-modal .input-icon-wrap .input-icon{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);color:#adb5bd;pointer-events:none}.enrollment-modal .input-icon-wrap .form-control{padding-left:2.5rem}.checkout-page{min-height:60vh;background:#f8f9fa}.checkout-page .checkout-header{text-align:center;margin-bottom:2rem}.checkout-page .checkout-header h2{font-size:1.6rem;font-weight:700;color:#001c2d;margin:0}.checkout-page .checkout-header p{color:#adb5bd;font-size:.9rem;margin-top:.25rem}.checkout-page .checkout-card{background:#fff;border-radius:1.25rem;box-shadow:0 4px 32px #001c2d14;overflow:hidden}.checkout-page .order-summary{background:linear-gradient(135deg,#001c2d,#0a165e);padding:1.5rem 2rem;color:#fff}.checkout-page .order-summary__label{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.65;margin-bottom:.75rem}.checkout-page .order-summary__title{font-size:1.1rem;font-weight:700;margin-bottom:.25rem}.checkout-page .order-summary__user{font-size:.825rem;opacity:.7}.checkout-page .order-summary__price .price-main{font-size:1.5rem;font-weight:800;color:#27b43e;line-height:1}.checkout-page .order-summary__price .price-sub{font-size:.775rem;opacity:.65;margin-top:.2rem}.checkout-page .checkout-body{padding:1.75rem 2rem}@media (max-width: 576px){.checkout-page .checkout-body{padding:1.25rem}}.checkout-page .payment-methods{display:flex;gap:.75rem;margin-bottom:1.5rem}@media (max-width: 420px){.checkout-page .payment-methods{flex-direction:column}}.checkout-page .payment-method-option{flex:1;position:relative}.checkout-page .payment-method-option input[type=radio]{position:absolute;opacity:0;width:0;height:0}.checkout-page .payment-method-option label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1rem .75rem;border:2px solid #e9ecef;border-radius:.875rem;cursor:pointer;font-size:.85rem;font-weight:600;color:#666;transition:all .18s ease;background:#fff;text-align:center;line-height:1.2}.checkout-page .payment-method-option label .pm-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#f8f9fa;color:#adb5bd;transition:all .18s ease}.checkout-page .payment-method-option label:hover{border-color:#ced4da;color:#343a40}.checkout-page .payment-method-option input[type=radio]:checked+label{border-color:#2b4dff;background:#2b4dff0d;color:#2b4dff}.checkout-page .payment-method-option input[type=radio]:checked+label .pm-icon{background:#2b4dff1f;color:#2b4dff}.checkout-page .payment-method-option.is-pix input[type=radio]:checked+label{border-color:#27b43e;background:#27b43e0d;color:#27b43e}.checkout-page .payment-method-option.is-pix input[type=radio]:checked+label .pm-icon{background:#27b43e1f;color:#27b43e}.checkout-page .checkout-form-label{font-size:.8125rem;font-weight:600;color:#495057;margin-bottom:.35rem;display:block}.checkout-page .checkout-input{border-radius:.625rem;border-color:#dee2e6;padding:.625rem .875rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.checkout-page .checkout-input:focus{border-color:#2b4dff;box-shadow:0 0 0 3px #2b4dff1f}.checkout-page .checkout-input.is-invalid:focus{box-shadow:0 0 0 3px #dc35451f}.checkout-page .section-divider{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#adb5bd;display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.checkout-page .section-divider:before,.checkout-page .section-divider:after{content:"";flex:1;height:1px;background:#e9ecef}.checkout-page .btn-pay{width:100%;padding:.875rem;font-size:1rem;font-weight:700;border-radius:.875rem;letter-spacing:.01em;transition:all .2s ease;background:#27b43e;border-color:#27b43e;color:#fff}.checkout-page .btn-pay:hover:not(:disabled){background:#23a238;border-color:#23a238;transform:translateY(-1px);box-shadow:0 6px 20px #27b43e59}.checkout-page .btn-pay:disabled{opacity:.7;cursor:not-allowed}.checkout-page .security-badge{display:flex;align-items:center;justify-content:center;gap:.4rem;font-size:.78rem;color:#adb5bd;margin-top:.875rem;text-align:center}.checkout-page .pix-result{padding:1.75rem 2rem;text-align:center}.checkout-page .pix-result__icon{width:56px;height:56px;background:#27b43e1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#27b43e;margin:0 auto 1rem}.checkout-page .pix-result__qr{display:inline-block;padding:.875rem;background:#fff;border:2px solid #e9ecef;border-radius:1rem;margin-bottom:1.25rem}.checkout-page .pix-result__qr img{display:block;width:200px;height:200px}.checkout-page .pix-result .copypaste-group .form-control{font-size:.75rem;color:#666;background:#f8f9fa;border-right:none;border-radius:.625rem 0 0 .625rem}.checkout-page .pix-result .copypaste-group .btn-copy{border-radius:0 .625rem .625rem 0;font-size:.8rem;font-weight:600;padding:0 1rem;white-space:nowrap}.checkout-page .success-result{padding:2.5rem 2rem;text-align:center}.checkout-page .success-result__icon{width:72px;height:72px;background:#27b43e1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#27b43e;margin:0 auto 1.25rem;animation:popIn .4s cubic-bezier(.34,1.56,.64,1)}@keyframes popIn{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.checkout-page .success-result h4{font-size:1.4rem;font-weight:800;color:#001c2d}.checkout-page .success-result p{color:#666;font-size:.9375rem}.checkout-page .checkout-error{border-radius:.75rem;font-size:.875rem}.fancybox__container{z-index:9999!important}
