@import"./avenir.css";:root{--text: #6e85a1;--red: #fc1f5b;--yellow: #e9d524;--blue: #0b3162}:root{--letterspacing: -0.03125rem;--letterspacing-large: -0.046875rem;--font-size-text-small: 0.875rem;--font-size-text-normal: 1rem;--font-size-text-large: 1.25rem;--font-size-text-xl: 1.375rem;--font-size-title-display: 4.0625rem;--font-size-title-h1: 2.8125rem;--font-size-title-h2: 2.25rem;--font-size-title-h3: 1.75rem;--font-size-title-h4: 1.375rem}@media(max-width: 768px){:root{--font-size-title-display: 2.75rem;--font-size-title-h1: 2.4375rem;--font-size-title-h2: 2rem;--font-size-title-h3: 1.5625rem;--font-size-title-h4: 1.1875rem}}.static,.nostatic{background-attachment:scroll;background-position:center;background-repeat:no-repeat;background-size:cover}@media(min-width: 992px){.static{background-attachment:fixed}}.container{padding-bottom:0;position:relative}.container .row{position:relative}@media(min-width: 1400px){.container{max-width:1140px}}@media(min-width: 768px){.row-va{display:flex;align-items:center}}.row-vh{justify-content:center}.img-fluid{width:100%}body.modal-open{overflow-y:auto !important;padding-right:0 !important}@media(min-width: 992px){.d-block{display:block}}*:focus{outline:none !important}figure{margin:0}.gap-15{gap:15px}.gap-20{gap:20px}.title span:not(.d-block){color:var(--text);font-size:.625rem;text-transform:uppercase;letter-spacing:2px}.title hr{margin:0;background-color:var(--yellow);width:120px;height:2px;border:0}.title h2{margin:0}.title p{color:var(--blue);font-weight:bold;max-width:600px;margin:auto;font-size:var(--font-size-text-large)}.button{padding:20px;border-radius:6px;text-decoration:none;font-weight:bold;display:inline-block;font-size:1.125rem;transition:all .5s ease}.button--bordered{background-color:rgba(0,0,0,0);border:2px solid #fff;color:#fff;display:inline-block}.button--bordered:hover{color:#fff}.button--red{background-color:var(--red);color:#fff}.button--red:hover{color:#fff}.gradient-blue{background:linear-gradient(90deg, #114b95 16.5%, #2580f7 77%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0)}.trusted__person-img{max-width:44px}@media(max-width: 768px){.trusted .stars span{display:none}}html{font-size:14px;width:100%;height:100%;scroll-behavior:smooth}@media(min-width: 992px){html{font-size:15px}}body{font-family:Inter,sans-serif;font-family:"Avenir W01";font-feature-settings:"liga" 1,"calt" 1;font-optical-sizing:auto;color:var(--text)}h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:-0.078125rem}h4,h5,h6{letter-spacing:0}b,strong{font-weight:bold}.lead{font-weight:normal}h1{font-size:var(--font-size-title-h1)}h2{font-size:var(--font-size-title-h2)}h3{font-size:var(--font-size-title-h3)}h4{font-size:var(--font-size-title-h4)}.navbar-toggler .navbar-toggler-icon{background-image:url(../images/toggle-button.svg?v=1)}body .main-site-navbar{border-top:5px solid;-o-border-image:linear-gradient(to right, #3828cf, #ff1212) 1 0 0 0;border-image:linear-gradient(to right, #3828cf, #ff1212) 1 0 0 0}body .navbar-brand img{max-width:140px}body .navbar-toggler{border:0}body .navbar-cta{font-size:.875rem;padding-top:14px;padding-bottom:14px;display:none}@media(min-width: 992px){body .navbar-cta{display:inline-block}}@media(min-width: 992px){body .navbar #main-menu{justify-content:center}}body .navbar .navbar-nav .nav-link.active,body .navbar .navbar-nav .show>.nav-link{font-weight:bold}@media(max-width: 991px){body #menu-main-menu{background-color:#f8f8fb;padding:10px;border-radius:12px}body #menu-main-menu li .nav-link{font-size:1.125rem}}@media(min-width: 992px){body #menu-main-menu li:last-child{display:none}}.pre-footer{background-color:#f8f8fb;padding:30px 0;border-bottom:5px solid var(--red)}@media(max-width: 768px){.pre-footer .container{flex-direction:column}}.pre-footer .title{max-width:500px}.pre-footer .title .gradient-blue{font-weight:bold;font-size:var(--font-size-title-h3);line-height:1.2;margin:0}@media(max-width: 768px){.pre-footer .title .gradient-blue{text-align:center}}@media(max-width: 768px){.pre-footer .actions{flex-direction:column}}.pre-footer .button{min-width:130px}.footer{background-image:url(../images/footer.jpg);color:#fff;padding:50px 0;--footer-font: 14px}.footer .contact,.footer .menu{margin-top:30px}@media(min-width: 992px){.footer .contact,.footer .menu{margin-top:0}}.footer p{font-size:.875rem}.footer hr{border-width:2px;border-color:#fff;opacity:1}.footer__container{display:grid}@media(min-width: 992px){.footer__container{grid-template-columns:50% 13.963963964% 26.5765765766%;gap:37px}}.footer__container ul{margin:0;padding:0;list-style:none}.footer__container ul.sm{display:flex;width:-moz-fit-content;width:fit-content;gap:10px}.footer__container ul.sm a{font-size:1.25rem}.footer__container ul a{color:#fff;text-decoration:none;font-size:var(--footer-font)}.footer__copy{margin-top:50px}@media(min-width: 992px){.footer__copy{margin-top:0}}.hero--home{min-height:800px;background-image:url(../images/hero-home.jpg);color:#fff}.hero--home .content{margin:120px 0 0 0}@media(min-width: 992px){.hero--home .content{margin-top:100px}}.hero--home .content h1{margin:0}.hero--home .content p{margin:0;font-size:var(--font-size-text-large)}@media(min-width: 992px){.hero--home .content{max-width:555px}}.intro{background-image:url(../images/background-services.jpg);background-position:center;padding:50px 0}.intro .title{margin-bottom:50px}.intro .item{background-color:#fff;padding:20px;box-shadow:0px 5px 30px -10px rgba(0,0,0,.1);border-radius:30px 12px 12px 12px;position:relative;margin-bottom:20px}@media(min-width: 992px){.intro .item{margin-bottom:0}}.intro .item span{background-color:var(--yellow);color:#fff;font-size:2.5rem;font-weight:bold;width:60px;height:60px;line-height:60px;text-align:center;top:10px;left:10px;position:absolute;z-index:100;border-radius:100px}@media(min-width: 992px){.intro .item span{top:-10px;left:-10px}}.intro .item figure{border-radius:30px 12px 12px 12px;aspect-ratio:295/207}.intro .item h4{margin:0}.intro .item p{margin:0}.intro .last{margin:50px 0 0 0}.intro .last strong{display:block;margin-top:15px}.why-us{position:relative;display:grid;margin:0 15px;width:calc(100% - 30px);border-radius:12px;overflow:hidden}@media(min-width: 992px){.why-us{grid-template-columns:1fr 1fr}}.why-us .title{position:absolute;top:50px;margin:auto;left:0;right:0}.why-us .title *{color:#fff}.why-us .title span{color:#fff}.why-us .title .gradient-blue{background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0)}.why-us .left,.why-us .right{min-height:auto;padding:100px 0}@media(min-width: 992px){.why-us .left,.why-us .right{min-height:800px;padding:0}}.why-us .left{background-image:url(../images/why-left.jpg);justify-content:flex-end}.why-us .right{background-image:url(../images/why-right.jpg)}.why-us .info{max-width:350px;background:rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;margin:0 20px;color:#fff;padding:20px}@media(min-width: 992px){.why-us .info{min-height:300px;margin-top:100px;padding:30px}}.pre-cta{padding:50px 0;background:linear-gradient(180deg, rgba(255, 255, 255, 0.733333) 30%, #f8f8fb 100%)}.pre-cta img{margin-top:50px}@media(min-width: 992px){.pre-cta img{margin-top:0}}.map{background-image:url(../images/background-services.jpg);background-position:center;padding:50px 0;position:relative}.map .ratio{position:relative}.map .ratio.ratio-16x9{--bs-aspect-ratio: 120%}@media(min-width: 992px){.map .ratio.ratio-16x9{--bs-aspect-ratio: 56.25%}}.map .button{position:absolute;top:50px;left:0;right:0;margin:auto;z-index:100;background-color:var(--blue);color:#fff;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;box-shadow:0px 8px 30px rgba(0,0,0,.2)}.map .title{margin-bottom:50px}.map .title img{max-width:200px}.map iframe{overflow:hidden;border-radius:12px}.hero--page{padding:100px 0;background-image:url(../images/background-hero-pages.jpg)}.hero--page h1,.hero--page p{margin:0}.hero--page p{font-size:var(--font-size-text-large)}@media(min-width: 992px){.hero--page p{max-width:750px}}.info-service{padding-top:50px}.info-service .container:nth-child(2){margin-top:50px;margin-bottom:50px}.info-service .container:nth-child(3){margin-bottom:50px}.info-service .top__title{max-width:450px}.info-service .top__title .title p{color:var(--text);font-size:.625rem;text-transform:uppercase;letter-spacing:2px;margin:0}.info-service .top__info{font-size:var(--font-size-text-large);max-width:750px}.info-service .top__info p{font-size:var(--font-size-text-large)}.info-service__block h1,.info-service__block h2,.info-service__block h3,.info-service__block h4,.info-service__block h5,.info-service__block h6{font-size:var(--font-size-title-h3);background:linear-gradient(90deg, #114b95 16.5%, #2580f7 77%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0)}.pricing{background-color:#f8f8fb;padding:50px 0}.pricing-stack{margin-top:50px;flex-direction:column}@media(min-width: 992px){.pricing-stack{flex-direction:row}}.pricing-item{background-image:url(../images/background-pricing.jpg);background-position:center bottom;box-shadow:0px 10px 30px -10px rgba(0,0,0,.1);border-radius:12px;padding:20px;margin-top:30px;margin-bottom:30px;width:100%;height:-moz-fit-content;height:fit-content}@media(min-width: 992px){.pricing-item{max-width:340px}}.pricing-item:nth-child(2){margin-top:0}.pricing-item h3{background:linear-gradient(90deg, #114b95 16.5%, #2580f7 77%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0);margin:0;text-align:center}.pricing-item h4{font-weight:normal;font-size:var(--font-size-text-large);margin:0;text-align:center}.pricing-item h2{font-size:var(--font-size-title-h1);margin:0;text-align:center}.pricing-item a{padding:15px 20px;border-radius:6px;text-decoration:none;font-weight:bold;display:inline-block;font-size:1.125rem;transition:all .5s ease;background-color:var(--red);color:#fff}.pricing-item a:hover{color:#fff}@media(min-width: 992px){.pricing-item{margin-bottom:0}}.faqs{padding:50px 0}.faqs .accordion{margin-top:50px}.faqs .accordion-button{background-color:#fff;font-weight:bold;font-size:var(--font-size-text-large);color:#000}.faqs .accordion-body{color:var(--text)}body.page-id-16 .info-service a.button.button--red{display:none}body.page-id-16 .info-service .container:nth-child(2) .col-12.col-md-6:nth-child(3){width:100%}body.page-id-16 .info-service .container:nth-child(2) .col-12.col-md-6:nth-child(3) .info-service__block{background-color:#f8f8fb;border-radius:12px;padding:15px}body.page-id-16 .info-service .container:nth-child(2) .col-12.col-md-6:nth-child(3) .info-service__block a{padding:15px 20px;border-radius:6px;text-decoration:none;font-weight:bold;display:inline-block;font-size:1.125rem;transition:all .5s ease;background-color:var(--red);color:#fff}body.page-id-16 .info-service .container:nth-child(2) .col-12.col-md-6:nth-child(3) .info-service__block a:hover{color:#fff}body.page-id-18 .pre-footer{display:none}.contact-page{padding:50px 0}.contact-page .contact-form{padding:50px 0 0 0}.contact-page .contact-form form p,.contact-page .contact-form form label,.contact-page .contact-form form input,.contact-page .contact-form form textarea,.contact-page .contact-form form select{width:100%;border:0}.contact-page .contact-form form textarea{max-height:120px}.contact-page .contact-form form input,.contact-page .contact-form form textarea,.contact-page .contact-form form select{border-radius:5px;background-color:#f8f8fb;padding:8px 12px}.contact-page .contact-form form input[type=submit]{max-width:120px;padding:15px 20px;border-radius:6px;text-decoration:none;font-weight:bold;display:inline-block;font-size:1.125rem;transition:all .5s ease;background-color:var(--red);color:#fff}.contact-page .contact-form form input[type=submit]:hover{color:#fff}.contact-page .contact-block{padding:15px;border-radius:12px;background-color:#fff;box-shadow:0px 5px 20px rgba(0,0,0,.1)}.contact-page .contact-block h1,.contact-page .contact-block h2,.contact-page .contact-block h3,.contact-page .contact-block h4,.contact-page .contact-block h5,.contact-page .contact-block h6{background:linear-gradient(90deg, #114b95 16.5%, #2580f7 77%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0)}@media(min-width: 992px){.contact-page .contact-block{transform:translateY(-50%)}}