@import url('https://fonts.googleapis.com/css2?family=Montserrat&family=Roboto+Slab:wght@300&display=swap');

body {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    margin: 0;
    width: 100%;
    font-family: Montserrat;
    font-weight: 400;
    background: rgb(255, 255, 255);
}

a {
    text-decoration: none;
    color: inherit;
    cursor: pointer;
}

a:not(.btn):hover {
    text-decoration: underline;
}

input,
select,
textarea,
p,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: inherit;
    font-weight: inherit;
}

main {
    overflow: hidden;
	width: 100%;
}

u>span {
    text-decoration: inherit;
}

/* ol, */
/* ul { */
    /* padding-left: 2.5rem; */
    /* margin: .625rem 0; */
/* } */

p {
    word-wrap: break-word;
}

h1>span,
h2>span,
h3>span,
h4>span,
h5>span,
h6>span {
    display: block;
    word-wrap: break-word;
}

iframe {
    border: 0;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

* {
    box-sizing: border-box;
}

:root.js-text-scaling {
    --mobile-font-size: 4vw;
    --default-font-size: 16px;
}

.item-absolute {
    position: absolute;
}

.item-relative {
    position: relative;
}

.item-block {
    display: block;
    height: 100%;
    width: 100%;
}

.item-cover {
    z-index: 1000030;
}

.item-breakword {
    word-wrap: break-word;
}

.item-content-box {
    box-sizing: content-box;
}

.hidden {
    display: none;
}

.clearfix {
    clear: both;
}

sup {
    margin-left: 0.1rem;
    line-height: 0;
}

@keyframes slide-down {
    from {
        opacity: 0;
        transform: translateY(-50px);
    }
}

@keyframes fade-in {
    from {
        opacity: 0;
    }
}

@supports (-webkit-overflow-scrolling:touch) {
    @media (-webkit-min-device-pixel-ratio: 2), (min-resolution:192dpi) {
        .image[src$=".svg"] {
            width:calc(100% + 1px);
        }
    }
}

.show-for-sr {
    border: 0 !important;
    clip: rect(1px, 1px, 1px, 1px) !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
    white-space: nowrap !important;
}

.headline {
    font-family: Montserrat;
    font-weight: 700;
}

.section-fit {
    max-width: 400px;
}

:root {
    --section-relative-margin: 0 auto;
}

.section-relative {
    position: relative;
    margin: 0 auto;
}

.js-text-scaling .section-relative {
    margin: var(--section-relative-margin);
}

.section-inner {
    height: 100%;
}

#page-block-kcghvc15eha {
    height: 4.9375rem;
    max-width: 100%;
}

#page-block-kcghvc15eha .section-holder-border {
    border: 0;
}

#page-block-kcghvc15eha .section-block {
    background: #fff;
    height: 4.9375rem;
}

#page-block-kcghvc15eha .section-holder-overlay {
    display: none;
}

#element-100 {
    top: 1.125rem;
    left: 8.4375rem;
    height: 2.9911rem;
    width: 8.375rem;
    z-index: 5;
}

#page-block-e4udwuz7pqk {
    height: 37.25rem;
    max-width: 100%;
}

#page-block-e4udwuz7pqk .section-holder-border {
    border: 0;
}

#page-block-e4udwuz7pqk .section-block {
    background: rgb(240, 239, 255);
    height: 37.25rem;
}

#page-block-e4udwuz7pqk .section-holder-overlay {
    display: none;
}

#element-702 {
    top: 0.625rem;
    left: 1.1875rem;
    height: 4.875rem;
    width: 22.5rem;
    z-index: 6;
    color: #37465A;
    font-size: 1.7337rem;
    line-height: 2.45rem;
    text-align: center;
}

#element-702 .x_67c6b47b {
    text-align: center;
    line-height: 2.4375rem;
    font-size: 1.7337rem;
}

#element-702 .x_c5d4d9bc {
    color: #483387;
}

#element-702 strong {
    font-weight: 700;
}

#element-714 {
    top: 6.125rem;
    left: 2.625rem;
    height: 3.0625rem;
    width: 20rem;
    z-index: 133;
}

.circle {
    border-radius: 50%;
}

.shape {
    height: inherit;
}

.line-horizontal {
    height: .625rem;
}

.line-vertical {
    height: 100%;
    margin-right: .625rem;
}

[class*='line-'] {
    box-sizing: content-box;
}

#element-714 .shape {
    border: 0.0625rem solid #483387;
    background: rgb(72, 51, 135);
}

#element-715 {
    top: 7.375rem;
left: 0rem;
height: 2.5rem;
width: 100%;
z-index: 134;
color: #37465A;
font-size: 0.8669rem;
line-height: 1.225rem;
text-align: center;
}

#element-715 .x_c5f0bf77 {
    text-align: center;
    line-height: 1.25rem;
    font-size: 0.8669rem;
}

#element-715 .x_f2074b6c {
    color: #ffffff;
}

#element-719 {
    top: 7.625rem;
    left: 2.25rem;
    height: 22.0989rem;
    width: 20.5rem;
    z-index: 26;
}

#element-719 .cropped {
    background: url(../imgs/62889741-0-yyy---2022-11-01T114.png) -4.875rem -0.0625rem / 25.375rem 22.3125rem;
}

#element-701 {
    top: 10.25rem;
    left: 3.625rem;
    height: 4.125rem;
    width: 17.75rem;
    z-index: 16;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.4rem;
    text-align: center;
}

#element-701 .x_2c80ab57 {
    text-align: center;
    line-height: 1.375rem;
    font-size: 0.9907rem;
}

#element-701 .x_7b2817bf {
    color: #000000;
}

#element-701 .x_fade98fa {
    text-align: left;
    caret-color: rgb(0, 0, 0);
}

#element-701 strong {
    font-weight: 700;
}

#element-716 {
    top: 4.8125rem;
    left: 22.1875rem;
    height: 2.088rem;
    width: 2.0373rem;
    z-index: 136;
}

#element-716 .cropped {
    background: url(../imgs/62889619-0-Fashion-Flash-Sale-D.png) 0 -0.4375rem / 2rem 2.9375rem;
}

#element-720 {
    top: 31.875rem;
    left: 3.6875rem;
    height: 17.625rem;
    width: 17.625rem;
    z-index: 135;
}

#element-718 {
    top: 5.25rem;
    left: 22.0625rem;
    height: 1.5rem;
    width: 2.5625rem;
    z-index: 137;
    color: #37465A;
    font-size: 0.6192rem;
    line-height: 0.75rem;
    text-align: center;
}

#element-718 .x_7ca85f40 {
    text-align: center;
    line-height: 0.75rem;
    font-size: 0.6192rem;
}

#element-718 .x_f2074b6c {
    color: #ffffff;
}

#element-718 strong {
    font-weight: 700;
}

#element-704 {
    top: 15.5rem;
    left: 5rem;
    height: 13.5rem;
    width: 15.3125rem;
    z-index: 21;
}

.btn {
    cursor: pointer;
    text-align: center;
    transition: border .5s;
    width: 100%;
    border: 0;
    white-space: normal;
    display: table-cell;
    vertical-align: middle;
    padding: 0;
}

.btn-shadow {
    box-shadow: 0 1px 3px rgba(1, 1, 1, 0.5);
}

.lightbox {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
}

.lightbox-dim {
    background: rgba(0, 0, 0, 0.85);
    height: 100%;
    animation: fade-in .5s ease-in-out;
    overflow-x: hidden;
    display: flex;
    align-items: center;
    padding: 30px 0;
}

.lightbox-content {
    background-color: #fefefe;
    border-radius: 3px;
    position: relative;
    margin: auto;
    animation: slide-down .5s ease-in-out;
}

.lightbox-opened {
    display: block;
}

.lightbox-close {
    width: 26px;
    right: 0;
    top: -10px;
    cursor: pointer;
}

.lightbox-close-btn {
    padding: 0;
    border: none;
    background: none;
}

.lightbox-btn-svg {
    display: block;
}

.lightbox-close-icon {
    fill: #fff;
}

.notification-text {
    font-size: 1.5rem;
    color: #fff;
    text-align: center;
    width: 100%;
}

.modal-on {
    overflow: hidden;
}

.form {
    font-size: 1.25rem;
}

fieldset {
    margin: 0;
    padding: 0;
    border: 0;
    min-width: 0;
}

.form-input {
    color: transparent;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 3px;
    font-family: inherit;
    width: 100%;
    height: 3.5rem;
    margin: 0.5rem 0;
    padding: 0.5rem 0.625rem 0.5625rem;
}

.form-input::placeholder {
    opacity: 1;
    color: transparent;
}

.form-textarea {
    display: inline-block;
    vertical-align: top;
}

.form-select {
    background: url("//v.fastcdn.co/a/img/builder2/select-arrow-drop-down.png") no-repeat right;
    -webkit-appearance: none;
    -moz-appearance: none;
    color: transparent;
}

.form-label {
    display: inline-block;
    color: transparent;
}

.form-label-title {
    display: block;
    line-height: 1.1;
    width: 100%;
    padding: 0.75rem 0 0.5625rem;
    margin: 0.5rem 0 0.125rem;
}

.form-multiple-label:empty {
    display: block;
    height: 0.8rem;
    margin-top: .375rem;
}

.form-label-outside {
    margin: 0.3125rem 0 0;
}

.form-multiple-input {
    position: absolute;
    opacity: 0;
}

.form-multiple-label {
    position: relative;
    padding-top: 0.75rem;
    line-height: 1.05;
    margin-left: 1.5625rem;
}

.form-multiple-label:before {
    content: "";
    display: inline-block;
    box-sizing: inherit;
    width: 1rem;
    height: 1rem;
    background-color: #fff;
    border-radius: 0.25rem;
    border: 1px solid #8195a8;
    margin-right: 0.5rem;
    vertical-align: -2px;
    position: absolute;
    left: -1.5625rem;
}

.form-checkbox-label:after {
    content: "";
    width: 0.25rem;
    height: 0.5rem;
    position: absolute;
    top: 0.8rem;
    left: -1.25rem;
    transform: rotate(45deg);
    border-right: 0.1875rem solid;
    border-bottom: 0.1875rem solid;
    color: #fff;
}

.form-radio-label:before {
    border-radius: 50%;
}

.form-multiple-input:focus+.form-multiple-label:before {
    border: 2px solid #308dfc;
}

.form-multiple-input:checked+.form-radio-label:before {
    border: 0.3125rem solid #308dfc;
}

.form-multiple-input:checked+.form-checkbox-label:before {
    background-color: #308dfc;
    border: 0;
}

.form-btn {
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    border: 0;
    cursor: pointer;
    min-height: 100%;
}

.form-input-inner-shadow {
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.28);
}

body#landing-page .user-invalid-label {
    color: #e85f54;
}

body#landing-page .user-invalid {
    border-color: #e85f54;
}

.form-messagebox {
    transform: translate(0.4375rem, -0.4375rem);
}

.form-messagebox:before {
    content: "";
    position: absolute;
    display: block;
    width: 0.375rem;
    height: 0.375rem;
    transform: rotate(45deg);
    background-color: #e85f54;
    top: -0.1875rem;
    left: 25%;
}

.form-messagebox-contents {
    font-size: 0.875rem;
    font-weight: 500;
    color: #fff;
    background-color: #e85f54;
    padding: 0.4375rem 0.9375rem;
    max-width: 250px;
    word-wrap: break-word;
    margin: auto;
}

.form-messagebox-top {
    transform: translate(0, -1rem);
}

.form-messagebox-top:before {
    bottom: -0.1875rem;
    top: auto;
}

#element-704 .btn.btn-effect3d:active {
    box-shadow: none;
}

#element-704 .btn:hover {
    background: #483387;
    color: #FFFFFF;
}

#element-704 .btn {
    background: linear-gradient(#FFB23B, #F7941D 50%);
    color: #FFFFFF;
    font-size: 1.1146rem;
    font-family: Montserrat;
    font-weight: 700;
    height: 1.9375rem;
    width: 13.375rem;
    border-radius: 3px;
}

#element-704 .form-label {
    color: #5E6C7B;
}

#element-704 ::placeholder {
    color: #5E6C7B;
}

#element-704 .form-input {
    color: #483387;
    background-color: #F0EFFF;
    border-color: #483387;
}

#element-704 .user-invalid {
    border-color: #E12627;
}

#element-704 input::placeholder,
#element-704 .form-label-inside {
    color: #5E6C7B;
}

#element-704 select.valid {
    color: #483387;
}

#element-704 .form-btn-geometry {
    top: 14.1875rem;
    left: 0.8125rem;
    height: 1.9375rem;
    width: 13.375rem;
    z-index: 21;
}

#element-717 {
    top: 27.1875rem;
    left: 0;
    height: 6.8721rem;
    width: 24.9375rem;
    z-index: 19;
}

#element-707 {
    top: 33.375rem;
    left: 0;
    height: 3.75rem;
    width: 24.9375rem;
    z-index: 27;
	border: 0.0625rem solid #db347f;
	background: #db347f;
}

#element-707 .shape {
    border: 0.0625rem solid #db347f;
		background: #db347f;
}

#element-708 {
    top: 34.0625rem;
    left: 0.1875rem;
    height: 2.6502rem;
    width: 2.6875rem;
    z-index: 29;
}

#element-712 {
    top: 34.0625rem;
    left: 17.1875rem;
    height: 2.625rem;
    width: 2.625rem;
    z-index: 38;
}

#element-713 {
    top: 34rem;
    left: 7.9375rem;
    height: 2.6875rem;
    width: 2.6875rem;
    z-index: 40;
}

#element-711 {
    top: 34.0625rem;
    left: 3.1875rem;
    height: 2.625rem;
    width: 5.375rem;
    z-index: 36;
    color: #37465A;
    font-size: 0.805rem;
    line-height: 1.3rem;
    text-align: left;
}

#element-711 .x_b0120a37 {
    text-align: left;
    line-height: 1.3125rem;
    font-size: 0.805rem;
}

#element-711 .x_f2074b6c {
    color: #ffffff;
}

#element-711 strong {
    font-weight: 700;
}

#element-709 {
    top: 34.0625rem;
    left: 10.8125rem;
    height: 2.625rem;
    width: 6.125rem;
    z-index: 34;
    color: #37465A;
    font-size: 0.805rem;
    line-height: 1.3rem;
    text-align: left;
}

#element-709 .x_b0120a37 {
    text-align: left;
    line-height: 1.3125rem;
    font-size: 0.805rem;
}

#element-709 .x_f2074b6c {
    color: #ffffff;
}

#element-709 strong {
    font-weight: 700;
}

#element-710 {
    top: 34.125rem;
    left: 20.0625rem;
    height: 2.625rem;
    width: 4.5rem;
    z-index: 35;
    color: #37465A;
    font-size: 0.805rem;
    line-height: 1.3rem;
    text-align: left;
}

#element-710 .x_b0120a37 {
    text-align: left;
    line-height: 1.3125rem;
    font-size: 0.805rem;
}

#element-710 .x_f2074b6c {
    color: #ffffff;
}

#element-710 strong {
    font-weight: 700;
}

#page-block-f8bmwv041r5 {
    height: 41.5rem;
    max-width: 100%;
}

#page-block-f8bmwv041r5 .section-holder-border {
    border: 0;
}

#page-block-f8bmwv041r5 .section-block {
    background: rgb(255, 255, 255);
    height: 41.5rem;
	top: 50px;
position: relative;
}

#page-block-f8bmwv041r5 .section-holder-overlay {
    display: none;
}

#element-129 {
    top: 13.3125rem;
    left: 4.4375rem;
    height: 16.7486rem;
    width: 16.125rem;
    z-index: 8;
}

#element-127 {
    top: 1.75rem;
    left: 1.25rem;
    height: 1.8125rem;
    width: 22.5rem;
    z-index: 10;
    color: #37465A;
    font-size: 1.4861rem;
    line-height: 1.8rem;
    text-align: center;
}

#element-127 .x_5f0ed501 {
    text-align: center;
    line-height: 1.8125rem;
    font-size: 1.4861rem;
}

#element-127 .x_7b2817bf {
    color: #000000;
}

#element-127 strong {
    font-weight: 700;
}

#element-348 {
    top: 3.6875rem;
    left: 1.25rem;
    height: 1.9375rem;
    width: 22.5rem;
    z-index: 74;
    color: #37465A;
    font-size: 1.3622rem;
    line-height: 1.925rem;
    text-align: center;
}

#element-348 .x_a2e00130 {
    text-align: center;
    line-height: 1.9375rem;
    font-size: 1.3622rem;
}

#element-348 .x_c5d4d9bc {
    color: #483387;
}

#element-128 {
    top: 6.25rem;
    left: 1.25rem;
    height: 6.75rem;
    width: 22.5rem;
    z-index: 12;
    color: #37465A;
    font-size: 0.805rem;
    line-height: 1.1375rem;
    text-align: center;
}

#element-128 .x_dc6c6e10 {
    text-align: center;
    line-height: 1.125rem;
    font-size: 0.805rem;
}

#element-128 .x_7b2817bf {
    color: #000000;
}

#element-128 strong {
    font-weight: 700;
}

#element-661 {
    top: 32.25rem;
    left: 7.9375rem;
    height: 2.0625rem;
    width: 10.5625rem;
    z-index: 121;
}

#element-661 .shape {
    border: 0.0625rem solid #483387;
    border-radius: 0 0 0 0;
    background: rgb(72, 51, 135);
    box-shadow: rgba(93, 93, 93, 0.25) 2px 0 4px 0;
}

#element-662 {
    top: 32.25rem;
    left: 9.0625rem;
    height: 2rem;
    width: 8.3125rem;
    z-index: 123;
    color: #37465A;
    font-size: 1.2384rem;
    line-height: 2rem;
    text-align: center;
}

#element-662 .x_06cb0376 {
    text-align: center;
    line-height: 2rem;
    font-size: 1.2384rem;
}

#element-662 .x_f2074b6c {
    color: #ffffff;
}

#element-663 {
    top: 34.625rem;
    left: 7.125rem;
    height: 1.6875rem;
    width: 12.25rem;
    z-index: 125;
    color: #37465A;
    font-size: 1.0526rem;
    line-height: 1.7rem;
    text-align: center;
}

#element-663 .x_7a88b5a4 {
    text-align: center;
    line-height: 1.6875rem;
    font-size: 1.0526rem;
}

#element-663 .x_7672e1d5 {
    color: #ff0000;
}

#element-663 strong {
    font-weight: 700;
}

#element-664 {
    top: 34.625rem;
    left: 10.125rem;
    height: 1.375rem;
    width: 6.8125rem;
    z-index: 126;
}

#element-664 .shape {
    border-bottom: 2px solid #FF0000;
}

#element-130 {
    top: 36.875rem;
    left: 7.875rem;
    height: 2.3125rem;
    width: 10.375rem;
    z-index: 13;
}

#element-130 .btn.btn-effect3d:active {
    box-shadow: none;
}

#element-130 .btn:hover {
    background: #483387;
    color: #FFFFFF;
}

#element-130 .btn {
    background: linear-gradient(#FFB23B, #F7941D 50%);
    color: #FFFFFF;
    font-size: 1.3622rem;
    font-family: Montserrat;
    font-weight: 400;
    height: 2.3125rem;
    width: 10.375rem;
    border-radius: 41px;
}

#page-block-4bjimcj2wqs {
    height: 27.8125rem;
    max-width: 100%;
}

#page-block-4bjimcj2wqs .section-holder-border {
    border: 0;
}

#page-block-4bjimcj2wqs .section-block {
    background: rgb(255, 255, 255);
    height: 27.8125rem;
}

#page-block-4bjimcj2wqs .section-holder-overlay {
    display: none;
}

#element-36 {
    top: 0.25rem;
    left: 1.1875rem;
    height: 4.25rem;
    width: 22.5rem;
    z-index: 3;
    color: #37465A;
    font-size: 1.4861rem;
    line-height: 2.1rem;
    text-align: center;
}

#element-36 .x_fc9d998b {
    text-align: center;
    line-height: 2.125rem;
    font-size: 1.4861rem;
}

#element-36 .x_c5d4d9bc {
    color: #483387;
}

#element-134 {
    top: 9.5625rem;
    left: 5.25rem;
    height: 13.875rem;
    width: 13.875rem;
    z-index: 15;
}

#element-462 {
    top: 6.375rem;
    left: 2.0625rem;
    height: 3.5rem;
    width: 3.5rem;
    z-index: 37;
}

#element-473 {
    top: 6.6875rem;
    left: 19.5625rem;
    height: 3.1875rem;
    width: 3.1875rem;
    z-index: 87;
}

#element-352 {
    top: 6.625rem;
    left: 3.3125rem;
    height: 2.375rem;
    width: 1.1875rem;
    z-index: 47;
    color: #37465A;
    font-size: 1.4861rem;
    line-height: 2.4rem;
    text-align: left;
}

#element-352 .x_436f1287 {
    text-align: left;
    line-height: 2.375rem;
    font-size: 1.4861rem;
}

#element-352 .x_c5d4d9bc {
    color: #483387;
}

#element-353 {
    top: 8.375rem;
    left: 2.9375rem;
    height: 2.25rem;
    width: 1.875rem;
    z-index: 48;
    color: #37465A;
    font-size: 0.6811rem;
    line-height: 1.1rem;
    text-align: left;
}

#element-353 .x_7b84e050 {
    text-align: left;
    line-height: 1.125rem;
    font-size: 0.6811rem;
}

#element-353 .x_c5d4d9bc {
    color: #483387;
}

#element-459 {
    top: 74rem;
    left: 4.1875rem;
    height: 3.75rem;
    width: 16.5625rem;
    z-index: 18;
}

#element-470 {
    top: 79.625rem;
    left: 4.6875rem;
    height: 3.5625rem;
    width: 15.625rem;
    z-index: 30;
}

#element-147 {
    top: 10.1875rem;
    left: 0.5625rem;
    height: 2rem;
    width: 6.625rem;
    z-index: 45;
    color: #37465A;
    font-size: 0.805rem;
    line-height: 0.975rem;
    text-align: center;
}

#element-147 .x_72fe6b53 {
    text-align: center;
    line-height: 1rem;
    font-size: 0.805rem;
}

