*{box-sizing:border-box;padding:0;margin:0}*:before,*:after{box-sizing:border-box}body{font-family:"PT Sans",sans-serif;font-weight:400;font-style:normal}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.e-con,.e-con-inner{padding:0 !important}.top-margin-25{padding-top:25px}.top-margin-50{padding-top:50px}.top-margin-75{padding-top:75px}.top-margin-100{padding-top:100px}.top-margin-150{padding-top:150px}.bottom-margin-25{padding-bottom:25px}.bottom-margin-50{padding-bottom:50px}.bottom-margin-75{padding-bottom:75px}.bottom-margin-100{padding-bottom:100px}.bottom-margin-150{padding-bottom:150px}@media(max-width: 1024px)and (min-width: 768px){.tablet-top-margin-25{padding-top:25px}.tablet-top-margin-50{padding-top:50px}.tablet-top-margin-75{padding-top:75px}.tablet-top-margin-100{padding-top:100px}.tablet-top-margin-150{padding-top:150px}.tablet-bottom-margin-25{padding-bottom:25px}.tablet-bottom-margin-50{padding-bottom:50px}.tablet-bottom-margin-75{padding-bottom:75px}.tablet-bottom-margin-100{padding-bottom:100px}.tablet-bottom-margin-150{padding-bottom:150px}}@media(max-width: 767px){.mobile-top-margin-25{padding-top:25px}.mobile-top-margin-50{padding-top:50px}.mobile-top-margin-75{padding-top:75px}.mobile-top-margin-100{padding-top:100px}.mobile-top-margin-150{padding-top:150px}.mobile-bottom-margin-25{padding-bottom:25px}.mobile-bottom-margin-50{padding-bottom:50px}.mobile-bottom-margin-75{padding-bottom:75px}.mobile-bottom-margin-100{padding-bottom:100px}.mobile-bottom-margin-150{padding-bottom:150px}}.button{height:50px;width:240px;border-radius:25px;border:0;background:#2c2ad4;background:linear-gradient(128deg, rgb(44, 42, 212) 0%, rgb(23, 22, 110) 60%);color:#fff;font-size:16px;font-weight:700;line-height:1.2;text-align:center;letter-spacing:.5px;z-index:1;display:flex;justify-content:center;align-items:center;cursor:pointer}@media(min-width: 992px){.button{transition:all .3s ease}.button:hover{background:linear-gradient(128deg, rgb(44, 42, 212) 20%, rgb(23, 22, 110) 100%)}}.button.white{background:#fff;color:#2c2ad4}.button.white-border{background:rgba(0,0,0,0);border:2px solid #fff}.header{display:block;position:fixed;top:0;left:0;right:0;z-index:9;padding:16px 0;transition:all .3s ease}@media(max-width: 575px){.header{padding:16px 6px}}.header .container{display:flex;align-items:center;justify-content:space-between}.header .container .col-left{display:flex;align-items:center;gap:40px}.header .container .col-right{display:flex;align-items:center;justify-content:flex-end;gap:24px}.header .logo{display:block;width:182px;height:50px;position:relative}@media(max-width: 767px){.header .logo{width:146px;height:40px}}.header .logo .icon{fill:#fff;display:block;width:100%;height:100%;transition:opacity .3s ease}.header .logo:after{content:"";display:block;position:absolute;top:0;left:0;background:url(33d02a5d0a551117cd12.svg) 0 0 no-repeat;background-size:contain;width:100%;height:100%;opacity:0;transition:opacity .3s ease}.header .nav{display:flex;align-items:center;list-style:none;gap:16px}@media(max-width: 991px){.header .nav{display:none}}.header .nav a{color:#fff;font-size:20px;text-decoration:none;transition:all .3s ease}.header .nav-language{position:relative}.header .nav-language .language-current{padding-right:25px;position:relative}.header .nav-language .language-current:after{content:"";width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;position:absolute;top:50%;margin-top:-6px;right:3px;transform:rotate(45deg);transition:opacity .3s ease}.header .nav-language:hover .language-submenu{display:block}.header .nav-language .language-submenu{position:absolute;top:100%;right:0;min-width:60px;background:#fff;border:1px solid #ddd;list-style:none;padding:5px 0;margin:0;display:none;z-index:999;border-radius:6px}.header .nav-language .language-submenu:before{content:"";display:block;position:absolute;top:-8px;right:10px;border-bottom:8px solid #fff;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0)}.header .nav-language .language-submenu a{padding:10px 0;text-align:center;color:#000;font-size:16px;line-height:1;display:block;font-weight:700}@media(min-width: 992px){.header .nav-language .language-submenu a{transition:all .3s ease}.header .nav-language .language-submenu a:hover{color:#17166e}}.header .nav-language a{color:#fff;font-size:20px;text-decoration:none;padding:5px 0;display:block}.header .button-header{height:40px;width:140px;background:rgba(0,0,0,0);border:2px solid #fff;color:#fff;font-size:14px;font-weight:500;line-height:1.2;text-align:center;letter-spacing:.5px;display:flex;justify-content:center;align-items:center;border-radius:20px;text-decoration:none;transition:all .3s ease}@media(max-width: 991px){.header .button-header{display:none}}.header .button-nav{width:24px;height:24px;display:none;background:rgba(0,0,0,0);border:0;padding:2px;cursor:pointer;position:relative;z-index:1}@media(max-width: 991px){.header .button-nav{display:block}}.header .button-nav span{width:20px;height:2px;background:#fff;display:block;position:relative;transition:background-color .3s ease}.header .button-nav span:before,.header .button-nav span:after{content:"";width:20px;height:2px;background:#fff;display:block;position:absolute;left:0}.header .button-nav span:before{top:-6px;transition:top .3s .3s ease,transform .3s ease}.header .button-nav span:after{bottom:-6px;transition:bottom .3s .3s ease,width 0s .3s ease,transform .3s ease}.header .button-nav.active span{background-color:rgba(0,0,0,0) !important}.header .button-nav.active span:before{top:0;transform:rotate(45deg);transition:top .3s ease,transform .3s .3s ease}.header .button-nav.active span:after{bottom:0;transform:rotate(-45deg);transition:bottom .3s ease,width 0s .3s ease,transform .3s .3s ease}body.scrolled .header{background:#fff}body.scrolled .header .logo .icon{opacity:0}body.scrolled .header .logo:after{opacity:1}body.scrolled .header .nav a,body.scrolled .header .nav-language a{color:#323232}body.scrolled .header .nav-language .language-current:after{border-right:2px solid #15354d;border-bottom:2px solid #15354d}body.scrolled .header .button-header{border:2px solid #15354d;color:#15354d}body.scrolled .header .button-nav span{background:#15354d}body.scrolled .header .button-nav span:before,body.scrolled .header .button-nav span:after{background:#15354d}.footer{padding:100px 0}@media(max-width: 767px){.footer{padding:100px 0 50px}}.footer .logo{display:block;width:182px;height:50px;background:url(33d02a5d0a551117cd12.svg) 0 0 no-repeat;background-size:contain;margin:0 auto}@media(max-width: 767px){.footer .logo{width:146px;height:40px}}.footer .slogan{display:block;width:290px;color:#15354d;font-size:28px;font-weight:700;line-height:1.2;margin:20px auto 0;margin:20px auto 0;text-align:center}@media(max-width: 767px){.footer .slogan{font-size:20px;width:214px}}.footer .copy{margin:50px 0 0;padding:50px 0 0;border-top:1px solid rgba(21,53,77,.5);color:#15354d;font-size:14px;line-height:1.2;text-align:center}@media(max-width: 767px){.footer .copy{padding:30px 0 0;font-size:12px}}.footer .nav{display:block;list-style:none}@media(max-width: 767px){.footer .nav{display:none}}.footer .nav>li>a{font-weight:700}.footer .nav a{color:#15354d;font-size:20px;text-decoration:none;transition:all .3s ease}.footer .nav .sub-menu{list-style:none}.footer .nav .sub-menu li{margin:10px 0 0}.modal-formulario{display:none;width:600px;border-radius:20px}.modal-formulario .title{color:#15354d;font-size:30px;font-weight:700;line-height:1.2;display:block;text-align:center}.modal-formulario .subtitle{margin:10px 0 0;color:#000;font-size:14px;line-height:1.2;display:block;text-align:center}.modal-formulario .form{display:block;width:100%;transition:all .3s ease;opacity:0;visibility:hidden;height:0}.modal-formulario .form.active{opacity:1;visibility:visible;height:auto}.modal-formulario .form-group{margin:20px 0 0}.modal-formulario .form-group+.form-group{margin-top:15px}.modal-formulario .form-group label{color:#15354d;font-size:16px;line-height:1.2;display:block;padding:0 0 5px 20px}.modal-formulario .form-group label.error{color:red;font-size:14px;padding:4px 0 0 20px}.modal-formulario .form-group input{width:100%;height:50px;background:#f2f2f2;border-radius:25px;border:0;padding:0 20px;outline:none}.modal-formulario .form-group input.error{border:1px solid red;color:red}.modal-formulario .form-group input.error::placeholder{color:red}.modal-formulario .form .button{margin:40px auto 0}.modal-formulario .form-success{opacity:0;visibility:hidden;height:0;transition:all .3s ease}.modal-formulario .form-success.active{opacity:1;visibility:visible;height:auto}.modal-formulario .form-success .icon{width:100px;height:100px;fill:#3b7232;display:block;margin:0 auto 20px}.modal-formulario .form-success .title-success{color:#15354d;font-size:30px;font-weight:700;line-height:1.2;display:block;text-align:center}.widget-banner{width:100%;background:#17166e;background:radial-gradient(circle, rgb(44, 42, 212) 0%, rgb(23, 22, 110) 100%);display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;overflow:hidden;padding:200px 0}@media(max-width: 767px){.widget-banner{padding:150px 0}}.widget-banner h1{color:#fff;font-size:70px;font-weight:700;line-height:1.2;text-align:center;width:690px;display:block;margin:0 auto;position:relative;z-index:1}@media(max-width: 767px){.widget-banner h1{font-size:40px;width:360px}}.widget-banner p{color:#fff;font-size:24px;font-weight:500;line-height:1.2;text-align:center;display:block;margin:20px 0 0;position:relative;z-index:1}@media(max-width: 767px){.widget-banner p{font-size:20px;width:360px;margin:20px auto 0}}.widget-banner .box{width:406px;height:56px;background:#fff;border-radius:28px;margin:40px auto 0;position:relative;overflow:hidden;z-index:1}@media(max-width: 767px){.widget-banner .box{width:360px;margin:30px auto 0}}.widget-banner .box input{padding:0 20px 0 20px;display:block;height:100%;width:100%;background:rgba(0,0,0,0);border:0;border-radius:28px;font-size:14px;color:#292929}.widget-banner .box button{height:40px;width:140px;border-radius:20px;border:0;position:absolute;top:8px;right:8px;background:#2c2ad4;background:linear-gradient(128deg, rgb(44, 42, 212) 0%, rgb(23, 22, 110) 60%);color:#fff;font-size:14px;font-weight:400;line-height:1.2;text-align:center;letter-spacing:.5px;z-index:1}@media(max-width: 767px){.widget-banner .box button{width:120px;font-size:12px}}.widget-banner .buttons{margin:40px auto 0;display:flex;justify-content:center;align-items:center;gap:20px}@media(max-width: 767px){.widget-banner .buttons{flex-direction:column;gap:10px}}.widget-banner .asset{position:absolute;inset:0;width:1000px;height:1000px;opacity:.5;animation:rotate360 50s linear infinite;transform-origin:center;fill:#17166e;left:50%;margin-left:-500px;top:0}@media(max-width: 767px){.widget-banner .asset{width:600px;height:600px;margin-left:-300px;top:50px}}@keyframes rotate360{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.widget-faq{background-color:#e0e0e0}.widget-faq .title{color:#15354d;font-size:50px;font-weight:700;line-height:1.2}@media(max-width: 767px){.widget-faq .title{font-size:30px;text-align:center;width:90%;margin:0 auto}}.widget-faq .subtitle{margin:20px 0 0;color:#000;font-size:20px;line-height:1.2}@media(max-width: 767px){.widget-faq .subtitle{font-size:16px;margin-top:10px;text-align:center;width:80%;margin:20px auto 0}}.widget-faq .accordion{margin:20px 0 0;position:relative}@media(max-width: 767px){.widget-faq .accordion{margin-top:40px}.widget-faq .accordion+.accordion{margin-top:20px}}.widget-faq .accordion:before{content:"";height:10px;width:10px;border-bottom:1px solid #15354d;border-right:1px solid #15354d;position:absolute;transform:rotate(45deg);top:23px;right:26px}.widget-faq .accordion.active{cursor:default;transition:all .3s .1s ease}.widget-faq .accordion.active:before{transform:rotate(-135deg);top:26px}.widget-faq .accordion.active .accordion-header{font-weight:700}.widget-faq .accordion.active .accordion-body{opacity:1;visibility:visible;height:auto;transition:opacity .3s .1s ease;padding:0 26px 26px}.widget-faq .accordion-header{min-height:60px;padding:10px 60px 10px 26px;overflow:hidden;color:#15354d;font-size:16px;font-style:normal;font-weight:400;line-height:150%;display:flex;align-items:center;cursor:pointer;position:relative;z-index:1}.widget-faq .accordion-body{padding:0;opacity:0;height:0;margin:0;visibility:hidden;transition:opacity .3s ease;font-size:14px;font-style:normal;font-weight:400;line-height:150%;color:#15354d}.widget-faq .accordion-body *:first-child{margin:0}.widget-faq .accordion-body *,.widget-faq .accordion-body a{color:#15354d}.widget-faq .accordion-body a[href]{text-decoration:underline;color:#000}.widget-faq .accordion-body h1,.widget-faq .accordion-body h2{margin:20px 0 0}.widget-faq .accordion-body h3,.widget-faq .accordion-body h4,.widget-faq .accordion-body h5,.widget-faq .accordion-body h6{margin:16px 0 0}.widget-faq .accordion-body p,.widget-faq .accordion-body ol,.widget-faq .accordion-body ul{margin:10px 0 0}.widget-faq .accordion-body ul li+li,.widget-faq .accordion-body ol li+li{margin-top:6px}.widget-modules .content-border{position:relative;padding:2px;border-radius:20px;animation:gradientMove 6s linear infinite}@keyframes gradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.widget-modules .content{padding:40px;border-radius:19px;background:#fff;overflow:hidden}@media(max-width: 767px){.widget-modules .content{padding:30px}}.widget-modules .title{color:#15354d;font-size:50px;font-weight:700;line-height:1.2}@media(max-width: 767px){.widget-modules .title{font-size:30px}}.widget-modules .subtitle{margin:20px 0 0;color:#000;font-size:20px;line-height:1.2;width:50%}@media(max-width: 767px){.widget-modules .subtitle{font-size:16px;width:90%;margin-top:10px}}.widget-modules .mcb-carousel{margin:40px 0 0}@media(max-width: 767px){.widget-modules .mcb-carousel{margin-top:20px}}.widget-modules .mcb-swiper-thumbs{position:relative}.widget-modules .mcb-swiper-thumbs:before,.widget-modules .mcb-swiper-thumbs:after{content:"";height:40px;width:40px;position:absolute;top:0;display:block;z-index:2}@media(max-width: 767px){.widget-modules .mcb-swiper-thumbs:before,.widget-modules .mcb-swiper-thumbs:after{width:30px}}.widget-modules .mcb-swiper-thumbs:before{left:-40px;background:linear-gradient(-90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 50%)}.widget-modules .mcb-swiper-thumbs:after{right:-40px;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 50%)}.widget-modules .mcb-swiper-thumbs .swiper-slide{width:auto;height:40px;border-radius:20px;padding:0 20px;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#000;font-size:14px;line-height:1.2}@media(max-width: 767px){.widget-modules .mcb-swiper-thumbs .swiper-slide{font-size:12px}}.widget-modules .mcb-swiper-thumbs .swiper-slide.swiper-slide-thumb-active{background:rgba(0,0,0,.1)}.widget-modules .mcb-swiper-main{overflow:hidden;border-radius:20px;margin-top:20px}.widget-title .title{color:#000;font-size:60px;font-weight:700;line-height:1.2;text-align:center}@media(max-width: 767px){.widget-title .title{font-size:40px}}.widget-title .subtitle{text-align:center;margin:20px 0 0;color:#000;font-size:20px;line-height:1.2;text-align:center}@media(max-width: 767px){.widget-title .subtitle{font-size:16px;margin-top:10px}}.widget-title .buttons{display:flex;justify-content:center;align-items:center;margin:40px 0 0}@media(max-width: 767px){.widget-title .buttons{margin-top:20px}}.widget-testimonials .swiper-testimonials{overflow:hidden}.widget-testimonials .testimonial{max-width:70%;margin:0 auto;font-size:30px;color:#15354d;line-height:1.2;text-align:center}@media(max-width: 767px){.widget-testimonials .testimonial{max-width:90%;font-size:18px}}.widget-testimonials .testimonial-footer{display:flex;align-items:center;justify-content:center;margin:30px 0 0}@media(max-width: 767px){.widget-testimonials .testimonial-footer{margin:20px 0 0}}.widget-testimonials .testimonial-footer .image{height:60px;width:60px;background-color:#15354d;background-position:center;background-repeat:no-repeat;background-size:cover;display:block;border-radius:30px;margin:0 20px 0 0}@media(max-width: 767px){.widget-testimonials .testimonial-footer .image{height:40px;width:40px;margin:0 10px 0 0}}.widget-testimonials .testimonial-footer .name{display:block;font-size:16px;color:#15354d;line-height:1.2}.widget-testimonials .testimonial-footer .name strong{font-weight:700}@media(max-width: 767px){.widget-testimonials .testimonial-footer .name{font-size:12px}}
