#page-solutions-for-company .section-hero .background img,#page-solutions-for-company .section-hero .flex-wrapper .right-image img,#page-solutions-for-company .section-solutions .wrapper-cards .card-block--image,#page-solutions-for-company .section-solutions .wrapper-cards .card-block--image img,#page-solutions-for-company .section-solutions .wrapper-cards .card-cta,.modal-cta-solution{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}#page-solutions-for-company .section-solutions .wrapper-cards a.card-block--image,#page-solutions-for-company .section-solutions .wrapper-cards a.card-cta,a.modal-cta-solution{text-indent:-999px;overflow:hidden}#page-solutions-for-company .section-solutions .wrapper-cards button.card-block--image,#page-solutions-for-company .section-solutions .wrapper-cards button.card-cta,button.modal-cta-solution{text-indent:-999px;overflow:hidden}.modal-cta-solution{background-color:rgba(0,0,0,.6);position:fixed;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition-property:opacity,visibility;transition-duration:.7s;transition-timing-function:cubic-bezier(.5,0,0,1);z-index:150}.modal-cta-solution.open{opacity:1;visibility:visible;pointer-events:initial}.modal-cta-solution .wrapper{background-color:#fff;position:relative;width:640rem;padding:50rem 40rem;border-radius:15px 30px;overflow:hidden}@media (max-height:570px){.modal-cta-solution .wrapper{margin:0 auto}}@media (max-width:767px){.modal-cta-solution .wrapper{max-width:calc(100vw - 40px);margin:0 auto;padding:30px 25px}}.modal-cta-solution .wrapper-close{background-color:#083d87;display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;width:60rem;height:60rem;border-radius:0 0 0 15px;transition-property:background-color;transition-duration:.7s;transition-timing-function:cubic-bezier(.5,0,0,1)}.modal-cta-solution .wrapper-close svg{width:21rem;height:unset}.modal-cta-solution .wrapper-close svg path{fill:#fff;transition-property:fill;transition-duration:.7s;transition-timing-function:cubic-bezier(.5,0,0,1)}.modal-cta-solution .wrapper-close:hover{background-color:#d2ac68}.modal-cta-solution .wrapper-close:hover svg path{fill:#fff}.modal-cta-solution .wrapper-title{color:#083d87;font-size:25rem;font-weight:700;line-height:.9;letter-spacing:-.04em;line-height:1.2;padding-right:40rem}.modal-cta-solution .wrapper-title span{display:block}.modal-cta-solution .wrapper-form{margin-top:30rem}.modal-cta-solution .wrapper-form .form-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:10rem;grid-row-gap:20rem;margin-bottom:20rem}@media (max-width:767px){.modal-cta-solution .wrapper-form .form-grid{grid-template-columns:repeat(1,1fr)}}.modal-cta-solution .wrapper-form .field-group{position:relative;width:100%}.modal-cta-solution .wrapper-form .field-group .field{width:100%;padding:0 20rem 1rem;background-color:#f3f3f5;height:39rem;color:#595959;font-size:16rem;font-weight:400;letter-spacing:-.04em;border:none;border-radius:7px}.modal-cta-solution .wrapper-form .field-group .field::-moz-placeholder{color:#595959}.modal-cta-solution .wrapper-form .field-group .field::placeholder{color:#595959}.modal-cta-solution .wrapper-form .field-group textarea.field{padding:14rem 19rem;height:110rem;resize:none}.modal-cta-solution .wrapper-form .field-group select.field{-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal-cta-solution .wrapper-form .field-group svg{position:absolute;top:15rem;right:15rem;display:inline-block;z-index:2}.modal-cta-solution .wrapper-form .form-submit{position:relative;text-align:center;margin-top:25rem}#page-solutions-for-company{overflow:hidden}#page-solutions-for-company .section-hero{position:relative;padding:240rem 0 60rem}@media (max-width:1023px){#page-solutions-for-company .section-hero{padding:150rem 0 75rem}}#page-solutions-for-company .section-hero .background{position:absolute;top:0;left:60rem;right:60rem;height:455rem;border-radius:0 0 30px 30px;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}@media (max-width:1023px){#page-solutions-for-company .section-hero .background{right:0;left:0;height:270rem}}#page-solutions-for-company .section-hero .container{position:relative;z-index:2}#page-solutions-for-company .section-hero .flex-wrapper{padding:0 25rem;display:flex;align-items:flex-start;justify-content:space-between}@media (max-width:1023px){#page-solutions-for-company .section-hero .flex-wrapper{flex-direction:column;padding:0}}#page-solutions-for-company .section-hero .flex-wrapper .left{width:580rem}@media (max-width:1023px){#page-solutions-for-company .section-hero .flex-wrapper .left{width:100%}}#page-solutions-for-company .section-hero .flex-wrapper .left-title{color:#fff;font-size:47rem;font-weight:800;letter-spacing:-.02em;margin-bottom:25rem}@media (max-width:1023px){#page-solutions-for-company .section-hero .flex-wrapper .left-title{font-size:30rem;height:120rem;margin-bottom:50rem}}#page-solutions-for-company .section-hero .flex-wrapper .left-description--1{width:520rem;margin-bottom:120rem}@media (max-width:1023px){#page-solutions-for-company .section-hero .flex-wrapper .left-description--1{width:100%;margin-bottom:30rem}}#page-solutions-for-company .section-hero .flex-wrapper .left-description--1 p{color:#fff;font-size:16rem;font-weight:600;line-height:1.4;letter-spacing:-.02em}@media (max-width:1023px){#page-solutions-for-company .section-hero .flex-wrapper .left-description--1 p{color:#606060}}#page-solutions-for-company .section-hero .flex-wrapper .left-description--2 p{color:#606060;font-size:16rem;font-weight:400;line-height:1.4;letter-spacing:-.02em}#page-solutions-for-company .section-hero .flex-wrapper .left-description--2 p:not(:last-child){margin-bottom:25rem}#page-solutions-for-company .section-hero .flex-wrapper .left-phrase{color:#0d3365;font-size:16rem;font-weight:500;font-style:italic;line-height:1.4;letter-spacing:-.02em;margin-top:35rem}#page-solutions-for-company .section-hero .flex-wrapper .left-author{color:#d2ac68;font-size:16rem;font-weight:700;letter-spacing:-.02em;margin-top:18rem}#page-solutions-for-company .section-hero .flex-wrapper .right{width:540rem}@media (max-width:1023px){#page-solutions-for-company .section-hero .flex-wrapper .right{width:100%;margin-top:30rem}}#page-solutions-for-company .section-hero .flex-wrapper .right-image{position:relative;width:100%;height:490rem;overflow:hidden;border-radius:15px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:1023px){#page-solutions-for-company .section-hero .flex-wrapper .right-image{height:unset;aspect-ratio:1/.95}}#page-solutions-for-company .section-hero .flex-wrapper .right-image img{transform:scale(1.01)}#page-solutions-for-company .section-resolve{padding:65rem 0}@media (max-width:1023px){#page-solutions-for-company .section-resolve{padding:75rem 0}}#page-solutions-for-company .section-resolve .wrapper{padding:0 45rem;text-align:center}@media (max-width:1023px){#page-solutions-for-company .section-resolve .wrapper{padding:0}}#page-solutions-for-company .section-resolve .wrapper-title{background-image:-webkit-linear-gradient(left,#083d87 40%,#699bd1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:40rem;font-weight:900;letter-spacing:-.02em}@media (max-width:1023px){#page-solutions-for-company .section-resolve .wrapper-title{font-size:30rem}}#page-solutions-for-company .section-resolve .wrapper-cards{margin-top:45rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}#page-solutions-for-company .section-resolve .wrapper-cards .card{background-color:#f1f5f6;display:flex;flex-direction:column;align-items:center;justify-content:center;width:330rem;min-height:295rem;padding:30rem 20rem;border-radius:20px 60px;margin-right:25rem;margin-bottom:30rem}@media (max-width:1023px){#page-solutions-for-company .section-resolve .wrapper-cards .card{width:100%;margin-right:0}}#page-solutions-for-company .section-resolve .wrapper-cards .card-title{color:#0d3365;font-size:20rem;font-weight:600;line-height:1.3;letter-spacing:-.02em;margin-top:10rem}#page-solutions-for-company .section-resolve .wrapper-cards .card-description{margin-top:10rem}#page-solutions-for-company .section-resolve .wrapper-cards .card-description p{color:#6a6a6a;font-size:16rem;font-weight:400;line-height:1.4;letter-spacing:-.02em}#page-solutions-for-company .section-solutions{padding:65rem 0 130rem}@media (max-width:1023px){#page-solutions-for-company .section-solutions{padding:75rem 0}}#page-solutions-for-company .section-solutions .wrapper{text-align:center}#page-solutions-for-company .section-solutions .wrapper-title{color:#020f21;font-size:30rem;font-weight:600;letter-spacing:-.02em;margin-bottom:45rem}#page-solutions-for-company .section-solutions .wrapper-title strong{background-image:-webkit-linear-gradient(left,#083d87,#699bd1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:40rem;font-weight:900}@media (max-width:1023px){#page-solutions-for-company .section-solutions .wrapper-title strong{font-size:30rem}}#page-solutions-for-company .section-solutions .wrapper-cards{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:20rem;grid-row-gap:20rem}@media (max-width:767px){#page-solutions-for-company .section-solutions .wrapper-cards{grid-template-columns:repeat(1,1fr)}}#page-solutions-for-company .section-solutions .wrapper-cards .card{text-align:left;background-color:#f1f5f6;display:flex;align-items:center;width:100%;overflow:hidden}@media (max-width:1023px){#page-solutions-for-company .section-solutions .wrapper-cards .card{border-radius:20px}}@media (min-width:1024px){#page-solutions-for-company .section-solutions .wrapper-cards .card:nth-child(1){border-radius:20px 20px 20px 80px}#page-solutions-for-company .section-solutions .wrapper-cards .card:nth-child(2){border-radius:20px 20px 80px 20px}#page-solutions-for-company .section-solutions .wrapper-cards .card:nth-child(3){border-radius:80px 20px 20px 20px}#page-solutions-for-company .section-solutions .wrapper-cards .card:nth-child(4){border-radius:20px 80px 20px 20px}#page-solutions-for-company .section-solutions .wrapper-cards .card:nth-child(5){border-radius:20px 20px 20px 80px}#page-solutions-for-company .section-solutions .wrapper-cards .card:nth-child(6){border-radius:20px 20px 80px 20px}}#page-solutions-for-company .section-solutions .wrapper-cards .card-cta{z-index:5}#page-solutions-for-company .section-solutions .wrapper-cards .card-block{position:relative;width:185rem;height:100%;overflow:hidden}@media (max-width:1023px){#page-solutions-for-company .section-solutions .wrapper-cards .card-block{display:none}}#page-solutions-for-company .section-solutions .wrapper-cards .card-block--image{transition-property:transform;transition-duration:.7s;z-index:1}#page-solutions-for-company .section-solutions .wrapper-cards .card-content{padding:30rem 0;width:365rem;margin:0 0 0 30rem}@media (max-width:1023px){#page-solutions-for-company .section-solutions .wrapper-cards .card-content{width:100%;margin:0;padding:25rem 20rem}}#page-solutions-for-company .section-solutions .wrapper-cards .card-content--title{color:#0d3365;font-weight:800;font-size:20rem;letter-spacing:-.02em}@media (max-width:1023px){#page-solutions-for-company .section-solutions .wrapper-cards .card-content--title{line-height:1.2}}#page-solutions-for-company .section-solutions .wrapper-cards .card-content--function{color:#0d3365;font-size:16rem;font-weight:700;letter-spacing:-.02em;margin-top:10rem}#page-solutions-for-company .section-solutions .wrapper-cards .card-content--description{margin:30rem 0}#page-solutions-for-company .section-solutions .wrapper-cards .card-content--description p{color:#0d3365;font-weight:500;font-size:16rem;line-height:1.4;letter-spacing:-.02em}#page-solutions-for-company .section-solutions .wrapper-cards .card:hover .card-block--image{transform:scale(1.05)}#page-solutions-for-company .section-solutions .wrapper-cards .card:hover .card-content .button{background-position:right center}