#element-147 .x_c5d4d9bc {
    color: #483387;
}

#element-147 strong {
    font-weight: 700;
}

#element-142 {
    top: 10.1875rem;
    left: 16.8125rem;
    height: 2rem;
    width: 8.125rem;
    z-index: 39;
    color: #37465A;
    font-size: 0.805rem;
    line-height: 0.975rem;
    text-align: center;
}

#element-142 .x_72fe6b53 {
    text-align: center;
    line-height: 1rem;
    font-size: 0.805rem;
}

#element-142 .x_c5d4d9bc {
    color: #483387;
}

#element-142 strong {
    font-weight: 700;
}

#element-466 {
    top: 20.5625rem;
    left: 2.0625rem;
    height: 3.5625rem;
    width: 3.5625rem;
    z-index: 32;
}

#element-471 {
    top: 13.625rem;
    left: 19.6875rem;
    height: 3.125rem;
    width: 3.125rem;
    z-index: 86;
}

#element-465 {
    top: 119.375rem;
    left: 4.1875rem;
    height: 3.75rem;
    width: 16.5625rem;
    z-index: 20;
}

#element-148 {
    top: 24.375rem;
    left: 1.1875rem;
    height: 2rem;
    width: 5.4375rem;
    z-index: 46;
    color: #37465A;
    font-size: 0.805rem;
    line-height: 0.975rem;
    text-align: center;
}

#element-148 .x_72fe6b53 {
    text-align: center;
    line-height: 1rem;
    font-size: 0.805rem;
}

#element-148 .x_c5d4d9bc {
    color: #483387;
}

#element-148 strong {
    font-weight: 700;
}

#element-474 {
    top: 144.3125rem;
    left: 4.6875rem;
    height: 3.5625rem;
    width: 15.625rem;
    z-index: 14;
}

#element-144 {
    top: 17.125rem;
    left: 19.1875rem;
    height: 2rem;
    width: 4.0625rem;
    z-index: 42;
    color: #37465A;
    font-size: 0.805rem;
    line-height: 0.975rem;
    text-align: center;
}

#element-144 .x_72fe6b53 {
    text-align: center;
    line-height: 1rem;
    font-size: 0.805rem;
}

#element-144 .x_c5d4d9bc {
    color: #483387;
}

#element-144 strong {
    font-weight: 700;
}

#element-467 {
    top: 13.1875rem;
    left: 2.0625rem;
    height: 3.5625rem;
    width: 3.5625rem;
    z-index: 25;
}

#element-472 {
    top: 20.5625rem;
    left: 19.4375rem;
    height: 3.5625rem;
    width: 3.5625rem;
    z-index: 91;
}

#element-355 {
    top: 13.5rem;
    left: 2.75rem;
    height: 2.375rem;
    width: 2.375rem;
    z-index: 75;
    color: #37465A;
    font-size: 1.4861rem;
    line-height: 2.4rem;
    text-align: left;
}

#element-355 .x_43063250 {
    text-align: left;
    line-height: 2.375rem;
    font-size: 1.4861rem;
}

#element-355 .x_c5d4d9bc {
    color: #483387;
}

#element-468 {
    top: 188.75rem;
    left: 4.1875rem;
    height: 3.75rem;
    width: 16.5625rem;
    z-index: 23;
}

#element-146 {
    top: 17.1875rem;
    left: 0.625rem;
    height: 2rem;
    width: 6.5rem;
    z-index: 50;
    color: #37465A;
    font-size: 0.805rem;
    line-height: 0.975rem;
    text-align: center;
}

#element-146 .x_72fe6b53 {
    text-align: center;
    line-height: 1rem;
    font-size: 0.805rem;
}

#element-146 .x_c5d4d9bc {
    color: #483387;
}

#element-146 strong {
    font-weight: 700;
}

#element-475 {
    top: 206.4375rem;
    left: 4.6875rem;
    height: 3.5625rem;
    width: 15.625rem;
    z-index: 43;
}

#element-145 {
    top: 24.375rem;
    left: 17.75rem;
    height: 2rem;
    width: 6.9375rem;
    z-index: 44;
    color: #37465A;
    font-size: 0.805rem;
    line-height: 0.975rem;
    text-align: center;
}

#element-145 .x_72fe6b53 {
    text-align: center;
    line-height: 1rem;
    font-size: 0.805rem;
}

#element-145 .x_c5d4d9bc {
    color: #483387;
}

#element-145 strong {
    font-weight: 700;
}

#element-356 {
    top: 15.375rem;
    left: 3rem;
    height: 2.25rem;
    width: 1.8125rem;
    z-index: 76;
    color: #37465A;
    font-size: 0.6811rem;
    line-height: 1.1rem;
    text-align: left;
}

#element-356 .x_e5eb9d17 {
    text-align: left;
    line-height: 1.125rem;
    font-size: 0.6811rem;
}

#element-356 .x_c5d4d9bc {
    color: #483387;
}

#page-block-5g8zhhiqwua {
    height: 31.3125rem;
    max-width: 100%;
}

#page-block-5g8zhhiqwua .section-holder-border {
    border: 0;
}

#page-block-5g8zhhiqwua .section-block {
    background: rgb(240, 239, 255);
    height: 31.3125rem;
}

#page-block-5g8zhhiqwua .section-holder-overlay {
    display: none;
}

#element-150 {
    top: 1.3125rem;
    left: 1.25rem;
    height: 2.1875rem;
    width: 22.5rem;
    z-index: 51;
    color: #37465A;
    font-size: 1.548rem;
    line-height: 2.1875rem;
    text-align: center;
}

#element-150 .x_40d51da5 {
    text-align: center;
    line-height: 2.1875rem;
    font-size: 1.548rem;
}

#element-150 .x_7b2817bf {
    color: #000000;
}

#element-154 {
    top: 3.5rem;
    left: 1.25rem;
    height: 3rem;
    width: 22.5rem;
    z-index: 52;
    color: #37465A;
    font-size: 2.1053rem;
    line-height: 2.975rem;
    text-align: center;
}

#element-154 .x_4c2ab017 {
    text-align: center;
    line-height: 3rem;
    font-size: 2.1053rem;
}

#element-154 .x_c5d4d9bc {
    color: #483387;
}

#element-158 {
    top: 6.5rem;
    left: 1.125rem;
    height: 2.1875rem;
    width: 22.5rem;
    z-index: 53;
    color: #37465A;
    font-size: 1.548rem;
    line-height: 2.1875rem;
    text-align: center;
}

#element-158 .x_40d51da5 {
    text-align: center;
    line-height: 2.1875rem;
    font-size: 1.548rem;
}

#element-158 .x_7b2817bf {
    color: #000000;
}

#element-357 {
    top: 9.1875rem;
    left: 0.125rem;
    height: 17.585rem;
    width: 24.5625rem;
    z-index: 41;
}

#element-357 .cropped {
    background: url(../imgs/62784063-0-Group-208.png) -3.5625rem -2.1875rem / 31.375rem 26.875rem;
}

#element-160 {
    top: 25.5625rem;
    left: 4.0625rem;
    height: 1.625rem;
    width: 1.625rem;
    z-index: 55;
}

#element-164 {
    top: 25.5625rem;
    left: 19.4375rem;
    height: 1.6875rem;
    width: 1.6875rem;
    z-index: 57;
}

#element-161 {
    top: 27.5625rem;
    left: 0.8125rem;
    height: 2.375rem;
    width: 8.0625rem;
    z-index: 54;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.2rem;
    text-align: center;
}

#element-161 .x_59de7b06 {
    text-align: center;
    line-height: 1.1875rem;
    font-size: 0.9907rem;
}

#element-161 .x_c5d4d9bc {
    color: #483387;
}

#element-161 strong {
    font-weight: 700;
}

#element-162 {
    top: 27.5625rem;
    left: 16.5625rem;
    height: 2.375rem;
    width: 7.5rem;
    z-index: 56;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.2rem;
    text-align: center;
}

#element-162 .x_59de7b06 {
    text-align: center;
    line-height: 1.1875rem;
    font-size: 0.9907rem;
}

#element-162 .x_c5d4d9bc {
    color: #483387;
}

#element-162 strong {
    font-weight: 700;
}

#page-block-zsnsh87feoh {
    height: 54.0625rem;
    max-width: 100%;
}

#page-block-zsnsh87feoh .section-holder-border {
    border: 0;
}

#page-block-zsnsh87feoh .section-block {
    background: rgb(251, 251, 251);
    height: 54.0625rem;
}

#page-block-zsnsh87feoh .section-holder-overlay {
    display: none;
}

#element-166 {
    top: 2.125rem;
    left: 1.1875rem;
    height: 2.125rem;
    width: 22.5rem;
    z-index: 58;
    color: #37465A;
    font-size: 1.4861rem;
    line-height: 2.1rem;
    text-align: center;
}

#element-166 .x_fc9d998b {
    text-align: center;
    line-height: 2.125rem;
    font-size: 1.4861rem;
}

#element-166 .x_7b2817bf {
    color: #000000;
}

#element-167 {
    top: 4.6875rem;
    left: 1.1875rem;
    height: 6.75rem;
    width: 22.5rem;
    z-index: 59;
    color: #37465A;
    font-size: 0.805rem;
    line-height: 1.1375rem;
    text-align: center;
}

#element-167 .x_dc6c6e10 {
    text-align: center;
    line-height: 1.125rem;
    font-size: 0.805rem;
}

#element-167 .x_c5d4d9bc {
    color: #483387;
}

#element-167 strong {
    font-weight: 700;
}

#element-168 {
    top: 41.8125rem;
    left: 0;
    height: 10.0796rem;
    width: 24.875rem;
    z-index: 60;
}

#element-731 {
    top: 12.0625rem;
    left: 2.25rem;
    height: 23.875rem;
    width: 20.4375rem;
    z-index: 140;
}

#element-731 .shape {
    border: 0.0625rem solid #A3BAC6;
    border-radius: 1.375rem 1.375rem 1.375rem 1.375rem;
    background: rgb(72, 51, 135);
    box-shadow: rgba(93, 93, 93, 0.25) 2px 0 4px 0;
}

#element-730 {
    top: 12.8125rem;
    left: 2.0625rem;
    height: 4.125rem;
    width: 19.8125rem;
    z-index: 142;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.4rem;
    text-align: center;
}

#element-730 .x_2c80ab57 {
    text-align: center;
    line-height: 1.375rem;
    font-size: 0.9907rem;
}

#element-730 .x_fade98fa {
    text-align: left;
    caret-color: rgb(0, 0, 0);
}

#element-730 .x_f2074b6c {
    color: #ffffff;
}

#element-730 strong {
    font-weight: 700;
}

#element-477 {
    top: 36.9375rem;
    left: 5rem;
    height: 15.5rem;
    width: 15.5rem;
    z-index: 92;
}

#element-728 {
    top: 17.5625rem;
    left: 3.6875rem;
    height: 13.5rem;
    width: 18.1875rem;
    z-index: 141;
}

#element-728 .btn.btn-effect3d:active {
    box-shadow: none;
}

#element-728 .btn:hover {
    background: #483387;
    color: #FFFFFF;
}

#element-728 .btn {
    background: linear-gradient(#FFB23B, #F7941D 50%);
    color: #FFFFFF;
    font-size: 1.1146rem;
    font-family: Montserrat;
    font-weight: 700;
    height: 2.5rem;
    width: 12.75rem;
    border-radius: 3px;
}

#element-728 .form-label {
    color: #5E6C7B;
}

#element-728 ::placeholder {
    color: #5E6C7B;
}

#element-728 .form-input {
    color: #483387;
    background-color: #F0EFFF;
    border-color: #483387;
}

#element-728 .user-invalid {
    border-color: #E12627;
}

#element-728 input::placeholder,
#element-728 .form-label-inside {
    color: #5E6C7B;
}

#element-728 select.valid {
    color: #483387;
}

#element-728 .form-btn-geometry {
    top: 14.0625rem;
    left: 2.6875rem;
    height: 2.5rem;
    width: 12.75rem;
    z-index: 141;
}

#page-block-dqlmtby6thb {
    height: 19.25rem;
    max-width: 100%;
}

#page-block-dqlmtby6thb .section-holder-border {
    border: 0;
}

#page-block-dqlmtby6thb .section-block {
    background: rgb(255, 255, 255);
    height: 19.25rem;
}

#page-block-dqlmtby6thb .section-holder-overlay {
    display: none;
}

#element-480 {
    top: 0;
    left: 0;
    height: 14.2768rem;
    width: 25.0625rem;
    z-index: 61;
}

#element-480 .cropped {
    background: url(../imgs/62792579-0-yyy-96.png) 0 0 / 27.75rem 14.25rem;
}

#element-481 {
    top: 4.4375rem;
    left: 15.5625rem;
    height: 9.8301rem;
    width: 9rem;
    z-index: 62;
}

#element-482 {
    top: 3.625rem;
    left: 4.6875rem;
    height: 6.9375rem;
    width: 6.9375rem;
    z-index: 95;
}

#element-192 {
    top: 14.25rem;
    left: 0.0625rem;
    height: 5.0625rem;
    width: 24.9375rem;
    z-index: 63;
}

#element-192 .shape {
    border: 0.0625rem solid #483387;
    background: rgb(72, 51, 135);
}

#element-484 {
    top: 15.3125rem;
    left: 0.9375rem;
    height: 3.0816rem;
    width: 3.125rem;
    z-index: 98;
}

#element-487 {
    top: 15.1875rem;
    left: 15.625rem;
    height: 3.125rem;
    width: 3.125rem;
    z-index: 102;
}

#element-486 {
    top: 15.25rem;
    left: 8.5rem;
    height: 3.125rem;
    width: 3.125rem;
    z-index: 101;
}

#element-193 {
    top: 15.5rem;
    left: 4.375rem;
    height: 2.625rem;
    width: 4.6875rem;
    z-index: 65;
    color: #37465A;
    font-size: 0.743rem;
    line-height: 0.9rem;
    text-align: left;
}

#element-193 .x_c4e3081f {
    text-align: left;
    line-height: 0.875rem;
    font-size: 0.743rem;
}

#element-193 .x_f2074b6c {
    color: #ffffff;
}

#element-193 strong {
    font-weight: 700;
}

#element-188 {
    top: 15.5rem;
    left: 11.9375rem;
    height: 2.625rem;
    width: 4.25rem;
    z-index: 100;
    color: #37465A;
    font-size: 0.743rem;
    line-height: 0.9rem;
    text-align: left;
}

#element-188 .x_c4e3081f {
    text-align: left;
    line-height: 0.875rem;
    font-size: 0.743rem;
}

#element-188 .x_f2074b6c {
    color: #ffffff;
}

#element-188 strong {
    font-weight: 700;
}

#element-191 {
    top: 15.4375rem;
    left: 19.0625rem;
    height: 2.625rem;
    width: 5.4375rem;
    z-index: 64;
    color: #37465A;
    font-size: 0.743rem;
    line-height: 0.9rem;
    text-align: left;
}

#element-191 .x_c4e3081f {
    text-align: left;
    line-height: 0.875rem;
    font-size: 0.743rem;
}

#element-191 .x_f2074b6c {
    color: #ffffff;
}

#element-191 strong {
    font-weight: 700;
}

#page-block-6bp63rd4te {
    height: 21.875rem;
    max-width: 100%;
}

#page-block-6bp63rd4te .section-holder-border {
    border: 0;
}

#page-block-6bp63rd4te .section-block {
    background: rgb(255, 255, 255);
    height: 21.875rem;
}

#page-block-6bp63rd4te .section-holder-overlay {
    display: none;
}

#element-219 {
    top: 1.6875rem;
    left: 0;
    height: 3.5rem;
    width: 25rem;
    z-index: 66;
    color: #37465A;
    font-size: 1.2384rem;
    line-height: 1.75rem;
    text-align: center;
}

#element-219 .x_7df451b3 {
    text-align: center;
    line-height: 1.75rem;
    font-size: 1.2384rem;
}

#element-219 .x_c5d4d9bc {
    color: #483387;
}

#element-398 {
    top: 6.6875rem;
    left: 0.0625rem;
    height: 14.8481rem;
    width: 24.9375rem;
    z-index: 77;
}

#element-398 .cropped {
    background: url(../imgs/62784608-0-Group-211.png) 0 0 / 24.9375rem 17.1875rem;
}

#element-242 {
    top: 7.25rem;
    left: 10.875rem;
    height: 0.875rem;
    width: 13.1875rem;
    z-index: 79;
    color: #37465A;
    font-size: 0.6192rem;
    line-height: 0.875rem;
    text-align: left;
}

#element-242 .x_50e3c4eb {
    text-align: left;
    line-height: 0.875rem;
    font-size: 0.6192rem;
}

#element-242 .x_f2074b6c {
    color: #ffffff;
}

#element-242 strong {
    font-weight: 700;
}

#element-244 {
    top: 11.1875rem;
    left: 5.9375rem;
    height: 0.875rem;
    width: 5.75rem;
    z-index: 78;
    color: #37465A;
    font-size: 0.6192rem;
    line-height: 0.875rem;
    text-align: right;
}

#element-244 .x_32c6c151 {
    text-align: right;
    line-height: 0.875rem;
    font-size: 0.6192rem;
}

#element-244 .x_f2074b6c {
    color: #ffffff;
}

#element-244 strong {
    font-weight: 700;
}

#element-399 {
    top: 15.4375rem;
    left: 10.875rem;
    height: 0.875rem;
    width: 13.125rem;
    z-index: 80;
    color: #37465A;
    font-size: 0.6192rem;
    line-height: 0.875rem;
    text-align: left;
}

#element-399 .x_50e3c4eb {
    text-align: left;
    line-height: 0.875rem;
    font-size: 0.6192rem;
}

#element-399 .x_f2074b6c {
    color: #ffffff;
}

#element-399 strong {
    font-weight: 700;
}

#element-400 {
    top: 19.1875rem;
    left: 5.1875rem;
    height: 1.75rem;
    width: 6.5rem;
    z-index: 81;
    color: #37465A;
    font-size: 0.6192rem;
    line-height: 0.875rem;
    text-align: right;
}

#element-400 .x_32c6c151 {
    text-align: right;
    line-height: 0.875rem;
    font-size: 0.6192rem;
}

#element-400 .x_f2074b6c {
    color: #ffffff;
}

#element-400 strong {
    font-weight: 700;
}

#page-block-i1cx2p5ofpm {
    height: 25.3125rem;
    max-width: 100%;
}

#page-block-i1cx2p5ofpm .section-holder-border {
    border: 0;
}

#page-block-i1cx2p5ofpm .section-block {
    background: rgb(255, 255, 255);
    height: 25.3125rem;
}

#page-block-i1cx2p5ofpm .section-holder-overlay {
    display: none;
}

#element-723 {
    top: 1rem;
    left: 1.25rem;
    height: 1.0625rem;
    width: 22.5rem;
    z-index: 7;
    color: #37465A;
    font-size: 0.743rem;
    line-height: 1.05rem;
    text-align: center;
}

#element-723 .x_25a5a462 {
    text-align: center;
    line-height: 1.0625rem;
    font-size: 0.743rem;
}

#element-723 .x_7b2817bf {
    color: #000000;
}

#element-724 {
    top: 2.5rem;
    left: 1.25rem;
    height: 4.375rem;
    width: 22.5rem;
    z-index: 4;
    color: #37465A;
    font-size: 1.548rem;
    line-height: 2.1875rem;
    text-align: center;
}

#element-724 .x_67ab24c6 {
    text-align: center;
    line-height: 2.1875rem;
    font-size: 1.548rem;
}

#element-724 .x_7b2817bf {
    color: #000000;
}

#element-724 .x_c5d4d9bc {
    color: #483387;
}

#element-726 {
    top: 7.75rem;
    left: 1.25rem;
    height: 4.375rem;
    width: 22.5rem;
    z-index: 11;
    font-size: 4.375rem;
}

@font-face {
    font-family: BebasNeue;
    font-style: normal;
    font-weight: 400;
    src: url(https://v.fastcdn.co/a/font/bebasneue-webfont.eot);
    src: url(https://v.fastcdn.co/a/font/bebasneue-webfont.eot) format("embedded-opentype"), url(https://v.fastcdn.co/a/font/bebasneue-webfont.woff2) format("woff2"), url(https://v.fastcdn.co/a/font/bebasneue-webfont.woff) format("woff"), url(https://v.fastcdn.co/a/font/bebasneue-webfont.ttf) format("truetype");
}

.timer-column {
    width: 20%;
    float: left;
    text-align: center;
    margin-left: 5%;
}

.timer-column:first-child {
    width: 25%;
    margin-left: 0;
}

.timer-box {
    position: relative;
    font-size: .78em;
    margin-bottom: .12em;
    border-radius: 5px;
    font-family: BebasNeue, sans-serif;
    height: 100%;
    line-height: 1.28em;
}

.timer-box:after,
.timer-box:before {
    content: '';
    display: block;
    border-radius: 50%;
    background-color: inherit;
    position: absolute;
    left: -.215em;
    width: .1em;
    height: .1em;
}

.timer-box:after {
    bottom: 35%;
}

.timer-box:before {
    top: 35%;
}

.timer-box:first-child:before,
.timer-box:first-child:after {
    display: none;
}

.timer-number-zero {
    visibility: hidden;
}

.timer-text-none .timer-box {
    font-size: .78em;
}

.timer-text-bottom .timer-labels-top,
.timer-text-top .timer-labels-bottom,
.timer-text-none .timer-labels {
    display: none;
}

.timer-labels {
    text-transform: uppercase;
    margin-bottom: .18em;
    font-size: .13333em;
    position: relative;
}

.timer-label {
    padding-bottom: .1875rem;
}

#element-726 .timer-box {
    color: #ffa231;
    background-color: #483387;
}

#element-726 .timer-labels {
    color: #37465A;
}

#element-725 {
    top: 13.0625rem;
    left: 1.25rem;
    height: 6.5rem;
    width: 22.5rem;
    z-index: 9;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.6rem;
    text-align: center;
}

#element-725 .x_dc68832a {
    text-align: center;
    line-height: 1.625rem;
    font-size: 0.9907rem;
}

#element-727 {
    top: 21rem;
    left: 3.75rem;
    height: 2.625rem;
    width: 15.8125rem;
    z-index: 139;
}

