@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,900&display=swap");
@import url("https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css");
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css");
html,body{font-family:'Roboto',sans-serif;font-size:calc(14px + 0.2vw);color:#323232;font-weight:400;height:100%;width:100%}html a,body a{color:#1d1b52;text-decoration:none;transition:all .5s ease}html a:hover,body a:hover,html a:focus,body a:focus{text-decoration:none;color:#dc5064}#__nuxt,#__layout{height:100%;width:100%}@media (max-width:768px){.no-display{display:none !important}}a{transition:all .5s ease}#preload,#preloader{background:#fff;position:fixed;width:100%;height:100%;z-index:100;top:0;left:0}#preload .preloader-content,#preloader .preloader-content{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);font-size:5em;color:#1d1b52}#preload .preloader-content .custom-loader,#preloader .preloader-content .custom-loader{width:50px;height:50px;--c:radial-gradient(farthest-side,#1d1b52 92%,rgba(0,0,0,0));background:var(--c) 50% 0,var(--c) 50% 100%,var(--c) 100% 50%,var(--c) 0 50%;background-size:12px 12px;background-repeat:no-repeat;animation:s7 1s infinite}@keyframes s7{to{transform:rotate(.5turn)}}.error{width:100%}@media (max-width:768px){.error{text-align:center}}.error h1{font-size:2em;font-weight:bolder}@media (max-width:768px){.error h1{font-size:1.3em;margin-top:25px}}.error a{cursor:pointer;color:#1515ff !important}.error img{width:100%}.disclaimer{padding:10px 0;font-size:.8em;background:#000;color:#fff}@media (max-width:768px){.disclaimer{text-align:center}}.disclaimer a{color:#fff !important}.disclaimer a:hover{color:#c8c8c8}.disclaimer .disclaimer-left{margin-bottom:0 !important}.disclaimer .disclaimer-right{text-align:right;margin-bottom:0 !important}@media (max-width:768px){.disclaimer .disclaimer-right{text-align:center}}.maintenance{position:relative;background:url("../img/background_mantenaince.svg") repeat;color:#fff;font-size:14px;width:100%;height:100%;top:0;left:0;text-align:center;color:#fff}.maintenance .maintenance-content{transform:translateX(-50%) translateY(-50%);top:50%;left:50%;position:absolute;width:65%}@media (max-width:768px){.maintenance .maintenance-content{width:96%}}.maintenance .maintenance-content img{max-height:125px;min-height:50%;margin-bottom:20px}@media (max-width:768px){.maintenance .maintenance-content img{max-width:75%}}.maintenance .maintenance-content h1{font-size:2.5em;font-weight:600;margin-bottom:20px}@media (max-width:768px){.maintenance .maintenance-content h1{font-size:2em}}.maintenance .maintenance-content p{font-size:2em;font-weight:300}.maintenance .maintenance-content p span{display:block;font-size:1.5em}.container-flex{margin:0 2%}@media (max-width:768px){.order-flex-1{order:1}}@media (max-width:768px){.order-flex-2{order:2}}@media (max-width:768px){.order-flex-3{order:3}}@media (max-width:768px){.order-flex-4{order:4}}.flex-menu{margin:0 -2%;display:flex;flex-wrap:wrap}.flex-menu .flex-clear{width:96%;margin:0 2%}.flex-menu .flex-1{width:96%;margin:0 2%}.flex-menu .flex-2{width:46%}.flex-menu .flex-3{width:29.333%}.flex-menu .flex-4{width:21%}.flex-menu .flex-5{width:16%}.flex-menu .flex-6{width:12.666%}.flex-menu .flex-1,.flex-menu .flex-2,.flex-menu .flex-3,.flex-menu .flex-4,.flex-menu .flex-5,.flex-menu .flex-6{margin:0 2% 15px}@media (max-width:768px){.flex-menu .flex-1,.flex-menu .flex-2,.flex-menu .flex-3,.flex-menu .flex-4,.flex-menu .flex-5,.flex-menu .flex-6{width:96%}}@media (max-width:768px){.btn{font-size:1em;margin-bottom:5px}}.top{font-size:.9em;padding:10px 0;background:#1d1b52;color:#fff}@media (max-width:768px){.top{display:none}}.top a{color:#fff}.top a:hover,.top a:focus{color:rgba(255,255,255,0.75)}.top .top-left{width:46%;margin:0 2% 0}.top .top-right{width:46%;text-align:right;margin:0 2% 0}.top .top-right ul{margin:0;padding:0}.top .top-right ul li{margin:0 2.5px;display:inline-block}.top .top-right ul li:last-child{margin-right:0}.top .top-right .social-media-menu a{background:#fff;color:#1d1b52;width:25px;height:25px;line-height:25px}.top .top-right .social-media-menu a:hover,.top .top-right .social-media-menu a:focus{background:#c8c8c8}header{padding:10px 0;background:#fff}header .header{display:flex;align-items:center;margin:0 -2%}header .header .logo{width:auto;margin:0 2%}@media (max-width:768px){header .header .logo{width:66%}}header .header .logo img{max-width:300px}@media (max-width:768px){header .header .logo img{max-width:100%}}header .header .navigator{width:100%;margin:0 2%;text-align:right}@media (max-width:768px){header .header .navigator{width:36%}}header .header .navigator .navigator-responsive{display:none}@media (max-width:768px){header .header .navigator .navigator-responsive{display:block}}header .header .navigator .navigator-responsive .offcanvas-body{text-align:left}header .header .navigator .navigator-responsive ul{margin:0;padding:0}header .header .navigator .navigator-responsive ul li{list-style:none;padding:10px;border-bottom:solid 1px #c8c8c8}header .header .navigator .navigator-responsive ul li:last-child{border:none}@media (max-width:768px){header .header .navigator .navigator-no-responsive{display:none}}header .header .navigator .navigator-no-responsive li{display:inline-block;margin:0 1%;cursor:pointer}header .header .navigator .navigator-no-responsive li:last-child{margin-right:0}header .header .navigator .navigator-no-responsive li a{color:#969696}header .header .navigator .navigator-no-responsive li a:hover,header .header .navigator .navigator-no-responsive li a:focus{color:#1d1b52}header .header .navigator .navigator-no-responsive .navigator-action a{display:block;padding:10px 25px;border:solid 2px #1d1b52;color:#1d1b52}header .header .navigator .navigator-no-responsive .navigator-action a:hover,header .header .navigator .navigator-no-responsive .navigator-action a:focus{background:#1d1b52;color:#fff}.buttonToTop{position:fixed;bottom:50px;right:2%;border:none;border-radius:50%;width:50px;height:50px;background:#dc5064;color:#fff}footer{padding:50px 0;background:#1d1b52;color:#c8c8c8;font-size:.9em}@media (max-width:768px){footer{text-align:center}}footer .footer-image{margin-bottom:20px}footer .footer-image img{max-width:100%}@media (max-width:768px){footer .footer-image img{max-width:60%}}footer .footer-title{font-size:1.3em;font-weight:500;margin-bottom:20px;padding-bottom:5px;border-bottom:solid 4px #646464}footer .footer-content{margin:0;padding:0}footer .footer-content ul{margin:0;padding:0}footer .footer-content li{list-style:none;padding:10px 0;border-bottom:solid 1px #646464}footer .footer-content li:last-child{border:none}footer .footer-content li a{color:#c8c8c8}footer .footer-content .footer-contact li{display:flex}@media (max-width:768px){footer .footer-content .footer-contact li{justify-content:center}}footer .footer-content .footer-contact li i{margin-top:2.5px;width:25px}footer .footer-content .social-media-menu li{display:inline-block;margin:2.5px;border:none}footer .footer-content .social-media-menu a{background:#fff;color:#323232;width:25px;height:25px;line-height:25px}footer .footer-content .social-media-menu a:hover,footer .footer-content .social-media-menu a:focus{background:#c8c8c8}.social-media-menu{font-size:.9em}.social-media-menu a{text-align:center;display:block;border-radius:50%}.menu{padding:50px;background:#fff}@media (max-width:768px){.menu{padding:50px 25px}}.menu .menu-header{text-align:center;margin-bottom:35px}.menu .menu-header .menu-header-title{font-size:1.75em;font-weight:900;color:#dc5064}@media (max-width:768px){.menu .menu-header .menu-header-title{font-size:1.25em}}.menu .menu-header .menu-header-subtitle{font-size:1.3em;font-weight:300;color:#969696}@media (max-width:768px){.menu .menu-header .menu-header-subtitle{font-size:1.1em}}.menu-alt{background:#f0f0f0}.advertising{background:url("../img/background/background_back.jpg") bottom center no-repeat;background-size:100%;background-attachment:fixed;padding:50px 0;position:relative}@media (max-width:768px){.advertising{background-attachment:initial;background-size:cover;text-align:center}}.advertising .advertising-uptitle{background:#fff;color:#1d1b52;padding:5px 15px;display:inline-block}@media (max-width:768px){.advertising .advertising-uptitle{margin:auto}}.advertising .advertising-title{font-size:2em;color:#fff;font-weight:900;line-height:115%;margin:35px 0}@media (max-width:768px){.advertising .advertising-title{font-size:1.2em}}.advertising .advertising-action{font-size:1.2em}@media (max-width:768px){.advertising .advertising-action{font-size:1em}}.advertising .advertising-action a{display:inline-block;color:#fff;padding:5px 30px;background:#dc5064;color:#fff}.advertising .advertising-action a:hover,.advertising .advertising-action a:focus{background:#fff;color:#dc5064}.advertising .adverting-image{text-align:center}.advertising .adverting-image figure img{max-width:75%;margin:auto}@media (max-width:768px){.services-menu{text-align:center}}.services-menu figure{width:100%;overflow:hidden}.services-menu figure img{width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.services-menu ul{margin:0;padding:0}.services-menu ul li{padding:10px 0;display:flex}@media (max-width:768px){.services-menu ul li{flex-flow:wrap;justify-content:center}}.services-menu ul li i{display:block;width:30px;margin-top:4.5px;color:#dc5064}@media (max-width:768px){.services-menu ul li i{font-size:1.2em}}.services-menu ul li span{display:block;width:calc(100% - 30px)}@media (max-width:768px){.services-menu ul li span{width:100%}}.services-menu ul li span b{display:block;font-weight:bold}.how-menu .how-menu-title{font-size:1.2em;font-weight:700;color:#dc5064}.how-menu .how-menu-content{font-size:.9em;color:#646464}.how-menu .how-menu-icon{font-size:2em;color:#dc5064}.how-menu .how-menu-icon img{max-width:75%}@media (max-width:768px){.how-menu .how-help-item{margin-bottom:30px}}.menu-partner .menu-partner-item img{width:100%;filter:grayscale(1);transition:all .5s ease}.menu-partner .menu-partner-item img:hover,.menu-partner .menu-partner-item img:focus{filter:grayscale(0)}@media (max-width:768px){.menu-partner .menu-partner-item{width:46%}}.menu-about figure{text-align:center}.menu-about figure img{max-width:100%}.menu-about .menu-about-title{font-size:1.4em;font-weight:bold}@media (max-width:768px){.menu-about .menu-about-title{text-align:center}}.menu-about .menu-about-subtitle{font-size:1.2em;font-weight:300}@media (max-width:768px){.menu-about .menu-about-subtitle{text-align:center}}.menu-about .menu-about-content{font-size:.9em;margin-top:2em}@media (max-width:768px){.menu-about .menu-about-content{text-align:center}}.menu-contact{padding:50px 0}@media (max-width:768px){.menu-contact{text-align:center;padding:50px 25px}}.menu-contact .contact-left{color:#646464;width:31%;margin:0 2%}@media (max-width:768px){.menu-contact .contact-left{width:96%;font-size:.8em;margin-bottom:35px}}.menu-contact .contact-left .menu-contact-title{font-weight:300;padding-bottom:20px}.menu-contact .contact-left ul{margin:0;padding:0}.menu-contact .contact-left ul li{list-style:none;font-size:.9em;display:flex;padding-bottom:10px;margin-bottom:10px;border-bottom:solid 1px #c8c8c8}@media (max-width:768px){.menu-contact .contact-left ul li{justify-content:center}}.menu-contact .contact-left ul li i{width:30px;margin-top:2.5px}.menu-contact .contact-left ul li:last-child{border-bottom:none}.menu-contact .contact-right{width:61%;margin:0 2%;font-size:.9em}@media (max-width:768px){.menu-contact .contact-right{width:96%;text-align:left}}.menu-contact .contact-right label{color:#646464}@media (max-width:768px){.button-action{text-align:center}}.button-action a,.button-action button{padding:10px 30px;background:#dc5064;color:#fff}.button-action a:hover,.button-action button:hover,.button-action a:focus,.button-action button:focus{background:#e63946;color:#fff}.banner-contact{background:url("../img/banner/banner_contact.jpg") no-repeat top center}.banner-about{background:url("../img/banner/banner_about.jpg") no-repeat top center}.banner-help{background:url("../img/banner/banner_help.jpg") no-repeat top center}.banner{padding:50px 0;color:#fff;text-align:center;background-color:#1d1b52;background-size:100%;background-attachment:fixed}@media (max-width:768px){.banner{background-size:cover}}.banner .banner-title{font-size:2em;font-weight:900;color:#fff}@media (max-width:768px){.banner .banner-title{font-size:1.25em}}.banner .banner-subtitle{font-size:1.3em;font-weight:300;color:#fff}.about,.about-color{padding:50px 0;font-size:.9em;color:#646464}@media (max-width:768px){.about,.about-color{padding:50px 25px;text-align:center}}.about .about-figure figure,.about-color .about-figure figure{width:100%;overflow:hidden}.about .about-figure figure img,.about-color .about-figure figure img{width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.about ul,.about-color ul,.about ol,.about-color ol{padding-left:15px}.about ul li,.about-color ul li,.about ol li,.about-color ol li{margin:12.5px 0}.about .about-title,.about-color .about-title{font-size:1.5em;font-weight:bold;color:#dc5064}.about .about-subtitle,.about-color .about-subtitle{font-size:1.3em;font-weight:300}.about .about-content,.about-color .about-content{font-weight:300;margin-top:1em}@media (max-width:768px){.about .about-content ul,.about-color .about-content ul,.about .about-content ol,.about-color .about-content ol{margin:0;padding:0}.about .about-content ul li,.about-color .about-content ul li,.about .about-content ol li,.about-color .about-content ol li{list-style:none}}.about-color{padding:75px 0;background:url("../img/banner/banner_about.jpg") no-repeat top center;background-size:100%;background-attachment:fixed;color:#fff}@media (max-width:768px){.about-color{background-attachment:initial;background-size:cover}}.about-color .about-title{color:#fff}.help,.help-color{padding:50px 0;font-size:.9em}@media (max-width:768px){.help,.help-color{padding:50px 25px;text-align:center}}.help .help-title,.help-color .help-title{font-size:1.5em;font-weight:bold;color:#dc5064}.help .help-subtitle,.help-color .help-subtitle{font-size:1.2em;font-weight:300}.help .help-content,.help-color .help-content{color:#7d7d7d}.help .help-figure figure,.help-color .help-figure figure{text-align:center}.help .help-figure figure img,.help-color .help-figure figure img{max-width:75%}.help .help-order-2,.help-color .help-order-2{order:2}.help .help-order-1,.help-color .help-order-1{order:1}.help-color{background:#f0f0f0}.donation{padding:50px 0}@media (max-width:768px){.donation{padding:50px 25px}}.donation .donation-left{width:61%;margin:0 2%}@media (max-width:768px){.donation .donation-left{width:96%;text-align:center;font-size:.9em}}.donation .donation-left .donation-figure{width:36%;margin:0 2%;border:solid 3px #fff;overflow:hidden}@media (max-width:768px){.donation .donation-left .donation-figure{width:96%}}.donation .donation-left .donation-figure img{width:100%}.donation .donation-left .donation-header{width:56%;margin:0 2%;color:#fff;min-height:250px}@media (max-width:768px){.donation .donation-left .donation-header{width:96%;background:#dc5064;margin-bottom:15px;padding:0 3% 25px;min-height:auto}}.donation .donation-left .donation-header .donation-header-title{font-size:1.3em;font-weight:bold}@media (max-width:768px){.donation .donation-left .donation-header .donation-header-title{font-size:1.2em;margin-bottom:1.1em}}.donation .donation-left .donation-header .donation-header-subtitle{font-weight:300}.donation .donation-left .donation-content .donation-content-title{font-size:1.2em;font-weight:bold}@media (max-width:768px){.donation .donation-left .donation-content{font-size:.9em}}.donation .donation-left .donation-content ol li{margin-bottom:1.2em;list-style:decimal}.donation .donation-left .donation-content ol li span{font-size:1.2em;color:#dc5064;display:block;font-weight:bold}.donation .donation-right{width:31%;margin:0 2%}@media (max-width:768px){.donation .donation-right{width:96%;margin-bottom:25px}}.donation .donation-right .donation-right-content{background:#f0f0f0;padding:30px 20px;font-size:.8em;position:relative;overflow:hidden}.donation .donation-right .donation-right-content .preload{position:absolute;top:0;left:0;background:#f0f0f0;width:100%;height:100%;z-index:1}.donation .donation-right .donation-right-content .preload .preload-content{width:100%;position:absolute;top:50%;transform:translateY(-50%);text-align:center;font-size:3em}.donation .donation-success{max-width:75%;margin:25px auto;text-align:center;font-size:1.2em;font-weight:300}.donation .donation-success .donation-success-icon{font-size:2em;color:#008000}.payment-option{margin:0 2%;text-align:center}.payment-option label{cursor:pointer;padding:10px;border:solid 1px #c8c8c8;border-radius:5px;margin-bottom:10px}.payment-option label i{display:block;font-size:2em;color:#000}.payment-option label span{display:block;color:#969696}.payment-option label b{font-size:1.5em}.payment-option input{display:none}.payment-option input:checked + label{background:#dc5064;border-radius:5px}.payment-option input:checked + label span,.payment-option input:checked + label i,.payment-option input:checked + label b{color:#fff}.payment-input-option input{margin:auto;border:none;background:#fafafa;border-bottom:solid 1px #969696;padding:10px 5px}.payment-title{font-size:2em;font-weight:bold;color:#dc5064;text-align:center;margin-bottom:1.5em;line-height:1.1em}.payment-submit{font-size:1.2em;color:#fff;background:#94c517;border:none;display:block;width:100%;padding:10px 25px;transition:all .5s ease}.payment-submit:hover,.payment-submit:focus{background:#1d1b52}.payment-check ul{margin:0;padding:0}.payment-check ul li{list-style:none}.payment-check .payment-check-name{font-size:1.3em;color:#000}.payment-check .payment-check-detail{color:#646464;font-size:.9em;font-weight:300}.payment-check .payment-check-detail i{width:20px}.payment-check small{display:block;color:#646464}.payment-check .payment-check-value{font-size:2em;font-weight:bold;color:#000}.payment-success{font-size:1.2em;text-align:center}.payment-success .payment-success-icon{color:#29ab87;margin-bottom:10px}.payment-success .payment-success-title{font-size:1.1em;margin-bottom:10px;text-transform:uppercase}.payment-success .payment-success-subtitle{font-weight:300;color:#646464}.payment-success .payment-success-content{font-weight:300;font-size:.8em}.invoice{background:#f5f5f5;padding:2em;height:100vh;overflow:hidden;overflow-y:auto}.invoice .invoice-top{max-width:640px;margin:auto;margin-bottom:2em;text-align:center}.invoice .invoice-top img{max-width:250px}.invoice .invoice-table{max-width:640px;margin:0 auto 35px;color:#646464;font-weight:300;padding:1.5em;background:#fff;border-radius:.5em;box-shadow:0 0 5px 5px rgba(200,200,200,0.1)}.invoice .invoice-table .invoice-header .invoice-header-name{font-size:1.1em;color:#000;font-weight:400}.invoice .invoice-table .invoice-header .invoice-header-content{font-size:.8em}.invoice .invoice-table .invoice-content{font-size:.9em}.invoice .invoice-table .invoice-content .invoice-content-header{font-size:.9em;text-align:center;font-weight:400}.invoice .invoice-table .invoice-content .invoice-content-header .invoice-content-header-name{text-align:left !important}.invoice .invoice-table .invoice-content .invoice-content-body{text-align:center}.invoice .invoice-table .invoice-content .invoice-content-body .invoice-content-body-name{text-align:left !important}.invoice .invoice-table .invoice-content .invoice-content-body .invoice-content-body-name .invoice-content-body-expiration{font-size:.8em;color:#787878}.invoice .invoice-table .invoice-footer{font-weight:400}.invoice .invoice-table .invoice-footer .invoice-footer-name{text-align:right !important;color:#000}.invoice .invoice-table .invoice-footer .invoice-footer-total{font-size:1.1em;text-align:center}.invoice .invoice-table .invoice-checkout{margin-top:1em;text-align:center}.invoice .customerModal .modal-body,.invoice .paymentModal .modal-body{text-align:left !important;font-size:.9em}.invoice .customerModal .modal-body label,.invoice .paymentModal .modal-body label{color:#000;font-weight:400}.invoice .customerModal .modal-body input,.invoice .paymentModal .modal-body input{font-size:.9em;color:#4b4b4b}.invoice .customerModal .modal-body button,.invoice .paymentModal .modal-body button{width:100%}.invoice .payment{margin-top:1em;margin-bottom:1.5em}.invoice .payment .payment-option{width:46%;margin:0 2%;font-size:.9em;text-align:center}.invoice .payment .payment-option input{display:none}.invoice .payment .payment-option label{display:block;padding:10px;border:solid 1px #c8c8c8;border-radius:.5em;cursor:pointer;color:#646464;position:relative}.invoice .payment .payment-option label i{display:block;font-size:2em}.invoice .payment .payment-option label .payment-option-checked{display:block;position:absolute;transform:translateX(-50%);left:50%;bottom:-28px;color:#80b918;display:none}.invoice .payment .payment-option input:checked + label{background:#f0f0f0;color:#323232}.invoice .payment .payment-option input:checked + label .payment-option-checked{display:block}.invoice .invoice-generate{position:relative;max-width:640px;margin:75px auto 35px;color:#646464;font-weight:300;padding:1.5em;background:#fff;border-radius:.5em;box-shadow:0 0 5px 5px rgba(200,200,200,0.1);text-align:center}.invoice .invoice-generate .invoice-generate-top,.invoice .invoice-generate .invoice-failed-top{position:absolute;top:-36px;left:50%;transform:translateX(-50%);width:75px;height:75px;line-height:75px;font-size:3em;color:#80b918;background:#d8eab9;border-radius:50%}.invoice .invoice-generate .invoice-failed-top{color:#df3d14;background:#f5c4b8}.invoice .invoice-generate .invoice-generate-header{margin:50px 0 20px;padding-bottom:20px;border-bottom:solid 1px #f0f0f0;font-size:1.3em;font-weight:300}.invoice .invoice-generate .invoice-generate-footer{margin:20px 0;padding-top:20px;border-top:solid 1px #f0f0f0;font-size:.8em;color:#000}.invoice .invoice-generate .invoice-generate-footer ul{list-style:none;margin:0;padding:0}.invoice .invoice-generate .invoice-generate-content .invoice-generate-bank{font-size:.8em;margin:20px 0}.invoice .invoice-generate .invoice-generate-content .invoice-generate-bank .invoice-generate-bank-observation{font-size:1.1em;margin-top:15px}.invoice .invoice-generate .invoice-generate-content .invoice-generate-payphone{font-size:1.1em;margin:20px 0}