
       
        .gVnUMn {
            width: 50px;
            height: 50px;
            display: flex;
            -webkit-box-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            align-items: center;
            cursor: pointer;
            outline: none;
            visibility: hidden;
            opacity: 0;
            transition: opacity 0.2s, visibility 0.2s;
            background: linear-gradient(rgb(255, 255, 255) 0%, rgb(246, 246, 255) 100%) 0% 0% no-repeat transparent;
            border: 1px solid rgb(246, 246, 255);
            border-radius: 10px;
            box-shadow: rgba(39, 66, 120, 0.15) 0px 4px 8px;
        }
        .eMOSnk {
            display: flex;
            width: 2rem;
            height: 2rem;
        }
        .gVnUMn > div svg {
            flex-shrink: 0;
            fill: rgb(36, 168, 244);
        }
        .eMOSnk > svg {
            pointer-events: none;
            width: 100%;
            height: 100%;
            max-width: 2rem;
            max-height: 2rem;
        }
        .dLRJNX {
            position: relative;
        }
        .dwzaqh {
            position: relative;
        }
        .kVABDy {
            position: absolute;
            visibility: hidden;
            width: 0px;
            height: 0px;
            top: -97px;
            left: 50%;
        }
        .kVABDy {
            position: absolute;
            visibility: hidden;
            width: 0px;
            height: 0px;
            top: -97px;
            left: 50%;
        }
        .jrPaPJ {
            background: rgb(253, 253, 255);
            flex-direction: column;
            overflow: hidden;
            position: relative;
            padding: 0px 0px 40px;
        }
        .bWDJlr {
            word-break: break-word;
            /*    padding: 80px 0px;*/
            opacity: 1;
            display: flex;
            overflow: hidden;
        }
        .WM_GLOBAL_secondary-font {
            font-family: Montserrat;
            font-weight: 300;
        }
        .dheoVB {
            position: absolute;
            left: -12%;
            top: -20%;
        }
        .gGGJrk {
            width: 100%;
            padding-top: 0px;
            box-shadow: none;
            z-index: 9;
            top: 0px;
            left: 0px;
            right: 0px;
            position: fixed !important;
        }
        .WM_GLOBAL_secondary-font {
            font-family: Montserrat;
            font-weight: 300;
        }
        .jYSBxs {
            width: 100%;
            max-width: 1500px;
            position: relative;
            padding: 0px 20px;
            margin: 0px auto;
            z-index: 19;
            display: flex;
            -webkit-box-align: center;
            align-items: center;
            -webkit-box-pack: justify;
            justify-content: space-between;
            box-sizing: border-box;
            /* position: fixed !important;*/
        }
        .link-wrapper {
            display: flex;
            align-items: center;
            position: relative;
        }
        a {
            color: inherit;
            text-decoration: none;
        }
        .jYSBxs .lazy-figure {
            font-size: 0px;
        }
        .kUeEHn {
            height: 100%;
            width: 100%;
            overflow: hidden;
        }
        .lazy-figure {
            position: relative;
        }
        .bJQvoW .logo-image {
            transition: width 0.05s linear;
            opacity: 1;
        }
        .fGSDIu {
            width: 100%;
            height: 100%;
            position: absolute;
            inset: 0px;
            object-fit: cover;
            z-index: 1;
        }
        .lohhSL {
            height: auto;
            object-fit: contain;
        }
        .img-loaded {
            animation: 1.5s cubic-bezier(0.23, 1, 0.32, 1) 0.1s 1 normal forwards running fadeInImg;
            position: relative;
            /*    opacity: 0;*/
        }
        .eustIv {
            height: 0px;
            visibility: hidden;
            overflow: hidden;
        }
        .dfXVKr {
            display: flex;
            visibility: hidden;
            opacity: 1;
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
            -webkit-box-align: center;
            align-items: center;
            -webkit-box-pack: center;
            justify-content: center;
            background: rgba(255, 255, 255, 0.6);
            box-sizing: border-box;
        }
        .ilVaPK {
            display: flex;
            flex-direction: column;
            -webkit-box-align: center;
            align-items: center;
            -webkit-box-pack: center;
            justify-content: center;
        }
        .dmCCnd {
            display: flex;
            -webkit-box-align: center;
            align-items: center;
            -webkit-box-pack: end;
            justify-content: flex-end;
            width: 100%;
            margin: 0px 20px;
        }
        .bCUCJP {
            display: flex;
            -webkit-box-align: center;
            align-items: center;
            padding: 10px 0px;
        }
        .dKDlmZ {
            display: inline-block;
            position: relative;
        }
        .link-wrapper {
            display: flex;
            align-items: center;
            position: relative;
        }
        .dKDlmZ .link {
            cursor: pointer;
            text-decoration: none;
            text-overflow: ellipsis;
            max-width: 250px;
            display: block;
            overflow: hidden;
            width: 100%;
            padding: 10px;
            color: rgb(39, 66, 120);
            white-space: nowrap;
            transition: opacity 0.1s linear;
        }
        .edXuVC {
            display: none;
        }
        .dWOYka {
            margin: 10px 0px 10px auto;
            z-index: 2;
            display: block;
            color: rgb(39, 66, 120);
        }
        .bALNQc {
            display: flex;
            width: 1.5rem;
            height: 1.5rem;
        }
        .bALNQc > svg {
            pointer-events: none;
            width: 100%;
            height: 100%;
            max-width: 1.5rem;
            max-height: 1.5rem;
            fill: rgb(39, 66, 120);
        }
        .jSZdRY {
            padding-top: 117px;
            position: relative;
            min-height: 200px;
            display: flex;
            -webkit-box-pack: justify;
            justify-content: space-between;
            -webkit-box-align: center;
            align-items: center;
        }
        .mJydL {
            width: 95%;
            max-width: 1400px;
            margin: 0px auto;
            box-sizing: border-box;
            display: flex;
            flex-direction: row;
        }
        .dhxFoN {
            width: 50%;
            max-width: 600px;
            display: flex;
            flex-direction: column;
            -webkit-box-pack: start;
            justify-content: flex-start;
            align-items: flex-start;
            margin: 0px 60px 0px 0px;
            text-align: left;
            position: relative;
            z-index: 2;
        }

        .dhxFoN > :first-child {
            padding-top: 0px;
        }

        .kTuYQZ {
            width: 100%;
            color: rgb(39, 66, 120);
            margin-bottom: 0px;
            text-align: left;
        }

        .WM_GLOBAL_heading54 {
            font-family: Montserrat;
            font-weight: 700;
            font-size: 46.32px;
            margin-bottom: 0.3em;
        }

        .sm-word-wrap {
            position: relative;
            white-space: pre-line;
        }

        .lkQedQ {
            width: 100%;
            color: rgb(36, 168, 244);
            font-weight: 700;
            padding-top: 10px;
            text-align: left;
        }

        .WM_GLOBAL_heading32 {
            font-family: Montserrat;
            font-weight: 700;
            font-size: 26.88px;
            margin-bottom: 0.3em;
        }

        .deVvGV {
            width: 100%;
            color: rgb(82, 84, 147);
            line-height: 1.4;
            padding-top: 20px;
            margin-bottom: 0px;
            text-align: left;
        }
        .WM_GLOBAL_paragraph {
            font-family: Montserrat;
            font-weight: 300;
            font-size: 15.44px;
            line-height: 1.4;
        }
        .jSZdRY .buttons-block {
            margin-left: -15px;
        }
        .dOdfQl {
            display: flex;
            flex-wrap: wrap;
            -webkit-box-align: center;
            align-items: center;
            position: relative;
            z-index: 1;
            padding-top: 30px;
        }

        .jUdCOX {
            position: relative;
            width: 100%;
            max-width: 640px;
        }

        .hwgPAj {
            width: 1px;
            height: 1px;
            margin: -1px;
            overflow: hidden;
        }

        .gRAyFu {
            max-width: 670px;
            padding: 20px 75px 160px;
            box-sizing: border-box;
            border-radius: 18px;
            width: 100%;
            position: relative;
            z-index: 2;
        }

        .gRAyFu::before {
            content: " ";
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
            position: absolute;
            background-image: url(https://static.rfstat.com/renderforest/images/website_maker_images/components/component-images/notebook-light-2.png);
            background-repeat: no-repeat;
            background-size: 100%;
            filter: brightness(0.97);
        }

        .Qjrhn {
            width: 100%;
            position: relative;
            padding-top: 62.25%;
        }

        .Qjrhn > div {
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0px;
            left: 0px;
        }

        .kUeEHn {
            height: 100%;
            width: 100%;
            overflow: hidden;
        }

        .lazy-figure {
            position: relative;
        }

        .Qjrhn .image-state-overlay {
            z-index: 1;
        }

        .Qjrhn > div {
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0px;
            left: 0px;
        }

        .heOwW {
            display: flex;
            visibility: hidden;
            opacity: 1;
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
            -webkit-box-align: center;
            align-items: center;
            -webkit-box-pack: center;
            justify-content: center;
            background: rgba(255, 255, 255, 0.6);
            box-sizing: border-box;
        }
        .iKnUrT {
            position: absolute;
            right: 0px;
            top: -40px;
        }

        .fiooal .link {
            border-radius: 10px;
            white-space: nowrap;
            color: rgb(255, 255, 255);
            background-image: linear-gradient(-180deg, rgb(103, 235, 179) 0%, rgb(36, 168, 244) 96%);
            background-position: initial;
            background-size: initial;
            background-attachment: initial;
            background-origin: initial;
            background-clip: initial;
            background-color: initial;
            box-shadow: rgba(36, 168, 244, 0.5) 0px 2px 6px 0px;
            width: 100%;
            max-width: 300px;
            padding: 0px 40px;
            overflow: hidden;
            text-overflow: ellipsis;
            box-sizing: border-box;
            text-align: center;
            height: 50px;
            line-height: 50px;
            cursor: pointer;
            font-weight: 400;
            font-size: 14px;
            display: block;
            text-decoration: none !important;
            background-repeat: no-repeat !important;
        }
        .gtDkJG {
            display: flex;
            flex-direction: column;
            -webkit-box-align: center;
            align-items: center;
            margin: -15px 0px;
        }
        .dOdfQl .buttons-wrapper {
            display: flex;
            flex-wrap: wrap;
            -webkit-box-align: center;
            align-items: center;
        }
        .fiooal {
            margin: 15px;
        }
        .link-wrapper {
            display: flex;
            align-items: center;
            position: relative;
        }
        .cDBkS {
            margin: 15px;
        }
        .cDBkS .link-wrapper {
            width: 100%;
        }
        .cDBkS .link {
            border-radius: 10px;
            white-space: nowrap;
            color: rgb(82, 84, 147);
            background-image: linear-gradient(-180deg, rgb(253, 253, 255) 0%, rgb(246, 246, 255) 96%);
            background-position: initial;
            background-size: initial;
            background-attachment: initial;
            background-origin: initial;
            background-clip: initial;
            background-color: initial;
            box-shadow: rgba(149, 150, 198, 0.3) 0px 2px 6px 0px;
            width: 100%;
            max-width: 300px;
            padding: 0px 40px;
            overflow: hidden;
            text-overflow: ellipsis;
            box-sizing: border-box;
            text-align: center;
            height: 50px;
            line-height: 50px;
            cursor: pointer;
            font-weight: 400;
            font-size: 14px;
            display: block;
            text-decoration: none !important;
            background-repeat: no-repeat !important;
        }
        .bJQvoW {
            transition: padding 0.3s linear;
            padding: 20px 0px;
        }
        section,
        footer {
            margin: -1px 0 0 0;
        }
        .dwzaqh {
            position: relative;
        }
        .kVABDy {
            position: absolute;
            visibility: hidden;
            width: 0px;
            height: 0px;
            top: -97px;
            left: 50%;
            opacity: 1;
        }
        .wGVwK {
            background: linear-gradient(rgba(39, 66, 120, 0), rgba(39, 66, 120, 0)), url(../img/58b0c1ba29ec819ada4ca22f28cec679.jpg) center center / cover no-repeat;
        }
        .WM_GLOBAL_heading {
            font-family: Montserrat;
            font-weight: 700;
            font-size: 35.6px;
            margin-bottom: 0.3em;
        }
        .bWDJlr {
            word-break: break-word;
            padding: 80px 0px;
            display: flex;
            overflow: hidden;
        }
        @media only screen and (min-width: 1025px) {
            .cUgfqw {
                max-width: 900px;
            }
        }

        .cUgfqw {
            width: 100%;
            color: rgb(255, 255, 255);
            text-align: center;
            margin: 0px auto;
        }

        .cUgfqw > :first-child {
            margin-top: 0px;
        }

        @media only screen and (min-width: 1025px) {
            .vXukS {
                max-width: 900px;
            }
        }

        .vXukS {
            color: rgb(255, 255, 255);
            text-align: center;
            width: 100%;
            margin: 0px auto;
        }

        @media only screen and (min-width: 1025px) {
            .fatTSB {
                max-width: 900px;
            }
        }

        .fatTSB {
            color: rgb(255, 255, 255);
            line-height: 1.4;
            text-align: center;
            width: 100%;
            margin: 20px auto 0px;
        }

        .WM_GLOBAL_paragraph {
            font-family: Montserrat;
            font-weight: 300;
            font-size: 15.44px;
            line-height: 1.4;
        }

        .dwzaqh {
            position: relative;
        }
        @media only screen and (min-width: 769px) {
            .eEqoHO {
                padding: 80px 0px;
            }
        }

        .eEqoHO {
            background: rgb(246, 246, 255);
        }

        .bWDJlr {
            word-break: break-word;
            padding: 80px 0px;
            display: flex;
            overflow: hidden;
        }

        .eVDsUL {
            display: flex;
            flex-flow: column wrap;
            -webkit-box-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            align-items: center;
        }

        .bLQJjM {
            width: 95%;
            max-width: 1400px;
            margin: 0px auto;
            box-sizing: border-box;
        }

        .iCdBRz {
            color: rgb(39, 66, 120);
            text-align: center;
            margin-bottom: 0px;
            width: 100%;
        }

        .cAZiHQ {
            color: rgb(82, 84, 147);
            text-align: center;
            width: 100%;
            margin-top: 20px;
        }

        .WM_GLOBAL_paragraph {
            font-family: Montserrat;
            font-weight: 300;
            font-size: 15.44px;
            line-height: 1.4;
        }

        .dOdfQl {
            display: flex;
            flex-wrap: wrap;
            -webkit-box-align: center;
            align-items: center;
            position: relative;
            z-index: 1;
            padding-top: 30px;
        }

        .gtDkJG {
            display: flex;
            flex-direction: column;
            -webkit-box-align: center;
            align-items: center;
            margin: -15px 0px;
        }

        .eVDsUL .buttons-wrapper {
            -webkit-box-pack: center;
            justify-content: center;
            margin: 0px auto;
        }

        .dOdfQl .buttons-wrapper {
            display: flex;
            flex-wrap: wrap;
            -webkit-box-align: center;
            align-items: center;
        }

        .eustIv {
            height: 0px;
            visibility: hidden;
            overflow: hidden;
        }

        .dOdfQl .buttons-wrapper {
            display: flex;
            flex-wrap: wrap;
            -webkit-box-align: center;
            align-items: center;
        }

        .bNHrST {
            flex-wrap: wrap;
            max-width: 1080px;
            display: flex;
            width: 100%;
            margin-top: -50px;
            padding-top: 50px;
            -webkit-box-pack: center;
            justify-content: center;
        }

        .cREwfm {
            width: 320px;
            box-sizing: border-box;
            min-width: 260px;
            margin: 50px 20px 0px;
        }

        .bZhQdO {
            color: rgb(39, 66, 120);
            text-align: left;
        }

        .WM_GLOBAL_heading20 {
            font-family: Montserrat;
            font-weight: 700;
            font-size: 17.44px;
            margin-bottom: 0.3em;
        }

        .cmAKEz {
            list-style: none;
            padding-top: 26px;
        }

        .hRPhEh {
            color: rgb(39, 66, 120);
            display: flex;
            width: 100%;
            -webkit-box-align: center;
            align-items: center;
            margin-top: 14px;
        }

        .kOHgvg {
            padding-right: 12px;
            min-width: 1.5rem;
        }

        .fkhmke {
            display: flex;
            width: 1.5rem;
            height: 1.5rem;
        }

        .fkhmke > svg {
            pointer-events: none;
            width: 100%;
            height: 100%;
            max-width: 1.5rem;
            max-height: 1.5rem;
            fill: rgb(36, 168, 244);
        }

        .WM_GLOBAL_paragraph18 {
            font-family: Montserrat;
            font-weight: 300;
            font-size: 15.44px;
            line-height: 1.4;
        }

        .dwzaqh {
            position: relative;
        }

        .hAfNRx {
            background: linear-gradient(rgba(253, 253, 255, 0.8), rgba(253, 253, 255, 0.8)), url(../img/00ba6aa4844baafbc7ef725a219215bd.jpg) center center / cover no-repeat;
            flex-direction: column;
        }

        .bLQJjM {
            width: 95%;
            max-width: 1400px;
            margin: 0px auto;
            box-sizing: border-box;
        }

        .hvBzod {
            display: flex;
            flex-wrap: wrap;
            -webkit-box-pack: center;
            justify-content: center;
            margin: -30px 0px;
        }

        .kPBFpN {
            display: flex;
            flex-direction: column;
            -webkit-box-align: center;
            align-items: center;
            text-align: center;
            margin: 30px;
            width: 220px;
            box-sizing: border-box;
            height: 100%;
            word-break: break-word;
        }
        .ekERSs {
            user-select: none;
        }

        .gnsmMD {
            width: 60px;
            height: 60px;
            display: flex;
            -webkit-box-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            align-items: center;
            color: rgb(36, 168, 244);
        }

        .dRqIXl {
            display: flex;
            width: 3rem;
            height: 3rem;
        }

        .dRqIXl > svg {
            pointer-events: none;
            width: 100%;
            height: 100%;
            max-width: 3rem;
            max-height: 3rem;
            fill: rgb(103, 235, 179);
        }

        .byxRHR {
            color: rgb(36, 168, 244);
            text-align: center;
            font-weight: 800;
            width: 100%;
            margin-top: 20px;
        }

        .bPgfgs {
            color: rgb(82, 84, 147);
            text-align: center;
            font-size: 16px;
            width: 100%;
            margin-bottom: 0px;
            margin-top: 20px;
        }

        .fIKzgS {
            width: 24px;
            height: 1px;
            background-color: rgb(82, 84, 147);
            margin-top: 20px;
        }

        .WM_GLOBAL_heading54 {
            font-family: Montserrat;
            font-weight: 700;
            font-size: 46.32px;
            margin-bottom: 0.3em;
        }

        .dwzaqh {
            position: relative;
        }

        @media only screen and (min-width: 769px) {
            .hRotKF {
                padding: 80px 0px;
            }
        }

        .hRotKF {
            background: linear-gradient(rgba(39, 66, 120, 0), rgba(39, 66, 120, 0)), url(../img/c63585c60aabd3844b02516813278d9d.jpg) center center / cover no-repeat;
        }

        .enSTfS {
            position: relative;
            display: flex;
            flex-direction: column;
        }

        .bLQJjM {
            width: 95%;
            max-width: 1400px;
            margin: 0px auto;
            box-sizing: border-box;
        }

        .enSTfS > :first-child {
            padding-top: 0px;
        }

        .hcTvbp {
            display: flex;
            flex-direction: column;
            -webkit-box-align: center;
            align-items: center;
        }

        .hcTvbp > :first-child {
            padding-top: 0px;
        }

        .IiaDl {
            color: rgb(255, 255, 255);
            text-align: center;
            width: 100%;
            margin-bottom: 0px;
        }

        .WM_GLOBAL_heading {
            font-family: Montserrat;
            font-weight: 700;
            font-size: 35.6px;
            margin-bottom: 0.3em;
        }

        .dTzpJX {
            color: rgb(255, 255, 255);
            text-align: center;
            width: 100%;
            padding-top: 20px;
        }

        .WM_GLOBAL_paragraph {
            font-family: Montserrat;
            font-weight: 300;
            font-size: 15.44px;
            line-height: 1.4;
        }

        .oqhYX {
            display: flex;
            -webkit-box-align: center;
            align-items: center;
            -webkit-box-pack: center;
            justify-content: center;
            flex-wrap: wrap;
            margin: -20px auto 0px;
            padding-top: 50px;
        }

        .kgFqdi {
            width: 24%;
            min-width: 210px;
            height: 120px;
            display: flex;
            -webkit-box-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            align-items: center;
            margin-top: 20px;
        }

        .LazyLoad {
            height: 100%;
        }

        .kUeEHn {
            height: 100%;
            width: 100%;
            overflow: hidden;
        }

        .lazy-figure {
            position: relative;
        }

        .kfSuY {
            width: 100%;
            height: auto;
            transition: 0.1s linear;
            max-width: 160px;
            max-height: 120px;
            display: block;
            object-fit: contain;
        }

        .img-loaded {
            animation: 1.5s cubic-bezier(0.23, 1, 0.32, 1) 0.1s 1 normal forwards running fadeInImg;
            position: relative;
        }

        .heOwW {
            display: flex;
            visibility: hidden;
            opacity: 1;
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
            -webkit-box-align: center;
            align-items: center;
            -webkit-box-pack: center;
            justify-content: center;
            background: rgba(255, 255, 255, 0.6);
            box-sizing: border-box;
        }

        .dwzaqh {
            position: relative;
        }

        .XJaCx {
            background: rgb(246, 246, 255);
            flex-direction: column;
        }

        .kVXtQj {
            position: relative;
            display: flex;
            -webkit-box-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            align-items: center;
            flex-wrap: wrap;
        }

        .bLQJjM {
            width: 95%;
            max-width: 1400px;
            margin: 0px auto;
            box-sizing: border-box;
        }

        .kVXtQj > :first-child {
            margin-top: 0px;
        }

        .fmmyUs {
            -webkit-box-flex: 1;
            flex-grow: 1;
            margin-right: 20px;
            max-width: 600px;
            display: flex;
            flex-direction: column;
            -webkit-box-pack: start;
            justify-content: flex-start;
            align-items: flex-start;
        }

        .fmmyUs > :first-child {
            padding-top: 0px;
        }

        .NCGw {
            color: rgb(39, 66, 120);
            text-align: center;
            width: 100%;
            margin-bottom: 0px;
        }

        .WM_GLOBAL_heading {
            font-family: Montserrat;
            font-weight: 700;
            font-size: 35.6px;
            margin-bottom: 0.3em;
        }

        .evRlgr {
            color: rgb(82, 84, 147);
            line-height: 1.4;
            padding-top: 20px;
            width: 100%;
            text-align: center;
        }

        .WM_GLOBAL_paragraph {
            font-family: Montserrat;
            font-weight: 300;
            font-size: 15.44px;
            line-height: 1.4;
        }

        .hTtNSJ {
            -webkit-box-flex: 1;
            flex-grow: 1;
            margin: 30px auto 0px;
            position: relative;
        }

        .hTtNSJ form {
            display: flex;
            -webkit-box-pack: center;
            justify-content: center;
        }

        .gAWoHR {
            position: relative;
            width: 100%;
            max-width: 340px;
            transform: translateX(42px);
        }

        .hTtNSJ form input {
            min-width: 240px;
        }

        .eEfhgL {
            border-radius: 10px;
            background: no-repeat rgb(255, 255, 255);
            color: rgb(39, 66, 120);
            border: 1px solid rgba(39, 66, 120, 0.3);
            width: 100%;
            height: 50px;
            box-sizing: border-box;
            font-size: 16px;
            padding: 0px 45px 0px 30px;
            appearance: none;
        }

        .WM_GLOBAL_secondary-font {
            font-family: Montserrat;
            font-weight: 300;
        }

        .XJaCx .styled__Button-sc-elfgzc-0 {
            min-width: 80px;
            flex: 0 0 auto;
        }

        @media only screen and (min-width: 767px) {
            .lnwKZz {
                border: none;
            }
        }

        .lnwKZz {
            border-radius: 10px;
            white-space: nowrap;
            color: rgb(255, 255, 255);
            background: linear-gradient(-180deg, rgb(103, 235, 179) 0%, rgb(36, 168, 244) 96%) no-repeat;
            box-shadow: rgba(36, 168, 244, 0.5) 0px 2px 6px 0px;
            height: 50px;
            line-height: 50px;
            display: inline-block;
            max-width: 300px;
            overflow: hidden;
            text-overflow: ellipsis;
            box-sizing: border-box;
            text-decoration: none;
            padding: 0px 40px;
            font-size: 14px;
            letter-spacing: 0.4px;
            cursor: pointer;
            position: relative;
            z-index: 1;
            word-break: initial;
            border: none;
        }

        .WM_GLOBAL_secondary-font {
            font-family: Montserrat;
            font-weight: 300;
        }

        .dwzaqh {
            position: relative;
        }
        .gnOjET {
            word-break: break-word;
            width: 100%;
            padding: 50px 0px;
            background-color: rgb(39, 66, 120);
        }

        .WM_GLOBAL_secondary-font {
            font-family: Montserrat;
            font-weight: 300;
        }

        .bLQJjM {
            width: 95%;
            max-width: 1400px;
            margin: 0px auto;
            box-sizing: border-box;
        }

        .isAyBZ {
            display: flex;
            -webkit-box-align: center;
            align-items: center;
            flex-wrap: wrap;
            -webkit-box-pack: center;
            justify-content: center;
        }

        .dSNEFa {
            display: inline-block;
            position: relative;
        }

        .link-wrapper {
            display: flex;
            align-items: center;
            position: relative;
        }

        .dSNEFa .link {
            cursor: pointer;
            text-decoration: none;
            text-overflow: ellipsis;
            max-width: 250px;
            display: block;
            overflow: hidden;
            width: 100%;
            padding: 10px;
            color: rgb(255, 255, 255);
            white-space: nowrap;
            transition: opacity 0.1s linear;
        }

        .dhryKi {
            display: flex;
            -webkit-box-pack: justify;
            justify-content: space-between;
            margin-top: 40px;
        }

        .hXhGSd {
            display: flex;
            -webkit-box-align: center;
            align-items: center;
            width: 100%;
        }

        .hXhGSd .logo-wrapper {
            display: block;
            margin-right: 20px;
        }

        .kUeEHn {
            height: 100%;
            width: 100%;
            overflow: hidden;
        }

        .lazy-figure {
            position: relative;
        }

        .hPNwXD {
            display: flex;
            visibility: hidden;
            opacity: 1;
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
            -webkit-box-align: center;
            align-items: center;
            -webkit-box-pack: center;
            justify-content: center;
            background: rgba(255, 255, 255, 0.6);
            box-sizing: border-box;
        }

        .ilVaPK {
            display: flex;
            flex-direction: column;
            -webkit-box-align: center;
            align-items: center;
            -webkit-box-pack: center;
            justify-content: center;
        }

        .fXszDd {
            display: flex;
            width: 100%;
        }

        @media only screen and (min-width: 801px) {
            .enWHLW {
                margin-right: 20px;
                box-sizing: border-box;
                max-width: 100%;
            }
        }

        .enWHLW {
            position: relative;
            font-size: 14px;
            color: rgb(255, 255, 255);
        }

        .gnOjET .socials-block {
            -webkit-box-align: center;
            align-items: center;
            -webkit-box-pack: center;
            justify-content: center;
            flex-wrap: nowrap;
        }

        .bzpyxX {
            display: flex;
        }

        .gnOjET .socials-wrapper {
            flex-wrap: nowrap;
        }

        .hNSGjL {
            display: flex;
        }

        .link-wrapper {
            display: flex;
            align-items: center;
            position: relative;
        }

        .gnOjET .socials-wrapper .link {
            fill: rgb(255, 255, 255);
            border-radius: 10px;
            color: rgb(255, 255, 255);
            background: linear-gradient(-180deg, rgb(103, 235, 179) 0%, rgb(36, 168, 244) 96%);
            box-shadow: none;
        }

        .hNSGjL .link {
            width: 36px;
            height: 36px;
            display: flex;
            -webkit-box-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            align-items: center;
            text-decoration: none;
            margin: 5px;
        }

        .bnYizL {
            display: flex;
            width: 1.2rem;
            height: 1.2rem;
        }

        .bnYizL > svg {
            pointer-events: none;
            width: 100%;
            height: 100%;
            max-width: 1.2rem;
            max-height: 1.2rem;
        }

        .gRVyTC {
            width: 50px;
            height: 50px;
            display: flex;
            -webkit-box-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            align-items: center;
            cursor: pointer;
            outline: none;
            visibility: visible;
            opacity: 1;
            transition: opacity 0.2s, visibility 0.2s;
            background: linear-gradient(rgb(255, 255, 255) 0%, rgb(246, 246, 255) 100%) 0% 0% no-repeat transparent;
            border: 1px solid rgb(246, 246, 255);
            border-radius: 10px;
            box-shadow: rgba(39, 66, 120, 0.15) 0px 4px 8px;
        }

        .gRVyTC > div svg {
            flex-shrink: 0;
            fill: rgb(36, 168, 244);
        }

        .gGGJrk {
            width: 100%;
            padding-top: 0px;
            box-shadow: none;
            z-index: 9;
            top: 0px;
            left: 0px;
            right: 0px;
            position: fixed !important;
        }

        @media only screen and (max-width: 1199px) {
            .mJydL {
                flex-direction: column;
            }
            .dhxFoN {
                width: 100%;
                margin: 0px;
                max-width: 700px;
                -webkit-box-align: center;
                align-items: center;
                text-align: center;
            }
            .gRAyFu {
                width: 100%;
                margin-top: 40px;
            }
            .iKnUrT {
                width: 1px;
                height: 1px;
                margin: -1px;
                overflow: hidden;
            }
            .hwgPAj svg {
                width: 100%;
                transform: translateY(-15%);
            }
            .hwgPAj {
                position: absolute;
                width: 100%;
                height: auto;
                margin: auto;
                overflow: visible;
            }
            .kVXtQj {
                flex-direction: column;
            }
            .hTtNSJ {
                width: 100%;
            }
        }

        @media only screen and (max-width: 1024px) {
            .dmCCnd {
                display: none;
            }
            .edXuVC {
                display: block;
            }
            .dhxFoN {
                max-width: initial;
            }
            .bLQJjM {
                width: 100%;
                padding-right: 40px;
                padding-left: 40px;
            }
            .hXhGSd {
                margin: 60px 0px 0px;
                -webkit-box-pack: center;
                justify-content: center;
            }
            .dhryKi {
                flex-direction: column-reverse;
            }
        }

        @media only screen and (max-width: 768px) {
            .WM_GLOBAL_heading {
                font-size: 23.44px;
                margin-bottom: 0;
            }
            .WM_GLOBAL_paragraph {
                margin-top: 0;
            }

            .hXhGSd .logo-wrapper {
                margin-right: 0px;
                margin-bottom: 20px;
            }

            .fXszDd {
                flex-direction: column;
                -webkit-box-align: center;
                align-items: center;
                margin-top: 40px;
            }

            .hXhGSd {
                flex-direction: column;
                -webkit-box-pack: center;
                justify-content: center;
                -webkit-box-align: center;
                align-items: center;
            }
        }

        @media only screen and (max-width: 650px) {
            .jSZdRY {
                -webkit-box-align: center;
                align-items: center;
                padding-top: 57px;
                padding-left: 40px;
                padding-right: 40px;
            }
            .gAWoHR {
                transform: unset;
            }
            .dheoVB {
                left: -80%;
                right: unset;
            }
            .WM_GLOBAL_heading54 {
                font-size: 28.88px;
            }
            .WM_GLOBAL_heading32 {
                font-size: 21.44px;
            }
            .gRAyFu {
                padding: 15px 55px 100px;
                margin-top: 20px;
            }
            .hwgPAj {
                top: -50px;
            }
            .kVXtQj form {
                flex-direction: column;
                -webkit-box-align: center;
                align-items: center;
                /*        max-width: 550px;*/
            }
            .lnwKZz {
                margin-top: 30px;
            }
        }

        @media only screen and (max-width: 550px) {
            .dOdfQl .buttons-wrapper {
                flex-direction: column;
            }
            .hwgPAj {
                top: -80px;
            }
        }

        @media only screen and (max-width: 480px) {
            .gRAyFu {
                padding: 12px 45px 80px;
            }
            .wGVwK,
            .bWDJlr {
                padding-top: 60px;
                padding-bottom: 60px;
            }
            .bLQJjM {
                padding-right: 20px;
                padding-left: 20px;
            }
        }















/*        servic*/



        .gRVyTC {
            width: 50px;
            height: 50px;
            display: flex;
            -webkit-box-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            align-items: center;
            cursor: pointer;
            outline: none;
            visibility: visible;
            opacity: 1;
            transition: opacity 0.2s, visibility 0.2s;
            background: linear-gradient(rgb(255, 255, 255) 0%, rgb(246, 246, 255) 100%) 0% 0% no-repeat transparent;
            border: 1px solid rgb(246, 246, 255);
            border-radius: 10px;
            box-shadow: rgba(39, 66, 120, 0.15) 0px 4px 8px;
        }
        .gRVyTC > div svg {
            flex-shrink: 0;
            fill: rgb(36, 168, 244);
        }
       
        .gVnUMn {
            width: 50px;
            height: 50px;
            display: flex;
            -webkit-box-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            align-items: center;
            cursor: pointer;
            outline: none;
            visibility: hidden;
            opacity: 0;
            transition: opacity 0.2s, visibility 0.2s;
            background: linear-gradient(rgb(255, 255, 255) 0%, rgb(246, 246, 255) 100%) 0% 0% no-repeat transparent;
            border: 1px solid rgb(246, 246, 255);
            border-radius: 10px;
            box-shadow: rgba(39, 66, 120, 0.15) 0px 4px 8px;
        }
        .eMOSnk {
            display: flex;
            width: 2rem;
            height: 2rem;
        }
        .gVnUMn > div svg {
            flex-shrink: 0;
            fill: rgb(36, 168, 244);
        }
        .eMOSnk > svg {
            pointer-events: none;
            width: 100%;
            height: 100%;
            max-width: 2rem;
            max-height: 2rem;
        }
        .dLRJNX {
            position: relative;
        }
        .dwzaqh {
            position: relative;
        }
        .lkJqLZ {
            position: absolute;
            visibility: hidden;
            width: 0px;
            height: 0px;
            top: -90px;
            left: 50%;
        }
        .guGPPD {
            flex-direction: column;
            background: linear-gradient(rgba(39, 66, 120, 0), rgba(39, 66, 120, 0)), url(../img/103cd3f47d83d08e1fa9e689496bdcbc.jpg) center center / cover no-repeat;
            padding: 0px 0px 80px;
            margin-bottom: 0px;
        }

        .gGGJrk {
            width: 100%;
            padding-top: 0px;
            box-shadow: none;
            z-index: 9;
            top: 0px;
            left: 0px;
            right: 0px;
            position: fixed !important;
        }

        .WM_GLOBAL_secondary-font {
            font-family: Montserrat;
            font-weight: 300;
        }

        .jYSBxs {
            width: 100%;
            max-width: 1500px;
            position: relative;
            padding: 0px 20px;
            margin: 0px auto;
            z-index: 19;
            display: flex;
            -webkit-box-align: center;
            align-items: center;
            -webkit-box-pack: justify;
            justify-content: space-between;
            box-sizing: border-box;
        }

        .bJQvoW {
            transition: padding 0.3s linear;
            padding: 20px 0px;
        }

        .WM_GLOBAL_secondary-font {
            font-family: Montserrat;
            font-weight: 300;
        }

        .link-wrapper {
            display: flex;
            align-items: center;
            position: relative;
        }

        a {
            color: inherit;
            text-decoration: none;
        }

        .dmCCnd {
            display: flex;
            -webkit-box-align: center;
            align-items: center;
            -webkit-box-pack: end;
            justify-content: flex-end;
            width: 100%;
            margin: 0px 20px;
        }

        .bCUCJP {
            display: flex;
            -webkit-box-align: center;
            align-items: center;
            padding: 10px 0px;
        }

        .dSNEFa {
            display: inline-block;
            position: relative;
        }

        .link-wrapper {
            display: flex;
            align-items: center;
            position: relative;
        }

        .dSNEFa .link {
            cursor: pointer;
            text-decoration: none;
            text-overflow: ellipsis;
            max-width: 250px;
            display: block;
            overflow: hidden;
            width: 100%;
            padding: 10px;
            color: rgb(255, 255, 255);
            white-space: nowrap;
            transition: opacity 0.1s linear;
        }

        .edXuVC {
            display: none;
        }

        .liitqd {
            padding-top: 170px;
            position: relative;
            min-height: 200px;
            display: flex;
            -webkit-box-pack: center;
            justify-content: center;
            flex-direction: column;
            -webkit-box-align: center;
            align-items: center;
        }

        .bLQJjM {
            width: 95%;
            max-width: 1400px;
            margin: 0px auto;
            box-sizing: border-box;
        }

        .fCThgL {
            border: 6px solid rgb(255, 255, 255);
            padding: 40px 40px 20px;
            box-sizing: border-box;
            width: 100%;
            max-width: 600px;
            margin: 0px auto;
            display: flex;
            flex-direction: column;
            -webkit-box-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            align-items: center;
            text-align: center;
        }

        .dFJoaX {
            width: 100%;
            color: rgb(255, 255, 255);
            text-align: center;
            margin-bottom: 20px;
        }

        .WM_GLOBAL_heading96 {
            font-family: Montserrat;
            font-weight: 700;
            font-size: 80.64px;
            margin-bottom: 0.3em;
        }

        .eNExce {
            width: 100%;
            color: rgb(255, 255, 255);
            text-align: center;
            line-height: 1.4;
            margin-bottom: 30px;
        }

        .WM_GLOBAL_paragraph18 {
            font-family: Montserrat;
            font-weight: 300;
            font-size: 15.44px;
            line-height: 1.4;
        }

        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        p,
        address,
        ul,
        li,
        figure,
        body {
            margin: 0;
            padding: 0;
        }
        .dwzaqh {
            position: relative;
        }

        .bLQJjM {
            width: 95%;
            max-width: 1400px;
            margin: 0px auto;
            box-sizing: border-box;
        }

        section,
        footer {
            margin: -1px 0 0 0;
        }

        @media only screen and (min-width: 769px) {
            .lkeBaG {
                padding: 80px 0px;
            }
        }
        .lkeBaG {
            background: rgb(246, 246, 255);
        }

        .bWDJlr {
            word-break: break-word;
            padding: 80px 0px;
            display: flex;
            overflow: hidden;
        }

        .bLQJjM {
            width: 95%;
            max-width: 1400px;
            margin: 0px auto;
            box-sizing: border-box;
        }

        .enKDYb {
            display: flex;
            flex-direction: column;
            -webkit-box-align: center;
            align-items: center;
            text-align: center;
        }

        .hHoZBI {
            color: rgb(39, 66, 120);
            margin-bottom: 0px;
            width: 100%;
            text-align: center;
        }

        .WM_GLOBAL_heading {
            font-family: Montserrat;
            font-weight: 700;
            font-size: 35.6px;
            margin-bottom: 0.3em;
        }

        .sm-word-wrap {
            position: relative;
            white-space: pre-line;
            margin-bottom: 20px;
        }

        .hHoZBI + p {
            /*    padding-top: 20px;*/
        }

        .behPoO {
            color: rgb(82, 84, 147);
            line-height: 1.4;
            width: 100%;
            text-align: center;
        }

        .WM_GLOBAL_paragraph {
            font-family: Montserrat;
            font-weight: 300;
            font-size: 15.44px;
            line-height: 1.4;
        }

        .cNSUQE {
            max-width: 1200px;
            display: flex;
            flex-wrap: wrap;
            -webkit-box-pack: center;
            justify-content: center;
            align-items: flex-start;
            margin: -50px auto 0px;
            padding-top: 50px;
        }

        .iVbvWK {
            padding: 0px 1rem;
            margin-top: 50px;
            -webkit-box-pack: center;
            justify-content: center;
            display: flex;
            flex-direction: column;
            width: 100%;
            max-width: 320px;
            -webkit-box-flex: inherit;
            flex-grow: inherit;
        }

        .iVbvWK > p:first-child,
        .iVbvWK > div:first-child {
            margin-top: 0px;
        }

        .iSWNLA {
            display: flex;
            -webkit-box-align: center;
            align-items: center;
        }

        .dnxTvg {
            margin-right: 1rem;
            user-select: none;
        }

        .eplPHo {
            border-radius: 10px;
            width: 60px;
            height: 60px;
            display: flex;
            -webkit-box-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            align-items: center;
            color: rgb(255, 255, 255);
            background: linear-gradient(-180deg, rgb(103, 235, 179) 0%, rgb(36, 168, 244) 96%);
            box-shadow: rgba(36, 168, 244, 0.5) 0px 2px 6px 0px;
            pointer-events: none;
        }

        .DuQpO {
            display: flex;
            width: 1.5rem;
            height: 1.5rem;
        }

        .DuQpO > svg {
            pointer-events: none;
            width: 100%;
            height: 100%;
            max-width: 1.5rem;
            max-height: 1.5rem;
            fill: white;
        }

        .cTBRid {
            color: rgb(82, 84, 147);
            line-height: 1.4;
            width: 100%;
            text-align: left;
            padding-top: 20px;
        }

        .WM_GLOBAL_secondary-font {
            font-family: Montserrat;
            font-weight: 300;
        }

        .iVbvWK .link-section {
            margin-top: 30px;
            display: flex;
            -webkit-box-align: center;
            align-items: center;
        }

        .link-wrapper {
            display: flex;
            align-items: center;
            position: relative;
        }

        .bijtyL .learn-more-link {
            -webkit-box-align: center;
            align-items: center;
        }

        .bijtyL .link {
            display: flex;
            -webkit-box-align: center;
            align-items: center;
            text-decoration: none;
            font-weight: 500 !important;
            font-size: 16px !important;
        }

        .iVbvWK .learn-more-link {
            color: rgb(36, 168, 244);
        }

        .WM_GLOBAL_secondary-font {
            font-family: Montserrat;
            font-weight: 300;
        }

        .gCgnJK {
            margin-left: 0px;
            padding-left: 5px;
            min-width: 24px;
            transition: transform 0.15s linear;
        }

        .eqOMQK {
            display: flex;
            width: 1.5rem;
            height: 1.5rem;
        }

        .iVbvWK .learn-more-link svg {
            fill: rgb(36, 168, 244);
        }

        .eqOMQK > svg {
            pointer-events: none;
            width: 100%;
            height: 100%;
            max-width: 1.5rem;
            max-height: 1.5rem;
        }

        .WM_GLOBAL_primary-font {
            font-family: Montserrat;
            font-weight: 700;
        }

        .Eguzt {
            width: 100%;
            background: rgb(39, 66, 120);
            padding-top: 0px;
            box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
            z-index: 9;
            top: 0px;
            left: 0px;
            right: 0px;
            position: fixed !important;
        }

        .dwzaqh {
            position: relative;
        }

        .ggqXtp {
            background: linear-gradient(rgba(39, 66, 120, 0.8), rgba(39, 66, 120, 0.8)), url(fon.jpg) center center / cover no-repeat;
        }

        .bWDJlr {
            word-break: break-word;
            padding: 80px 0px;
            display: flex;
            overflow: hidden;
        }

        .ijlEBD {
            position: relative;
            min-height: 200px;
            display: flex;
            -webkit-box-pack: justify;
            justify-content: space-between;
            -webkit-box-align: center;
            align-items: center;
            max-width: 1100px;
        }

        .bLQJjM {
            width: 95%;
            max-width: 1400px;
            margin: 0px auto;
            box-sizing: border-box;
        }

        .bgDhpB {
            width: 80%;
            max-width: 800px;
            display: flex;
            flex-direction: column;
            -webkit-box-pack: start;
            justify-content: flex-start;
            align-items: flex-start;
        }

        .bgDhpB > :first-child {
            margin-top: 0px;
        }

        .ekRgso {
            width: 100%;
            color: rgb(255, 255, 255);
            margin-bottom: 0px;
            text-align: left;
        }

        .WM_GLOBAL_heading {
            font-family: Montserrat;
            font-weight: 700;
            font-size: 35.6px;
            margin-bottom: 0.3em;
        }

        .jNRpRI {
            width: 100%;
            color: rgb(255, 255, 255);
            margin-top: 20px;
            text-align: left;
        }

        .WM_GLOBAL_paragraph {
            font-family: Montserrat;
            font-weight: 300;
            font-size: 15.44px;
            line-height: 1.4;
        }

        .jwJsEF {
            display: flex;
            padding-top: 30px;
        }

        .jyxSxS {
            display: flex;
        }

        .link-wrapper {
            display: flex;
            align-items: center;
            position: relative;
        }

        .jyxSxS .link {
            border-radius: 10px;
            white-space: nowrap;
            color: rgb(255, 255, 255);
            background-image: linear-gradient(-180deg, rgb(103, 235, 179) 0%, rgb(36, 168, 244) 96%);
            background-position: initial;
            background-size: initial;
            background-attachment: initial;
            background-origin: initial;
            background-clip: initial;
            background-color: initial;
            box-shadow: none;
            max-width: 300px;
            padding: 0px 40px;
            overflow: hidden;
            text-overflow: ellipsis;
            box-sizing: border-box;
            text-align: center;
            height: 50px;
            line-height: 50px;
            cursor: pointer;
            font-weight: 400;
            font-size: 14px;
            display: block;
            text-decoration: none !important;
            background-repeat: no-repeat !important;
        }

        .ijlEBD {
            position: relative;
            min-height: 200px;
            display: flex;
            -webkit-box-pack: justify;
            justify-content: space-between;
            -webkit-box-align: center;
            align-items: center;
            max-width: 1100px;
        }

        .cKJTX {
            background: rgb(246, 246, 255);
            -webkit-box-align: center;
            align-items: center;
            flex-direction: column;
        }

        .bWDJlr {
            word-break: break-word;
            padding: 80px 0px;
            display: flex;
            overflow: hidden;
        }

        .bLQJjM {
            width: 95%;
            max-width: 1400px;
            margin: 0px auto;
            box-sizing: border-box;
        }

        .dYSACc {
            display: flex;
            flex-direction: column;
            margin-bottom: 50px;
        }

        .dYSACc > :first-child {
            padding-top: 0px;
        }

        .jeOtyg {
            color: rgb(39, 66, 120);
            text-align: center;
            margin-bottom: 0px;
        }

        .WM_GLOBAL_heading {
            font-family: Montserrat;
            font-weight: 700;
            font-size: 35.6px;
            margin-bottom: 0.3em;
        }

        .kwZQce {
            color: rgb(82, 84, 147);
            line-height: 1.4;
            text-align: center;
            padding-top: 20px;
        }

        .WM_GLOBAL_paragraph {
            font-family: Montserrat;
            font-weight: 300;
            font-size: 15.44px;
            line-height: 1.4;
        }

        .bYGrWa {
            width: 100%;
            max-width: 1000px;
            margin: 0px auto;
            position: relative;
        }

        .hNjwaZ.right {
            right: -200px;
            top: -50px;
        }

        .hNjwaZ {
            position: absolute;
            z-index: 1;
        }

        .hNjwaZ.left {
            left: -200px;
            bottom: -50px;
        }

        .hNjwaZ {
            position: absolute;
            z-index: 1;
        }

        .hTigdk.right {
            right: -144px;
            top: 6px;
        }

        .hTigdk {
            border-radius: 10px;
            width: 200px;
            height: 200px;
            background: rgb(149, 150, 198);
            opacity: 0.2;
            position: absolute;
        }

        .hTigdk.left {
            left: -140px;
            bottom: 12px;
        }

        .hTigdk {
            border-radius: 10px;
            width: 200px;
            height: 200px;
            background: rgb(149, 150, 198);
            opacity: 0.2;
            position: absolute;
        }

        .jlAvVZ {
            margin: 0px;
        }

        .bBbVbH {
            border-radius: 10px;
            overflow: hidden;
            position: relative;
            z-index: 1;
        }

        .hNMmAq {
            position: relative;
            width: 100%;
            height: 0px;
            padding-top: 56.25%;
            margin: 0px auto;
        }

        .jdiUeJ {
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0px;
            left: 0px;
            display: none;
            z-index: 1;
        }

        .gnOjET {
            word-break: break-word;
            width: 100%;
            padding: 50px 0px;
            background-color: rgb(39, 66, 120);
        }

        .WM_GLOBAL_secondary-font {
            font-family: Montserrat;
            font-weight: 300;
        }

        .bLQJjM {
            width: 95%;
            max-width: 1400px;
            margin: 0px auto;
            box-sizing: border-box;
        }

        .isAyBZ {
            display: flex;
            -webkit-box-align: center;
            align-items: center;
            flex-wrap: wrap;
            -webkit-box-pack: center;
            justify-content: center;
        }

        .dSNEFa {
            display: inline-block;
            position: relative;
        }

        .link-wrapper {
            display: flex;
            align-items: center;
            position: relative;
        }

        .dSNEFa .link {
            cursor: pointer;
            text-decoration: none;
            text-overflow: ellipsis;
            max-width: 250px;
            display: block;
            overflow: hidden;
            width: 100%;
            padding: 10px;
            color: rgb(255, 255, 255);
            white-space: nowrap;
            transition: opacity 0.1s linear;
        }

        .dhryKi {
            display: flex;
            -webkit-box-pack: justify;
            justify-content: space-between;
            margin-top: 40px;
        }

        .hXhGSd {
            display: flex;
            -webkit-box-align: center;
            align-items: center;
            width: 100%;
        }

        .hXhGSd .logo-wrapper {
            display: block;
            margin-right: 20px;
        }

        .fTsnWi {
            display: block;
            position: relative;
        }

        .kUeEHn {
            height: 100%;
            width: 100%;
            overflow: hidden;
        }

        .lazy-figure {
            position: relative;
        }

        .hPNwXD {
            display: flex;
            visibility: hidden;
            opacity: 1;
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
            -webkit-box-align: center;
            align-items: center;
            -webkit-box-pack: center;
            justify-content: center;
            background: rgba(255, 255, 255, 0.6);
            box-sizing: border-box;
        }

        .ilVaPK {
            display: flex;
            flex-direction: column;
            -webkit-box-align: center;
            align-items: center;
            -webkit-box-pack: center;
            justify-content: center;
        }

        .fXszDd {
            display: flex;
            width: 100%;
        }

        @media only screen and (min-width: 801px) {
            .enWHLW {
                margin-right: 20px;
                box-sizing: border-box;
                max-width: 100%;
            }
        }

        .enWHLW {
            position: relative;
            font-size: 14px;
            color: rgb(255, 255, 255);
            margin-bottom: 0;
        }

        .gnOjET .socials-block {
            -webkit-box-align: center;
            align-items: center;
            -webkit-box-pack: center;
            justify-content: center;
            flex-wrap: nowrap;
        }

        .bzpyxX {
            display: flex;
        }

        .hNSGjL {
            display: flex;
        }

        .gnOjET .socials-wrapper {
            flex-wrap: nowrap;
        }

        .link-wrapper {
            display: flex;
            align-items: center;
            position: relative;
        }

        .gnOjET .socials-wrapper .link {
            fill: rgb(255, 255, 255);
            border-radius: 10px;
            color: rgb(255, 255, 255);
            background: linear-gradient(-180deg, rgb(103, 235, 179) 0%, rgb(36, 168, 244) 96%);
            box-shadow: none;
        }

        .hNSGjL .link {
            width: 36px;
            height: 36px;
            display: flex;
            -webkit-box-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            align-items: center;
            text-decoration: none;
            margin: 5px;
        }

        .bnYizL {
            display: flex;
            width: 1.2rem;
            height: 1.2rem;
        }

        .gnOjET .socials-wrapper .link {
            fill: rgb(255, 255, 255);
            border-radius: 10px;
            color: rgb(255, 255, 255);
            background: linear-gradient(-180deg, rgb(103, 235, 179) 0%, rgb(36, 168, 244) 96%);
            box-shadow: none;
        }

        .bnYizL > svg {
            pointer-events: none;
            width: 100%;
            height: 100%;
            max-width: 1.2rem;
            max-height: 1.2rem;
        }

        .hVcOKn > svg {
            pointer-events: none;
            width: 100%;
            height: 100%;
            max-width: 1.5rem;
            max-height: 1.5rem;
            fill: rgb(255, 255, 255);
        }

        .hVcOKn {
            display: flex;
            width: 1.5rem;
            height: 1.5rem;
        }

        @media only screen and (max-width: 1024px) {
            .bCUCJP {
                display: none;
            }
            .edXuVC {
                display: block;
            }
            .liitqd {
                padding-top: 100px;
            }

            .bLQJjM {
                width: 100%;
                padding-right: 40px;
                padding-left: 40px;
            }
        }

        @media only screen and (max-width: 992px) {
            .ijlEBD {
                flex-direction: column;
            }
            .bgDhpB > :first-child {
                margin-bottom: 0;
            }
            .bgDhpB {
                width: 100%;
                max-width: initial;
                -webkit-box-align: center;
                align-items: center;
                margin-right: 0px;
            }
            .WM_GLOBAL_paragraph {
                margin-top: 0;
                margin-bottom: 0;
            }
            .dhryKi {
                flex-direction: column-reverse;
            }
            .hXhGSd {
                margin: 60px 0px 0px;
                -webkit-box-pack: center;
                justify-content: center;
            }
        }

        @media only screen and (max-width: 800px) {
            .hXhGSd {
                flex-direction: column;
                -webkit-box-pack: center;
                justify-content: center;
                -webkit-box-align: center;
                align-items: center;
            }
            .fXszDd {
                flex-direction: column;
                -webkit-box-align: center;
                align-items: center;
                margin-top: 40px;
            }
            .hXhGSd .logo-wrapper {
                margin-right: 0px;
                margin-bottom: 20px;
            }
        }

        @media only screen and (max-width: 768px) {
            .WM_GLOBAL_heading96 {
                font-size: 47.96px!important;
                margin-bottom: 0;
            }
            .WM_GLOBAL_heading {
                font-size: 23.44px;
            }
            .iVbvWK {
                max-width: 100%;
            }
            .iVbvWK {
                margin-top: 40px;
            }
            .iVbvWK {
                max-width: 100%;
                padding-left: 0;
                padding-right: 0;
            }
            .dYSACc > :first-child {
                margin-bottom: 0;
            }
            .WM_GLOBAL_paragraph {
                padding-top: 0;
            }
        }

        @media only screen and (max-width: 457px) {
            .bLQJjM {
                padding-right: 20px;
                padding-left: 20px;
            }
            .bWDJlr {
                padding: 60px 0px;
            }
            .bLQJjM {
                padding-right: 20px;
                padding-left: 20px;
            }
            .iVbvWK .link-section {
                margin-top: 0;
            }
            .bWDJlr {
                padding: 60px 0px;
            }
        }

        @media only screen and (max-width: 430px) {
            .fCThgL {
                padding: 20px 20px 5px;
            }
            .fCThgL {
                border-width: 3px;
            }
        }






















/*            contact*/

        .gRVyTC {
            width: 50px;
            height: 50px;
            display: flex;
            -webkit-box-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            align-items: center;
            cursor: pointer;
            outline: none;
            visibility: visible;
            opacity: 1;
            transition: opacity 0.2s, visibility 0.2s;
            background: linear-gradient(rgb(255, 255, 255) 0%, rgb(246, 246, 255) 100%) 0% 0% no-repeat transparent;
            border: 1px solid rgb(246, 246, 255);
            border-radius: 10px;
            box-shadow: rgba(39, 66, 120, 0.15) 0px 4px 8px;
        }
        .gRVyTC > div svg {
            flex-shrink: 0;
            fill: rgb(36, 168, 244);
        }
        .gRVyTC {
            width: 50px;
            height: 50px;
            display: flex;
            -webkit-box-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            align-items: center;
            cursor: pointer;
            outline: none;
            visibility: visible;
            opacity: 1;
            transition: opacity 0.2s, visibility 0.2s;
            background: linear-gradient(rgb(255, 255, 255) 0%, rgb(246, 246, 255) 100%) 0% 0% no-repeat transparent;
            border: 1px solid rgb(246, 246, 255);
            border-radius: 10px;
            box-shadow: rgba(39, 66, 120, 0.15) 0px 4px 8px;
        }
        .gRVyTC > div svg {
            flex-shrink: 0;
            fill: rgb(36, 168, 244);
        }

        .ghVRtY {
            position: fixed;
            z-index: 19;
            right: 20px;
            top: auto;
            bottom: 0px;
            transform: none;
            margin-bottom: 20px;
        }
        .gVnUMn {
            width: 50px;
            height: 50px;
            display: flex;
            -webkit-box-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            align-items: center;
            cursor: pointer;
            outline: none;
            visibility: hidden;
            opacity: 0;
            transition: opacity 0.2s, visibility 0.2s;
            background: linear-gradient(rgb(255, 255, 255) 0%, rgb(246, 246, 255) 100%) 0% 0% no-repeat transparent;
            border: 1px solid rgb(246, 246, 255);
            border-radius: 10px;
            box-shadow: rgba(39, 66, 120, 0.15) 0px 4px 8px;
        }
        .eMOSnk {
            display: flex;
            width: 2rem;
            height: 2rem;
        }
        .gVnUMn > div svg {
            flex-shrink: 0;
            fill: rgb(36, 168, 244);
        }
        .eMOSnk > svg {
            pointer-events: none;
            width: 100%;
            height: 100%;
            max-width: 2rem;
            max-height: 2rem;
        }
        .dLRJNX {
            position: relative;
        }
        .dwzaqh {
            position: relative;
        }
        .lkJqLZ {
            position: absolute;
            visibility: hidden;
            width: 0px;
            height: 0px;
            top: -90px;
            left: 50%;
        }
        .guGPPD {
            flex-direction: column;
            background: linear-gradient(rgba(39, 66, 120, 0), rgba(39, 66, 120, 0)), url(../img/103cd3f47d83d08e1fa9e689496bdcbc.jpg) center center / cover no-repeat;
            padding: 0px 0px 80px;
            margin-bottom: 0px;
        }

        .gGGJrk {
            width: 100%;
            padding-top: 0px;
            box-shadow: none;
            z-index: 9;
            top: 0px;
            left: 0px;
            right: 0px;
            position: fixed !important;
        }

        .WM_GLOBAL_secondary-font {
            font-family: Montserrat;
            font-weight: 300;
        }

        .jYSBxs {
            width: 100%;
            max-width: 1500px;
            position: relative;
            padding: 0px 20px;
            margin: 0px auto;
            z-index: 19;
            display: flex;
            -webkit-box-align: center;
            align-items: center;
            -webkit-box-pack: justify;
            justify-content: space-between;
            box-sizing: border-box;
        }

        .bJQvoW {
            transition: padding 0.3s linear;
            padding: 20px 0px;
        }

        .WM_GLOBAL_secondary-font {
            font-family: Montserrat;
            font-weight: 300;
        }

        .link-wrapper {
            display: flex;
            align-items: center;
            position: relative;
        }

        a {
            color: inherit;
            text-decoration: none;
        }

        .dmCCnd {
            display: flex;
            -webkit-box-align: center;
            align-items: center;
            -webkit-box-pack: end;
            justify-content: flex-end;
            width: 100%;
            margin: 0px 20px;
        }

        .bCUCJP {
            display: flex;
            -webkit-box-align: center;
            align-items: center;
            padding: 10px 0px;
        }

        .dSNEFa {
            display: inline-block;
            position: relative;
        }

        .link-wrapper {
            display: flex;
            align-items: center;
            position: relative;
        }

        .dSNEFa .link {
            cursor: pointer;
            text-decoration: none;
            text-overflow: ellipsis;
            max-width: 250px;
            display: block;
            overflow: hidden;
            width: 100%;
            padding: 10px;
            color: rgb(255, 255, 255);
            white-space: nowrap;
            transition: opacity 0.1s linear;
        }

        .edXuVC {
            display: none;
        }

        .liitqd {
            padding-top: 170px;
            position: relative;
            min-height: 200px;
            display: flex;
            -webkit-box-pack: center;
            justify-content: center;
            flex-direction: column;
            -webkit-box-align: center;
            align-items: center;
        }

        .bLQJjM {
            width: 95%;
            max-width: 1400px;
            margin: 0px auto;
            box-sizing: border-box;
        }

        .fCThgL {
            border: 6px solid rgb(255, 255, 255);
            padding: 40px 40px 20px;
            box-sizing: border-box;
            width: 100%;
            max-width: 600px;
            margin: 0px auto;
            display: flex;
            flex-direction: column;
            -webkit-box-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            align-items: center;
            text-align: center;
        }

        .dFJoaX {
            width: 100%;
            color: rgb(255, 255, 255);
            text-align: center;
            margin-bottom: 20px;
        }

        .WM_GLOBAL_heading96 {
            font-family: Montserrat;
            font-weight: 700;
            font-size: 80.64px;
            margin-bottom: 0.3em;
        }

        .eNExce {
            width: 100%;
            color: rgb(255, 255, 255);
            text-align: center;
            line-height: 1.4;
            margin-bottom: 30px;
        }

        .WM_GLOBAL_paragraph18 {
            font-family: Montserrat;
            font-weight: 300;
            font-size: 15.44px;
            line-height: 1.4;
        }

        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        p,
        address,
        ul,
        li,
        figure,
        body {
            margin: 0;
            padding: 0;
        }
        .dwzaqh {
            position: relative;
        }

        .bLQJjM {
            width: 95%;
            max-width: 1400px;
            margin: 0px auto;
            box-sizing: border-box;
        }

        section,
        footer {
            margin: -1px 0 0 0;
        }

        @media only screen and (min-width: 769px) {
            .lkeBaG {
                padding: 80px 0px;
            }
        }
        .lkeBaG {
            background: rgb(246, 246, 255);
        }

        .bWDJlr {
            word-break: break-word;
            padding: 80px 0px;
            display: flex;
            overflow: hidden;
        }

        .bLQJjM {
            width: 95%;
            max-width: 1400px;
            margin: 0px auto;
            box-sizing: border-box;
        }

        .enKDYb {
            display: flex;
            flex-direction: column;
            -webkit-box-align: center;
            align-items: center;
            text-align: center;
        }

        .hHoZBI {
            color: rgb(39, 66, 120);
            margin-bottom: 0px;
            width: 100%;
            text-align: center;
        }

        .WM_GLOBAL_heading {
            font-family: Montserrat;
            font-weight: 700;
            font-size: 35.6px;
            margin-bottom: 0.3em;
        }

        .sm-word-wrap {
            position: relative;
            white-space: pre-line;
            margin-bottom: 0;
        }

        .hHoZBI + p {
            /*    padding-top: 20px;*/
        }

        .behPoO {
            color: rgb(82, 84, 147);
            line-height: 1.4;
            width: 100%;
            text-align: center;
        }

        .WM_GLOBAL_paragraph {
            font-family: Montserrat;
            font-weight: 300;
            font-size: 15.44px;
            line-height: 1.4;
        }

        .cNSUQE {
            max-width: 1200px;
            display: flex;
            flex-wrap: wrap;
            -webkit-box-pack: center;
            justify-content: center;
            align-items: flex-start;
            margin: -50px auto 0px;
            padding-top: 50px;
        }

        .iVbvWK {
            padding: 0px 1rem;
            margin-top: 50px;
            -webkit-box-pack: center;
            justify-content: center;
            display: flex;
            flex-direction: column;
            width: 100%;
            max-width: 320px;
            -webkit-box-flex: inherit;
            flex-grow: inherit;
        }

        .iVbvWK > p:first-child,
        .iVbvWK > div:first-child {
            margin-top: 0px;
        }

        .iSWNLA {
            display: flex;
            -webkit-box-align: center;
            align-items: center;
        }

        .dnxTvg {
            margin-right: 1rem;
            user-select: none;
        }

        .eplPHo {
            border-radius: 10px;
            width: 60px;
            height: 60px;
            display: flex;
            -webkit-box-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            align-items: center;
            color: rgb(255, 255, 255);
            background: linear-gradient(-180deg, rgb(103, 235, 179) 0%, rgb(36, 168, 244) 96%);
            box-shadow: rgba(36, 168, 244, 0.5) 0px 2px 6px 0px;
            pointer-events: none;
        }

        .DuQpO {
            display: flex;
            width: 1.5rem;
            height: 1.5rem;
        }

        .DuQpO > svg {
            pointer-events: none;
            width: 100%;
            height: 100%;
            max-width: 1.5rem;
            max-height: 1.5rem;
            fill: white;
        }

        .cTBRid {
            color: rgb(82, 84, 147);
            line-height: 1.4;
            width: 100%;
            text-align: left;
            padding-top: 20px;
        }

        .WM_GLOBAL_secondary-font {
            font-family: Montserrat;
            font-weight: 300;
        }

        .iVbvWK .link-section {
            margin-top: 30px;
            display: flex;
            -webkit-box-align: center;
            align-items: center;
        }

        .link-wrapper {
            display: flex;
            align-items: center;
            position: relative;
        }

        .bijtyL .learn-more-link {
            -webkit-box-align: center;
            align-items: center;
        }

        .bijtyL .link {
            display: flex;
            -webkit-box-align: center;
            align-items: center;
            text-decoration: none;
            font-weight: 500 !important;
            font-size: 16px !important;
        }

        .iVbvWK .learn-more-link {
            color: rgb(36, 168, 244);
        }

        .WM_GLOBAL_secondary-font {
            font-family: Montserrat;
            font-weight: 300;
        }

        .gCgnJK {
            margin-left: 0px;
            padding-left: 5px;
            min-width: 24px;
            transition: transform 0.15s linear;
        }

        .eqOMQK {
            display: flex;
            width: 1.5rem;
            height: 1.5rem;
        }

        .iVbvWK .learn-more-link svg {
            fill: rgb(36, 168, 244);
        }

        .eqOMQK > svg {
            pointer-events: none;
            width: 100%;
            height: 100%;
            max-width: 1.5rem;
            max-height: 1.5rem;
        }

        .WM_GLOBAL_primary-font {
            font-family: Montserrat;
            font-weight: 700;
        }

        .Eguzt {
            width: 100%;
            background: rgb(39, 66, 120);
            padding-top: 0px;
            box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
            z-index: 9;
            top: 0px;
            left: 0px;
            right: 0px;
            position: fixed !important;
        }

        .dwzaqh {
            position: relative;
        }

        .ggqXtp {
            background: linear-gradient(rgba(39, 66, 120, 0.8), rgba(39, 66, 120, 0.8)), url(../img/fon.jpg) center center / cover no-repeat;
        }

        .bWDJlr {
            word-break: break-word;
            padding: 80px 0px;
            display: flex;
            overflow: hidden;
        }

        .ijlEBD {
            position: relative;
            min-height: 200px;
            display: flex;
            -webkit-box-pack: justify;
            justify-content: space-between;
            -webkit-box-align: center;
            align-items: center;
            max-width: 1100px;
        }

        .bLQJjM {
            width: 95%;
            max-width: 1400px;
            margin: 0px auto;
            box-sizing: border-box;
        }

        .bgDhpB {
            width: 80%;
            max-width: 800px;
            display: flex;
            flex-direction: column;
            -webkit-box-pack: start;
            justify-content: flex-start;
            align-items: flex-start;
        }

        .bgDhpB > :first-child {
            margin-top: 0px;
        }

        .ekRgso {
            width: 100%;
            color: rgb(255, 255, 255);
            margin-bottom: 0px;
            text-align: left;
        }

        .WM_GLOBAL_heading {
            font-family: Montserrat;
            font-weight: 700;
            font-size: 35.6px;
            margin-bottom: 0.3em;
        }

        .jNRpRI {
            width: 100%;
            color: rgb(255, 255, 255);
            margin-top: 20px;
            text-align: left;
        }

        .WM_GLOBAL_paragraph {
            font-family: Montserrat;
            font-weight: 300;
            font-size: 15.44px;
            line-height: 1.4;
        }

        .jwJsEF {
            display: flex;
            padding-top: 30px;
        }

        .jyxSxS {
            display: flex;
        }

        .link-wrapper {
            display: flex;
            align-items: center;
            position: relative;
        }

        .jyxSxS .link {
            border-radius: 10px;
            white-space: nowrap;
            color: rgb(255, 255, 255);
            background-image: linear-gradient(-180deg, rgb(103, 235, 179) 0%, rgb(36, 168, 244) 96%);
            background-position: initial;
            background-size: initial;
            background-attachment: initial;
            background-origin: initial;
            background-clip: initial;
            background-color: initial;
            box-shadow: none;
            max-width: 300px;
            padding: 0px 40px;
            overflow: hidden;
            text-overflow: ellipsis;
            box-sizing: border-box;
            text-align: center;
            height: 50px;
            line-height: 50px;
            cursor: pointer;
            font-weight: 400;
            font-size: 14px;
            display: block;
            text-decoration: none !important;
            background-repeat: no-repeat !important;
        }

        .ijlEBD {
            position: relative;
            min-height: 200px;
            display: flex;
            -webkit-box-pack: justify;
            justify-content: space-between;
            -webkit-box-align: center;
            align-items: center;
            max-width: 1100px;
        }

        .cKJTX {
            background: rgb(246, 246, 255);
            -webkit-box-align: center;
            align-items: center;
            flex-direction: column;
        }

        .bWDJlr {
            word-break: break-word;
            padding: 80px 0px;
            display: flex;
            overflow: hidden;
        }

        .bLQJjM {
            width: 95%;
            max-width: 1400px;
            margin: 0px auto;
            box-sizing: border-box;
        }

        .dYSACc {
            display: flex;
            flex-direction: column;
            margin-bottom: 50px;
        }

        .dYSACc > :first-child {
            padding-top: 0px;
        }

        .jeOtyg {
            color: rgb(39, 66, 120);
            text-align: center;
            margin-bottom: 0px;
        }

        .WM_GLOBAL_heading {
            font-family: Montserrat;
            font-weight: 700;
            font-size: 35.6px;
            margin-bottom: 0.3em;
        }

        .kwZQce {
            color: rgb(82, 84, 147);
            line-height: 1.4;
            text-align: center;
            padding-top: 20px;
        }

        .WM_GLOBAL_paragraph {
            font-family: Montserrat;
            font-weight: 300;
            font-size: 15.44px;
            line-height: 1.4;
        }

        .bYGrWa {
            width: 100%;
            max-width: 1000px;
            margin: 0px auto;
            position: relative;
        }

        .hNjwaZ.right {
            right: -200px;
            top: -50px;
        }

        .hNjwaZ {
            position: absolute;
            z-index: 1;
        }

        .hNjwaZ.left {
            left: -200px;
            bottom: -50px;
        }

        .hNjwaZ {
            position: absolute;
            z-index: 1;
        }

        .hTigdk.right {
            right: -144px;
            top: 6px;
        }

        .hTigdk {
            border-radius: 10px;
            width: 200px;
            height: 200px;
            background: rgb(149, 150, 198);
            opacity: 0.2;
            position: absolute;
        }

        .hTigdk.left {
            left: -140px;
            bottom: 12px;
        }

        .hTigdk {
            border-radius: 10px;
            width: 200px;
            height: 200px;
            background: rgb(149, 150, 198);
            opacity: 0.2;
            position: absolute;
        }

        .jlAvVZ {
            margin: 0px;
        }

        .bBbVbH {
            border-radius: 10px;
            overflow: hidden;
            position: relative;
            z-index: 1;
        }

        .hNMmAq {
            position: relative;
            width: 100%;
            height: 0px;
            padding-top: 56.25%;
            margin: 0px auto;
        }

        .jdiUeJ {
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0px;
            left: 0px;
            display: none;
            z-index: 1;
        }

        .gnOjET {
            word-break: break-word;
            width: 100%;
            padding: 50px 0px;
            background-color: rgb(39, 66, 120);
        }

        .WM_GLOBAL_secondary-font {
            font-family: Montserrat;
            font-weight: 300;
        }

        .bLQJjM {
            width: 95%;
            max-width: 1400px;
            margin: 0px auto;
            box-sizing: border-box;
        }

        .isAyBZ {
            display: flex;
            -webkit-box-align: center;
            align-items: center;
            flex-wrap: wrap;
            -webkit-box-pack: center;
            justify-content: center;
        }

        .dSNEFa {
            display: inline-block;
            position: relative;
        }

        .link-wrapper {
            display: flex;
            align-items: center;
            position: relative;
        }

        .dSNEFa .link {
            cursor: pointer;
            text-decoration: none;
            text-overflow: ellipsis;
            max-width: 250px;
            display: block;
            overflow: hidden;
            width: 100%;
            padding: 10px;
            color: rgb(255, 255, 255);
            white-space: nowrap;
            transition: opacity 0.1s linear;
        }

        .dhryKi {
            display: flex;
            -webkit-box-pack: justify;
            justify-content: space-between;
            margin-top: 40px;
        }

        .hXhGSd {
            display: flex;
            -webkit-box-align: center;
            align-items: center;
            width: 100%;
        }

        .hXhGSd .logo-wrapper {
            display: block;
            margin-right: 20px;
        }

        .fTsnWi {
            display: block;
            position: relative;
        }

        .kUeEHn {
            height: 100%;
            width: 100%;
            overflow: hidden;
        }

        .lazy-figure {
            position: relative;
        }

        .hPNwXD {
            display: flex;
            visibility: hidden;
            opacity: 1;
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
            -webkit-box-align: center;
            align-items: center;
            -webkit-box-pack: center;
            justify-content: center;
            background: rgba(255, 255, 255, 0.6);
            box-sizing: border-box;
        }

        .ilVaPK {
            display: flex;
            flex-direction: column;
            -webkit-box-align: center;
            align-items: center;
            -webkit-box-pack: center;
            justify-content: center;
        }

        .fXszDd {
            display: flex;
            width: 100%;
        }

        @media only screen and (min-width: 801px) {
            .enWHLW {
                margin-right: 20px;
                box-sizing: border-box;
                max-width: 100%;
            }
        }

        .enWHLW {
            position: relative;
            font-size: 14px;
            color: rgb(255, 255, 255);
        }

        .gnOjET .socials-block {
            -webkit-box-align: center;
            align-items: center;
            -webkit-box-pack: center;
            justify-content: center;
            flex-wrap: nowrap;
        }

        .bzpyxX {
            display: flex;
        }

        .hNSGjL {
            display: flex;
        }

        .gnOjET .socials-wrapper {
            flex-wrap: nowrap;
        }

        .link-wrapper {
            display: flex;
            align-items: center;
            position: relative;
        }

        .gnOjET .socials-wrapper .link {
            fill: rgb(255, 255, 255);
            border-radius: 10px;
            color: rgb(255, 255, 255);
            background: linear-gradient(-180deg, rgb(103, 235, 179) 0%, rgb(36, 168, 244) 96%);
            box-shadow: none;
        }

        .hNSGjL .link {
            width: 36px;
            height: 36px;
            display: flex;
            -webkit-box-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            align-items: center;
            text-decoration: none;
            margin: 5px;
        }

        .bnYizL {
            display: flex;
            width: 1.2rem;
            height: 1.2rem;
        }

        .gnOjET .socials-wrapper .link {
            fill: rgb(255, 255, 255);
            border-radius: 10px;
            color: rgb(255, 255, 255);
            background: linear-gradient(-180deg, rgb(103, 235, 179) 0%, rgb(36, 168, 244) 96%);
            box-shadow: none;
        }

        .bnYizL > svg {
            pointer-events: none;
            width: 100%;
            height: 100%;
            max-width: 1.2rem;
            max-height: 1.2rem;
        }
        .eoUpTH {
            flex-direction: column;
            background: linear-gradient(rgba(39, 66, 120, 0), rgba(39, 66, 120, 0)), url(../img/00ba6aa4844baafbc7ef725a219215bd.jpg) center center / cover no-repeat;
            padding: 0px 0px 80px;
            position: relative;
            margin-bottom: 0%;
        }
        .gGGJrk {
            width: 100%;
            padding-top: 0px;
            box-shadow: none;
            z-index: 9;
            top: 0px;
            left: 0px;
            right: 0px;
            position: fixed !important;
        }
        .WM_GLOBAL_secondary-font {
            font-family: Montserrat;
            font-weight: 300;
        }
        .jYSBxs {
            width: 100%;
            max-width: 1500px;
            position: relative;
            padding: 0px 20px;
            margin: 0px auto;
            z-index: 19;
            display: flex;
            -webkit-box-align: center;
            align-items: center;
            -webkit-box-pack: justify;
            justify-content: space-between;
            box-sizing: border-box;
        }

        .jYcUAL {
            position: relative;
            display: flex;
            flex-direction: column;
            padding-top: 0px;
        }

        .bLQJjM {
            width: 95%;
            max-width: 1400px;
            margin: 0px auto;
            box-sizing: border-box;
        }

        @media only screen and (min-width: 1025px) {
            .ibPLYT {
                max-width: 600px;
            }
        }

        .ibPLYT {
            width: 100%;
            margin: 0px auto;
            display: flex;
            flex-direction: column;
            padding-top: 130px;
        }

        .ibPLYT > :first-child {
            padding-top: 0px;
        }

        .jBUvcC {
            color: rgb(255, 255, 255);
            margin-bottom: 0px;
            text-align: center;
        }

        .WM_GLOBAL_heading72 {
            font-family: Montserrat;
            font-weight: 700;
            font-size: 60.48px;
            margin-bottom: 0.3em;
        }

        .iwAuaj {
            flex-direction: column;
        }

        .bWDJlr {
            word-break: break-word;
            padding: 80px 0px;
            display: flex;
            overflow: hidden;
        }

        .bLQJjM {
            width: 95%;
            max-width: 1400px;
            margin: 0px auto;
            box-sizing: border-box;
        }

        .bOBIRY > :first-child {
            padding-top: 0px;
        }

        .gXCEvf {
            display: flex;
            flex-direction: column;
            -webkit-box-align: center;
            align-items: center;
            width: 100%;
        }

        .gXCEvf > :first-child {
            padding-top: 0px;
            margin-top: 0px;
        }

        .kqapsu {
            color: rgb(39, 66, 120);
            margin-bottom: 0px;
            width: 100%;
            text-align: center;
        }

        .WM_GLOBAL_heading {
            font-family: Montserrat;
            font-weight: 700;
            font-size: 35.6px;
            margin-bottom: 0.3em;
        }

        .fADFCZ {
            color: rgb(82, 84, 147);
            padding-top: 20px;
            width: 100%;
            text-align: center;
        }

        .WM_GLOBAL_paragraph {
            font-family: Montserrat;
            font-weight: 300;
            font-size: 15.44px;
            line-height: 1.4;
        }

        .sm-word-wrap {
            position: relative;
            white-space: pre-line;
        }

        .jhOjAT {
            width: 90%;
            max-width: 500px;
            margin: 0px auto;
            display: flex;
            box-sizing: border-box;
            flex-direction: column;
            -webkit-box-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            align-items: center;
            position: relative;
            padding-top: 30px;
        }

        .dmRkap {
            position: relative;
            width: 100%;
        }

        .dmRkap .required-icon {
            position: absolute;
            right: 10px;
            bottom: 5px;
            padding: 10px;
        }

        .jMIJrn {
            display: flex;
            width: 1rem;
            height: 1rem;
        }

        .hiUmya {
            box-sizing: border-box;
            width: 100%;
            padding: 0px 45px 0px 25px;
            height: 50px;
            margin: 20px 0px 0px;
            font-size: 16px;
            appearance: none;
            border-radius: 10px;
            border: 1px solid rgba(39, 66, 120, 0.3);
            color: rgb(39, 66, 120);
        }

        .WM_GLOBAL_secondary-font {
            font-family: Montserrat;
            font-weight: 300;
        }

        .dmRkap {
            position: relative;
            width: 100%;
        }

        .jPwEqx {
            width: 100%;
            resize: none;
            padding: 25px;
            margin: 20px 0px 30px;
            max-height: 200px;
            color: rgb(39, 66, 120);
            font-size: 16px;
            box-sizing: border-box;
            appearance: none;
            border-radius: 10px;
            border: 1px solid rgba(39, 66, 120, 0.3);
        }

        .WM_GLOBAL_secondary-font {
            font-family: Montserrat;
            font-weight: 300;
        }

        .jhOjAT .button-container {
            margin-top: 10px;
        }

        .lkgXqF {
            display: flex;
            -webkit-box-pack: center;
            justify-content: center;
            position: relative;
            -webkit-box-align: center;
            align-items: center;
        }

        .erLLiV {
            max-width: 300px;
            border: none;
            border-radius: 10px;
            white-space: nowrap;
            color: rgb(255, 255, 255);
            background: linear-gradient(-180deg, rgb(103, 235, 179) 0%, rgb(36, 168, 244) 96%) no-repeat;
            box-shadow: rgba(36, 168, 244, 0.5) 0px 2px 6px 0px;
            overflow: hidden;
            text-overflow: ellipsis;
            height: 50px;
            line-height: 50px;
            box-sizing: border-box;
            text-decoration: none;
            padding: 0px 40px;
            font-size: 14px;
            letter-spacing: 0.4px;
            cursor: pointer;
            position: relative;
            z-index: 1;
            word-break: initial;
            outline: none;
        }

        .WM_GLOBAL_secondary-font {
            font-family: Montserrat;
            font-weight: 300;
        }

        .bWDJlr {
            word-break: break-word;
            padding: 80px 0px;
            display: flex;
            overflow: hidden;
        }

        .bLQJjM {
            width: 95%;
            max-width: 1400px;
            margin: 0px auto;
            box-sizing: border-box;
        }

        .dmRkap .required-icon {
            position: absolute;
            right: 10px;
            bottom: 5px;
            padding: 10px;
        }

        .jMIJrn {
            display: flex;
            width: 1rem;
            height: 1rem;
        }

        .dmRkap {
            position: relative;
            width: 100%;
        }

        .iwAuaj {
            flex-direction: column;
            background: rgb(246, 246, 255);
        }

        @media only screen and (min-width: 767px) {
            .erLLiV:hover {
                color: rgb(255, 255, 255);
                background: rgb(103, 235, 179);
                box-shadow: rgba(36, 168, 244, 0.5) 0px 2px 6px 0px;
            }
        }

        .dmRkap > div svg {
            max-width: 12px;
            max-height: 12px;
            fill: rgb(39, 66, 120);
        }

        .bWDJlr {
            word-break: break-word;
            padding: 80px 0px;
            display: flex;
            overflow: hidden;
        }

        .bLQJjM {
            width: 95%;
            max-width: 1400px;
            margin: 0px auto;
            box-sizing: border-box;
        }

        .sm-word-wrap {
            position: relative;
            white-space: pre-line;
        }

        .WM_GLOBAL_paragraph {
            font-family: Montserrat;
            font-weight: 300;
            font-size: 15.44px;
            line-height: 1.4;
        }

        .WM_GLOBAL_secondary-font {
            font-family: Montserrat;
            font-weight: 300;
        }

        .gEObPR {
            background: rgb(253, 253, 255);
        }

        .bWDJlr {
            word-break: break-word;
/*            padding: 80px 0px;*/
            display: flex;
            overflow: hidden;
        }

        .klkfdj {
            display: flex;
            align-items: flex-start;
            -webkit-box-pack: justify;
            justify-content: space-between;
        }

        .bLQJjM {
            width: 95%;
            max-width: 1400px;
            margin: 0px auto;
            box-sizing: border-box;
        }

        .fRoaGs {
            width: 40%;
            display: flex;
            flex-direction: column;
            -webkit-box-pack: start;
            justify-content: flex-start;
            align-items: flex-start;
        }

        .fRoaGs > :first-child {
            padding-top: 0px;
        }

        .hKPBMP {
            color: rgb(82, 84, 147);
            line-height: 1.4;
            padding-top: 20px;
            margin-bottom: 30px;
            width: 100%;
            text-align: left;
        }

        .WM_GLOBAL_paragraph {
            font-family: Montserrat;
            font-weight: 300;
            font-size: 15.44px;
            line-height: 1.4;
        }

        .kXqgA {
            display: flex;
            flex-direction: column;
            -webkit-box-pack: start;
            justify-content: flex-start;
            align-items: flex-start;
            text-align: left;
        }

        .WM_GLOBAL_secondary-font {
            font-family: Montserrat;
            font-weight: 300;
        }

        .link-wrapper {
            display: flex;
            align-items: center;
            position: relative;
        }

        .kXqgA .link {
            color: rgb(36, 168, 244);
            padding: 5px 0px;
            transition: color 0.1s linear;
            max-width: 350px;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        .hGTRpR {
            width: 52%;
            height: 400px;
        }

        .jdiUeJ {
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0px;
            left: 0px;
            display: none;
            z-index: 1;
        }

        .dflFqH {
            border-radius: 10px;
            width: 100%;
            height: 100%;
        }

        .hKPBMP {
            color: rgb(82, 84, 147);
            line-height: 1.4;
            padding-top: 20px;
            margin-bottom: 30px;
            width: 100%;
            text-align: left;
        }

        .hVcOKn {
            display: flex;
            width: 1.5rem;
            height: 1.5rem;
        }

        .hVcOKn > svg {
            pointer-events: none;
            width: 100%;
            height: 100%;
            max-width: 1.5rem;
            max-height: 1.5rem;
            fill: rgb(255, 255, 255);
        }

        @media only screen and (max-width: 1440px) {
            .bLQJjM {
                width: 90%;
                max-width: 1200px;
            }
        }

        @media only screen and (max-width: 1024px) {
            .bCUCJP {
                display: none;
            }
            .edXuVC {
                display: block;
            }
            .ibPLYT {
                padding-top: 50px;
            }
            .bLQJjM {
                width: 100%;
            }
            .klkfdj {
                flex-direction: column;
                -webkit-box-pack: center;
                justify-content: center;
                -webkit-box-align: center;
                align-items: center;
                padding-left: 40px;
                padding-right: 40px;
            }
            .fRoaGs {
                width: 100%;
                text-align: center;
                display: flex;
                flex-direction: column;
                -webkit-box-pack: center;
                justify-content: center;
                -webkit-box-align: center;
                align-items: center;
            }
            .hGTRpR {
                width: 100%;
                margin-top: 40px;
            }
            .bLQJjM {
                width: 100%;
                padding-right: 40px;
                padding-left: 40px;
            }
        }

        @media only screen and (max-width: 992px) {
            .dhryKi {
                flex-direction: column-reverse;
            }
            .hXhGSd {
                margin: 60px 0px 0px;
                -webkit-box-pack: center;
                justify-content: center;
            }
        }

        @media only screen and (min-width: 801px) {
            .enWHLW {
                margin-right: 20px;
                box-sizing: border-box;
                max-width: 100%;
            }
        }

        @media only screen and (max-width: 800px) {
            .hXhGSd {
                flex-direction: column;
                -webkit-box-pack: center;
                justify-content: center;
                -webkit-box-align: center;
                align-items: center;
            }
            .hXhGSd .logo-wrapper {
                margin-right: 0px;
                margin-bottom: 20px;
            }
            .fXszDd {
                flex-direction: column;
                -webkit-box-align: center;
                align-items: center;
                margin-top: 40px;
            }
        }

        @media only screen and (max-width: 768px) {
            .WM_GLOBAL_heading72 {
                font-size: 34.32px;
            }
            .WM_GLOBAL_heading {
                font-size: 23.44px;
            }
        }

        @media only screen and (max-width: 500px) {
            .jhOjAT {
                width: 100%;
            }
            .kXqgA {
                align-self: flex-start;
            }
        }

        @media only screen and (max-width: 457px) {
            .bWDJlr {
                padding: 60px 0px;
            }
            .bLQJjM {
                padding-right: 20px;
                padding-left: 20px;
            }
            .bWDJlr {
                padding: 60px 0px;
            }
        }





/*js стили*/

/*contact*/
.Eguzt { NavBarstyled__NavbarWrapper-sc-et7lxk-0
    width: 100%;
    background: rgb(39, 66, 120);
    padding-top: 0px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
    z-index: 9;
    top: 0px;
    left: 0px;
    right: 0px;
    position: fixed !important;
    height: 70px;
}

.irejVl { logoContainer NavBarstyled__LogoContainer-sc-et7lxk-2
    transition: padding 0.3s linear;
    padding: 10px 0px;
}


/*home*/

.hmTcaT { NavBarstyled__NavbarWrapper-sc-et7lxk-0
    width: 100%;
    background: rgb(253, 253, 255);
    padding-top: 0px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
    z-index: 9;
    top: 0px;
    left: 0px;
    right: 0px;
    position: fixed !important;
}





/*боковое меню*/

@media only screen and (max-width: 1024px) {
    .kyXDTT {
        display: block;
    }
}

.kyXDTT {
    top: 0px;
    bottom: 0px;
    z-index: 50;
    width: 100%;
    display: none;
    position: fixed;
    background-color: rgb(253, 253, 255);
}

.ixYEGF {
    position: absolute;
    right: 0px;
    z-index: 3;
    padding: 15px;
    cursor: pointer;
}

.eqOMQK {
    display: flex;
    width: 1.5rem;
    height: 1.5rem;
}

.ixYEGF svg {
    fill: rgb(39, 66, 120);
}

.eqOMQK > svg {
    pointer-events: none;
    width: 100%;
    height: 100%;
    max-width: 1.5rem;
    max-height: 1.5rem;
}

.iakBLc {
    height: 100%;
    overflow-y: scroll;
}

.jvjgOL {
    box-sizing: border-box;
    margin: 50px 0px 30px 15px;
}

.eEXldn {
    display: flex;
    width: 80%;
}

.eEXldn {
    display: flex;
    width: 80%;
}

.eEXldn .link-wrapper {
    width: 100%;
}

.link-wrapper {
    display: flex;
    align-items: center;
    position: relative;
}

.eEXldn .link {
    cursor: pointer;
    text-decoration: none;
    margin: 20px 0px 20px 100px;
    color: rgb(39, 66, 120);
}

@media only screen and (max-width: 1024px) {
    .eEXldn .link {
        margin: 0px;
        width: 100%;
        padding: 15px 0px 15px 20px;
    }
}