#element-727 .btn.btn-effect3d:active {
    box-shadow: none;
}

#element-727 .btn:hover {
    background: #483387;
    color: #FFFFFF;
}

#element-727 .btn {
    background: linear-gradient(#FFB23B, #F7941D 50%);
    color: #FFFFFF;
    font-size: 1.1146rem;
    font-family: Montserrat;
    font-weight: 700;
    height: 2.625rem;
    width: 15.8125rem;
    border-radius: 41px;
}

#page-block-h6bm7rnizki {
    height: 11rem;
    max-width: 100%;
}

#page-block-h6bm7rnizki .section-holder-border {
    border: 0;
}

#page-block-h6bm7rnizki .section-block {
    background: rgb(255, 255, 255);
    height: 11rem;
}

#page-block-h6bm7rnizki .section-holder-overlay {
    display: none;
}

#element-257 {
    top: 0.0625rem;
    left: 0;
    height: 10.9375rem;
    width: 24.875rem;
    z-index: 71;
}

#element-257 .shape {
    border: 0.0625rem solid #483387;
    background: rgb(72, 51, 135);
    opacity: 0.1;
}

#element-490 {
    top: 0.0625rem;
    left: 0.0625rem;
    height: 10.9126rem;
    width: 25.0625rem;
    z-index: 67;
}

#element-491 {
    top: 1.8125rem;
    left: 11.6875rem;
    height: 6.275rem;
    width: 11.125rem;
    z-index: 68;
}

#element-254 {
    top: 2.5rem;
    left: 11.1875rem;
    height: 2.75rem;
    width: 12.0625rem;
    z-index: 69;
    color: #37465A;
    font-size: 1.3622rem;
    line-height: 1.375rem;
    text-align: center;
}

#element-254 .x_05b72d8a {
    text-align: center;
    line-height: 1.375rem;
    font-size: 1.3622rem;
}

#element-254 .x_c5d4d9bc {
    color: #483387;
}

#element-254 strong {
    font-weight: 700;
}

#element-255 {
    top: 5.9375rem;
    left: 12.125rem;
    height: 1.5rem;
    width: 9.6875rem;
    z-index: 70;
    color: #37465A;
    font-size: 0.6192rem;
    line-height: 0.75rem;
    text-align: center;
}

#element-255 .x_7ca85f40 {
    text-align: center;
    line-height: 0.75rem;
    font-size: 0.6192rem;
}

#element-255 .x_7b2817bf {
    color: #000000;
}

#element-255 .x_c5d4d9bc {
    color: #483387;
}

#element-255 strong {
    font-weight: 700;
}

#element-698 {
    top: 1.875rem;
    left: 7.8125rem;
    height: 2.25rem;
    width: 9.3125rem;
    z-index: 130;
}

#element-698 .btn.btn-effect3d:active {
    box-shadow: none;
}

#element-698 .btn:hover {
    background: #483387;
    color: #FFFFFF;
}

#element-698 .btn {
    background: #F7941D;
    color: #FFFFFF;
    font-size: 1.1146rem;
    font-family: Montserrat;
    font-weight: 700;
    height: 2.25rem;
    width: 9.3125rem;
    border-radius: 9px;
}

#page-block-yyls7wamq49 {
    height: 33.125rem;
    max-width: 100%;
}

#page-block-yyls7wamq49 .section-holder-border {
    border: 0;
}

#page-block-yyls7wamq49 .section-block {
    background: rgb(255, 255, 255);
    height: 33.125rem;
}

#page-block-yyls7wamq49 .section-holder-overlay {
    display: none;
}

#element-310 {
    top: 2.5rem;
    left: 1.25rem;
    height: 3.25rem;
    width: 22.5rem;
    z-index: 72;
    color: #37465A;
    font-size: 1.3622rem;
    line-height: 1.65rem;
    text-align: center;
}

#element-310 .x_b796efc8 {
    text-align: center;
    line-height: 1.625rem;
    font-size: 1.3622rem;
}

#element-310 .x_7b2817bf {
    color: #000000;
}

#element-310 .x_c5d4d9bc {
    color: #483387;
}

#element-311 {
    top: 6rem;
    left: 7.9375rem;
    height: 1.625rem;
    width: 11.1875rem;
    z-index: 73;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.6rem;
    text-align: left;
}

#element-311 .x_8b9ce48e {
    text-align: left;
    line-height: 1.625rem;
    font-size: 0.9907rem;
}

#element-311 .x_c5d4d9bc {
    color: #483387;
}

#element-311 strong {
    font-weight: 700;
}

#element-325 {
    top: 9.4375rem;
    left: 1.1875rem;
    height: 3.4905rem;
    width: 22.5rem;
    z-index: 106;
}

#element-496 {
    top: 23.75rem;
    left: 1.125rem;
    height: 3.4905rem;
    width: 22.5rem;
    z-index: 110;
}

#element-327 {
    top: 14.5rem;
    left: 2.25rem;
    height: 2.375rem;
    width: 1.6875rem;
    z-index: 114;
    color: #37465A;
    font-size: 1.4861rem;
    line-height: 2.4rem;
    text-align: center;
}

#element-327 .x_190a7a83 {
    text-align: center;
    line-height: 2.375rem;
    font-size: 1.4861rem;
}

#element-327 .x_c5d4d9bc {
    color: #483387;
}

#element-498 {
    top: 9.9375rem;
    left: 2.25rem;
    height: 2.375rem;
    width: 1.6875rem;
    z-index: 116;
    color: #37465A;
    font-size: 1.4861rem;
    line-height: 2.4rem;
    text-align: center;
}

#element-498 .x_190a7a83 {
    text-align: center;
    line-height: 2.375rem;
    font-size: 1.4861rem;
}

#element-498 .x_c5d4d9bc {
    color: #483387;
}

#element-326 {
    top: 10.5rem;
    left: 5.125rem;
    height: 1.3125rem;
    width: 18.5625rem;
    z-index: 113;
    color: #37465A;
    font-size: 0.805rem;
    line-height: 1.3rem;
    text-align: left;
}

#element-326 .x_e584cf25 {
    text-align: left;
    line-height: 1.3125rem;
    font-size: 0.805rem;
}

#element-326 .x_f2074b6c {
    color: #ffffff;
}

#element-326 strong {
    font-weight: 700;
}

#element-497 {
    top: 24.875rem;
    left: 5.1875rem;
    height: 1.3125rem;
    width: 19.5625rem;
    z-index: 111;
    color: #37465A;
    font-size: 0.805rem;
    line-height: 1.3rem;
    text-align: left;
}

#element-497 .x_e584cf25 {
    text-align: left;
    line-height: 1.3125rem;
    font-size: 0.805rem;
}

#element-497 .x_f2074b6c {
    color: #ffffff;
}

#element-497 strong {
    font-weight: 700;
}

#element-329 {
    top: 14rem;
    left: 1.125rem;
    height: 3.4905rem;
    width: 22.5rem;
    z-index: 108;
}

#element-321 {
    top: 18.6875rem;
    left: 1.125rem;
    height: 3.4905rem;
    width: 22.5rem;
    z-index: 104;
}

#element-331 {
    top: 24.3125rem;
    left: 2.0625rem;
    height: 2.375rem;
    width: 1.6875rem;
    z-index: 115;
    color: #37465A;
    font-size: 1.4861rem;
    line-height: 2.4rem;
    text-align: center;
}

#element-331 .x_190a7a83 {
    text-align: center;
    line-height: 2.375rem;
    font-size: 1.4861rem;
}

#element-331 .x_c5d4d9bc {
    color: #483387;
}

#element-323 {
    top: 19.3125rem;
    left: 2.25rem;
    height: 2.375rem;
    width: 1.6875rem;
    z-index: 112;
    color: #37465A;
    font-size: 1.4861rem;
    line-height: 2.4rem;
    text-align: center;
}

#element-323 .x_190a7a83 {
    text-align: center;
    line-height: 2.375rem;
    font-size: 1.4861rem;
}

#element-323 .x_c5d4d9bc {
    color: #483387;
}

#element-330 {
    top: 15.0625rem;
    left: 5.1875rem;
    height: 1.3125rem;
    width: 15.1875rem;
    z-index: 109;
    color: #37465A;
    font-size: 0.805rem;
    line-height: 1.3rem;
    text-align: left;
}

#element-330 .x_e584cf25 {
    text-align: left;
    line-height: 1.3125rem;
    font-size: 0.805rem;
}

#element-330 .x_f2074b6c {
    color: #ffffff;
}

#element-330 strong {
    font-weight: 700;
}

#element-322 {
    top: 19.9375rem;
    left: 5.1875rem;
    height: 1.125rem;
    width: 16.5625rem;
    z-index: 105;
    color: #37465A;
    font-size: 0.805rem;
    line-height: 1.1375rem;
    text-align: left;
}

#element-322 .x_20e3a429 {
    text-align: left;
    line-height: 1.125rem;
    font-size: 0.805rem;
}

#element-322 .x_f2074b6c {
    color: #ffffff;
}

#element-322 strong {
    font-weight: 700;
}

#element-699 {
    top: 28.6875rem;
    left: 7.4375rem;
    height: 2.25rem;
    width: 9.3125rem;
    z-index: 131;
}

#element-699 .btn.btn-effect3d:active {
    box-shadow: none;
}

#element-699 .btn:hover {
    background: #483387;
    color: #FFFFFF;
}

#element-699 .btn {
    background: linear-gradient(#FFB23B, #F7941D 50%);
    color: #FFFFFF;
    font-size: 1.1146rem;
    font-family: Montserrat;
    font-weight: 700;
    height: 2.25rem;
    width: 9.3125rem;
    border-radius: 41px;
}

#page-block-d1garabxu5 {
    height: 64.1875rem;
    max-width: 100%;
}

#page-block-d1garabxu5 .section-holder-border {
    border: 0;
}

#page-block-d1garabxu5 .section-block {
    background: none;
    height: 64.1875rem;
}

#page-block-d1garabxu5 .section-holder-overlay {
    display: none;
}

#element-669 {
    top: 1.3125rem;
    left: 2.5rem;
    height: 4.25rem;
    width: 19.9375rem;
    z-index: 82;
    color: #37465A;
    font-size: 1.4861rem;
    line-height: 2.1rem;
    text-align: center;
}

#element-669 .x_fc9d998b {
    text-align: center;
    line-height: 2.125rem;
    font-size: 1.4861rem;
}

#element-669 .x_7b2817bf {
    color: #000000;
}

#element-669 .x_c5d4d9bc {
    color: #483387;
}

#element-670 {
    top: 6.3125rem;
    left: 8.6875rem;
    height: 7.0625rem;
    width: 7.0625rem;
    z-index: 83;
}

#element-670 .shape {
    border: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat rgb(255, 255, 255) 50% 50% / cover;
    opacity: 1;
    box-shadow: rgba(93, 93, 93, 0.25) 2px 0 4px 0;
}

#element-668 {
    top: 25.375rem;
    left: 8.9375rem;
    height: 7.0625rem;
    width: 7.0625rem;
    z-index: 93;
}

#element-668 .shape {
    border: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat rgb(255, 255, 255) 50% 50% / cover;
    opacity: 1;
    box-shadow: rgba(93, 93, 93, 0.25) 2px 0 4px 0;
}

#element-671 {
    top: 44.375rem;
    left: 8.9375rem;
    height: 7.0625rem;
    width: 7.0625rem;
    z-index: 103;
}

#element-671 .shape {
    border: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat rgb(255, 255, 255) 50% 50% / cover;
    opacity: 1;
    box-shadow: rgba(93, 93, 93, 0.25) 2px 0 4px 0;
}

#element-684 {
    top: 14.1875rem;
    left: 8.0625rem;
    height: 1.25rem;
    width: 1.25rem;
    z-index: 90;
}

#element-694 {
    top: 14.1875rem;
    left: 10rem;
    height: 1.25rem;
    width: 1.25rem;
    z-index: 129;
}

#element-732 {
    top: 14.1875rem;
    left: 11.75rem;
    height: 1.25rem;
    width: 1.25rem;
    z-index: 143;
}

#element-683 {
    top: 14.1875rem;
    left: 15.125rem;
    height: 1.25rem;
    width: 1.25rem;
    z-index: 89;
}

#element-681 {
    top: 14.1875rem;
    left: 13.5rem;
    height: 1.25rem;
    width: 1.25rem;
    z-index: 88;
}

#element-679 {
    top: 33.625rem;
    left: 8.6875rem;
    height: 1.25rem;
    width: 1.25rem;
    z-index: 99;
}

#element-678 {
    top: 33.625rem;
    left: 10.5rem;
    height: 1.25rem;
    width: 1.25rem;
    z-index: 97;
}

#element-677 {
    top: 33.625rem;
    left: 12.3125rem;
    height: 1.25rem;
    width: 1.25rem;
    z-index: 96;
}

#element-692 {
    top: 33.625rem;
    left: 13.875rem;
    height: 1.25rem;
    width: 1.25rem;
    z-index: 127;
}

#element-693 {
    top: 33.625rem;
    left: 15.1875rem;
    height: 1.25rem;
    width: 1.25rem;
    z-index: 128;
}

#element-689 {
    top: 52.625rem;
    left: 8rem;
    height: 1.25rem;
    width: 1.25rem;
    z-index: 120;
}

#element-688 {
    top: 52.625rem;
    left: 9.875rem;
    height: 1.25rem;
    width: 1.25rem;
    z-index: 119;
}

#element-686 {
    top: 52.625rem;
    left: 11.625rem;
    height: 1.25rem;
    width: 1.25rem;
    z-index: 118;
}

#element-722 {
    top: 52.625rem;
    left: 13.25rem;
    height: 1.25rem;
    width: 1.25rem;
    z-index: 138;
}

#element-685 {
    top: 52.625rem;
    left: 14.75rem;
    height: 1.25rem;
    width: 1.25rem;
    z-index: 117;
}

#element-690 {
    top: 35.3125rem;
    left: 2.5625rem;
    height: 4.125rem;
    width: 21rem;
    z-index: 122;
    color: #37465A;
    font-size: 0.8669rem;
    line-height: 1.4rem;
    text-align: center;
}

#element-690 .x_938e8cfc {
    text-align: center;
    line-height: 1.375rem;
    font-size: 0.8669rem;
}

#element-690 .x_180914c3 {
    color: #aeaeae;
}

#element-691 {
    top: 54.75rem;
    left: 1.75rem;
    height: 6.875rem;
    width: 21.0625rem;
    z-index: 124;
    color: #37465A;
    font-size: 0.8669rem;
    line-height: 1.4rem;
    text-align: center;
}

#element-691 .x_938e8cfc {
    text-align: center;
    line-height: 1.375rem;
    font-size: 0.8669rem;
}

#element-691 .x_180914c3 {
    color: #aeaeae;
}

#element-672 {
    top: 16rem;
    left: 3.6875rem;
    height: 4.125rem;
    width: 17.5rem;
    z-index: 84;
    color: #37465A;
    font-size: 0.8669rem;
    line-height: 1.4rem;
    text-align: center;
}

#element-672 .x_938e8cfc {
    text-align: center;
    line-height: 1.375rem;
    font-size: 0.8669rem;
}

#element-672 .x_180914c3 {
    color: #aeaeae;
}

#element-675 {
    top: 62.3125rem;
    left: 3.5625rem;
    height: 1.375rem;
    width: 17.5rem;
    z-index: 107;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.4rem;
    text-align: center;
}

#element-675 .x_2c80ab57 {
    text-align: center;
    line-height: 1.375rem;
    font-size: 0.9907rem;
}

#element-675 strong {
    font-weight: 700;
}

#element-673 {
    top: 20.125rem;
    left: 3.75rem;
    height: 1.375rem;
    width: 17.4375rem;
    z-index: 85;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.4rem;
    text-align: center;
}

#element-673 .x_2c80ab57 {
    text-align: center;
    line-height: 1.375rem;
    font-size: 0.9907rem;
}

#element-673 strong {
    font-weight: 700;
}

#element-674 {
    top: 39.875rem;
    left: 3.75rem;
    height: 1.375rem;
    width: 17.4375rem;
    z-index: 94;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.4rem;
    text-align: center;
}

#element-674 .x_2c80ab57 {
    text-align: center;
    line-height: 1.375rem;
    font-size: 0.9907rem;
}

#element-674 strong {
    font-weight: 700;
}

#page-block-72r1fmm51gh {
    height: 32.125rem;
    max-width: 100%;
}

#page-block-72r1fmm51gh .section-holder-border {
    border: 0;
}

#page-block-72r1fmm51gh .section-block {
    background: rgb(255, 255, 255);
    height: 32.125rem;
}

#page-block-72r1fmm51gh .section-holder-overlay {
    display: none;
}

#element-647 {
    top: 0.5625rem;
    left: 2.5rem;
    height: 2.125rem;
    width: 20rem;
    z-index: 17;
    color: #37465A;
    font-size: 1.4861rem;
    line-height: 2.1rem;
    text-align: center;
}

#element-647 .x_fc9d998b {
    text-align: center;
    line-height: 2.125rem;
    font-size: 1.4861rem;
}

#element-647 strong {
    font-weight: 700;
}

#element-648 {
    top: 3.5rem;
    left: 2.375rem;
    height: 9.625rem;
    width: 20rem;
    z-index: 22;
    color: #37465A;
    font-size: 0.8669rem;
    line-height: 1.4rem;
    text-align: left;
}

#element-648 .x_8b9dcb22 {
    text-align: left;
    line-height: 1.375rem;
    font-size: 0.8669rem;
}

#element-648 .x_c5d4d9bc {
    color: #483387;
}

#element-648 strong {
    font-weight: 700;
}

#element-650 {
    top: 13.625rem;
    left: 1.125rem;
    height: 1.3125rem;
    width: 22.5rem;
    z-index: 28;
}

#element-650 .shape {
    border-bottom: 1px solid #483387;
}

#element-649 {
    top: 15.875rem;
    left: 2.375rem;
    height: 5.5rem;
    width: 20rem;
    z-index: 24;
    color: #37465A;
    font-size: 0.8669rem;
    line-height: 1.4rem;
    text-align: left;
}

#element-649 .x_8b9dcb22 {
    text-align: left;
    line-height: 1.375rem;
    font-size: 0.8669rem;
}

#element-649 .x_c5d4d9bc {
    color: #483387;
}

#element-649 strong {
    font-weight: 700;
}

#element-651 {
    top: 22.25rem;
    left: 1rem;
    height: 1.3125rem;
    width: 22.5rem;
    z-index: 31;
}

#element-651 .shape {
    border-bottom: 1px solid #483387;
}

#element-652 {
    top: 24.1875rem;
    left: 2.375rem;
    height: 6.875rem;
    width: 20rem;
    z-index: 33;
    color: #37465A;
    font-size: 0.8669rem;
    line-height: 1.4rem;
    text-align: left;
}

#element-652 .x_8b9dcb22 {
    text-align: left;
    line-height: 1.375rem;
    font-size: 0.8669rem;
}

#element-652 .x_c5d4d9bc {
    color: #483387;
}

#element-652 strong {
    font-weight: 700;
}

#page-block-l9o78gn9r5b {
    height: 6.1875rem;
    max-width: 100%;
}

#page-block-l9o78gn9r5b .section-holder-border {
    border: 0;
}

#page-block-l9o78gn9r5b .section-block {
    background: rgb(72, 51, 135);
    height: 6.1875rem;
}

#page-block-l9o78gn9r5b .section-holder-overlay {
    display: none;
}

#element-659 {
    top: 0.6875rem;
    left: 9.6875rem;
    height: 2.1675rem;
    width: 6.375rem;
    z-index: 49;
}

#element-659 .cropped {
    background: url(../imgs/62817906-0-logo-25-4.png) -0.0625rem 0 / 6.4375rem 2.125rem;
}

#element-700 {
    top: 3.375rem;
    left: 9.5625rem;
    height: 2.5rem;
    width: 6.625rem;
    z-index: 132;
    color: #37465A;
    font-size: 0.9119rem;
    line-height: 1.2886rem;
    text-align: left;
}

#element-700 .x_f0479285 {
    text-align: left;
    line-height: 1.25rem;
    font-size: 0.9119rem;
}

#element-700 .x_f2074b6c {
    color: #ffffff;
}

@media screen and (max-width:400px) {
    :root {
        font-size: 4vw;
    }
    :root.js-text-scaling {
        font-size: var(--mobile-font-size);
    }
}

@media screen and (min-width:401px) and (max-width:767px) {
    :root {
        font-size: 16px;
    }
    :root.js-text-scaling {
        font-size: var(--default-font-size);
    }
}

@media screen and (min-width:768px) and (max-width:1200px) {
    :root {
        font-size: 1.33vw;
    }
}

@media screen and (max-width:767px) {
    .hidden-mobile {
        display: none;
    }
}

