@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-Medium.woff2) format("woff2"),url(../fonts/montserrat/Montserrat-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-Bold.woff2) format("woff2"),url(../fonts/montserrat/Montserrat-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-Regular.woff2) format("woff2"),url(../fonts/montserrat/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-Light.woff2) format("woff2"),url(../fonts/montserrat/Montserrat-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Univa Nova;src:url(../fonts/univanova/UnivaNova-Bold.woff2) format("woff2"),url(../fonts/univanova/UnivaNova-Bold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Univa Nova;src:url(../fonts/univanova/UnivaNova-Regular.woff2) format("woff2"),url(../fonts/univanova/UnivaNova-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Univa Nova;src:url(../fonts/univanova/UnivaNova-Medium.woff2) format("woff2"),url(../fonts/univanova/UnivaNova-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Univa Nova;src:url(../fonts/univanova/UnivaNova-Light.woff2) format("woff2"),url(../fonts/univanova/UnivaNova-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}html,body{height:100%;width:100%;margin:0}#home{width:100%;display:flex;flex-direction:column;align-items:center}.banner{max-width:1440px;width:100%;background-color:#fff}.banner .banner-container{background-color:#f85e08;display:flex;align-items:center;justify-content:flex-start;min-height:585px;border-radius:11px;position:relative;overflow:hidden}@media screen and (max-width: 991px){.banner .banner-container{min-height:500px}}.banner .banner-container svg{position:absolute;right:10px;bottom:-70px;opacity:.16}@media screen and (max-width: 991px){.banner .banner-container svg{width:300px;background-size:300px;right:4px;bottom:-20px}}.banner .title-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;max-width:650px}@media screen and (max-width: 991px){.banner .title-container{gap:15px}}.banner .title-container h1{color:#fff;margin-bottom:0}.banner .title-container p{color:#fff}#licencias .multimedia-continer .title-container,#licencias .multimedia-continer .multimedia-container{background-color:#f7f7f7}#clients .multimedia-continer .title-container{color:#fff;background-color:#f85e08}#clients .multimedia-continer .title-container h2{color:#fff}#clients .multimedia-continer .multimedia-container{background-color:#f85e08}.multimedia-section{margin-top:12px;margin-bottom:12px;max-width:1440px;width:100%;height:100%}.multimedia-section .multimedia-continer{display:flex;gap:12px;min-height:490px;height:100%}@media screen and (max-width: 991px){.multimedia-section .multimedia-continer{flex-direction:column;min-height:auto}}.multimedia-section .multimedia-continer .title-container{width:65%;display:flex;flex-direction:column;justify-content:center;border-radius:11px;gap:12px}@media screen and (max-width: 991px){.multimedia-section .multimedia-continer .title-container{width:100%;padding:24px}}.multimedia-section .multimedia-continer .title-container h2{color:#213560;margin-bottom:0}.multimedia-section .multimedia-continer .multimedia-container{width:35%;border-radius:11px;padding:40px}@media screen and (max-width: 991px){.multimedia-section .multimedia-continer .multimedia-container{width:100%;padding:24px}}.multimedia-section .multimedia-continer .multimedia-container .image-container{position:relative;width:fit-content}@media screen and (max-width: 991px){.multimedia-section .multimedia-continer .multimedia-container .image-container{display:none}}.multimedia-section .multimedia-continer .multimedia-container .image-container .icon-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px}.multimedia-section .multimedia-continer .multimedia-container img{border-radius:14px;height:465px;width:363px;object-fit:cover}.multimedia-section .multimedia-continer .multimedia-container .video-container{display:none}@media screen and (max-width: 991px){.multimedia-section .multimedia-continer .multimedia-container .video-container{display:flex;justify-content:center;align-items:center}}.multimedia-section .multimedia-continer .multimedia-container .video-container video{width:100%}.multimedia-section .multimedia-continer .multimedia-container .modal-video .modal-dialog{display:flex;align-items:center;justify-content:center}.multimedia-section .multimedia-continer .multimedia-container .modal-video .modal-content{background-color:transparent;border:none;width:auto}.multimedia-section .multimedia-continer .multimedia-container .modal-video video{height:90vh;width:auto;background-color:transparent;border:none}.solutionss-section{max-width:1440px;width:100%;margin:30px auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px}@media screen and (max-width: 991px){.solutionss-section{padding-left:10px;padding-right:10px}}.solutionss-section h2,.solutionss-section p{text-align:center;color:#213560;max-width:450px}.solutionss-section .solutions-grid{margin-top:20px;margin-bottom:50px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media screen and (max-width: 991px){.solutionss-section .solutions-grid{grid-template-columns:repeat(2,1fr);gap:5px;row-gap:10px;margin-bottom:10px}}.solutionss-section .solutions-grid .solution{display:flex;flex-direction:column;height:100%}.solutionss-section .solutions-grid .solution img{border-radius:11px 11px 0 0;height:220px;width:100%;object-fit:cover}@media screen and (max-width: 991px){.solutionss-section .solutions-grid .solution img{height:130px}}.solutionss-section .solutions-grid .solution .solution-text{height:100%;background-color:#f85e08;border-radius:0 0 11px 11px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:10px;padding:15px}@media screen and (max-width: 991px){.solutionss-section .solutions-grid .solution .solution-text{gap:5px;padding:5px 5px 10px}}.solutionss-section .solutions-grid .solution p{text-align:center;font-family:Montserrat;font-size:14px;font-weight:400;color:#fff}@media screen and (max-width: 991px){.solutionss-section .solutions-grid .solution p{font-size:12px}}.solutionss-section .solutions-grid .solution .button{font-size:13px;color:#fff;font-family:Montserrat;font-weight:500;text-decoration:underline;text-underline-offset:5px}@media screen and (max-width: 991px){.solutionss-section .solutions-grid .solution .button{font-size:12px}}.contact-section{max-width:1440px;width:100%;margin:20px auto}.contact-section .contact-container{width:100%;min-height:543px;display:flex;gap:20px;padding-right:130px}@media screen and (max-width: 1399px){.contact-section .contact-container{padding-right:60px}}@media screen and (max-width: 991px){.contact-section .contact-container{flex-direction:column;padding-right:0}}.contact-section .contact-container .title-container{background-color:#f85e08;border-radius:11px;width:55%;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:20px 20px 20px 130px}@media screen and (max-width: 1399px){.contact-section .contact-container .title-container{padding-left:60px}}@media screen and (max-width: 991px){.contact-section .contact-container .title-container{padding-left:24px;width:100%}}.contact-section .contact-container .title-container h1,.contact-section .contact-container .title-container p{color:#fff}.contact-section .contact-container .title-container .contact-info{display:flex;gap:15px}@media screen and (max-width: 991px){.contact-section .contact-container .title-container .contact-info{flex-direction:column}}.contact-section .contact-container .title-container .contact-info div{color:#fff}.contact-section .contact-container .title-container .contact-info div:hover{text-decoration:underline;cursor:pointer}.contact-section .contact-container .form-container{width:45%;display:flex;background-color:#f7f7f7;border-radius:11px;padding:20px}@media screen and (max-width: 991px){.contact-section .contact-container .form-container{padding:10px;width:100%}}.contact-section .contact-container .form-container .contact-form{display:flex;flex-direction:column;width:100%;gap:20px}.contact-section .contact-container .form-container .contact-form .c-field{display:flex;flex-direction:column-reverse;gap:3px}.contact-section .contact-container .form-container .contact-form .c-field label{font-size:"Montserrat";font-weight:400;font-size:16px}.contact-section .contact-container .form-container .contact-form .c-field input,.contact-section .contact-container .form-container .contact-form .c-field textarea{font-family:Montserrat;font-weight:400;font-size:16px;border:1px solid #707070;border-radius:30px;padding:2px 10px}.contact-section .contact-container .form-container .contact-form .c-field textarea{border-radius:11px;height:147px;padding:10px}.contact-section .contact-container .form-container .contact-form .submit-container{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 991px){.contact-section .contact-container .form-container .contact-form .submit-container{flex-direction:column;gap:20px}}.success-stories{width:1440px;width:100%;margin:30px auto}@media screen and (max-width: 991px){.success-stories{margin-top:0;margin-bottom:0}}.blog{max-width:1440px;width:100%;margin:30px auto}@media screen and (max-width: 991px){.blog{padding:0}}.blog h5{position:relative;text-align:left!important}@media screen and (max-width: 991px){.blog h5{display:flex;flex-direction:column;gap:15px;align-items:center;justify-content:center}}.blog .btn-blog{display:flex!important;position:absolute;right:0;top:0}@media screen and (max-width: 991px){.blog .btn-blog{position:relative}}.blog .splide__arrow{background-color:transparent}.blog .splide__arrow--next{right:-50px}.blog .splide__arrow--prev{left:-50px}
