.about-us{flex-flow:row;justify-content:center;align-items:center;gap:10px;width:100%;height:-moz-fit-content;height:fit-content;padding:40px 80px;display:flex}.about-us>img{object-fit:contain;max-width:100%}.about-us .details{flex-flow:column;justify-content:center;align-items:flex-start;gap:10px;padding:10px 20px;display:flex}.about-us .details h2{color:var(--brand-color);font-size:40px;font-weight:700}.about-us .details p{opacity:.7;max-width:560px;color:var(--black-color);font-size:18px;font-weight:200;line-height:30px}.about-us .details .separator{width:100%;height:5px}.about-us .details .cta{flex-flow:row;justify-content:flex-start;align-items:center;gap:10px;width:100%;height:-moz-fit-content;height:fit-content;display:flex}.about-us .details .cta button{background-color:var(--dark-color);border:1px solid var(--dark-color);cursor:pointer;border-radius:12px;width:180px;height:46px;transition:all .25s}.about-us .details .cta button span{color:var(--white-color);font-size:17px}.about-us .details .cta button:hover{background-color:#fff}.about-us .details .cta button:hover span{color:var(--dark-color)}@media only screen and (max-width:1100px){.about-us{flex-flow:column;padding:20px 34px}.about-us .details{align-items:center}.about-us .details h2{text-align:center;font-size:35px}.about-us .details p{text-align:center;font-size:16px}.about-us .details .cta{justify-content:center}}@media only screen and (max-width:650px){.about-us{padding:20px 24px}.about-us .details h2{font-size:32px}.about-us .details p{font-size:15px}}
.header{width:100%;height:-moz-fit-content;height:fit-content;padding:74px 80px 40px}.header .main{background-image:linear-gradient(45deg,rgba(13,80,163,.882),#0d50a3);border-radius:60px;width:100%;height:400px;position:relative}.header .main .background{mix-blend-mode:soft-light;opacity:.1;border-radius:60px}.header .main .content{z-index:2;flex-flow:row-reverse;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 80px;display:flex;position:relative}.header .main .content .image{flex-flow:row;justify-content:center;align-items:flex-end;width:45%;height:calc(100% + 1px);display:flex;position:relative;top:1px}.header .main .content .details{flex-flow:column;justify-content:center;align-items:flex-start;gap:12px;display:flex}.header .main .content .details h1{color:var(--white-color);font-size:52px;font-weight:700}.header .main .content .details p{color:var(--white-color);opacity:.9;max-width:530px;font-size:20px;font-weight:200;line-height:30px}.header .main .content .details .transparent-separator{width:100%;height:10px}.header .main .content .details .cta{flex-flow:row;justify-content:flex-start;align-items:center;gap:10px;width:100%;height:-moz-fit-content;height:fit-content;display:flex}.header .main .content .details .cta button{border:1px solid var(--white-color);background-color:var(--white-color);cursor:pointer;border-radius:12px;flex-flow:row;justify-content:center;align-items:center;gap:3px;width:-moz-fit-content;width:fit-content;height:46px;padding:5px 12px;transition:all .25s;display:flex}.header .main .content .details .cta button span{color:var(--dark-color);text-align:center;white-space:nowrap;font-size:18px;transition:all .25s}.header .main .content .details .cta button:hover{background-color:var(--dark-color)}.header .main .content .details .cta button:hover span{color:var(--white-color)}.header .main .content .details .cta button.with-icon{background-color:var(--dark-color)}.header .main .content .details .cta button.with-icon span{color:var(--white-color);transition:all .25s}.header .main .content .details .cta button.with-icon svg{color:var(--white-color);transition:all .25s}.header .main .content .details .cta button.with-icon svg{font-size:24px}.header .main .content .details .cta button.with-icon:hover{background-color:var(--white-color)}.header .main .content .details .cta button.with-icon:hover span{color:var(--dark-color)}.header .main .content .details .cta button.with-icon:hover svg{color:var(--dark-color)}.header .main .content .details .cta a{border:1px solid var(--white-color);background-color:var(--white-color);cursor:pointer;border-radius:12px;flex-flow:row;justify-content:center;align-items:center;gap:3px;width:-moz-fit-content;width:fit-content;height:46px;padding:5px 12px;transition:all .25s;display:flex}.header .main .content .details .cta a span{color:var(--dark-color);text-align:center;white-space:nowrap;font-size:18px;transition:all .25s}.header .main .content .details .cta a:hover{background-color:var(--dark-color)}.header .main .content .details .cta a:hover span{color:var(--white-color)}.header .main .content .details .cta a.with-icon{background-color:var(--dark-color)}.header .main .content .details .cta a.with-icon span{color:var(--white-color);transition:all .25s}.header .main .content .details .cta a.with-icon svg{color:var(--white-color);transition:all .25s}.header .main .content .details .cta a.with-icon svg{font-size:24px}.header .main .content .details .cta a.with-icon:hover{background-color:var(--white-color)}.header .main .content .details .cta a.with-icon:hover span{color:var(--dark-color)}.header .main .content .details .cta a.with-icon:hover svg{color:var(--dark-color)}@media only screen and (max-width:1100px){.header{padding:54px 34px 40px}.header .main{border-radius:45px;height:330px}.header .main .content{padding:0 44px}.header .main .content .image img{transform-origin:bottom;transform:scale(.85)}.header .main .content .details h1{font-size:38px}.header .main .content .details p{font-size:16px}.header .main .content .details .cta button{height:42px}.header .main .content .details .cta button span{font-size:15px}.header .main .content .details .cta a{height:42px}.header .main .content .details .cta a span{font-size:15px}}@media only screen and (max-width:850px){.header{padding:34px 34px 40px}.header .main{border-radius:30px;height:250px}.header .main .content{padding:0 30px}.header .main .content .image img{transform:scale(.63)}.header .main .content .details h1{font-size:32px}.header .main .content .details p{font-size:13px;line-height:20px}.header .main .content .details .transparent-separator{height:5px}.header .main .content .details .cta button{height:38px}.header .main .content .details .cta button span{font-size:13px}.header .main .content .details .cta a{height:38px}.header .main .content .details .cta a span{font-size:13px}}@media only screen and (max-width:590px){.header{height:calc(100vh - 80px);padding:24px 24px 40px}.header .main{border-radius:30px;height:100%}.header .main .content{flex-flow:column;justify-content:center;gap:30px;padding:0 30px}.header .main .content .image{height:38%}.header .main .content .image img{transform:scale(.75)}.header .main .content .details{align-items:center}.header .main .content .details h1{font-size:32px}.header .main .content .details p{text-align:center;font-size:16px;line-height:24px}.header .main .content .details .transparent-separator{height:10px}.header .main .content .details .cta{justify-content:center}.header .main .content .details .cta button{height:38px}.header .main .content .details .cta button span{font-size:13px}.header .main .content .details .cta a{height:38px}.header .main .content .details .cta a span{font-size:13px}}@media only screen and (max-width:500px){.header{padding:54px 24px 40px}}@media only screen and (max-width:410px){.header{padding:90px 24px 40px}}