@media screen and (min-width:768px) {
    .section-fit {
        max-width: 60rem;
    }
    #page-block-kcghvc15eha {
        height: 5rem;
        max-width: 100%;
    }
    #page-block-kcghvc15eha .section-holder-border {
        border: 0;
    }
    #page-block-kcghvc15eha .section-block {
        background: rgb(240, 239, 255);
        height: 5rem;
    }
    #page-block-kcghvc15eha .section-holder-overlay {
        display: none;
    }
    #element-100 {
        top: 0.9375rem;
        left: 25.625rem;
        height: 3.125rem;
        width: 8.75rem;
        z-index: 5;
    }
    #page-block-e4udwuz7pqk {
        height: 37.5rem;
        max-width: 100%;
    }
    #page-block-e4udwuz7pqk .section-holder-border {
        border: 0;
    }
    #page-block-e4udwuz7pqk .section-block {
        background: rgb(240, 239, 255);
        height: 37.5rem;
    }
    #page-block-e4udwuz7pqk .section-holder-overlay {
        display: none;
    }
    #element-702 {
        top: 0.875rem;
        left: 0.625rem;
        height: 7rem;
        width: 30.9375rem;
        z-index: 6;
        color: #37465A;
        font-size: 2.9102rem;
        line-height: 3.525rem;
        text-align: left;
    }
    #element-702 .x_f631bdbe {
        text-align: left;
        line-height: 3.5rem;
        font-size: 2.9102rem;
    }
    #element-702 .x_c5d4d9bc {
        color: #483387;
    }
    #element-702 strong {
        font-weight: 700;
    }
    #element-714 {
        top: 1.75rem;
        left: 36.9375rem;
        height: 5.8125rem;
        width: 19.8125rem;
        z-index: 133;
    }
    #element-714 .shape {
        border: 0.0625rem solid #483387;
        background: rgb(72, 51, 135);
    }
    #element-715 {
        top: 2.4375rem;
        left: 37.75rem;
        height: 4.375rem;
        width: 18.375rem;
        z-index: 134;
        color: #37465A;
        font-size: 1.3622rem;
        line-height: 2.2rem;
        text-align: center;
    }
    #element-715 .x_1a067148 {
        text-align: center;
        line-height: 2.1875rem;
        font-size: 1.3622rem;
    }
    #element-715 .x_f2074b6c {
        color: #ffffff;
    }
    #element-719 {
        top: 8.0625rem;
        left: -0.625rem;
        height: 24.1875rem;
        width: 22.4375rem;
        z-index: 26;
    }
    #element-719 .cropped {
        background: url(../imgs/62889741-0-yyy---2022-11-01T114.png) -5.3125rem -0.0625rem / 27.75rem 24.4375rem;
    }
    #element-701 {
        top: 8.0625rem;
        left: 36.8125rem;
        height: 4.6875rem;
        width: 19.8125rem;
        z-index: 16;
        color: #37465A;
        font-size: 1.1146rem;
        line-height: 1.575rem;
        text-align: center;
    }
    #element-701 .x_bcbce646 {
        text-align: center;
        line-height: 1.5625rem;
        font-size: 1.1146rem;
    }
    #element-701 .x_7b2817bf {
        color: #000000;
    }
    #element-701 .x_fade98fa {
        text-align: left;
        caret-color: rgb(0, 0, 0);
    }
    #element-701 strong {
        font-weight: 700;
    }
    #element-716 {
        top: 9.375rem;
        left: 28rem;
        height: 5.125rem;
        width: 5.0625rem;
        z-index: 136;
    }
    #element-716 .cropped {
        background: url(../imgs/62889619-0-Fashion-Flash-Sale-D.png) 0 -1.0625rem / 5.0625rem 7.25rem;
    }
    #element-720 {
        top: 10.0625rem;
        left: 11.8125rem;
        height: 22.5625rem;
        width: 22.5625rem;
        z-index: 135;
    }
    #element-718 {
        top: 10.375rem;
        left: 28.0625rem;
        height: 3rem;
        width: 4.9375rem;
        z-index: 137;
        color: #37465A;
        font-size: 1.2256rem;
        line-height: 1.4845rem;
        text-align: center;
    }
    #element-718 .x_9a3da9d4 {
        text-align: center;
        line-height: 1.5rem;
        font-size: 1.2256rem;
    }
    #element-718 .x_f2074b6c {
        color: #ffffff;
    }
    #element-718 strong {
        font-weight: 700;
    }
    #element-704 {
        top: 13.5rem;
        left: 37.375rem;
        height: 11.0625rem;
        width: 18.75rem;
        z-index: 21;
    }
    .notification-text {
        font-size: 3.125rem;
    }
    .form {
        font-size: 0.8125rem;
    }
    .form-input {
        font-size: 0.9375rem;
        height: 2.6875rem;
    }
    .form-textarea {
        height: 6.25rem;
    }
    .form-label-title {
        margin: 0.3125rem 0 0.5rem;
        font-size: 0.89375rem;
        padding: 0;
        line-height: 1.1875rem;
    }
    .form-multiple-label {
        margin-bottom: 0.625rem;
        font-size: 0.9375rem;
        line-height: 1.1875rem;
        padding: 0;
    }
    .form-multiple-label:empty {
        display: inline;
    }
    .form-checkbox-label:after {
        top: 0.1rem;
    }
    .form-label-outside {
        margin-bottom: 0;
    }
    .form-multiple-label:before {
        transition: background-color 0.1s, border 0.1s;
    }
    .form-radio-label:hover:before {
        border: 0.3125rem solid #9bc7fd;
    }
    .form-messagebox {
        transform: translate(0);
        display: flex;
    }
    .form-messagebox-left {
        transform: translateX(-100%);
        left: -0.625rem;
    }
    .form-messagebox-right {
        transform: translateX(100%);
        right: -0.625rem;
    }
    .form-messagebox:before {
        top: calc(50% - 0.1875rem);
        left: auto;
    }
    .form-messagebox-left:before {
        right: -0.1875rem;
    }
    .form-messagebox-right:before {
        left: -0.1875rem;
    }
    #element-704 .btn.btn-effect3d:active {
        box-shadow: none;
    }
    #element-704 .btn:hover {
        background: #483387;
        color: #FFFFFF;
    }
    #element-704 .btn {
        background: linear-gradient(#FFB23B, #F7941D 50%);
        color: #FFFFFF;
        font-size: 1.1146rem;
        font-family: Montserrat;
        font-weight: 700;
        height: 3.25rem;
        width: 18.75rem;
        border-radius: 3px;
    }
    #element-704 .form-label {
        color: #5E6C7B;
    }
    #element-704 ::placeholder {
        color: #5E6C7B;
    }
    #element-704 .form-input {
        color: #483387;
        background-color: #F0EFFF;
        border-color: #483387;
    }
    #element-704 .user-invalid {
        border-color: #E12627;
    }
    #element-704 input::placeholder,
    #element-704 .form-label-inside {
        color: #5E6C7B;
    }
    #element-704 select.valid {
        color: #483387;
    }
    #element-704 .form-btn-geometry {
        top: 11.5625rem;
        left: 0;
        height: 3.25rem;
        width: 18.75rem;
        z-index: 21;
    }
    #element-717 {
        top: 16.3125rem;
        left: 0.0625rem;
        height: 16.5rem;
        width: 59.875rem;
        z-index: 19;
    }
    #element-707 {
        top: 31.6875rem;
        left: -44.125rem;
        height: 5.75rem;
        width: 144.25rem;
        z-index: 27;
		border: 0.0625rem solid #db347f;
		background: #db347f;
    }
    #element-707 .shape {
        border: 0.0625rem solid #483387;
        background: rgb(72, 51, 135);
    }
    #element-708 {
        top: 32.3125rem;
        left: 46.4375rem;
        height: 4.4375rem;
        width: 4.5rem;
        z-index: 29;
    }
    #element-712 {
        top: 32.375rem;
        left: 24.875rem;
        height: 4.3125rem;
        width: 4.3125rem;
        z-index: 38;
    }
    #element-713 {
        top: 32.5625rem;
        left: 1.625rem;
        height: 4.0625rem;
        width: 4.0625rem;
        z-index: 40;
    }
    #element-711 {
        top: 33.0625rem;
        left: 51.9375rem;
        height: 2.875rem;
        width: 7.75rem;
        z-index: 36;
        color: #37465A;
        font-size: 1.2384rem;
        line-height: 1.5rem;
        text-align: left;
    }
    #element-711 .x_8d9389be {
        text-align: left;
        line-height: 1.4375rem;
        font-size: 1.2374rem;
    }
    #element-711 .x_f2074b6c {
        color: #ffffff;
    }
    #element-711 strong {
        font-weight: 700;
    }
    #element-709 {
        top: 33.125rem;
        left: 6.6875rem;
        height: 2.875rem;
        width: 8.5rem;
        z-index: 34;
        color: #37465A;
        font-size: 1.2384rem;
        line-height: 1.5rem;
        text-align: left;
    }
    #element-709 .x_8d9389be {
        text-align: left;
        line-height: 1.4375rem;
        font-size: 1.2374rem;
    }
    #element-709 .x_f2074b6c {
        color: #ffffff;
    }
    #element-709 strong {
        font-weight: 700;
    }
    #element-710 {
        top: 33.125rem;
        left: 29.6875rem;
        height: 2.875rem;
        width: 8.5rem;
        z-index: 35;
        color: #37465A;
        font-size: 1.2384rem;
        line-height: 1.5rem;
        text-align: left;
    }
    #element-710 .x_8d9389be {
        text-align: left;
        line-height: 1.4375rem;
        font-size: 1.2374rem;
    }
    #element-710 .x_f2074b6c {
        color: #ffffff;
    }
    #element-710 strong {
        font-weight: 700;
    }
    #page-block-f8bmwv041r5 {
        height: 30.3125rem;
        max-width: 100%;
    }
    #page-block-f8bmwv041r5 .section-holder-border {
        border: 0;
    }
    #page-block-f8bmwv041r5 .section-block {
        background: rgb(255, 255, 255);
        height: 30.3125rem;
    }
    #page-block-f8bmwv041r5 .section-holder-overlay {
        display: none;
    }
    #element-129 {
        top: 2.4375rem;
        left: 35.4375rem;
        height: 23.5rem;
        width: 22.625rem;
        z-index: 8;
    }
    #element-127 {
        top: 3.5625rem;
        left: 2.0625rem;
        height: 3.5625rem;
        width: 29.5rem;
        z-index: 10;
        color: #37465A;
        font-size: 2.5387rem;
        line-height: 3.5875rem;
        text-align: center;
    }
    #element-127 .x_10983523 {
        text-align: center;
        line-height: 3.5625rem;
        font-size: 2.5387rem;
    }
    #element-127 .x_7b2817bf {
        color: #000000;
    }
    #element-127 strong {
        font-weight: 700;
    }
    #element-348 {
        top: 6.1875rem;
        left: 2.3125rem;
        height: 4.125rem;
        width: 29.125rem;
        z-index: 74;
        color: #37465A;
        font-size: 2.5387rem;
        line-height: 4.1rem;
        text-align: center;
    }
    #element-348 .x_124b1ea3 {
        text-align: center;
        line-height: 4.125rem;
        font-size: 2.5387rem;
    }
    #element-348 .x_c5d4d9bc {
        color: #483387;
    }
    #element-128 {
        top: 10.3125rem;
        left: 1.375rem;
        height: 8.125rem;
        width: 31.75rem;
        z-index: 12;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.6rem;
        text-align: center;
    }
    #element-128 .x_dc68832a {
        text-align: center;
        line-height: 1.625rem;
        font-size: 0.9907rem;
    }
    #element-128 .x_7b2817bf {
        color: #000000;
    }
    #element-128 strong {
        font-weight: 700;
    }
    #element-661 {
        top: 19.75rem;
        left: 12.125rem;
        height: 2.375rem;
        width: 10.125rem;
        z-index: 121;
    }
    #element-661 .shape {
        border: 0.0625rem solid #483387;
        border-radius: 0 0 0 0;
        background: rgb(72, 51, 135);
        box-shadow: rgba(93, 93, 93, 0.25) 2px 0 4px 0;
    }
    #element-662 {
        top: 19.8125rem;
        left: 12.125rem;
        height: 2.125rem;
        width: 10.125rem;
        z-index: 123;
        color: #37465A;
        font-size: 1.3003rem;
        line-height: 2.1rem;
        text-align: center;
    }
    #element-662 .x_deb0d47b {
        text-align: center;
        line-height: 2.125rem;
        font-size: 1.3243rem;
    }
    #element-662 .x_f2074b6c {
        color: #ffffff;
    }
    #element-663 {
        top: 22.125rem;
        left: 9.3125rem;
        height: 3.1875rem;
        width: 14.9375rem;
        z-index: 125;
        color: #37465A;
        font-size: 1.9551rem;
        line-height: 3.1574rem;
        text-align: center;
    }
    #element-663 .x_fbab8bbd {
        text-align: center;
        line-height: 3.1875rem;
        font-size: 1.9551rem;
    }
    #element-663 .x_7672e1d5 {
        color: #ff0000;
    }
    #element-663 strong {
        font-weight: 700;
    }
    #element-664 {
        top: 22.8125rem;
        left: 11.1875rem;
        height: 1.375rem;
        width: 11.1875rem;
        z-index: 126;
    }
    #element-664 .shape {
        border-bottom: 2px solid #FF0000;
    }
    #element-130 {
        top: 25.3125rem;
        left: 12.125rem;
        height: 2.25rem;
        width: 9.3125rem;
        z-index: 13;
    }
    #element-130 .btn.btn-effect3d:active {
        box-shadow: none;
    }
    #element-130 .btn:hover {
        background: #483387;
        color: #FFFFFF;
    }
    #element-130 .btn {
        background: linear-gradient(#FFB23B, #F7941D 50%);
        color: #FFFFFF;
        font-size: 1.1146rem;
        font-family: Montserrat;
        font-weight: 400;
        height: 2.25rem;
        width: 9.3125rem;
        border-radius: 41px;
    }
    #page-block-4bjimcj2wqs {
        height: 33.3125rem;
        max-width: 100%;
    }
    #page-block-4bjimcj2wqs .section-holder-border {
        border: 0;
    }
    #page-block-4bjimcj2wqs .section-block {
        background: rgb(255, 255, 255);
        height: 33.3125rem;
    }
    #page-block-4bjimcj2wqs .section-holder-overlay {
        display: none;
    }
    #element-36 {
        top: 1.25rem;
        left: -0.25rem;
        height: 6.125rem;
        width: 59.9375rem;
        z-index: 3;
        color: #37465A;
        font-size: 2.5387rem;
        line-height: 3.075rem;
        text-align: center;
    }
    #element-36 .x_5d488fcf {
        text-align: center;
        line-height: 3.0625rem;
        font-size: 2.5387rem;
    }
    #element-36 .x_c5d4d9bc {
        color: #483387;
    }
    #element-134 {
        top: 8.25rem;
        left: 18rem;
        height: 22.875rem;
        width: 22.875rem;
        z-index: 15;
    }
    #element-462 {
        top: 9.4375rem;
        left: 1.75rem;
        height: 5.1875rem;
        width: 5.1875rem;
        z-index: 37;
    }
    #element-473 {
        top: 9.5625rem;
        left: 52.8125rem;
        height: 5.25rem;
        width: 5.25rem;
        z-index: 87;
    }
    #element-352 {
        top: 9.625rem;
        left: 3.25rem;
        height: 3.875rem;
        width: 1.875rem;
        z-index: 47;
        color: #37465A;
        font-size: 2.4028rem;
        line-height: 3.8805rem;
        text-align: center;
    }
    #element-352 .x_5c941082 {
        text-align: center;
        line-height: 3.875rem;
        font-size: 2.4028rem;
    }
    #element-352 .x_c5d4d9bc {
        color: #483387;
    }
    #element-353 {
        top: 12.625rem;
        left: 2.75rem;
        height: 3.5rem;
        width: 2.9375rem;
        z-index: 48;
        color: #37465A;
        font-size: 1.0679rem;
        line-height: 1.7247rem;
        text-align: center;
    }
    #element-353 .x_abb72bc3 {
        text-align: center;
        line-height: 1.75rem;
        font-size: 1.0679rem;
    }
    #element-353 .x_c5d4d9bc {
        color: #483387;
    }
    #element-459 {
        top: 10.1875rem;
        left: 5.875rem;
        height: 3.75rem;
        width: 16.5625rem;
        z-index: 18;
    }
    #element-470 {
        top: 10.25rem;
        left: 38.25rem;
        height: 3.5625rem;
        width: 15.625rem;
        z-index: 30;
    }
    #element-147 {
        top: 10.5rem;
        left: 7rem;
        height: 3.25rem;
        width: 11.0625rem;
        z-index: 45;
        color: #37465A;
        font-size: 1.3622rem;
        line-height: 1.65rem;
        text-align: center;
    }
    #element-147 .x_76ab6540 {
        text-align: center;
        line-height: 1.625rem;
        font-size: 1.3349rem;
    }
    #element-147 .x_c5d4d9bc {
        color: #483387;
    }
    #element-147 strong {
        font-weight: 700;
    }
    #element-142 {
        top: 10.625rem;
        left: 40.9375rem;
        height: 3rem;
        width: 10.8125rem;
        z-index: 39;
        color: #37465A;
        font-size: 1.2384rem;
        line-height: 1.5rem;
        text-align: center;
    }
    #element-142 .x_bdb4a4e4 {
        text-align: center;
        line-height: 1.5rem;
        font-size: 1.2384rem;
    }
    #element-142 .x_c5d4d9bc {
        color: #483387;
    }
    #element-142 strong {
        font-weight: 700;
    }
    #element-466 {
        top: 16.75rem;
        left: 2rem;
        height: 4.875rem;
        width: 4.875rem;
        z-index: 32;
    }
    #element-471 {
        top: 17.0625rem;
        left: 52.8125rem;
        height: 5.25rem;
        width: 5.25rem;
        z-index: 86;
    }
    #element-465 {
        top: 17.3125rem;
        left: 5.8125rem;
        height: 3.75rem;
        width: 16.5625rem;
        z-index: 20;
    }
    #element-148 {
        top: 17.6875rem;
        left: 7.5625rem;
        height: 3rem;
        width: 10.8125rem;
        z-index: 46;
        color: #37465A;
        font-size: 1.2384rem;
        line-height: 1.5rem;
        text-align: center;
    }
    #element-148 .x_bdb4a4e4 {
        text-align: center;
        line-height: 1.5rem;
        font-size: 1.2384rem;
    }
    #element-148 .x_c5d4d9bc {
        color: #483387;
    }
    #element-148 strong {
        font-weight: 700;
    }
    #element-474 {
        top: 17.9375rem;
        left: 38.3125rem;
        height: 3.5625rem;
        width: 15.625rem;
        z-index: 14;
    }
    #element-144 {
        top: 18.1875rem;
        left: 40.9375rem;
        height: 3rem;
        width: 10.8125rem;
        z-index: 42;
        color: #37465A;
        font-size: 1.2384rem;
        line-height: 1.5rem;
        text-align: center;
    }
    #element-144 .x_bdb4a4e4 {
        text-align: center;
        line-height: 1.5rem;
        font-size: 1.2384rem;
    }
    #element-144 .x_c5d4d9bc {
        color: #483387;
    }
    #element-144 strong {
        font-weight: 700;
    }
    #element-467 {
        top: 24rem;
        left: 1.6875rem;
        height: 5.1875rem;
        width: 5.1875rem;
        z-index: 25;
    }
    #element-472 {
        top: 24.4375rem;
        left: 52.8125rem;
        height: 5.25rem;
        width: 5.25rem;
        z-index: 91;
    }
    #element-355 {
        top: 24.5rem;
        left: 2.5625rem;
        height: 3.625rem;
        width: 3.5rem;
        z-index: 75;
        color: #37465A;
        font-size: 2.2291rem;
        line-height: 3.6rem;
        text-align: left;
    }
    #element-355 .x_ef97708f {
        text-align: left;
        line-height: 3.625rem;
        font-size: 2.2291rem;
    }
    #element-355 .x_c5d4d9bc {
        color: #483387;
    }
    #element-468 {
        top: 24.6875rem;
        left: 5.8125rem;
        height: 3.75rem;
        width: 16.5625rem;
        z-index: 23;
    }
    #element-146 {
        top: 25.125rem;
        left: 7.5625rem;
        height: 3rem;
        width: 10.8125rem;
        z-index: 50;
        color: #37465A;
        font-size: 1.2384rem;
        line-height: 1.5rem;
        text-align: center;
    }
    #element-146 .x_bdb4a4e4 {
        text-align: center;
        line-height: 1.5rem;
        font-size: 1.2384rem;
    }
    #element-146 .x_c5d4d9bc {
        color: #483387;
    }
    #element-146 strong {
        font-weight: 700;
    }
    #element-475 {
        top: 25.3125rem;
        left: 38.375rem;
        height: 3.5625rem;
        width: 15.625rem;
        z-index: 43;
    }
    #element-145 {
        top: 25.75rem;
        left: 40.9375rem;
        height: 3rem;
        width: 10.8125rem;
        z-index: 44;
        color: #37465A;
        font-size: 1.2384rem;
        line-height: 1.5rem;
        text-align: center;
    }
    #element-145 .x_bdb4a4e4 {
        text-align: center;
        line-height: 1.5rem;
        font-size: 1.2384rem;
    }
    #element-145 .x_c5d4d9bc {
        color: #483387;
    }
    #element-145 strong {
        font-weight: 700;
    }
    #element-356 {
        top: 27.3125rem;
        left: 3rem;
        height: 1.625rem;
        width: 2.75rem;
        z-index: 76;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.6rem;
        text-align: left;
    }
    #element-356 .x_3579aa00 {
        text-align: left;
        line-height: 1.625rem;
        font-size: 0.9907rem;
    }
    #element-356 .x_c5d4d9bc {
        color: #483387;
    }
    #page-block-5g8zhhiqwua {
        height: 45.875rem;
        max-width: 100%;
    }
    #page-block-5g8zhhiqwua .section-holder-border {
        border: 0;
    }
    #page-block-5g8zhhiqwua .section-block {
        background: rgb(240, 239, 255);
        height: 45.875rem;
    }
    #page-block-5g8zhhiqwua .section-holder-overlay {
        display: none;
    }
    #element-150 {
        top: 0.9375rem;
        left: 18.625rem;
        height: 4.125rem;
        width: 26.625rem;
        z-index: 51;
        color: #37465A;
        font-size: 2.5387rem;
        line-height: 4.1rem;
        text-align: left;
    }
    #element-150 .x_a341b801 {
        text-align: left;
        line-height: 4.125rem;
        font-size: 2.5387rem;
    }
    #element-150 .x_7b2817bf {
        color: #000000;
    }
    #element-154 {
        top: 3.75rem;
        left: 13rem;
        height: 5.5rem;
        width: 36.25rem;
        z-index: 52;
        color: #37465A;
        font-size: 3.4056rem;
        line-height: 5.5rem;
        text-align: center;
    }
    #element-154 .x_328b7ed5 {
        text-align: center;
        line-height: 5.5rem;
        font-size: 3.4056rem;
    }
    #element-154 .x_c5d4d9bc {
        color: #483387;
    }
    #element-158 {
        top: 7.6875rem;
        left: 18.8125rem;
        height: 4.125rem;
        width: 26.25rem;
        z-index: 53;
        color: #37465A;
        font-size: 2.5387rem;
        line-height: 4.1rem;
        text-align: left;
    }
    #element-158 .x_a341b801 {
        text-align: left;
        line-height: 4.125rem;
        font-size: 2.5387rem;
    }
    #element-158 .x_7b2817bf {
        color: #000000;
    }
    #element-357 {
        top: 12.6875rem;
        left: 12.0625rem;
        height: 27.25rem;
        width: 38.0625rem;
        z-index: 41;
    }
    #element-357 .cropped {
        background: url(../imgs/62784063-0-Group-208.png) -5.6242rem -3.4375rem / 48.625rem 41.6875rem;
    }
    #element-160 {
        top: 36.0625rem;
        left: 8.625rem;
        height: 3.75rem;
        width: 3.75rem;
        z-index: 55;
    }
    #element-164 {
        top: 36.0625rem;
        left: 50.5rem;
        height: 3.75rem;
        width: 3.75rem;
        z-index: 57;
    }
    #element-161 {
        top: 40.5rem;
        left: 2.6875rem;
        height: 2.1875rem;
        width: 15.625rem;
        z-index: 54;
        color: #37465A;
        font-size: 1.3622rem;
        line-height: 2.2rem;
        text-align: left;
    }
    #element-161 .x_7961073b {
        text-align: left;
        line-height: 2.1875rem;
        font-size: 1.3622rem;
    }
    #element-161 .x_c5d4d9bc {
        color: #483387;
    }
    #element-161 strong {
        font-weight: 700;
    }
    #element-162 {
        top: 40.5rem;
        left: 45.4375rem;
        height: 2.1875rem;
        width: 14.125rem;
        z-index: 56;
        color: #37465A;
        font-size: 1.3622rem;
        line-height: 2.2rem;
        text-align: left;
    }
    #element-162 .x_7961073b {
        text-align: left;
        line-height: 2.1875rem;
        font-size: 1.3622rem;
    }
    #element-162 .x_c5d4d9bc {
        color: #483387;
    }
    #element-162 strong {
        font-weight: 700;
    }
    #page-block-zsnsh87feoh {
        height: 37.4375rem;
        max-width: 100%;
    }
    #page-block-zsnsh87feoh .section-holder-border {
        border: 0;
    }
    #page-block-zsnsh87feoh .section-block {
        background: rgb(251, 251, 251);
        height: 37.4375rem;
    }
    #page-block-zsnsh87feoh .section-holder-overlay {
        display: none;
    }
    #element-166 {
        top: 1.0625rem;
        left: 14.625rem;
        height: 4.125rem;
        width: 31.0625rem;
        z-index: 58;
        color: #37465A;
        font-size: 2.5387rem;
        line-height: 4.1rem;
        text-align: center;
    }
    #element-166 .x_124b1ea3 {
        text-align: center;
        line-height: 4.125rem;
        font-size: 2.5387rem;
    }
    #element-166 .x_7b2817bf {
        color: #000000;
    }
    #element-167 {
        top: 5.5625rem;
        left: 2.6875rem;
        height: 4.875rem;
        width: 53.25rem;
        z-index: 59;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.6rem;
        text-align: center;
    }
    #element-167 .x_dc68832a {
        text-align: center;
        line-height: 1.625rem;
        font-size: 0.9907rem;
    }
    #element-167 .x_c5d4d9bc {
        color: #483387;
    }
    #element-167 strong {
        font-weight: 700;
    }
    #element-168 {
        top: 10.4375rem;
        left: 0;
        height: 24.3125rem;
        width: 60rem;
        z-index: 60;
    }
    #element-731 {
        top: 11.5rem;
        left: 1.8125rem;
        height: 22.625rem;
        width: 20.4375rem;
        z-index: 140;
    }
    #element-731 .shape {
        border: 0.0625rem solid #A3BAC6;
        border-radius: 1.375rem 1.375rem 1.375rem 1.375rem;
        background: rgb(72, 51, 135);
        box-shadow: rgba(93, 93, 93, 0.25) 2px 0 4px 0;
    }
    #element-730 {
        top: 12.4375rem;
        left: 2.125rem;
        height: 4.6875rem;
        width: 19.8125rem;
        z-index: 142;
        color: #37465A;
        font-size: 1.1146rem;
        line-height: 1.575rem;
        text-align: center;
    }
    #element-730 .x_bcbce646 {
        text-align: center;
        line-height: 1.5625rem;
        font-size: 1.1146rem;
    }
    #element-730 .x_fade98fa {
        text-align: left;
        caret-color: rgb(0, 0, 0);
    }
    #element-730 .x_f2074b6c {
        color: #ffffff;
    }
    #element-730 strong {
        font-weight: 700;
    }
    #element-477 {
        top: 12.4375rem;
        left: 33.1875rem;
        height: 21.6875rem;
        width: 21.6875rem;
        z-index: 92;
    }
    #element-728 {
        top: 17.75rem;
        left: 2.6875rem;
        height: 11.0625rem;
        width: 18.75rem;
        z-index: 141;
    }
    #element-728 .btn.btn-effect3d:active {
        box-shadow: none;
    }
    #element-728 .btn:hover {
        background: #483387;
        color: #FFFFFF;
    }
    #element-728 .btn {
        background: linear-gradient(#FFB23B, #F7941D 50%);
        color: #FFFFFF;
        font-size: 1.1146rem;
        font-family: Montserrat;
        font-weight: 700;
        height: 3.25rem;
        width: 18.75rem;
        border-radius: 3px;
    }
    #element-728 .form-label {
        color: #5E6C7B;
    }
    #element-728 ::placeholder {
        color: #5E6C7B;
    }
    #element-728 .form-input {
        color: #483387;
        background-color: #F0EFFF;
        border-color: #483387;
    }
    #element-728 .user-invalid {
        border-color: #E12627;
    }
    #element-728 input::placeholder,
    #element-728 .form-label-inside {
        color: #5E6C7B;
    }
    #element-728 select.valid {
        color: #483387;
    }
    #element-728 .form-btn-geometry {
        top: 11.5rem;
        left: 0;
        height: 3.25rem;
        width: 18.75rem;
        z-index: 141;
    }
    #page-block-dqlmtby6thb {
        height: 40.4375rem;
        max-width: 100%;
    }
    #page-block-dqlmtby6thb .section-holder-border {
        border: 0;
    }
    #page-block-dqlmtby6thb .section-block {
        background: rgb(255, 255, 255);
        height: 40.4375rem;
    }
    #page-block-dqlmtby6thb .section-holder-overlay {
        display: none;
    }
    #element-480 {
        top: 0.0625rem;
        left: 0;
        height: 34.25rem;
        width: 60.125rem;
        z-index: 61;
    }
    #element-480 .cropped {
        background: url(../imgs/62792579-0-yyy-96.png) -0.0004rem -0.0625rem / 66.5625rem 34.3125rem;
    }
    #element-481 {
        top: 7rem;
        left: 32.375rem;
        height: 28.125rem;
        width: 25.75rem;
        z-index: 62;
    }
    #element-482 {
        top: 10rem;
        left: 14.0625rem;
        height: 12.6875rem;
        width: 12.6875rem;
        z-index: 95;
    }
    #element-192 {
        top: 34.3125rem;
        left: 0;
        height: 6.125rem;
        width: 60.0625rem;
        z-index: 63;
    }
    #element-192 .shape {
        border: 0.0625rem solid #483387;
        background: rgb(72, 51, 135);
    }
    #element-484 {
        top: 35.125rem;
        left: 1.4375rem;
        height: 4.4375rem;
        width: 4.5rem;
        z-index: 98;
    }
    #element-487 {
        top: 35.375rem;
        left: 41.75rem;
        height: 3.875rem;
        width: 3.875rem;
        z-index: 102;
    }
    #element-486 {
        top: 35.4375rem;
        left: 23.4375rem;
        height: 3.875rem;
        width: 3.875rem;
        z-index: 101;
    }
    #element-193 {
        top: 35.75rem;
        left: 6.6875rem;
        height: 3rem;
        width: 9.5rem;
        z-index: 65;
        color: #37465A;
        font-size: 1.2384rem;
        line-height: 1.5rem;
        text-align: left;
    }
    #element-193 .x_caa00007 {
        text-align: left;
        line-height: 1.5rem;
        font-size: 1.2384rem;
    }
    #element-193 .x_f2074b6c {
        color: #ffffff;
    }
    #element-193 strong {
        font-weight: 700;
    }
    #element-188 {
        top: 35.75rem;
        left: 28.125rem;
        height: 3rem;
        width: 8.5rem;
        z-index: 100;
        color: #37465A;
        font-size: 1.2384rem;
        line-height: 1.5rem;
        text-align: left;
    }
    #element-188 .x_caa00007 {
        text-align: left;
        line-height: 1.5rem;
        font-size: 1.2384rem;
    }
    #element-188 .x_f2074b6c {
        color: #ffffff;
    }
    #element-188 strong {
        font-weight: 700;
    }
    #element-191 {
        top: 35.8125rem;
        left: 46.3125rem;
        height: 3rem;
        width: 13.5625rem;
        z-index: 64;
        color: #37465A;
        font-size: 1.2384rem;
        line-height: 1.5rem;
        text-align: left;
    }
    #element-191 .x_caa00007 {
        text-align: left;
        line-height: 1.5rem;
        font-size: 1.2384rem;
    }
    #element-191 .x_f2074b6c {
        color: #ffffff;
    }
    #element-191 strong {
        font-weight: 700;
    }
    #page-block-6bp63rd4te {
        height: 44.5625rem;
        max-width: 100%;
    }
    #page-block-6bp63rd4te .section-holder-border {
        border: 0;
    }
    #page-block-6bp63rd4te .section-block {
        background: rgb(255, 255, 255);
        height: 44.5625rem;
    }
    #page-block-6bp63rd4te .section-holder-overlay {
        display: none;
    }
    #element-219 {
        top: 1.8125rem;
        left: -0.0625rem;
        height: 6.125rem;
        width: 59.9375rem;
        z-index: 66;
        color: #37465A;
        font-size: 2.5387rem;
        line-height: 3.075rem;
        text-align: center;
    }
    #element-219 .x_5d488fcf {
        text-align: center;
        line-height: 3.0625rem;
        font-size: 2.5387rem;
    }
    #element-219 .x_c5d4d9bc {
        color: #483387;
    }
    #element-398 {
        top: 8.875rem;
        left: 0.0625rem;
        height: 35.6875rem;
        width: 59.9375rem;
        z-index: 77;
    }
    #element-398 .cropped {
        background: url(../imgs/62784608-0-Group-211.png) -0.0625rem -0.0625rem / 60rem 41.4375rem;
    }
    #element-242 {
        top: 10.5rem;
        left: 26.0625rem;
        height: 1.8125rem;
        width: 23.125rem;
        z-index: 79;
        color: #37465A;
        font-size: 1.1146rem;
        line-height: 1.8rem;
        text-align: left;
    }
    #element-242 .x_8ae9aa76 {
        text-align: left;
        line-height: 1.8125rem;
        font-size: 1.1146rem;
    }
    #element-242 .x_f2074b6c {
        color: #ffffff;
    }
    #element-242 strong {
        font-weight: 700;
    }
    #element-244 {
        top: 19.8125rem;
        left: 5.4375rem;
        height: 1.8125rem;
        width: 23.125rem;
        z-index: 78;
        color: #37465A;
        font-size: 1.1146rem;
        line-height: 1.8rem;
        text-align: right;
    }
    #element-244 .x_695a2def {
        text-align: right;
        line-height: 1.8125rem;
        font-size: 1.1146rem;
    }
    #element-244 .x_f2074b6c {
        color: #ffffff;
    }
    #element-244 strong {
        font-weight: 700;
    }
    #element-399 {
        top: 29.125rem;
        left: 26.0625rem;
        height: 3.625rem;
        width: 23.125rem;
        z-index: 80;
        color: #37465A;
        font-size: 1.1146rem;
        line-height: 1.8rem;
        text-align: left;
    }
    #element-399 .x_8ae9aa76 {
        text-align: left;
        line-height: 1.8125rem;
        font-size: 1.1146rem;
    }
    #element-399 .x_f2074b6c {
        color: #ffffff;
    }
    #element-399 strong {
        font-weight: 700;
    }
    #element-400 {
        top: 39.4375rem;
        left: 5.4375rem;
        height: 1.8125rem;
        width: 23.125rem;
        z-index: 81;
        color: #37465A;
        font-size: 1.1146rem;
        line-height: 1.8rem;
        text-align: right;
    }
    #element-400 .x_695a2def {
        text-align: right;
        line-height: 1.8125rem;
        font-size: 1.1146rem;
    }
    #element-400 .x_f2074b6c {
        color: #ffffff;
    }
    #element-400 strong {
        font-weight: 700;
    }
    #page-block-i1cx2p5ofpm {
        height: 25.875rem;
        max-width: 100%;
    }
    #page-block-i1cx2p5ofpm .section-holder-border {
        border: 0;
    }
    #page-block-i1cx2p5ofpm .section-block {
        background: rgb(255, 255, 255);
        height: 25.875rem;
    }
    #page-block-i1cx2p5ofpm .section-holder-overlay {
        display: none;
    }
    #element-723 {
        top: 2.1875rem;
        left: 0;
        height: 1.1875rem;
        width: 59.9375rem;
        z-index: 7;
        color: #37465A;
        font-size: 0.743rem;
        line-height: 1.2rem;
        text-align: center;
    }
    #element-723 .x_01475da3 {
        text-align: center;
        line-height: 1.1875rem;
        font-size: 0.743rem;
    }
    #element-723 .x_7b2817bf {
        color: #000000;
    }
    #element-724 {
        top: 3.9375rem;
        left: -0.25rem;
        height: 2.875rem;
        width: 59.9375rem;
        z-index: 4;
        color: #37465A;
        font-size: 2.3529rem;
        line-height: 2.85rem;
        text-align: center;
    }
    #element-724 .x_b614627d {
        text-align: center;
        line-height: 2.875rem;
        font-size: 2.3529rem;
    }
    #element-724 .x_7b2817bf {
        color: #000000;
    }
    #element-724 .x_c5d4d9bc {
        color: #483387;
    }
    #element-726 {
        top: 10.0625rem;
        left: 18.6875rem;
        height: 5.625rem;
        width: 22.5rem;
        z-index: 11;
        font-size: 5.625rem;
    }
    .timer-box {
        font-size: .6em;
    }
    .timer-date {
        height: auto;
    }
    #element-726 .timer-box {
        color: #ffa231;
        background-color: #483387;
    }
    #element-726 .timer-labels {
        color: #37465A;
    }
    #element-725 {
        top: 16.25rem;
        left: 9.125rem;
        height: 3.25rem;
        width: 41.1875rem;
        z-index: 9;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.6rem;
        text-align: center;
    }
    #element-725 .x_dc68832a {
        text-align: center;
        line-height: 1.625rem;
        font-size: 0.9907rem;
    }
    #element-727 {
        top: 20.9375rem;
        left: 22.0625rem;
        height: 2.625rem;
        width: 15.8125rem;
        z-index: 139;
    }
    #element-727 .btn.btn-effect3d:active {
        box-shadow: none;
    }
    #element-727 .btn:hover {
        background: #483387;
        color: #FFFFFF;
    }
    #element-727 .btn {
        background: linear-gradient(#FFB23B, #F7941D 50%);
        color: #FFFFFF;
        font-size: 1.1146rem;
        font-family: Montserrat;
        font-weight: 700;
        height: 2.625rem;
        width: 15.8125rem;
        border-radius: 41px;
    }
    #page-block-h6bm7rnizki {
        height: 26.125rem;
        max-width: 100%;
    }
    #page-block-h6bm7rnizki .section-holder-border {
        border: 0;
    }
    #page-block-h6bm7rnizki .section-block {
        background: rgb(255, 255, 255);
        height: 26.125rem;
    }
    #page-block-h6bm7rnizki .section-holder-overlay {
        display: none;
    }
    #element-257 {
        top: 0;
        left: -0.0625rem;
        height: 25.9375rem;
        width: 60.125rem;
        z-index: 71;
    }
    #element-257 .shape {
        border: 0.0625rem solid #483387;
        background: rgb(72, 51, 135);
        opacity: 0.1;
    }
    #element-490 {
        top: 0;
        left: 0;
        height: 26.125rem;
        width: 60rem;
        z-index: 67;
    }
    #element-491 {
        top: 1.125rem;
        left: 29.8125rem;
        height: 15.6875rem;
        width: 27.8125rem;
        z-index: 68;
    }
    #element-254 {
        top: 3.25rem;
        left: 31.9375rem;
        height: 7.5rem;
        width: 23.125rem;
        z-index: 69;
        color: #37465A;
        font-size: 3.096rem;
        line-height: 3.75rem;
        text-align: center;
    }
    #element-254 .x_d96addeb {
        text-align: center;
        line-height: 3.75rem;
        font-size: 3.096rem;
    }
    #element-254 .x_c5d4d9bc {
        color: #483387;
    }
    #element-254 strong {
        font-weight: 700;
    }
    #element-255 {
        top: 11.6875rem;
        left: 34.875rem;
        height: 4.5rem;
        width: 17.1875rem;
        z-index: 70;
        color: #37465A;
        font-size: 1.2384rem;
        line-height: 1.5rem;
        text-align: center;
    }
    #element-255 .x_bdb4a4e4 {
        text-align: center;
        line-height: 1.5rem;
        font-size: 1.2384rem;
    }
    #element-255 .x_7b2817bf {
        color: #000000;
    }
    #element-255 .x_c5d4d9bc {
        color: #483387;
    }
    #element-255 strong {
        font-weight: 700;
    }
    #element-698 {
        top: 17.9375rem;
        left: 38.8125rem;
        height: 2.25rem;
        width: 9.3125rem;
        z-index: 130;
    }
    #element-698 .btn.btn-effect3d:active {
        box-shadow: none;
    }
    #element-698 .btn:hover {
        background: #483387;
        color: #FFFFFF;
    }
    #element-698 .btn {
        background: #F7941D;
        color: #FFFFFF;
        font-size: 1.1146rem;
        font-family: Montserrat;
        font-weight: 700;
        height: 2.25rem;
        width: 9.3125rem;
        border-radius: 9px;
    }
    #page-block-yyls7wamq49 {
        height: 27.0625rem;
        max-width: 100%;
    }
    #page-block-yyls7wamq49 .section-holder-border {
        border: 0;
    }
    #page-block-yyls7wamq49 .section-block {
        background: rgb(255, 255, 255);
        height: 27.0625rem;
    }
    #page-block-yyls7wamq49 .section-holder-overlay {
        display: none;
    }
    #element-310 {
        top: 0.875rem;
        left: 6.375rem;
        height: 6.125rem;
        width: 47.1875rem;
        z-index: 72;
        color: #37465A;
        font-size: 2.5387rem;
        line-height: 3.075rem;
        text-align: center;
    }
    #element-310 .x_5d488fcf {
        text-align: center;
        line-height: 3.0625rem;
        font-size: 2.5387rem;
    }
    #element-310 .x_7b2817bf {
        color: #000000;
    }
    #element-310 .x_c5d4d9bc {
        color: #483387;
    }
    #element-311 {
        top: 7rem;
        left: 24.75rem;
        height: 1.625rem;
        width: 11.5rem;
        z-index: 73;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.6rem;
        text-align: left;
    }
    #element-311 .x_3579aa00 {
        text-align: left;
        line-height: 1.625rem;
        font-size: 0.9907rem;
    }
    #element-311 .x_c5d4d9bc {
        color: #483387;
    }
    #element-311 strong {
        font-weight: 700;
    }
    #element-325 {
        top: 10.5rem;
        left: 30.75rem;
        height: 4.0625rem;
        width: 26.1875rem;
        z-index: 106;
    }
    #element-496 {
        top: 10.5625rem;
        left: 2.8125rem;
        height: 4.0625rem;
        width: 26.1875rem;
        z-index: 110;
    }
    #element-327 {
        top: 11.3125rem;
        left: 32.25rem;
        height: 2.375rem;
        width: 1.6875rem;
        z-index: 114;
        color: #37465A;
        font-size: 1.4861rem;
        line-height: 2.4rem;
        text-align: center;
    }
    #element-327 .x_190a7a83 {
        text-align: center;
        line-height: 2.375rem;
        font-size: 1.4861rem;
    }
    #element-327 .x_c5d4d9bc {
        color: #483387;
    }
    #element-498 {
        top: 11.4375rem;
        left: 4.3125rem;
        height: 2.375rem;
        width: 1.6875rem;
        z-index: 116;
        color: #37465A;
        font-size: 1.4861rem;
        line-height: 2.4rem;
        text-align: center;
    }
    #element-498 .x_190a7a83 {
        text-align: center;
        line-height: 2.375rem;
        font-size: 1.4861rem;
    }
    #element-498 .x_c5d4d9bc {
        color: #483387;
    }
    #element-326 {
        top: 11.5625rem;
        left: 35.3125rem;
        height: 1.8125rem;
        width: 21.25rem;
        z-index: 113;
        color: #37465A;
        font-size: 1.1146rem;
        line-height: 1.8rem;
        text-align: left;
    }
    #element-326 .x_8ae9aa76 {
        text-align: left;
        line-height: 1.8125rem;
        font-size: 1.1146rem;
    }
    #element-326 .x_f2074b6c {
        color: #ffffff;
    }
    #element-326 strong {
        font-weight: 700;
    }
    #element-497 {
        top: 11.6875rem;
        left: 7.4375rem;
        height: 1.8125rem;
        width: 19.5625rem;
        z-index: 111;
        color: #37465A;
        font-size: 1.1146rem;
        line-height: 1.8rem;
        text-align: left;
    }
    #element-497 .x_8ae9aa76 {
        text-align: left;
        line-height: 1.8125rem;
        font-size: 1.1146rem;
    }
    #element-497 .x_f2074b6c {
        color: #ffffff;
    }
    #element-497 strong {
        font-weight: 700;
    }
    #element-329 {
        top: 16.5625rem;
        left: 30.8125rem;
        height: 4.0625rem;
        width: 26.1875rem;
        z-index: 108;
    }
    #element-321 {
        top: 16.625rem;
        left: 2.875rem;
        height: 4.0625rem;
        width: 26.1875rem;
        z-index: 104;
    }
    #element-331 {
        top: 17.375rem;
        left: 32.125rem;
        height: 2.375rem;
        width: 1.6875rem;
        z-index: 115;
        color: #37465A;
        font-size: 1.4861rem;
        line-height: 2.4rem;
        text-align: center;
    }
    #element-331 .x_190a7a83 {
        text-align: center;
        line-height: 2.375rem;
        font-size: 1.4861rem;
    }
    #element-331 .x_c5d4d9bc {
        color: #483387;
    }
    #element-323 {
        top: 17.4375rem;
        left: 4.25rem;
        height: 2.375rem;
        width: 1.6875rem;
        z-index: 112;
        color: #37465A;
        font-size: 1.4861rem;
        line-height: 2.4rem;
        text-align: center;
    }
    #element-323 .x_190a7a83 {
        text-align: center;
        line-height: 2.375rem;
        font-size: 1.4861rem;
    }
    #element-323 .x_c5d4d9bc {
        color: #483387;
    }
    #element-330 {
        top: 17.625rem;
        left: 35.3125rem;
        height: 1.8125rem;
        width: 19.9375rem;
        z-index: 109;
        color: #37465A;
        font-size: 1.1146rem;
        line-height: 1.8rem;
        text-align: left;
    }
    #element-330 .x_8ae9aa76 {
        text-align: left;
        line-height: 1.8125rem;
        font-size: 1.1146rem;
    }
    #element-330 .x_f2074b6c {
        color: #ffffff;
    }
    #element-330 strong {
        font-weight: 700;
    }
    #element-322 {
        top: 17.75rem;
        left: 7.375rem;
        height: 1.8125rem;
        width: 23.125rem;
        z-index: 105;
        color: #37465A;
        font-size: 1.1146rem;
        line-height: 1.8rem;
        text-align: left;
    }
    #element-322 .x_8ae9aa76 {
        text-align: left;
        line-height: 1.8125rem;
        font-size: 1.1146rem;
    }
    #element-322 .x_f2074b6c {
        color: #ffffff;
    }
    #element-322 strong {
        font-weight: 700;
    }
    #element-699 {
        top: 22.5rem;
        left: 23.75rem;
        height: 2.25rem;
        width: 13.4375rem;
        z-index: 131;
    }
    #element-699 .btn.btn-effect3d:active {
        box-shadow: none;
    }
    #element-699 .btn:hover {
        background: #483387;
        color: #FFFFFF;
    }
    #element-699 .btn {
        background: linear-gradient(#FFB23B, #F7941D 50%);
        color: #FFFFFF;
        font-size: 1.1146rem;
        font-family: Montserrat;
        font-weight: 700;
        height: 2.25rem;
        width: 13.4375rem;
        border-radius: 41px;
    }
    #page-block-d1garabxu5 {
        height: 30.125rem;
        max-width: 100%;
    }
    #page-block-d1garabxu5 .section-holder-border {
        border: 0;
    }
    #page-block-d1garabxu5 .section-block {
        background: none;
        height: 30.125rem;
    }
    #page-block-d1garabxu5 .section-holder-overlay {
        display: none;
    }
    #element-669 {
        top: 0.375rem;
        left: -0.0625rem;
        height: 3.0625rem;
        width: 59.9375rem;
        z-index: 82;
        color: #37465A;
        font-size: 2.5387rem;
        line-height: 3.075rem;
        text-align: center;
    }
    #element-669 .x_5d488fcf {
        text-align: center;
        line-height: 3.0625rem;
        font-size: 2.5387rem;
    }
    #element-669 .x_7b2817bf {
        color: #000000;
    }
    #element-669 .x_c5d4d9bc {
        color: #483387;
    }
    #element-670 {
        top: 5.8125rem;
        left: 4.5625rem;
        height: 8.375rem;
        width: 8.375rem;
        z-index: 83;
    }
    #element-670 .shape {
        border: 0;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat rgb(255, 255, 255) 50% 50% / cover;
        opacity: 1;
        box-shadow: rgba(93, 93, 93, 0.25) 2px 0 4px 0;
    }
    #element-668 {
        top: 5.8125rem;
        left: 25.75rem;
        height: 8.375rem;
        width: 8.375rem;
        z-index: 93;
    }
    #element-668 .shape {
        border: 0;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat rgb(255, 255, 255) 50% 50% / cover;
        opacity: 1;
        box-shadow: rgba(93, 93, 93, 0.25) 2px 0 4px 0;
    }
    #element-671 {
        top: 5.8125rem;
        left: 47rem;
        height: 8.375rem;
        width: 8.375rem;
        z-index: 103;
    }
    #element-671 .shape {
        border: 0;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat rgb(255, 255, 255) 50% 50% / cover;
        opacity: 1;
        box-shadow: rgba(93, 93, 93, 0.25) 2px 0 4px 0;
    }
    #element-684 {
        top: 16rem;
        left: 4.6875rem;
        height: 1.25rem;
        width: 1.25rem;
        z-index: 90;
    }
    #element-694 {
        top: 16rem;
        left: 9.4375rem;
        height: 1.25rem;
        width: 1.25rem;
        z-index: 129;
    }
    #element-732 {
        top: 16rem;
        left: 10.875rem;
        height: 1.25rem;
        width: 1.25rem;
        z-index: 143;
    }
    #element-683 {
        top: 16.0625rem;
        left: 6.25rem;
        height: 1.25rem;
        width: 1.25rem;
        z-index: 89;
    }
    #element-681 {
        top: 16.0625rem;
        left: 8.0625rem;
        height: 1.25rem;
        width: 1.25rem;
        z-index: 88;
    }
    #element-679 {
        top: 16.0625rem;
        left: 25.625rem;
        height: 1.25rem;
        width: 1.25rem;
        z-index: 99;
    }
    #element-678 {
        top: 16.0625rem;
        left: 27.4375rem;
        height: 1.25rem;
        width: 1.25rem;
        z-index: 97;
    }
    #element-677 {
        top: 16.0625rem;
        left: 29.25rem;
        height: 1.25rem;
        width: 1.25rem;
        z-index: 96;
    }
    #element-692 {
        top: 16.0625rem;
        left: 31.125rem;
        height: 1.25rem;
        width: 1.25rem;
        z-index: 127;
    }
    #element-693 {
        top: 16.0625rem;
        left: 32.5625rem;
        height: 1.25rem;
        width: 1.25rem;
        z-index: 128;
    }
    #element-689 {
        top: 16.0625rem;
        left: 46.875rem;
        height: 1.25rem;
        width: 1.25rem;
        z-index: 120;
    }
    #element-688 {
        top: 16.0625rem;
        left: 48.6875rem;
        height: 1.25rem;
        width: 1.25rem;
        z-index: 119;
    }
    #element-686 {
        top: 16.0625rem;
        left: 50.5rem;
        height: 1.25rem;
        width: 1.25rem;
        z-index: 118;
    }
    #element-722 {
        top: 16.0625rem;
        left: 52.375rem;
        height: 1.25rem;
        width: 1.25rem;
        z-index: 138;
    }
    #element-685 {
        top: 16.0625rem;
        left: 54.25rem;
        height: 1.25rem;
        width: 1.25rem;
        z-index: 117;
    }
    #element-690 {
        top: 18.3125rem;
        left: 20.0625rem;
        height: 4.125rem;
        width: 18.9375rem;
        z-index: 122;
        color: #37465A;
        font-size: 0.8669rem;
        line-height: 1.4rem;
        text-align: center;
    }
    #element-690 .x_938e8cfc {
        text-align: center;
        line-height: 1.375rem;
        font-size: 0.8669rem;
    }
    #element-690 .x_180914c3 {
        color: #aeaeae;
    }
    #element-691 {
        top: 18.3125rem;
        left: 40.625rem;
        height: 6.875rem;
        width: 18.9375rem;
        z-index: 124;
        color: #37465A;
        font-size: 0.8669rem;
        line-height: 1.4rem;
        text-align: center;
    }
    #element-691 .x_938e8cfc {
        text-align: center;
        line-height: 1.375rem;
        font-size: 0.8669rem;
    }
    #element-691 .x_180914c3 {
        color: #aeaeae;
    }
    #element-672 {
        top: 18.375rem;
        left: 0.25rem;
        height: 4.125rem;
        width: 18.9375rem;
        z-index: 84;
        color: #37465A;
        font-size: 0.8669rem;
        line-height: 1.4rem;
        text-align: center;
    }
    #element-672 .x_938e8cfc {
        text-align: center;
        line-height: 1.375rem;
        font-size: 0.8669rem;
    }
    #element-672 .x_180914c3 {
        color: #aeaeae;
    }
    #element-675 {
        top: 26.4375rem;
        left: 42.3125rem;
        height: 1.375rem;
        width: 17.5rem;
        z-index: 107;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.4rem;
        text-align: center;
    }
    #element-675 .x_2c80ab57 {
        text-align: center;
        line-height: 1.375rem;
        font-size: 0.9907rem;
    }
    #element-675 strong {
        font-weight: 700;
    }
    #element-673 {
        top: 26.5rem;
        left: -0.25rem;
        height: 1.375rem;
        width: 17.4375rem;
        z-index: 85;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.4rem;
        text-align: center;
    }
    #element-673 .x_2c80ab57 {
        text-align: center;
        line-height: 1.375rem;
        font-size: 0.9907rem;
    }
    #element-673 strong {
        font-weight: 700;
    }
    #element-674 {
        top: 26.5rem;
        left: 21.1875rem;
        height: 1.375rem;
        width: 17.4375rem;
        z-index: 94;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.4rem;
        text-align: center;
    }
    #element-674 .x_2c80ab57 {
        text-align: center;
        line-height: 1.375rem;
        font-size: 0.9907rem;
    }
    #element-674 strong {
        font-weight: 700;
    }
    #page-block-72r1fmm51gh {
        height: 26.6875rem;
        max-width: 100%;
    }
    #page-block-72r1fmm51gh .section-holder-border {
        border: 0;
    }
    #page-block-72r1fmm51gh .section-block {
        background: rgb(255, 255, 255);
        height: 26.6875rem;
    }
    #page-block-72r1fmm51gh .section-holder-overlay {
        display: none;
    }
    #element-647 {
        top: 1.3125rem;
        left: -0.0625rem;
        height: 3.0625rem;
        width: 59.9375rem;
        z-index: 17;
        color: #37465A;
        font-size: 2.5387rem;
        line-height: 3.075rem;
        text-align: center;
    }
    #element-647 .x_5d488fcf {
        text-align: center;
        line-height: 3.0625rem;
        font-size: 2.5387rem;
    }
    #element-647 strong {
        font-weight: 700;
    }
    #element-648 {
        top: 5.1875rem;
        left: 2.5rem;
        height: 4.875rem;
        width: 54.9375rem;
        z-index: 22;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.6rem;
        text-align: left;
    }
    #element-648 .x_fae6260b {
        text-align: left;
        line-height: 1.625rem;
        font-size: 0.9907rem;
    }
    #element-648 .x_c5d4d9bc {
        color: #483387;
    }
    #element-648 strong {
        font-weight: 700;
    }
    #element-650 {
        top: 10.8125rem;
        left: 2.5rem;
        height: 1.375rem;
        width: 54.9375rem;
        z-index: 28;
    }
    #element-650 .shape {
        border-bottom: 2px solid #483387;
    }
    #element-649 {
        top: 12.625rem;
        left: 2.5rem;
        height: 4.875rem;
        width: 54.9375rem;
        z-index: 24;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.6rem;
        text-align: left;
    }
    #element-649 .x_fae6260b {
        text-align: left;
        line-height: 1.625rem;
        font-size: 0.9907rem;
    }
    #element-649 .x_c5d4d9bc {
        color: #483387;
    }
    #element-649 strong {
        font-weight: 700;
    }
    #element-651 {
        top: 17.5625rem;
        left: 2.4375rem;
        height: 1.375rem;
        width: 54.9375rem;
        z-index: 31;
    }
    #element-651 .shape {
        border-bottom: 2px solid #483387;
    }
    #element-652 {
        top: 19.875rem;
        left: 2.4375rem;
        height: 4.875rem;
        width: 54.9375rem;
        z-index: 33;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.6rem;
        text-align: left;
    }
    #element-652 .x_fae6260b {
        text-align: left;
        line-height: 1.625rem;
        font-size: 0.9907rem;
    }
    #element-652 .x_c5d4d9bc {
        color: #483387;
    }
    #element-652 strong {
        font-weight: 700;
    }
    #page-block-l9o78gn9r5b {
        height: 7.4375rem;
        max-width: 100%;
    }
    #page-block-l9o78gn9r5b .section-holder-border {
        border: 0;
    }
    #page-block-l9o78gn9r5b .section-block {
        background: rgb(72, 51, 135);
        height: 7.4375rem;
    }
    #page-block-l9o78gn9r5b .section-holder-overlay {
        display: none;
    }
    #element-659 {
        top: 2.3125rem;
        left: 0.6875rem;
        height: 3.1875rem;
        width: 9.375rem;
        z-index: 49;
    }
    #element-659 .cropped {
        background: url(../imgs/62817906-0-logo-25-4.png) -0.0625rem 0 / 9.4375rem 3.1875rem;
    }
    #element-700 {
        top: 3rem;
        left: 51.75rem;
        height: 1.8125rem;
        width: 23.125rem;
        z-index: 132;
        color: #37465A;
        font-size: 1.1146rem;
        line-height: 1.8rem;
        text-align: left;
    }
    #element-700 .x_8ae9aa76 {
        text-align: left;
        line-height: 1.8125rem;
        font-size: 1.1146rem;
    }
    #element-700 .x_f2074b6c {
        color: #ffffff;
    }
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .form-messagebox {
        height: auto !important;
    }
}


