#theme-banner-one .main-wrapper{padding:0}#theme-banner-one{background-size:35%;min-height:90vh;display:flex;align-items:center}body{color:#233d63;background-color:#fff}.bg-primary{background-color:#ff3a46 !important}.bg-secondary{background-color:#233d63 !important}.logo{width:300px !important}.logo img{width:100%}.navbar-nav .nav-item .nav-link{text-transform:inherit}.text-secondary{color:#233d63 !important}.text-primary{color:#ff3a46 !important}a.text-primary{color:#ff3a46 !important}a.text-primary:hover{color:#b1252d !important}a.text-secondary{color:#233d63 !important}a.text-secondary:hover{color:#001221 !important}#theme-banner-one .main-wrapper .main-title{font-size:clamp(2.7rem,2.8vw,4.25rem);line-height:1.1;font-weight:600}.agn-counter-section .bottom-banner{border:none;border-radius:15px;background-image:linear-gradient(to right, #fb3f5b, #fb3f8a);color:#fff;padding:40px 60px}.agn-counter-section .bottom-banner h3{color:#fff}.theme-main-menu{padding:10px 0;z-index:8}.theme-main-menu.fixed{padding:20px 0}.letters-loading{font-size:1.2rem}.lead{font-weight:400;font-size:20px;line-height:34px;color:#233d63}.badge{border:2px solid #ff3a46;border-radius:50px;padding:.6rem 1.3rem;font-size:1rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;color:#ff3a46;background:rgba(0,0,0,0)}.badge img{width:15px;margin-right:.3rem}.badge.badge-secondary{border:2px solid #233d63;color:#233d63}.theme-title-one{padding-bottom:0 !important}.faq-tab-wrapper .faq-panel .panel{background:#ecedf3;border-radius:12px}section,.section{padding-top:120px;padding-bottom:120px}.faq-tab-wrapper .faq-panel .panel .panel-heading .panel-title a{color:#233d63;font-weight:500}.theme-footer-one .bottom-footer{margin-top:0}p.relative{position:relative}.theme-title-one .main-title{margin-bottom:2rem}.agn-counter-section{margin:0}.card{padding:2rem;border-radius:2rem;border:none;box-shadow:0 0 15px rgba(97,133,161,.2)}.card img{margin-bottom:.5rem}.card p{line-height:1.2}.card h3{font-size:1.3rem;margin-bottom:1rem;font-weight:500}.fvforms .form-input input,.fvforms .form-input textarea{width:100%;border-radius:5px;border:1px solid #ddd;padding:.75rem 1.2rem;margin-top:1rem;color:#333}.fvforms .form-input input:focus,.fvforms .form-input textarea:focus{box-shadow:0 0 7px 0 #c5cdd5;border:1px solid #233d63}.fvforms label{margin:0}.help-block{margin:.5rem 0}.fvforms-submit{background:rgba(0,0,0,0);justify-content:center}.list-number li{margin-bottom:.6rem}.list-number span{background:#ff3a46;border-radius:50%;height:30px;width:30px;display:inline-flex;justify-content:center;align-items:center;color:#fff;margin-right:1rem}.agn-what-we-do .single-block .title{font-size:22px;color:#244574;padding:35px 0 25px}.card-carousel .owl-stage-outer{padding-left:.5rem}.card-carousel .card{min-height:340px;margin:.5rem 0}.card-carousel .card img{width:30px}.card-carousel .card h4{font-size:1.2rem;font-weight:bolder;margin-bottom:.8rem}.theme-footer-one .bottom-footer{border-top:none}.txt-legales{max-height:50vh;overflow-y:auto}.txt-legales h3{font-size:1.2rem;margin-top:1.5rem;margin-bottom:1rem;font-weight:500}.modal-title{font-size:1.5rem;font-weight:500}.owl-controls{margin-top:1rem}.scroll-top{width:50px;height:50px;right:1rem;bottom:1rem;border-radius:50%}.scroll-top:after{display:none}.whatsapp{position:fixed;bottom:5rem;right:1rem;z-index:10}@media(min-width: 992px){.theme-menu-one .navbar-nav .nav-item .nav-link,.theme-menu-one.fixed .navbar-nav .nav-item .nav-link{padding-bottom:0}}@media(max-width: 991px){#theme-banner-one{padding-top:50px;min-height:70vh}.theme-main-menu.fixed{padding:10px}.navbar-collapse{position:absolute;top:100%;background-color:#fff;padding-left:20px;padding-right:20px;left:0px;right:0px;max-height:70vh;overflow-y:auto;z-index:9;clear:both;box-shadow:0 50px 50px 0px rgba(137,139,142,.15)}.agn-what-we-do .shape-one{display:none}.theme-main-menu{background:#fff}#theme-banner-one .main-wrapper .main-title{padding:25px 0 10px}section,.section{padding-top:90px;padding-bottom:90px}.agn-about-us .shape-two,.agn-testimonial .shape-two,.agn-about-us .shape-three{display:none}}@media(max-width: 767px){.theme-main-menu.fixed{padding:0}.agn-counter-section .bottom-banner{padding:35px 25px}section,.section{padding-top:70px;padding-bottom:70px}#theme-banner-one .main-wrapper .button-group li{margin-top:5px}.logo img{width:90%}.agn-what-we-do .single-block{padding-top:50px}.faq-tab-wrapper .faq-panel .panel .panel-body p{padding-left:2rem;padding-right:2rem}.card{padding:1rem}.section-ley .card{min-height:190px;display:flex;justify-content:center}section,.section{padding-top:70px;padding-bottom:70px}#porque{padding-top:40px}}@media(max-width: 576px){section,.section{padding-top:50px;padding-bottom:50px}.theme-title-one .main-title{margin-bottom:1rem}}.cc_dialog button{display:inline-flex}.cc_dialog{z-index:99999 !important}.cc_dialog .cc_dialog_headline{margin-bottom:0}.cc_dialog.simple{left:35% !important;right:auto !important;max-width:30% !important}.light.cc_dialog button.cc_b_ok{background-color:#ff3a46 !important}.termsfeed-com---palette-light .cc-nb-reject{color:#fff;background-color:#eaeaea !important;color:#111 !important}.cc-nb-buttons-container button{display:inline-block}#popup-container{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;text-align:center;width:30vw;border-radius:1rem;z-index:10;overflow:hidden;animation:fade-bottom 1s}#popup-container h3{font-size:1.5rem;margin-bottom:1rem}#popup-container .btn{cursor:pointer;color:#333}#popup-container .body-popup{padding:0 3rem 2rem 3rem}#close-btn{position:absolute;right:1.5rem;top:1.5rem}#overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9}.bg-gradient{background-image:linear-gradient(to right, #e92249, #fb3f5b)}.bg-gradient h2{color:#fff !important}.calltoaction .contact-button{border-color:#fff}.calltoaction .contact-button:hover{background-color:#fff;color:#ff3a46}.calltoaction .contact-button,.calltoaction p,.calltoaction .custom-control-label,.calltoaction h2{color:#fff}.calltoaction .form-error{color:#fbd0cd}.footer-popup{border-top:1px solid #eee;padding-top:.5rem;margin-top:2rem;display:flex;justify-content:flex-end}.footer-popup .btn{margin-left:.5rem}@keyframes fade-bottom{0%{top:28%}100%{top:50%}}@media(max-width: 1400px){.cc_dialog.simple{left:20% !important;max-width:60% !important}#popup-container{width:40vw}}@media(max-width: 1024px){#popup-container{width:60vw}}@media(max-width: 768px){.cc_dialog.simple{left:10% !important;max-width:80% !important}#popup-container{width:70vw}}@media(max-width: 576px){.cc_dialog.simple{left:0 !important;max-width:100% !important}#popup-container{width:90vw}.cc_dialog{padding:1.5rem !important}}