@charset "UTF-8";@font-face{font-family:"Playfair Display";src:url(../fonts/playfairdisplay/PlayfairDisplay-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Playfair Display";src:url(../fonts/playfairdisplay/PlayfairDisplay-Bold.woff2) format("woff2");font-weight:700}@font-face{font-family:Poppins;src:url(../fonts/poppins/poppins.woff2) format("woff2");font-weight:300}@font-face{font-family:Poppins;src:url(../fonts/poppins/poppins.woff2) format("woff2");font-weight:400}@font-face{font-family:Poppins;src:url(../fonts/poppins/poppins.woff2) format("woff2");font-weight:500}@font-face{font-family:Poppins;src:url(../fonts/poppins/poppins.woff2) format("woff2");font-weight:600}.pageloader{opacity:0;visibility:hidden;transition:opacity .3s;position:fixed;z-index:2000;background:#fff;color:gray;top:0;bottom:0;left:0;right:0}.pageloader.show{opacity:1;visibility:visible}.pageloader .content{text-align:center;max-width:500px;margin:15% auto;padding:20px;color:gray}.pageloader .content h1{font-size:26px;color:gray}.pageloader .content .garphic{margin:20px auto;width:60px;height:50px;text-align:center;font-size:15px}.pageloader .content .garphic>div{background-color:#0f2d3c;height:100%;width:8px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.pageloader .content .garphic .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.pageloader .content .garphic .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.pageloader .content .garphic .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.pageloader .content .garphic .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-stretchdelay{0%,100%,40%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,100%,40%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.ajaxloader{opacity:0;visibility:hidden;transition:opacity .3s;position:fixed;width:100%;height:100%;left:0;top:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf000000', endColorstr='#bf000000', GradientType=0);background:rgba(240,240,240,.75);z-index:30;background-image:url(/public/assets/img/indicator.gif);background-position:center 45%;background-repeat:no-repeat}.ajaxloader div{position:absolute;top:50%;width:100%;text-align:center}.ajaxloader div .message{background-color:#c5a46d;border-color:#c5a46d;color:#fff;font-size:16px;padding:10px;border-radius:3px;box-shadow:3px 3px 1px 3px rgba(0,0,0,.4)}.ajaxloader.show{opacity:1;visibility:visible}.sup-banner{background:#0f2d3c;font-size:.85rem}.sup-banner h6{color:#fff}.navbar{background:#fff}.navbar .navbar-brand{font-weight:600;font-size:1.4rem;color:#0f2d3c}.navbar .nav-link{color:#0f2d3c!important;margin-left:25px;font-weight:500}.logo{height:100px!important}.form-section{background:#f7f7f7;padding:80px 0}.form-section h2{font-family:"Playfair Display",serif;color:#0f2d3c;margin-bottom:40px}.form-control{border-radius:8px;padding:12px;font-size:.9rem}.btn-primary{background:#c5a46d;border:none;padding:12px 35px;border-radius:30px;font-size:.9rem}.btn-primary:hover{background:rgb(183.95,143.525,76.15)}.footer-premium{background:#0f2d3c;color:#fff}.footer-premium h5{font-family:"Playfair Display",serif;color:#fff;margin-bottom:10px}.footer-premium .footer-logo{height:80px;background-color:#fff;padding:10px;border-radius:8px}.footer-premium .footer-text{color:rgba(255,255,255,.85);font-size:.9rem}.footer-premium .footer-small{font-size:.8rem;color:rgba(255,255,255,.6)}.footer-premium .footer-links{list-style:none;padding:0}.footer-premium .footer-links li{margin-bottom:8px}.footer-premium .footer-links li a{color:rgba(255,255,255,.8);text-decoration:none;transition:.3s}.footer-premium .footer-links li a:hover{color:#c5a46d}.footer-premium .footer-badges{display:flex;flex-direction:column;gap:6px}.footer-premium .footer-badges span{font-size:.8rem;color:rgba(255,255,255,.7)}.footer-premium .social-icons{display:flex;gap:12px}.footer-premium .social-icons a{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);color:#fff;transition:.3s}.footer-premium .social-icons a:hover{background:#c5a46d;color:#0f2d3c}.footer-premium .footer-certifications{display:flex;gap:10px;align-items:center}.footer-premium .footer-certifications img{height:45px;background:#fff;padding:5px;border-radius:6px}.footer-premium .footer-btn{display:inline-block;margin-top:15px;padding:10px 18px;background:#c5a46d;color:#fff;border-radius:30px;text-decoration:none;font-size:.85rem;transition:.3s}.footer-premium .footer-btn:hover{color:rgb(202.8,173.1,123.6);color:#0f2d3c}.footer-premium .footer-bottom{border-top:1px solid rgba(255,255,255,.1)}.footer-premium .footer-bottom a{color:rgba(255,255,255,.6);text-decoration:none}.footer-premium .footer-bottom a:hover{color:#c5a46d}body{font-family:Poppins,sans-serif;color:#333}a{color:#333}.showHand{cursor:pointer}.video-background{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}.video-background video{width:100%;height:100%;object-fit:cover}.video-background:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.45)}.navbar{background:#fff}.navbar .navbar-brand{font-weight:600;font-size:1.4rem;color:#0f2d3c}.navbar .nav-link{color:#0f2d3c!important;margin-left:25px;font-weight:500}.logo{height:100px!important}.floating-btn{position:fixed;bottom:80px;right:20px;background:#0f2d3c;color:#fff;padding:12px 20px;border-radius:30px;font-size:.9rem;display:flex;align-items:center;gap:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);text-decoration:none;text-align:center}.wpr-pc-btn-icon{color:#fff;font-size:13px}.filepond--credits{display:none}@media (prefers-reduced-motion:reduce){.animate__animated{animation-duration:1s!important}}.animate__animated.animate__delay-05s{animation-delay:calc(var(--animate-delay) * .5)}@media (max-width:768px){.page-header{padding:40px 0}.page-header h1{font-size:2rem}.page-header p{font-size:.9rem}}@media (max-width:991px){.hero{padding:60px 0;text-align:left;background-image:url(/public/assets/img/heroe/hero-mobile-background.png?h);background-repeat:no-repeat;background-position:right center}.hero h1{font-size:2rem}.hero p{max-width:300px;margin:0}.hero p.subtitle{max-width:500px;margin-bottom:1rem}.feature-box{max-width:200px}.badge-bar{flex-direction:column;gap:10px;max-width:300px}.badge-bar .badge-item:not(:last-child){border-left:none;border-bottom:1px solid #696e7d;padding-bottom:9px}.badge-bar .badge-item:not(:first-child){border-left:none}}@media (min-width:768px){.feature-item.border-start{border-left:1px solid #f7f7f7!important}}