#element-670 img{
	border-radius: 50%;
}

#element-668 img{
	border-radius: 50%;
}

#element-671 img{
	border-radius: 50%;
}

@media(max-width: 767px){
	#element-670 img{
	border-radius: 50%;
	width: 100px;
	height: auto;
}

#element-668 img{
	border-radius: 50%;
	width: 100px;
	height: auto;
}

#element-671 img{
	border-radius: 50%;
	width: 100px;
	height: auto;
}
}


@media(max-width: 767px){
	.navik-header {
	position: fixed !important;
	width: 100%;}
	
	.navik-menu > ul {
	display: none;
	padding: 0 0 20px;
	overflow: scroll;
	overflow-y: auto;
	height: 600px;
	position: relative;
	z-index:99999;
}
.custom-sec {

  margin-top: 57px;
}
.s-P{
	margin-top: 45px;
}

.navik-menu ul ul ul li > a {
  padding: 6px 25px !important;
  font-size: 13px !important;
}
.navik-menu ul ul li > a {

  padding: 14px 15px !important;
}


}

.s-P{
	margin-top: 45px;
}
.custom-sec{
	padding: 45px 0;
	background-color: #f0efff;
}

.sbtn a {
  background-color: #db347f;
  padding: 15px 12px 15px;
  font-size: 20px;
  color: #fff;
  font-weight: 600;
  transition: all 0.7s;
  border-radius: 6px;
}

