﻿@font-face{font-family:"Open Sans";src:url("../fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");}@font-face{font-family:"Onest";src:url("../fonts/Onest-VariableFont_wght.ttf") format("truetype");}body{font-family:"Open Sans",sans-serif;font-size:19px;font-weight:400;}h1{font-family:Onest,sans-serif;font-style:normal;font-weight:700;font-size:72px;margin-bottom:15px;}h2{font-family:Onest,sans-serif;font-style:normal;font-weight:700;font-size:50px;margin:0;text-align:left;}h3,.h3{font-family:Onest,sans-serif;font-style:normal;font-weight:700;font-size:36px;line-height:110%;margin:0;}h4{font-family:Onest,sans-serif;font-style:normal;font-weight:400;font-size:35px;line-height:120%;margin:0;}h5{font-family:Onest,sans-serif;font-style:normal;font-weight:600;font-size:29px;line-height:120%;margin:0;}h6{font-family:Onest,sans-serif;font-size:22px;font-weight:700;line-height:30px;letter-spacing:0;margin:0;}.block-body{font-family:"Open Sans",sans-serif;font-size:19px;font-weight:400;letter-spacing:0;}.block-body p{margin-bottom:8px;margin-top:8px;}.section-description{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;line-height:150%;font-size:22px;letter-spacing:0;}.big-number{font-family:"Open Sans",sans-serif;font-style:normal;font-size:82px;font-weight:900;line-height:74px;}.description-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:21px;line-height:150%;margin:0;}.description-bold-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:150%;margin:0;}.basic-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;line-height:27px;font-size:18px;margin:0;}.contact-form-input-label,.contact-form-textfield,.contact-form-textarea{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:19px;line-height:168%;text-decoration:none;}@media only screen and (max-width:767px){h1{font-size:36px;}h2{font-size:30px;font-weight:700;}h3,.h3{font-size:28px;}h4{font-size:24px;line-height:33px;}h5{font-size:18px;line-height:25px;}.subheader{font-size:16px;line-height:140%;}.tagline-subheader{font-weight:600;font-size:16px;line-height:150%;margin:0 0 25px;}.link-text.big-link{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:19px;text-transform:uppercase;cursor:pointer;}.link-text.big-link::after{height:16px;width:16px;margin-top:1px;}.link-text.big-link:hover::before{width:calc(100% - 36px);bottom:-3px;}.link-text.small-link{font-size:14px;}.description-text{font-weight:400;font-size:16px;line-height:140%;}.description-bold-text{font-weight:500;font-size:16px;}.big-number{font-size:72px;line-height:65px;}.basic-text{font-size:16px;line-height:140%;}}.header-wrapper-wrapper{width:100%;display:flex;}.header-wrapper-wrapper.pinned{background:#f7eab8;box-shadow:0 5px 15px rgba(0,0,0,.25);position:fixed;top:0;z-index:9999;}.header-wrapper-wrapper .header-wrapper.wrapper{padding-left:20px;padding-right:20px;z-index:1002;align-content:end;display:flex;align-self:center;}.header-wrapper-wrapper .header-wrapper.wrapper .mobile-nav-handler{width:44px;height:44px;cursor:pointer;}.header-wrapper-wrapper .header-wrapper.wrapper .mobile-nav-handler .close-icon{display:none;}.header-wrapper-wrapper .header-wrapper.wrapper .mobile-nav-handler .hamburger-icon{display:block;}.header-wrapper-wrapper .header-wrapper.wrapper .mobile-nav-handler.opened .close-icon{display:block;}.header-wrapper-wrapper .header-wrapper.wrapper .mobile-nav-handler.opened .hamburger-icon{display:none;}.header-wrapper-wrapper .header-wrapper.is-transparent .mobile-nav-handler:after,.header-wrapper-wrapper .header-wrapper.is-transparent .mobile-nav-handler:before,.header-wrapper-wrapper .header-wrapper.is-transparent .mobile-nav-handler div{background-color:#f7eab8;border-radius:3px;content:"";display:block;height:4px;margin:6px 0;}.header-wrapper-wrapper .header-wrapper .mobile-nav-handler{width:32px;cursor:pointer;}.header-wrapper-wrapper .header-wrapper .mobile-nav-handler.opened:before{transform:translateY(10px) rotate(135deg);}.header-wrapper-wrapper .header-wrapper .mobile-nav-handler.opened:after{transform:translateY(-10px) rotate(-135deg);}.header-wrapper-wrapper .header-wrapper .mobile-nav-handler.opened div{transform:scale(0);}.header-wrapper-wrapper .master-header{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;height:max-content;flex-grow:1;gap:38px;}.header-wrapper-wrapper .master-header nav{display:flex;align-items:center;}.header-wrapper-wrapper .master-header .logo{background-size:100% 100%;}@media only screen and (max-width:767px){.header-wrapper-wrapper .master-header .logo{max-width:171px;}}@media only screen and (max-width:359px){.header-wrapper-wrapper .master-header .logo{max-width:130px;}}@media only screen and (max-width:1439px){.header-wrapper.wrapper .master-header .mobile-nav-handler{display:block;}.header-wrapper.wrapper .master-header .main-menu{display:none;}.header-wrapper.wrapper .mobile-menu{font-family:"Open Sans",sans-serif;font-size:19px;line-height:1.3;position:absolute;background-color:#f7eab8;right:0;width:100%;list-style:none;box-shadow:0 10px 15px -6px rgba(51,51,51,.15);border-radius:0 0 8px 8px;z-index:1004;box-sizing:border-box;transform:scaleY(0);transform-origin:top;transition:transform .3s ease;overflow-y:scroll;overflow-x:clip;height:calc(100vh - 90px);padding-top:20px;}.header-wrapper.wrapper .mobile-menu ul{list-style:none;margin:0 auto;}.header-wrapper.wrapper .mobile-menu.opened{transform:scaleY(1);}.header-wrapper.wrapper .mobile-menu .mobile-menu-item{width:max-content;padding:10px;margin:10px 0;}.header-wrapper.wrapper .mobile-menu .mobile-menu-item a{color:#000;}.header-wrapper.wrapper .mobile-menu .mobile-menu-item.contact>.default-btn{margin:30px 0;font-size:16px;font-weight:400;text-transform:uppercase;width:124px;height:38px;color:#fff;text-align:center;}.header-wrapper.wrapper .mobile-menu .mobile-menu-item.contact>.default-btn:has(.btn-icon) .btn-icon svg{width:28px;height:28px;}.header-wrapper.wrapper .mobile-menu .mobile-menu-item:not(.contact):hover{background-color:#fff6d4;border-radius:8px;}.header-wrapper.wrapper .mobile-menu .mobile-menu-item:not(.contact):hover a{color:#1644eb;}.header-wrapper.wrapper .mobile-menu .company-contact-info-block{font-size:17px;font-weight:400;padding-left:10px;}.header-wrapper.wrapper .mobile-menu .company-contact-info-block .company-email-info-block,.header-wrapper.wrapper .mobile-menu .company-contact-info-block .company-phone-info-block{display:flex;align-items:center;flex-direction:row;margin:10px 0;}.header-wrapper.wrapper .mobile-menu .company-contact-info-block .company-email-info-block span,.header-wrapper.wrapper .mobile-menu .company-contact-info-block .company-phone-info-block span{margin-right:10px;}.header-wrapper.wrapper .mobile-menu .company-contact-info-block .company-phone-info-block .clickable{text-decoration:none;color:#000;}.header-wrapper.wrapper .mobile-menu .company-contact-info-block .email-icon svg,.header-wrapper.wrapper .mobile-menu .company-contact-info-block .phone-icon svg{width:70%;height:70%;}.header-wrapper.wrapper .mobile-menu .company-contact-info-block .email-icon svg rect,.header-wrapper.wrapper .mobile-menu .company-contact-info-block .phone-icon svg rect{fill:#1644eb;}}@media only screen and (min-width:1440px){.header-wrapper-wrapper{height:110px;}.header-wrapper-wrapper .header-wrapper.wrapper{padding-left:160px;padding-right:160px;}.header-wrapper-wrapper .header-wrapper.wrapper .mobile-menu{display:none;}.header-wrapper-wrapper .header-wrapper.wrapper .master-header .mobile-nav-handler{display:none;}.header-wrapper-wrapper .header-wrapper.wrapper .master-header .main-menu{display:flex;height:100%;align-items:center;list-style:none;margin:0;padding:0;}.header-wrapper-wrapper .header-wrapper.wrapper .master-header .main-menu>li.menu-item{display:block;white-space:nowrap;position:relative;width:max-content;padding:10px;margin:0 10px;}.header-wrapper-wrapper .header-wrapper.wrapper .master-header .main-menu>li.menu-item.contact>.default-btn{font-size:16px;text-transform:uppercase;width:124px;height:38px;color:#fff;text-align:center;}.header-wrapper-wrapper .header-wrapper.wrapper .master-header .main-menu>li.menu-item.contact>.default-btn:has(.btn-icon) .btn-icon svg{width:28px;height:28px;}.header-wrapper-wrapper .header-wrapper.wrapper .master-header .main-menu>li.menu-item a{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:19px;line-height:100%;font-family:"Open Sans",sans-serif;text-decoration:none;color:#000;}.header-wrapper-wrapper .header-wrapper.wrapper .master-header .main-menu>li.menu-item.active a{color:#0a2071;}.header-wrapper-wrapper .header-wrapper.wrapper .master-header .main-menu>li.menu-item:not(.contact):hover{background-color:#fff6d4;border-radius:8px;}.header-wrapper-wrapper .header-wrapper.wrapper .master-header .main-menu>li.menu-item:not(.contact):hover a{color:#1644eb;}}@media only screen and (min-width:1024px) and (max-width:1439px){.header-wrapper-wrapper{height:90px;}.header-wrapper-wrapper .mobile-nav-handler{display:none;}.header-wrapper-wrapper .header-wrapper.wrapper{padding-left:20px;padding-right:20px;}.header-wrapper-wrapper .header-wrapper.wrapper .mobile-menu{top:90px;}.header-wrapper-wrapper .header-wrapper.wrapper .mobile-menu ul{width:1024px;padding-left:20px;}}@media only screen and (min-width:768px) and (max-width:1023px){.header-wrapper-wrapper{height:90px;}.header-wrapper-wrapper .header-wrapper.wrapper{padding-left:20px;padding-right:20px;}.header-wrapper-wrapper .header-wrapper.wrapper .mobile-menu{top:90px;}.header-wrapper-wrapper .header-wrapper.wrapper .mobile-menu ul{width:768px;padding-left:20px;}}@media only screen and (min-width:375px) and (max-width:767px){.header-wrapper-wrapper{height:65px;}.header-wrapper-wrapper .header-wrapper.wrapper{padding-left:10px;padding-right:10px;}.header-wrapper-wrapper .header-wrapper.wrapper .mobile-menu{top:65px;}.header-wrapper-wrapper .header-wrapper.wrapper .mobile-menu ul{width:375px;padding-left:10px;}}@media only screen and (min-width:360px) and (max-width:374px){.header-wrapper-wrapper{height:65px;}.header-wrapper-wrapper .header-wrapper.wrapper{padding-left:10px;padding-right:10px;}.header-wrapper-wrapper .header-wrapper.wrapper .mobile-menu{top:65px;}.header-wrapper-wrapper .header-wrapper.wrapper .mobile-menu ul{width:360px;padding-left:10px;}}@media only screen and (max-width:359px){.header-wrapper-wrapper{height:65px;}.header-wrapper-wrapper .header-wrapper.wrapper{padding-left:10px;padding-right:10px;}.header-wrapper-wrapper .header-wrapper.wrapper .mobile-menu{top:65px;}.header-wrapper-wrapper .header-wrapper.wrapper .mobile-menu ul{width:320px;padding-left:10px;}}