.owl-dots .owl-dot{align-items:center;display:flex;height:30px;justify-content:center;width:30px}.owl-dots .owl-dot>span{background-color:#7989a3;border-radius:10px;height:50%;width:50%}.owl-dots .owl-dot.active>span{background-color:#d8af68}.owl-next .carousel-button,.owl-prev .carousel-button{text-indent:-99999px;overflow:hidden}.owl-next .carousel-button,.owl-prev .carousel-button{align-items:center;background-color:#d8af68;border-radius:30px;color:#fff;display:flex;height:30px;justify-content:center;width:30px}.owl-next .carousel-button.-arrow,.owl-prev .carousel-button.-arrow{background:0 0;color:#d8af68}.owl-prev .carousel-button.-chevron::after{content:"\f053";font-family:"Font Awesome 5 Free";font-weight:900;text-indent:0}.owl-prev .carousel-button.-arrow{margin-right:20px}.owl-prev .carousel-button.-arrow::after{content:"\f060";font-family:"Font Awesome 5 Free";font-weight:900;text-indent:0}.owl-next .carousel-button.-chevron::after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;text-indent:0}.owl-next .carousel-button.-arrow::after{content:"\f061";font-family:"Font Awesome 5 Free";font-weight:900;text-indent:0}.front-banner .owl-dots{position:absolute;right:20px;top:50%;transform:translateX(-50%)}@media screen and (max-width:767px){.front-banner .owl-dots{right:0}}.banner-wrapper{padding-bottom:170px;background-color:#17253a;align-items:center;display:flex}@media (max-width:1439px){.banner-wrapper{padding-bottom:141.1px}}@media (max-width:1365px){.banner-wrapper{padding-bottom:120.7px}}@media (max-width:1280px){.banner-wrapper{padding-bottom:113.9px}}@media (max-width:1023px){.banner-wrapper{padding-bottom:90.1px}}@media (max-width:960px){.banner-wrapper{padding-bottom:85px}}@media (max-width:768px){.banner-wrapper{padding-bottom:68px}}@media (max-width:640px){.banner-wrapper{padding-bottom:56.1px}}@media (max-width:480px){.banner-wrapper{padding-bottom:42.5px}}@media (max-width:420px){.banner-wrapper{padding-bottom:37.4px}}@media (max-width:375px){.banner-wrapper{padding-bottom:34px}}@media screen and (max-width:1023px){.banner-wrapper{min-height:400px;padding-top:14%}}@media screen and (max-width:549px){.banner-wrapper{padding-top:90px;min-height:360px}}@media screen and (min-width:1024px){.banner-wrapper{min-height:628px;padding-top:15%}}@media screen and (min-width:1281px){.banner-wrapper{min-height:688px}}@media screen and (min-width:1440px){.banner-wrapper{min-height:768px}}@media screen and (max-width:1023px){.banner-wrapper::before{content:"";background:linear-gradient(to top,rgba(60,127,227,.0001) 0,#17253a 60%,#17253a 100%);height:110px;left:0;mix-blend-mode:hard-light;pointer-events:none;position:absolute;top:0;width:100%}}@media screen and (max-width:424px){.banner-wrapper::before{height:100%}}@media screen and (max-width:424px){.banner-wrapper.bg-full{background-position:60% center}}.banner-wrapper__content{max-width:560px}@media screen and (max-width:767px){.banner-wrapper__content{width:calc(100% - 30px)}}.banner-wrapper__title{margin-bottom:.625em}@media screen and (max-width:767px){.banner-wrapper__title{font-size:17px;font-size:1.0625rem}}@media screen and (min-width:1024px){.banner-wrapper__text{margin-bottom:1.875em}}@media screen and (max-width:1023px){.banner-wrapper__text{margin-bottom:.9375em}}.banner-wrapper__button{max-width:200px;width:12.5em}.front-about{padding-top:110px;text-align:center}@media (max-width:1439px){.front-about{padding-top:91.3px}}@media (max-width:1365px){.front-about{padding-top:78.1px}}@media (max-width:1280px){.front-about{padding-top:73.7px}}@media (max-width:1023px){.front-about{padding-top:58.3px}}@media (max-width:960px){.front-about{padding-top:55px}}@media (max-width:768px){.front-about{padding-top:44px}}@media (max-width:640px){.front-about{padding-top:36.3px}}@media (max-width:480px){.front-about{padding-top:30px}}.front-about__subtitle{margin-bottom:2.5em}.front-about__text{margin-bottom:3.125em}.front-about__banner{margin:0 auto;max-width:1929px;width:100%}.front-about__image{width:100%}.front-about .square-decoration{position:absolute;right:10px;top:0}@media screen and (min-width:1024px){.front-about .square-decoration{transform:translateY(-100%)}}.service-card{border-radius:5px;min-height:390px;overflow:hidden;padding:0 14% 21% 14%;position:relative;transition:.2s ease-in-out;z-index:1}@media screen and (max-width:1023px){.service-card{min-height:320px}}@media screen and (max-width:549px){.service-card{min-height:260px}}.service-card:hover{padding-bottom:16%}.service-card::before{content:"";background:#314a67;height:100%;left:0;mix-blend-mode:color;position:absolute;top:0;z-index:-1;width:100%}.service-card::after{content:"";background:linear-gradient(179.93deg,rgba(60,127,227,.0001) 17.91%,#17253a 62.73%);height:100%;left:0;mix-blend-mode:hard-light;position:absolute;top:0;width:100%}.service-card__text,.service-card__title{position:relative;z-index:5}.service-card__title{color:#d8af68;margin-bottom:2em}@media screen and (max-width:549px){.service-card--gradient{min-height:300px}}.service-card--gradient::before{background:linear-gradient(179.93deg,rgba(60,127,227,.0001) 17.91%,#17253a 62.73%);mix-blend-mode:hard-light}@media screen and (max-width:549px){.service-card--gradient::before{background:linear-gradient(179.93deg,rgba(60,127,227,.0001) 0,#17253a 40%,#17253a 100%)}}.service-card--gradient::before{display:none}.front-service{background-image:linear-gradient(to right,#f0f0f0 0,#f0f0f0 70%,#fff 70%,#fff 100%)}.front-service__subtitle{margin-bottom:1.25em}.front-service .btn-arrow{display:block;margin-left:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}.service-navigation{margin-bottom:60px}@media screen and (max-width:767px){.service-navigation{margin-bottom:40px}}.service-navigation__tab{font-size:22px;font-size:1.375rem;color:#17253a;cursor:pointer;opacity:.5;padding:0 1.3636363636em;position:relative}@media (max-width:1439px){.service-navigation__tab{font-size:18.26px;font-size:1.14125rem}}@media (max-width:1365px){.service-navigation__tab{font-size:16px;font-size:1rem}}.service-navigation__tab--active::after{background-color:#b58023;border-radius:2.5px;bottom:-20px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:21px}.service-navigation__tab--active{opacity:1}.service-carousel{margin-bottom:30px;padding-right:40px}.service-carousel.owl-carousel.owl-loaded{display:none}.service-carousel--active.owl-carousel.owl-loaded{display:block}.service-carousel .owl-prev{display:none}.service-carousel .owl-next{position:absolute;right:0;top:50%;transform:translateY(-50%)}.front-testimonial{padding-top:150px;background-color:#314a67}@media (max-width:1439px){.front-testimonial{padding-top:124.5px}}@media (max-width:1365px){.front-testimonial{padding-top:106.5px}}@media (max-width:1280px){.front-testimonial{padding-top:100.5px}}@media (max-width:1023px){.front-testimonial{padding-top:79.5px}}@media (max-width:960px){.front-testimonial{padding-top:75px}}@media (max-width:768px){.front-testimonial{padding-top:60px}}@media (max-width:640px){.front-testimonial{padding-top:49.5px}}@media (max-width:480px){.front-testimonial{padding-top:37.5px}}@media (max-width:420px){.front-testimonial{padding-top:33px}}@media (max-width:375px){.front-testimonial{padding-top:30px}}@media screen and (max-width:767px){.front-testimonial{background-position:right center}}@media screen and (max-width:767px){.front-testimonial.bg-full{background-position:right bottom -30px;background-size:160%}}@media screen and (max-width:424px){.front-testimonial.bg-full{background-position:right bottom;background-size:180%}}.front-testimonial__left,.front-testimonial__right{width:calc(50% - 10px)}@media screen and (max-width:767px){.front-testimonial__left,.front-testimonial__right{width:100%}}.testimonial-content{background-color:#fff;padding:15% 13% 15% 0;position:relative}@media screen and (max-width:767px){.testimonial-content{padding:15% 6% 15% 6%}}@media screen and (max-width:424px){.testimonial-content{padding:20px 10px}}.testimonial-content__carousel{margin-bottom:40px}.testimonial-content__carousel .owl-nav{position:absolute;right:0;top:calc(100% + 10px)}.testimonial-content__testimonial{margin:0 auto}@media screen and (min-width:425px){.testimonial-content__testimonial{width:80%}}.testimonial-content__testimonial p:not(:last-child){margin-bottom:1.875em}.testimonial-content .square-decoration{position:absolute;right:5%;top:5%}.testimonial-banner{margin:0 auto;padding-top:85px;width:100%}@media screen and (min-width:768px){.testimonial-banner{max-width:350px}}@media screen and (max-width:767px){.testimonial-banner{padding-top:60px;padding-bottom:60px;position:relative;text-align:center}}@media screen and (max-width:767px){.testimonial-banner::before{content:"";background:#314a67;bottom:0;height:100vh;left:50%;mix-blend-mode:color;position:absolute;transform:translateX(-50%);width:100vw}}.testimonial-banner__title{margin-bottom:.5em}.testimonial-banner__subtitle{font-size:35px;font-size:2.1875rem;color:#d8af68;margin-bottom:.7142857143em}@media (max-width:1439px){.testimonial-banner__subtitle{font-size:29.05px;font-size:1.815625rem}}@media (max-width:1365px){.testimonial-banner__subtitle{font-size:24.85px;font-size:1.553125rem}}@media (max-width:1280px){.testimonial-banner__subtitle{font-size:23.45px;font-size:1.465625rem}}@media (max-width:1023px){.testimonial-banner__subtitle{font-size:22px;font-size:1.375rem}}.testimonial-banner__text{font-size:22px;font-size:1.375rem}@media (max-width:1439px){.testimonial-banner__text{font-size:18.26px;font-size:1.14125rem}}@media (max-width:1365px){.testimonial-banner__text{font-size:16px;font-size:1rem}}@media screen and (max-width:767px){.testimonial-banner__subtitle,.testimonial-banner__text,.testimonial-banner__title{position:relative}}.post-box{transition:.2s ease-in-out}.post-box:hover{transform:translateY(-10px);box-shadow:2px 10px 20px -2px rgba(0,0,0,.5)}.post-box__figure{height:150px;margin-bottom:20px;overflow:hidden}.post-box__image{width:100%}.post-box__content{padding:0 10px 10px 10px}.post-box__info{font-size:14px;font-size:.875rem;display:block;color:#314a67;margin-bottom:1.4285714286em}.post-box__title{font-weight:700;margin-bottom:1em;min-height:2em}.post-box__text{font-size:18px;font-size:1.125rem}@media (max-width:1439px){.post-box__text{font-size:14.94px;font-size:.93375rem}}@media (max-width:1365px){.post-box__text{font-size:14px;font-size:.875rem}}.blog-wrapper{margin-top:3.125em}.blog-wrapper .post-box{max-width:270px;width:calc(25% - 15px)}@media screen and (max-width:767px){.blog-wrapper .post-box{width:calc(50% - 10px);margin-bottom:30px;max-width:unset}}@media screen and (max-width:424px){.blog-wrapper .post-box{width:100%}}