/* custom css */

.home_sec {
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
  background-size: cover !important;
  background-position: center;
  /* background-image: url(../imgs/main-banner-bg.jpg); */
  padding: 45px 0 0px 0;
  position: relative;
  overflow: hidden;
  background-color: #f3f4f8;
  
}

.home_sec::after {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 100%;
  background-color: rgb(0, 71, 125);
}


.home_sec .home_sec_side_form {
 background-color:#ffffffb5;
 padding:30px 30px 81px;
 box-shadow: 0 0 40px 5px rgba(51, 51, 51, 0.1);
 position: relative;
 z-index: 1;
}
.home_sec .home_sec_side_form form .form-control {
 height:48px;
 box-shadow:none;
 border:none;
 background-color:#f4f5f8;
 border-radius:0;
 padding:10px 20px;
 border: 1px solid #00000063  !important;
}

.btn-custom {
 background-color: #353233;
 border: 1px solid #353233;
 color:#fff;
 letter-spacing:1px;
 font-size:15px;
 transition:all .2s;
 border-radius:5px;
 text-transform:capitalize;
 padding: 12px 26px;
 font-weight: 600;
 text-transform: uppercase;
}

.btn-custom:hover {
 background-color: transparent;
 border: 1px solid #353233;
 color:#353233;

}

.home_sec .home_sec_content h1 {
font-size: 38px;
color: #a6ffac;
font-weight: 600;
margin-bottom: 25px;
max-width: 95%;
position: relative;
z-index: 1;
}

.service-widget{
	position: relative;
	z-index: 1;
}

.call-now{
	position: relative;
	z-index: 1;
}

.home_sec_side_form h2{
	 font-size: 24px;
color: #202020;
font-weight: 500;
margin-bottom: 25px;
}

.home_sec .home_sec_content .first_small_lable {
  padding: 10px 20px;
  background-color: rgb(255 255 255 / 3%);
  display: inline-block;
  border-radius: 8px;
}

.text-custom {
  color: #0aa195;
}

.home_sec .home_sec_content .home_small_title {
  color: #000;
  font-size: 18px;
}

.home_sec .home_divider {
  height: 1px;
  width: 100%;
  background-color: rgb(255 255 255 / 8%);
  margin: 50px 0;
  display: block;
}

/**********************
    - 9. Features -
**********************/
.features-item {
	margin:0;
	padding:0;
	/* overflow:hidden; */
	top: 56px;
	position: relative;
}

.features-item > li {
	list-style:none;
}

/* Feature box */
.feature-box {
	position:relative;
	margin-bottom:45px;
	padding: 20px;
	text-align: center;
	background-color: white;
	/* background-image: linear-gradient(to left, rgb(255, 255, 255), rgb(243, 244, 248)); */
	border-radius: 30px;
	box-shadow: 0 0 40px 5px rgba(51, 51, 51, 0.1);
}

.feature-box .box-text > h4 {
	margin-bottom:15px;
    transition:all 0.3s;
	color: #222;
}

/* Icon */
.feature-box .box-icon {
	margin-right:20px;
}

.feature-box .box-icon .icon {
	width:30px;
	font-size:30px;
	line-height:30px;
	color: #222;
}

/* Left */
.feature-box.box-left {
	padding-right:64px;
	/* text-align:right; */
	background-color: #eaeaea;
	padding: 20px;
	text-align: center;
	background-color: white;
	/* background-image: linear-gradient(to left, rgb(243, 244, 248), rgb(255, 255, 255)); */
	border-radius: 30px;
	box-shadow: 0 0 40px 5px rgba(51, 51, 51, 0.1);
}

.feature-box.box-left .box-icon {
position: absolute;
width: auto;
height: 64px;
margin: 0 0 0 20px;
top: -13px;
left: -54px;
}

.section-title {
  padding-bottom: 40px;
}

.bg-grey {
  background-color: #f3f4f8;
}

#features{
	padding: 65px 0;
}

.box-text h4{
	font-size: 18px !important;
}

.features-thumb img{
	width: 300px;
	height: auto;
}

/* right fixed button */
.book-now {
  top: 300px;
position: fixed;
right: -85px;
z-index: 1000;
transform: rotate(-270deg);
background-color: red;
padding: 14px 24px 43px;
height: 2px;
background-image: linear-gradient(to left, #ff5900, #ff8a4b);
color: #fff;
}

.book-now:hover {
	color: #fff;
}

.call-btn {
  width: 50px;
  height: 50px;
  -webkit-background-image: linear-gradient(to left, #ff5900, #ff8a4b);
  -moz-background-image: linear-gradient(to left, #ff5900, #ff8a4b);
  background-image: linear-gradient(to right, #3b77cd, #25a5f0);
  border-radius: 50%;
    border-bottom-left-radius: 50%;
  position: fixed;
  left: 20px;
  bottom: 20px;
  border-bottom-left-radius: 0;
  cursor: pointer;
  -webkit-transition: all cubic-bezier(0.68, -0.55, 0.27, 1.55) 0.4s;
  -ms-transition: all cubic-bezier(0.68, -0.55, 0.27, 1.55) 0.4s;
  transition: all cubic-bezier(0.68, -0.55, 0.27, 1.55) 0.4s;
  -webkit-box-shadow: 0 0 7px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 7px 2px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 7px 2px rgba(0, 0, 0, 0.15);
  z-index: 111;
}

.call-btn span {
  color: #fff;
  width: 20px;
  display: block;
  height: 50px;
  margin: 0 auto;
  padding: 12px 0 0;
    padding-top: 12px;
    padding-left: 0px;
}
.cicon {
  padding-top: 14px !important;
padding-left: 16px !important;
}

.cbtn{
	background-color: #222;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	border: 2px solid #222;
	margin-right: 10px;
}

.cbtn:hover{
	background-color: transparent;
	color: #222;
	border: 2px solid #222;
}

.tbtn{
	background-color: #015aff ;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	border: 2px solid #015aff ;
}

.tbtn:hover{
	background-color: transparent;
	color: #015aff ;
	border: 2px solid #015aff ;
}

.book-demo-btn {
  width: 50px;
  height: 50px;
  -webkit-background-image: linear-gradient(to left, #ff5900, #ff8a4b);
  -moz-background-image: linear-gradient(to left, #ff5900, #ff8a4b);
  background-image: linear-gradient(to left, #ff5900, #ff8a4b);
  border-radius: 50%;
    border-bottom-right-radius: 50%;
  position: fixed;
  right: 20px;
  bottom:30px;
  border-bottom-right-radius: 0;
  cursor: pointer;
  -webkit-transition: all cubic-bezier(0.68, -0.55, 0.27, 1.55) 0.4s;
  -ms-transition: all cubic-bezier(0.68, -0.55, 0.27, 1.55) 0.4s;
  transition: all cubic-bezier(0.68, -0.55, 0.27, 1.55) 0.4s;
  -webkit-box-shadow: 0 0 7px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 7px 2px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 7px 2px rgba(0, 0, 0, 0.15);
  z-index: 111;
}


#features h3{
	color: #282828;
	font-size: 32px;
	font-weight: 500;
	margin: 0 !important;
}


#features h4{
	color: #282828;
	font-size: 20px !important;
	font-weight: 500;
	margin: 0 !important;
}

.bg_sec_features {
  background-image: url(../imgs/home_sec_features.jpg);
  background-position: center center;
  padding: 45px 0;
  /* padding-top: 35px; */
}


.service_side_services_sec {
 background-color:#00477d;
 padding:16px 20px;
 border-radius:6px;
 position:relative;
 color: #fff;
 margin-bottom: 45px;
 /* box-shadow: inset 0 1px 10px rgba(0, 0, 0, 0.28); */
}

.bg_sec_features h2 {
  color: #282828;
  font-size: 32px;
  font-weight: 500;
  margin: 0 !important;
}

.about_desc_sec .features-heading {
  line-height: 1.4;
 font-size: 28px;
 color: #00477d;
 margin-bottom: 15px;
 font-weight: 600;
}

.about_desc_sec p{
	margin-bottom: 25px;
	display: inline-block;
}

.about_desc_sec .features .features-desc {
  margin-left: 8%;
}

.about_desc_sec .features .features-desc .features-title {
  font-size: 18px;
  font-weight: 600;
}

.about_desc_sec .features .features-icon {
  float: left;
font-size: 18px;
width: 26px;
text-align: center;
height: 26px;
position: relative;
border-radius: 50%;
top: 11px;
transform: translateY(-50%);
/* background: #212529; */
color: #212529;
line-height: 26px;
}

.our_benifits .our_benifits_title h3 {
 line-height: 1.4;
font-size: 28px;
color: #c6369a;
margin-bottom: 15px;
font-weight: 600;
}

.service_side_services_sec h5{
	font-weight: 600;
	font-size: 20px;
}

.ser_img_icon i{
	font-size: 25px;
}

.p-Txt p{
	font-weight: 500;
	padding: 15px 0;
	font-size:  18px;
	color: #00477d;
}

.aboutus {
	padding-top: 45px ;
}

.aboutus h4 {
  color: #282828;
  font-size: 32px;
  font-weight: 500;
  margin: 0 !important;
  margin-bottom: 15px !important;
}

.aboutus h6 {
  color: #282828;
  font-size: 20px;
  font-weight: 600;
  margin: 0 !important;
  margin-bottom: 15px !important;
  color: #00477d;
}

.aboutus p {
  margin: 0 !important;
  margin-bottom: 15px !important;
}


.about-box {

  background-color: var(--endreox-white);
  color: #fff;
 
}

.call-to-action p{
	color: #fff;
	font-size: 22px;
	font-weight: 600;
	position: relative;
	top: 15px;
}

.call-to-action{
	display: flex;
	background-color: #00477d;
	border-radius: 4px;
	padding: 25px;
	margin-top: 45px;
	justify-content: space-between;
}

.call-to-action a{
	background-color: #fff;
	color: #000;
	padding: 15px 25px 15px;
	border-radius: 4px;
	font-weight: 600;
	font-size: 18px;
	text-decoration: none !important;
	transition:all 0.3s;
	border: 1px solid #00477d;
	display: inline-block;
}

.call-to-action a i{
	position: relative;
	margin-right: 10px;
}

.call-to-action a:hover{
	background-color: transparent;
	border: 1px solid #fff;
	color: #fff;
}


.call-to-action-2{
	background-color: #00477d;
	border-radius: 4px;
	padding: 25px;
	margin-top: 45px;
	text-align: center;
}

.call-to-action-2 a{
	background-color: #fff;
	color: #000;
	padding: 15px 25px 15px;
	border-radius: 4px;
	font-weight: 600;
	font-size: 18px;
	text-decoration: none !important;
	transition:all 0.3s;
	border: 1px solid #00477d;
	display: inline-block;
	margin-top: 15px;
}

.call-to-action-2 a i{
	position: relative;
	margin-right: 10px;
}

.call-to-action-2 a:hover{
	background-color: transparent;
	border: 1px solid #fff;
	color: #fff;
}

.call-to-action-2 p {
  color: #fff;
  font-size: 28px;
  font-weight: 600;
  position: relative;
}

.get-btn {
background-color: #00477d;
color: #fff;
padding: 10px 20px 10px !important;
border-radius: 30px;
display: inline-block;
border: 1px solid #00477d;
}
.get-btn {
color: #fff !important;
font-weight: 600;
}

.get-btn:hover {
color: #00477d !important;
font-weight: 600;
border: 1px solid #00477d;
background-color: transparent;
}

.t-Menu{
	display: flex;
}

.fa-phone {
  animation: phone 0.5s ease infinite alternate forwards;
}
@keyframes phone {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.3);
  }
  100% {
    transform: scale(1);
  }
}

.img-right{
	text-align: left;
}

.img-right img{
	width: 410px;
	height: auto;
}

@media(max-width: 767px){
	.navik-header {
		padding: 0px !important;
	}
}

.our_benifits_icon img{
	width: 70px;
	height: auto;
}


.icon--- img{
	width: 40px;
	height: auto;

}

.icon--- {
	
	background-color: #fff;
padding: 18px;
border-radius: 50%;
border: 4px solid #f3f4f8;
}


.icon-2 img{
	width: 40px;
	height: auto;

}

.icon-2 {
	
background-color: #fff;
padding: 18px;
border-radius: 50%;
border: 4px solid #f3f4f8;
}

.feature-box.box-right .box-icon-2 {
  position: absolute;
  width: auto;
  height: 64px;
  margin: 0 0 0 20px;
  top: -13px;
  right: -40px;
}

.fa-hand-pointer {
  animation: pointer 0.5s ease infinite alternate forwards;
}
@keyframes pointer {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.3);
  }
  100% {
    transform: scale(1);
  }
}

.hero-mobile {
	text-align: right;
}

.hero-mobile img{
	width: 450px;
	height: auto;
	
}


.hero-1 .single-slide .hero-contents h1 {
  font-size: 40px;
  margin-bottom: 15px;
  color: #222;
}

.hero-1 .single-slide .hero-contents h2 {
  font-size: 40px;
  margin-bottom: 35px;
  color: #222;
}

.hero-1 .single-slide .hero-contents h2 span {
  display: inline-block !important;
  font-size: 48px;
  font-weight: 600;
  color: #00477d;
}

.hero-contents p {
  font-size: 14px;
  margin-bottom: 20px;
  color: #222;
}

.app-F{
	display: flex;
	color: #222;
	font-size: 20px;
}

.app-F i{
	
	position: relative;
	margin-right: 10px;
}

.slider_btn {
background-color: #00477d;
color: #fff;
padding: 18px 30px 18px !important;
border-radius: 50px;
display: inline-block;
border: 1px solid #00477d;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    color: #fff;
    display: inline-block;
	font-size: 20px;
	text-decoration: none !important;

}

.slider_btn:first-child {
	margin-right: 25px;
}

.slider_btn:hover {
    color: #00477d;
    background-color: transparent;
    -webkit-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
    transition: all 0.4s linear;
    border: 1px solid #00477d;
}

.slider_btn i {
	position: relative;
    font-size: 24px;
    margin-right: 15px;
}

.hero-1{
	padding: 45px 0;
}

.hero-1 .single-slide .hero-contents .tri-arrow {
  bottom: 0;
display: inline-block;
position: absolute;
right: -20px;
}

.hero-1 .single-slide .hero-contents .tri-arrow svg {
  bottom: 0;
display: inline-block;
position: absolute;
right: 0px;
fill: #00477d !important;
color: #00477d !important;
}

@media(max-width: 767px){
	.navik-header {
		padding: 0px !important;
	}
	
	.call-to-action {
	display: block;
	text-align: center;	
	}
	
	.call-to-action p {
  color: #fff;
  font-size: 22px;
  font-weight: 600;
  position: relative;
  top: 0;
  padding-bottom: 35px;
}

.service_side_services_sec {
  margin-bottom: 15px;
}

.bg_sec_features h2 {
  color: #282828;
  font-size: 28px;
  font-weight: 600;
  margin: 0 !important;
    margin-top: 0px;
  margin-top: 25px !important;
}

#features h3 {
  color: #282828;
  font-size: 28px;
  font-weight: 600;
  margin: 0 !important;
}

.feature-box {
  text-align: right;
  padding-right: 100px;
}


.feature-box.box-right .box-icon-2 {
  position: absolute;
  width: auto;
  height: 64px;
  margin: 0 0 0 20px;
  top: 0px !important;
  right: 10px !important;
}

.icon-2 {
  padding: 8px !important;
}


.feature-box.box-left .box-icon {
  position: absolute;
  width: auto;
  height: 64px;
  margin: 0 0 0 8px;
  top: 0px !important;
  left: -10px !important;

}

.icon--- {
  padding: 8px !important;
}



.our_benifits_icon img{
	width: 70px;
	height: auto;
}


.icon--- img{
	width: 40px;
	height: auto;

}

.icon--- {
	
	background-color: #fff;
padding: 18px;
border-radius: 50%;
border: 4px solid #f3f4f8;
}


.icon-2 img{
	width: 40px;
	height: auto;

}

.icon-2 {
	
background-color: #fff;
padding: 18px;
border-radius: 50%;
border: 4px solid #f3f4f8;
}

.feature-box.box-right .box-icon-2 {
  position: absolute;
  width: auto;
  height: 64px;
  margin: 0 0 0 20px;
  top: -13px;
  right: -54px;
}

.hero-1 .single-slide .hero-contents .tri-arrow {
display: none;
}

.hero-1 .single-slide .hero-contents .tri-arrow svg {
  display: none !important;
}

.features-item {
  top: 0px !important;
}

.slider_btn {
  padding: 10px 30px 10px !important;
  font-size: 18px !important;
  width: 100%;
  

}

.slider_btn:first-child {
	margin-right: 0px !important;
	margin-bottom: 15px;
}

.hero-1 .single-slide .hero-contents h1 {
font-size: 36px !important;}

.hero-1 .single-slide .hero-contents h2 {
font-size: 36px !important;}

.hero-mobile img {
  width: 400px;
  height: auto;
  margin-bottom: 25px !important;
}

}


.serv-btn {
background-color: #00477d;
color: #fff;
padding: 10px 20px 10px !important;
border-radius: 30px;
display: inline-block;
border: 1px solid #00477d;
text-decoration: none !important
}
.serv-btn{
color: #fff !important;
font-weight: 600;
}

.serv-btn:hover {
color: #00477d !important;
font-weight: 600;
border: 1px solid #00477d;
background-color: transparent;
}

.btn-Serv{
	display: inline-block;
	margin-top: 35px;
}

.brand-logo{
	padding: 45px 0;
	background-color: #f3f4f8;
}

.brand-logo h2 {
  color: #282828;
  font-size: 32px;
  font-weight: 500;
  margin-bottom: 45px;
}

.owl-dots{
  text-align: center;
}

.owl-dot {
  display: inline-block;
  height: 15px !important;
  width: 15px !important;
  background-color: #222222 !important;
  opacity: 0.8;
  border-radius: 50%;
  margin: 0 5px;
  margin-top: 45px;
}

.owl-dot.active {
  background-color: #FF170F !important;
}

.bg-custom{
	background-color: #fff !important;
}



.txt-30{
	margin: 0 !important; padding: 0 !important; margin-top: 20px !important;
	text-align: center;
	font-weight: 600;
}

.txt-30 span{
	color: #00477d;
	font-size: 24px;
}

.main-footer{
	padding: 45px 0 10px;
	/* background-color: #f3f4f8; */
	background-color: rgb(0, 71, 125);
}


.main-footer .footer-column {
    position: relative;
    /* margin-bottom: 40px; */
}

.main-footer .logo-widget .footer-logo {
    position: relative;
    margin-bottom: 20px;
}

.main-footer .logo-widget .text {
    position: relative;
    color: #dedede;
    font-size: 14px;
    letter-spacing: -0.02px;
    line-height: 1.7em;
}

.footer-widget h2 {
    position: relative;
    color: #fff;
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 30px;
    padding-bottom: 18px;
}

.footer-widget h2:before {
    position: absolute;
    content: '';
    left: 0px;
    bottom: -1px;
    width: 70px;
    height: 1px;
    background-color: #acc9eb;
}

/*Link Widget*/

.links-widget ul {
    margin: 0 !important;
    padding: 0 !important;
}

.links-widget .links {
    position: relative;
}

.links-widget .links li {
    position: relative;
    margin-bottom: 10px;
	list-style-type: none !important;
}

.links-widget .links li a {
    position: relative;
    color: #fff;
    font-size: 14px;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
	text-decoration: none !important;
}

.links-widget .links li a:hover {
    color: #e2e2e2;
}

/*List Style One*/

.list-style-one {
    position: relative;
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important;
	text-decoration: none;
}

.list-style-one li {
    position: relative;
    color: #fff;
    font-size: 14px;
    line-height: 1.6em;
    padding-left: 38px;
    margin-bottom: 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.10);
	list-style: none !important;
}

.list-style-one li a {
    color: #fff;
    font-size: 14px;
	list-style: none !important;
	text-decoration: none !important;
}

.list-style-one li a:hover {
    color: #e2e2e2;
	list-style: none !important;
}

.list-style-one li:last-child {
    border: 0px;
    margin: 0px;
    padding-bottom: 0px;
}

.list-style-one li .icon {
    position: absolute;
    left: 0px;
    top: 0px;
    color: #fff;
    font-size: 20px;
    line-height: 1em;
}

.footer-logo img{
	width: 250px;
	height: auto;
	
}
.text-carry{
	color: #222;
	font-size: 13px;
	line-height: 20pt;
	text-align: left;
}

.social-links {
    margin-top: 25px;
}

.social-links li {
    display: inline-block;
    margin-right: 10px;
}

.social-links li:last-child {
    margin-right: 0;
}

.social-links li a {
    display: inline-block;
    height: 35px;
    width: 35px;
    line-height: 35px;
    text-align: center;
    background-color: #fff;
    color: #000;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    font-size: 16px;
	transition:.7s
}

.social-links li a:hover {
    background-color: #00477d;
    color: #ffffff;
    border-color: transparent;
	transition:.7s
}

.gplay p {
  margin: 0;
    margin-top: 0px;
    margin-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0;
  font-size: 14px !important;
  color: #222 !important;
  margin-top: 15px;
  margin-bottom: 10px;
  font-weight: 600 !important;
}

.gplay img{
	width: 150px;
	height: auto;
}

/* servicein  */

.servicein-tabs ul {
    padding: 0 !important;
    margin: 0 !important;
	overflow: scroll;
    overflow-y: scroll;
   overflow-y: auto;
   overflow-x: auto;
   height: 250px;
}

.servicein-tabs ul li {
    display: inline-block;
    margin-bottom: 10px;
}

.servicein-tabs ul li a {
    display: inline-block;
    color: #222;
    text-align: center;
    padding: 3px;
    margin-right: 10px;
    font-size: 13px;
	text-decoration: none !important;
}

.servicein-tabs ul li a:hover {
    color: #00477d;
}


.servicein-tabs {
    border-top: 1px solid rgba(255, 255, 255, 0.10);
    padding-top: 25px;
}

.servicein-tabs h5{
color: #222 !important;
font-size: 18px !important;
font-weight: 600;
margin-bottom: 20px;
}


.servicein-tabs h6{
	color: #fff !important;
font-size: 14px !important;
}

.servicein{
	width: 100%;
	margin-top: 10px;
}

.servicein-tabs {
  border-top: 1px dashed #222222a3;
  padding-top: 25px;
  margin-top: 10px;
}

.disl p {
  font-size: 12px;

  color: #fff;
  margin-top: 25px;
  display: inline-block;
}


.main-footer .footer-bottom {
    position: relative;
    padding: 10px 0px;
}

.main-footer .footer-bottom .copyright {
    position: relative;
    color: #fff;
    font-size: 13px;
    font-weight: 400;
	border-top: 1px dashed #fff;
padding-top: 25px;
margin-top: 10px;
}

.copyright a {
    color: #21ec54;
	text-decoration: none !important;
}

.copyright a:hover {
    color: #fff;
}

.m-right {
    text-align: right;
}

@media(max-width: 767px){
	.home_sec {
  padding-top: 120px;
  padding-bottom: 45px;
}
.home_sec .home_sec_content h1 {
  font-size: 26px;)
}

.home_sec .home_sec_side_form {
  padding: 30px 30px 20px;
}

.service_side_services_sec h5 {
  font-size: 18px;
}

.gplay img {
  margin-bottom: 25px;
}

.m-right{
	text-align: center;
}

.main-footer .footer-bottom .copyright {
  padding-top: 15px;
  margin-top: 7px;
}

}

.copyright{
	width: 100%;
}

.bfooter {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: #00477d;
    color: white;
    text-align: center;
    z-index: 1000;
}

.bicon ul {
    margin: 0 !important;
    padding: 0 !important;
}

.bicon ul li {
    display: inline-block;
    width: 32%;
    padding: 10px 0;
}

.bicon ul li a {
    color: #fff;
    font-size: 18px;
    text-align: center;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 767px) {
    .copyright{
        margin-bottom: 40px;
        text-align: center;
    }
}


.sec-padd {
  padding: 45px 0;
}



.section-title {
  position: relative;
}

.section-title h2 {
color: #282828;
font-size: 28px;
font-weight: 500;
margin: 0 !important;
  margin-bottom: 0px;
margin-bottom: 15px !important;
}

.bx-srv {
    padding: ;
    position: relative;
    text-align: center;
    transition: all 0.2s ease 0s;
	box-shadow: 0 0 40px 5px rgba(51, 51, 51, 0.1);
}

.bx-srv h4{
	font-size: 22px;
	margin-bottom: 25px;
}

.s-Icon img{
	width: 70px;
	height: auto;
	margin-bottom: 30px;
}

.process-area{
	padding: 45px 0;
	background-color: #f3f4f8;
}

.process-area {
  padding: 87px 0 54px;
}
.process-item {
    margin-top: 30px;
}
.process-item img {
    height: auto;
    max-width: 100%;
}
.process-item-icon {
    font-size: 50px;
    line-height: 60px;
    padding: 60px 30px 80px;
    text-align: center;
}
.process-item-content {
    border-top: 1px solid #e4e4e4;
    padding-top: 45px;
    position: relative;
}
.process-item-number {
  background-color: #00477d;
  border: 5px solid #1d64b9;
  border-radius: 50%;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  height: 60px;
  left: 50%;
  line-height: 45px;
  position: absolute;
  text-align: center;
  top: -30px;
  transform: translateX(-50%);
  width: 60px;
}
.process-item:hover .process-item-number {
  background-color: #292929;
  border: 5px solid #292929;
}
.default-blog-news .img-holder .overlay .box .content a i:hover {
  background: #292929 none repeat scroll 0 0;
}
.process-item-title {
  color: #292929;
  font-size: 22px;
  font-weight: 500;
  letter-spacing: 0;
  margin: 15px 0;
  text-transform: capitalize;
}

/*====================================================================
9. Why Choose Us Section css
====================================================================*/
#why-choose-us{
	padding: 45px 0;
}
.choose-resons span {
	display: table;
	float: left;
	margin-right: 25px;
	
}

.choose-resons span img{
	width: 60px;
	height: auto;
}
.choose-resons .choose-text{
	display: table
}
.choose-resons span i:before{
	line-height: 70px
}
.choose-us-right {
	position: relative;
	top: 50%;
	left: 8%
}
.choose-us-right img {
	position: absolute;
	width: 130%;
	bottom: -150px;
	left: -50px;
}
.achievement span:before{
	font-size: 45px
}
.why-choose-us3 .choose-us .bg-img {
	bottom: 0px;
	position: absolute;
	width: 30% !important;
	left: 15% !important
}

.choose-text h6{
	font-size: 20px;
	color: #1d67bf;
	font-weight: 600;
}

.service-img img{
	width: auto;
	height: auto;
	text-align: right;
	float: right;
}

.pb-30{
  padding-bottom: 10px !important;
}

.bx-srv{
	margin-bottom: 30px;
}

.page_sec{
	background-image: none;
}


	.page_sec_bg {
		/* background-color: #00477d14 !important; */
		/* background-color: rgb(0, 104, 175,0.9) !important; */
	}

/* .page_sec::before { */
  /* z-index: -1; */
  /* content: ''; */
  /* position: absolute; */
  /* top: 0; */
  /* bottom: 0; */
  /* left: 0; */
  /* right: 0; */
  /* background-color: rgba(45,44,43,.6); */
/* } */

.call-now a{
background-color: #fff;
color: #000;
padding: 15px 25px 15px;
border-radius: 4px;
font-weight: 600;
font-size: 18px;
text-decoration: none !important;
transition: all 0.3s;
border: 1px solid #fff;
display: inline-block;
margin-top: 25px;
}



.call-now a i{
	position: relative;
	z-index: 1;
}

.call-now  a:hover{
	background-color: transparent;
	border: 1px solid #fff;
	color: #fff;
}

.men_images{
	position: relative;
	z-index: 1;
}

@media(max-width: 767px){
	.call-now a{
	width: 100% !important;
}
.m-txt{
	margin-top: 25px;
}

.men_images img {
  display: none;
}

.home_sec .home_sec_content h1 {
 font-size: 24px;
 max-width: 100%;
}

.img-m img{
	margin-bottom: 25px;
}

}

.service-widget ul{
	margin: 0 !important;
	padding: 0 !important;
	
}

.service-widget  ul li{
	list-style-type: none !important;
	padding-bottom: 15px !important;
	font-weight: 500;
	font-size: 18px;
	display: flex;
	color: #fff;
}

.service-widget  ul li i{
	margin-right: 10px;
	position: relative;
	top: 4px;
}

.men_images img {
  width: 280px !important;
  right: 420px;
 position: absolute;
 top: 45px;
}


.bg-clr{
	background-color: #fff !important;
}

.iconleft img{
	width: auto !important;
	height: auto !important;
}

.service-img-left img{
	width: 250px;
	height: auto;
}

.service-img-right img{
	width: 250px;
	height: auto;
	float: right;
}

.mt-0{
	margin-top: 0!important;
}

.r-Txt h5{
	font-size: 22px !important;
	margin-bottom: 15px;
	color: #00477d;
}

.feature-2 {
    width: 100%;
    margin-bottom: 40px;
    overflow: hidden;
}

@media only screen and (max-width: 992px) {
    .feature-2 {
        margin-bottom: 25px;
    }
}

.feature-details h6 {
  font-size: 20px;
  color: #00477d !important;
  font-size: 24px !important;
  margin-bottom: 8px !important;
}

.feature-2 .icon {
    width: 66px;
    height: 66px;
    line-height: 66px;
    font-size: 30px;
    border-radius: 50%;
    border: solid 2px #00477d;
    text-align: center;
    -webkit-transition: all linear 0.3s;
    transition: all linear 0.3s;
	color: #00477d;
}

/* .feature-2 .icon i{ */
	/* color: #00477d; */
/* } */

.feature-2:hover .icon {
    border: solid 2px #00477d;
    color: #fff;
	background-color:#00477d;
}

@media only screen and (max-width: 992px) {
    .feature .icon {
        width: 70px;
        height: 70px;
        line-height: 70px;
    }
}


.bg-color{
	background-color: #fff !important;
}

.bg-color-2{
	background-color: #f3f4f861 !important;
}

.pRocess{
	width: 100%;
}

.pRocess_H{
	margin-top: 85px;
}

.pr-Img img{
	width: auto;
	height: 250px;
	padding: 45px 0;
}

.process-item h3{
	font-size: 24px !important;
}

.pt-0{
	padding-top: 0 !important;
}

.bg1{
	padding: 45px 0;
}

.it-circle-text h4{
	font-size: 24px !important;
	padding-top: 25px;
	color: #00477d !important;
}

.it-circle{
	margin: 0 auto;
	width: 80px;
	height: 80px;
	text-align: center;
	background-color: #00477d;
	display: inline-block;
	border-radius: 50%;
	line-height: 96px;
	color: #fff;
}

.it-circle i{
	font-size: 36px;
}

.mb-15{
	padding-bottom: 0px  !important;
}


.p_Nu {
width: 42px;
text-align: center;
background-color: #00477d;
border-radius: 50%;
line-height: 43px;
color: #fff;
display: block;
font-weight: 600;
font-size: 20px;
position: relative;
top: 10px;
}

.pbb-30{
	padding-bottom: 20px;
}

/* .service-wrap { */
    /* padding-bottom: 45px; */
    /* background-size: cover; */
/* } */

.service-wrap {
    padding: 45px 0;
}



.service-wrap h3 a {
    font-size: 22px;
    text-decoration: none;
    color: #000;
}

.service-wrap h3 a:hover {
    color: #096cf1;
}

.service-wrap h1 {
    margin-bottom: 30px;
    margin-top: 0;
}

.service-wrap h1:before {
    background: url(../images/underline.png) no-repeat;
}

.service-details {
    background: #fff;
    padding: 15px 15px 25px 15px;
}

.service-details h3 {
    margin-top: 10px;
}

.readmore a {
    position: relative;
    vertical-align: middle;
    z-index: 1000;
    background: #fdc236;
    color: #fff !important;
    text-shadow: 0 0 2px rgba(0, 0, 0, 0.07);
    text-decoration: none;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 12px 30px;
    display: inline-block;
}

.readmore a:hover {
    color: #fff !important;
    background: #000;
}

.single-service {
    border: 1px solid #eee;
    padding: 25px;
    background: #fff;
    min-height: 260px;
}

.c_form{
	padding: 25px !important;
	
}

.single-service:hover .service-icon {
    color: #fff;
    background: #0263a1;
}

.service-icon {
    font-size: 44px;
    background: #fff;
    border: 1px solid #eee;
    width: 80px;
    height: 80px;
    text-align: center;
    line-height: 80px;
    margin-top: -46px;
    float: left;
    margin-right: 15px;
}

.service-wrap p {
    margin-top: 8px;
}

.serviceList li {
    margin-top: 30px;
}

.service-wrap ul{
	margin: 0 !important;
	padding: 0 !important;
}

.service-wrap ul li{
	list-style-type: none;
}

.pd-0 {
  padding-bottom: 0 !important;
}

.single-service h3{
	font-size: 32px;
	margin: 0 !important;
	padding: 0 !important;
	font-weight: 600;
}

.single-service span{
	font-size: 24px;
	font-weight: 500 !important;
	padding-top: 6px;
	padding-bottom: 6px;
	
}

.single-service ul li  i{
	padding-right: 10px;
}

.single-service ul li {
	margin: 0;
	padding: 0;
	padding: 8px 0 8px;
}

.-mv{
	min-height: 0px !important;
	padding: 35px  25px 35px;
}

.achievements-area{
	padding: 45px 0;
}

.shadow{
	box-shadow: 0 0 40px 5px rgba(51, 51, 51, 0.1);
}

/* .achievements-area .section-title h2 { */
 /* max-width:415px; */
 /* margin-left:auto; */
 /* margin-right:auto */
/* } */
.achievements-area .section-title p {
 max-width:570px;
 margin-left:auto;
 margin-right:auto
}
.achievements-card {
 padding:45px;
 /* border-radius:50%; */
 text-align:center;
 margin-bottom:30px
}
.achievements-card i {
 font-size:60px;
 margin-bottom:10px;
 line-height:1.2
}
.achievements-card h3 {
 color:#10142d;
 margin-top:15px;
 font-size:30px;
 line-height:1
}
.achievements-card span {
 font-size:18px;
 color:#342e36
}
.achievements-bg-1 {
 background-color:#dcf9ee
}
.achievements-bg-1 i {
 color:#46b58b
}
.achievements-bg-2 {
 background-color:#fef5e2
}
.achievements-bg-2 i {
 color:#a88845
}
.achievements-bg-3 {
 background-color:#ffe7ea
}
.achievements-bg-3 i {
 color:#d66e7b
}
.achievements-bg-4 {
 background-color:#e0dfee
}
.achievements-bg-4 i {
 color:#5751b4
}
.single-counter {
 margin-bottom:30px;
 text-align:center
}
.single-counter i {
 font-size:50px;
 margin-bottom:10px;
 line-height:1.2;
 background-color:#f7f8fb;
 width:90px;
 height:90px;
 line-height:90px;
 display:inline-block;
 border-radius:5px
}
.single-counter h3 {
 color:#10142d;
 margin-top:15px;
 font-size:30px;
 line-height:1
}
.single-counter span {
 font-size:18px;
 color:#342e36
}
.icon-color-1 {
 color:#46b58b
}
.icon-color-2 {
 color:#a88845
}
.icon-color-3 {
 color:#d66e7b
}
.icon-color-4 {
 color:#5751b4
}

@media(max-width: 767px){
	.achievements-card {
  padding: 25px;
  border-radius: 0;
}

.home_sec {

  background-image: none;
  background-color: rgba(20, 70, 123, 0.9);
}

.why-us img{
	margin-bottom: 25px;
}

}

  /* =================================
    Contact page 
================================= */
.contact-section {
  padding: 45px 0;
  background: #fff;
}

.contact_pg_contact .contact-form {
  margin-top: 0px;
  padding: 0px 0px;
  background: transparent;
  position: inherit;
  box-shadow: none;
  padding-right: 20px;
}

.contact_pg_contact .contact_wrp {
  padding: 0px;
  background: transparent;
  position: relative;
}

.map-container iframe {
  width: 100%;
  height: 300px;
  border: none;
  margin-top: 45px;
}

.contact_pg_contact .contact-form .con-field {
  border: 1px solid #9da7ae;
}

.contact_pg_contact .contact-form textarea {
  height: 185px;
}

/* .contact_pg_address { */
  /* padding: 40px 40px 36px; */
  /* border: 1px solid #9da7ae; */
/* } */

.contact_pg_address h3 {
  margin-bottom: 27px;
  font-size: 32px;
  letter-spacing: 0px;
  line-height: 38px;
  margin-top: -2px;
}

.single_con_add p {
  margin: 0;
  color: #2b343b;
  margin-top: 0px;
}

.single_con_add p:nth-child(2) {
  margin-top: -10px;
  font-weight: bold;
}

.contact_pg_address .single_con_add {
  overflow: hidden;
  margin-bottom: 0px;
  margin-top: 15px;
  padding: 10px 0px;
}

.contact_pg_address .single_con_add a {
  display: block;
  float: left;
  color: #515050;
  margin-top: 6px;
}

.contact_pg_address .single_con_add a i {
  font-size: 20px;
  margin-top: 1px;
  color: #515050;
  padding: 10px 12px;
  margin-right: 15px;
}

.contact_pg_address .single_con_add span {
  display: block;
  padding-left: 45px;
}

.contact-form {
  background: #fff;
  padding: 60px 50px 60px;
  /*! box-shadow: 0px 9px 42.32px 3.68px

    rgba(25, 38, 62, 0.1); */
  position: absolute;
  top: 0;
  margin-top: 120px;
}

.contact-form h4 {
  font-size: 26px;
  font-weight: 700;
}

.contact-form p {
  margin-bottom: 26px;
  margin-top: 20px;
}

.contact-form #contact-form .con-field {
  outline: inherit;
  border-width: medium medium 1px;
  border-style: none none solid;
  border-color: -moz-use-text-color -moz-use-text-color #ACC42E;
  -moz-border-top-colors: none;
  -moz-border-right-colors: none;
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  border-image: none;
  width: 100%;
  margin-bottom: 20px;
  padding: 5px 15px;
  line-height: 38px;
  border: 1px solid #9da7ae;
  background: transparent;
}

.testi-section .contact-form #contact-form .con-field {
  border: 1px solid #e3dddd;
}

.contact-form #contact-form .con-field:focus {
  border: 1px solid #00477d;
}

.contact-form #contact-form::-webkit-input-placeholder {
  color: #9B9BA3;
  font-size: 14px;
  text-align: left;
}

.contact-form #contact-form:-moz-placeholder {
  color: #9B9BA3;
  font-size: 14px;
  text-align: left;
}

.contact-form #contact-form::-moz-placeholder {
  color: #9B9BA3;
  font-size: 14px;
  text-align: left;
}

.contact-form #contact-form:-ms-input-placeholder {
  color: #9B9BA3;
  font-size: 14px;
  text-align: left;
}

.contact-form textarea {
  line-height: 16px !important;
  padding-top: 20px !important;
  height: 140px;
}

.submit-contact {
  padding: 0;
  padding-right: 30px;
  padding-left: 30px;
  height: 52px;
  line-height: 50px;
  text-align: center;
  letter-spacing: 0px;
  text-transform: capitalize;
  display: inline-block;
  overflow: hidden;
  outline: none;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  color: white;
  position: relative;
  margin: 0px 0px 0px 0px;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -ms-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
  background: #00477d;
  font-size: 16px;
  font-weight: 500;
  border-radius: 2px;
  cursor: pointer;
}

.submit-contact:hover {
  background-color: #3b3f46;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -ms-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
}

.contact-form #contact-form #msg {
  color: #f54337;
}

.service_box img{
	height: 380px;
    object-fit: contain;
    width: 100%;
    background: #fff;
	border-radius: 20px;
	
	}
	
.service_box div {
  background: #fff;
  border-top: 1px solid #eaeaea;
  text-align: center;
  border-radius: 20px;
}

.p-Roducs h6{
	text-transform: uppercase;
	margin-bottom: 8px;
	padding-bottom: 8px;
	display: inline-block;
}	

.p_R{
	font-size: 22px;
	color: #00477d;
	font-weight: 600;
}


.p-Roducs{
	padding: 45px 0;
}

.blog-detail-area{
	padding: 45px 0;
}

.news-image img{
	margin-bottom: 25px;
}

.news-text h2{
	font-size: 24px;
	margin-bottom: 10px;
}

.btn-tch{
	background-color: #000;
	padding: 10px 0;
	color: #fff;
}

.btn-tch:hover{
	background-color: #000;
	padding: 10px 0;
	color: #fff;
}

.sidebar-widget h4{
	font-size: 20px;
}


.blog-btn{
background-color: #00477d;
color: #fff;
border-radius: 4px;
font-weight: 500;
font-size: 16px;
text-decoration: none !important;
transition: all 0.3s;
border: 1px solid #00477d;
display: inline-block;
margin-top: 25px;
}




.blog-btn:hover{
	background-color: transparent;
	border: 1px solid #00477d;
	color: #00477d;
}

.facilities-area .single-facilities-item {
  position: relative;
  z-index: 0;
  text-align: center;
  transition: all 0.5s ease-in;
  margin-bottom: 30px;
  transition: 0.4s;
  border-bottom: 1px solid #00477d;
}

.facilities-area {
	padding-top: 45px;
}

.facilities-area img{
	margin-bottom: 25px;
}

.facilities-area h4{
	font-size: 18px;
}

.single-facilities-item p{
	font-size: 20px !important;
	font-weight: 600;
	color: #00477d;
}

.b-Icon img{
	width: 260px !important;
	height: auto !important;
	margin-bottom: 0px !important;
}


.enq-btn{
	background-color: #00477d;
color: #fff;
padding: 9px 25px 9px;
border-radius: 4px;
font-weight: 600;
font-size: 16px;
text-decoration: none !important;
transition: all 0.3s;
border: 1px solid #00477d;
display: inline-block;
display: inline-block;
margin-top: 10px;
}

.enq-btn i{
	position: relative;
	margin-right: 10px;
}

.enq-btn:hover{
	background-color: transparent;
	border: 1px solid #00477d;
	color: #00477d;
}


.dial-btn{
	background-color: #d98e00;
color: #fff;
padding: 9px 25px 9px;
border-radius: 4px;
font-weight: 600;
font-size: 16px;
text-decoration: none !important;
transition: all 0.3s;
border: 1px solid #d98e00;
display: inline-block;
display: inline-block;
margin-top: 10px;
}

.dial-btn i{
	position: relative;
	margin-right: 10px;
}

.dial-btn:hover{
	background-color: transparent;
	border: 1px solid #d98e00;
	color: #d98e00;
}

/* ===============================================
    16.Accordion
------------------------*/
/* Accordion */

.accordion  { 
    margin: 0;
    padding: 0;
    border: 0;
}

.card{
	background-color: transparent !important;
	border: none !important;
	position: relative;
color: #222;
font-size: 14px;
transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
text-decoration: none !important;
}


.accordion-title:before {
    float: right !important;
    font-family: FontAwesome;
    content:"\f068";
    padding-right: 5px;
}
.accordion-title.collapsed:before {
    float: right !important;
    content:"\f067";
}

.card-body {
	padding: 0px !important;
	padding: 6px 0 0px 15px !important;
}

.c_linkks li a{
	font-size: 13px !important;
}

.accordion a:link {
  text-decoration: none;
}

.mb--{
	margin-bottom: 45px;
}

.mt--{
	margin-top: 45px;
}

.btn_R {
  background:#00477d ;
  border: 1px solid #00477d;
  margin-top: 15px;
  display: inline-block;
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  padding: 12px 35px 12px;
  text-decoration: none;
  transition: all 0.3s;
}

.btn_R:hover {
	background-color: transparent ;
	border: 1px solid #00477d;
	color: #00477d;
	text-decoration: none !important;
	transition: all 0.3s;
}

.footer-man img{
	width: 250px;
	height: auto;
}

.modal-title{
	font-size: 24px;
}

.btn-p{
	padding: 6px 0 6px 0;
}

.container {
  max-width: 1200px;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}


.list-style-two li {
    position: relative;
    color: #222 !important;
    font-size: 14px;
    line-height: 1.6em;
    padding-left: 38px;
    margin-bottom: 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.10);
	list-style: none !important;
}

.list-style-two li a {
    color: #222 !important;
    font-size: 14px;
	list-style: none !important;
	text-decoration: none !important;
}

.list-style-two li a:hover {
    color: #00477d !important;
	list-style: none !important;
}

.list-style-two li:last-child {
    border: 0px;
    margin: 0px;
    padding-bottom: 0px;
	font-size: 16px;
	line-height: 25pt;
}

.list-style-two li .icon {
    position: absolute;
    left: 0px;
    top: 0px;
    color: #00477d;
    font-size: 20px;
    line-height: 1em;
}

.mt-45{
	margin-top: 45px;
}

.mt-20{
	margin-top: 20px;
}

.m-txt p{
	text-align: center;
	padding-top: 45px;
	font-size: 28px;
	font-weight: 600;
}

.m-txt p a{
	text-decoration: underline;
	color: #00477d;
}

.m-txt p a:hover{
	text-decoration: none;
	color: #222;
}

.table-bg table{
	background-color: #fff;
}

.service-center{
	padding: 45px 0;
}

.faq{
	padding: 45px 0;
}

.service-center h3 {
  color: #282828;
  font-size: 32px;
  font-weight: 500;
  margin: 0 !important;
}

.font-w-600{
	font-weight: 600 !important;
}


.section-title h3 {
  color: #282828;
  font-size: 32px;
  font-weight: 500;
  margin: 0 !important;
}

.faq span{
	color: #00477d;
	font-weight: 600;
	
}


.section-title-- h3{
	font-size: 24px;
	color: #00477d;
}


.sernum {
  display: flex;
  padding: 25px 0px 0px 0px;
}

.sernum .number {
  flex: 0 0 35px;
  height: 35px;
  background-color: #00477d;
  color: #fff;
  border-radius: 50%;
  text-align: center;
  line-height: 35px;
  font-size: 18px;
  font-weight: bold;
}

.sernum .para {
  padding-left: 20px;
}

.m-img {
	padding: 15px 0 30px;
}

.post__thumb {
  flex: 0 0 80px;
  margin: 0 20px 0 0;
}

.post__details {
  flex-grow: 1;
}

.post {
  width: calc(100% - 40px);
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
  padding: 15px 20px;
  background-color: #fff;
  border-radius: 30px;
  box-shadow: 4px 4px 30px -5px rgba(0,0,0,.08);
  -webkit-box-shadow: 4px 4px 30px -5px rgba(0,0,0,.08);
  -moz-box-shadow: 4px 4px 30px -5px rgba(0,0,0,.08);
}

.button--blue {
  background-color: #00477d;
  color: #fff;
  font-size: 13px !important;
}
.button--ex-small {
  font-size: 1.1rem;
  padding: 6px 20px;
}

.button--ex-small:hover {
  font-size: 1.1rem;
  padding: 6px 20px;
  color: #fff;
  text-decoration: none;
}

.post__details a:hover{
	text-decoration: none;
}

.button {
  display: inline-block;
  font-size: 1.3rem;
  text-transform: uppercase;
  border-radius: 20px;
  letter-spacing: 1px;
  font-weight: 600;
  border: none;
  cursor: pointer;
}

.aq img{
	height: 221px;
	width: auto;
}

.aq {
	margin: 25px 0 45px 0;
}

.img-center{
	text-align: center;
}

.ptb-{
	padding-bottom: 45px;
	padding-top: 20px;
}

.btn-flex{
	display: flex;
	justify-content: space-evenly;
}

.or{
	font-weight: 600;
	position: relative;
margin-top: 15px;
font-size: 18px;
color: blue;
}

@media(max-width: 767px){
	.btn-flex {
  display: block;
}
}

.home_sec_content span{
	color: #fdc702;
	position: relative;
	z-index: 10;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 15px;
}

.why-us img{
	width: 270px;
	height: auto;
}


/*--------------------------------------------------------------
3.6 wpo-team-section
--------------------------------------------------------------*/
.wpo-team-item {
  margin-bottom: 30px;
  /* border-radius: 50px; */
}
.wpo-team-item .wpo-team-img {
  position: relative;
}
.wpo-team-item .wpo-team-img:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  content: "";
  background: #253041;
  opacity: 0;
  transition: all 0.3s;
  /* border-radius: 50px; */
}
.wpo-team-item .wpo-team-img img {
  width: 100%;
  /* border-radius: 50px; */
}
.wpo-team-item .wpo-team-img ul {
list-style: none;
display: flex;
justify-content: center;
margin-top: 10px;
position: absolute;
left: 44%;
top: 50%;
transform: translate(-50%, -50%);
width: 77%;
}
.wpo-team-item .wpo-team-img ul li {
  margin: 0 6px;
  transition: all 0.3s;
  margin-top: -40px;
  opacity: 0;
  visibility: hidden;
}
.wpo-team-item .wpo-team-img ul li:nth-child(2) {
  transition: all 0.4s;
  margin-top: -70px;
}
.wpo-team-item .wpo-team-img ul li:nth-child(3) {
  transition: all 0.5s;
  margin-top: -100px;
}
 .wpo-team-item .wpo-team-img ul li a {
  display: block;
  background: #fff;
  color: #253041;
  text-align: center;
  border-radius: 20px;
  padding: 6px 15px;
}
.wpo-team-item .wpo-team-img ul li a:hover {
  background: #fdc603;
  color: #000;
  text-decoration: none;
  
}
.wpo-team-item .wpo-team-text {
	padding-top: 25px;
}

.wpo-team-item .wpo-team-text span {
  font-size: 14px;
  text-transform: capitalize;
  color: #3e3e3e;
  transition: all 0.3s;
}
.wpo-team-item .wpo-team-text h2 {
  font-size: 18px !important;
  font-weight: 600;
  margin-bottom: 10px;
  transition: all 0.3s;
}


.wpo-team-item .wpo-team-text h2 a:hover {
  color: #0052da;
}
.wpo-team-item:hover .wpo-team-img:before {
  opacity: 0.5;
}
.wpo-team-item:hover .wpo-team-img ul li {
  margin-top: 0;
  opacity: 1;
  visibility: visible;
}


.r-Txt img{
	margin: 0 20px 0 0;
	float: left;
	width: 500px;
	height: auto;
}

.contact_pg_address h2{
	font-size: 22px;
	font-weight: 600;
	padding-bottom: 15px;
}

.mt---{
	margin-top: 65px;
}

.h-span span{
	font-size: 18px;
	font-weight: 600;
	display: inline-block;
	padding-bottom: 10px;
}

.btn-2{
	padding: 5px 15px 5px;
}

.btn-h{
	margin-top: 15px;
	display: inline-block;
}

.links-widget p{
	font-size: 14px;
	color: #fff;
	line-height: 20pt;
}

.readm{
	color: #fcff9b;
	font-weight: 600;
}

.readm:hover{
	color: #fff;
	font-weight: 600;
}


.text ul li{
	line-height: 25pt;
}

.img-serv img{
	position: relative;
	top: 30px;
}


/* whatsapp */

.my-float{
  position:fixed;  
  bottom:10px;
  right:15px;  
    z-index:9999;
	
}


.my-float a{
	display: block;
}

.my-float a img:first-child{
	margin-bottom: 15px;
}

.my-float img{
  width: 50px;
height: auto;  
}
