.w-form-formradioinput--inputType-custom {
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-color: #ccc;
    border-bottom-color: #ccc;
    border-left-color: #ccc;
    border-right-color: #ccc;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    width: 12px;
    height: 12px;
    border-bottom-left-radius: 50%;
    border-bottom-right-radius: 50%;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
    box-shadow: 0px 0px 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
    border-top-width: 4px;
    border-bottom-width: 4px;
    border-left-width: 4px;
    border-right-width: 4px;
    border-top-color: #3898ec;
    border-bottom-color: #3898ec;
    border-left-color: #3898ec;
    border-right-color: #3898ec;
}

.w-layout-grid {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
}

.slider {
    position: relative;
    display: none;
    height: 750px;
    background-color: #070707;
}

.div-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div-block-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 20%;
    height: 100%;
    padding: 20px 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #eff5fd;
    background-image: url('../images/curve-long.png');
    background-position: 0% 15%;
    background-size: 250px;
    background-repeat: no-repeat;
}

.div-block-3 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 80%;
    height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: url('../images/pexels-suzy-hazelwood-3352765.jpg');
    background-position: 50% 50%;
    background-size: cover;
    -webkit-filter: saturate(110%);
    filter: saturate(110%);
    -o-object-fit: fill;
    object-fit: fill;
}

.div-block-3._2 {
    background-image: url('../images/SLIDE-2-min.jpg');
    background-position: 50% 50%;
}

.div-block-4 {
    position: absolute;
    left: -13%;
    top: 0%;
    right: auto;
    bottom: 0%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 400px;
    height: 400px;
    margin-top: auto;
    margin-bottom: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/slide-1.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/slide-1.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    box-shadow: inset -18px 0 0 0 #e8f7fd;
}

.div-block-5 {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    z-index: 2;
    width: 20%;
    height: 60px;
    margin-right: auto;
    margin-left: 0px;
    padding: 10px;
    background-color: #070707;
}

.heading {
    color: #e7b019;
}

.body {
    font-family: Montserrat, sans-serif;
}

.navbar-3 {
    position: static;
    display: none;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-top: 0px;
    padding-bottom: 20px;
    background-color: hsla(0, 0%, 100%, 0);
}

.button-3 {
    padding-left: 30px;
    border-radius: 2px;
    background-color: #ffafc5;
    background-image: url('../images/phone-call-2.svg');
    background-position: 5% 50%;
    background-size: 14px;
    background-repeat: no-repeat;
    font-family: Verdana, Geneva, sans-serif;
    color: #231b1b;
    font-weight: 700;
    text-transform: uppercase;
}

.button-3:hover {
    background-color: rgba(255, 175, 197, 0.9);
    background-image: url('../images/phone-call-2.svg');
    background-position: 5% 50%;
    background-size: 14px;
    background-repeat: no-repeat;
    opacity: 1;
}

.button-3.hide {
    padding: 12px 20px;
    border: 2px solid #ffaf00;
    border-radius: 50px;
    background-color: transparent;
    background-image: none;
    font-family: Lato, sans-serif;
    color: #3e4a59;
    font-weight: 400;
}

.button-3.hide:hover {
    border-color: #fff;
    background-color: #ffaf00;
    color: #fff;
}

.container-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 1200px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.brand-3 {
    display: none;
    width: 20%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div-block-57 {
    display: none;
    width: 20%;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.nav-menu-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.nav-link-3 {
    margin-right: 10px;
    margin-left: 10px;
    padding: 5px 0px;
    border-bottom-width: 2px;
    border-bottom-color: #eebc47;
    font-family: Montserrat, sans-serif;
    color: #002b3c;
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
}

.nav-link-3:hover {
    color: #000;
}

.nav-link-3.w--current {
    padding-top: 5px;
    border-bottom-style: solid;
    color: #eebc47;
}

.points {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 60px;
    padding-bottom: 60px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: url('../images/plane2-ABJXX39-3.png');
    background-position: 0% 0%;
    background-size: 300px;
    background-repeat: no-repeat;
}

.div-block-18 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 1250px;
    margin-right: auto;
    margin-bottom: 60px;
    margin-left: auto;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div-block-19 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 380px;
    height: 380px;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    background-color: #e3f0f5;
    box-shadow: 0 -1px 0 0 #cef1ff, 0 8px 0 0 #002b3c;
}

.div-block-19:hover {
    box-shadow: 0 -1px 0 0 #ecf0f1, 0 8px 0 0 #eebc47;
}

.heading-8 {
    margin-top: 0px;
    font-family: Montserrat, sans-serif;
    color: #e09d00;
    font-size: 24px;
    line-height: 30px;
    text-align: center;
}

.heading-8.left {
    width: auto;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-size: 30px;
    line-height: 40px;
    text-align: left;
}

.heading-8.center {
    font-size: 30px;
    line-height: 45px;
}

.paragraph {
    margin-top: 10px;
    color: #002b3c;
    font-weight: 500;
    text-align: center;
}

.div-block-190 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 1250px;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    padding: 20px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div-block-191 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 18%;
    padding: 15px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 5px;
    background-color: #e3f0f5;
    background-image: url('../images/left-quotes-sign.svg');
    background-position: 5% 5%;
    background-size: 15px;
    background-repeat: no-repeat;
}

.right {
    width: 45%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.text-block-71 {
    margin-top: 20px;
    color: #152981;
    font-size: 16px;
    line-height: 25px;
    text-align: center;
}

.left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.left.box-left {
    height: 400px;
}

.points-about {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    padding-top: 40px;
    padding-bottom: 100px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: url('../images/bg-light-about.png');
    background-position: 0% 50%;
    background-size: cover;
}

.paragraph-4 {
    margin-top: 10px;
    font-family: Montserrat, sans-serif;
    color: #002b3c;
    font-size: 16px;
    line-height: 25px;
    font-weight: 500;
    text-align: left;
}

.paragraph-4.center {
    text-align: center;
}

.paragraph-4.hide {
    display: none;
}

.text-block-70 {
    margin-top: 20px;
    color: #152981;
    font-size: 16px;
    line-height: 25px;
    font-weight: 700;
    text-align: center;
}

.bold-text-15 {
    color: #e09d00;
}

.div-block-192 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 1250px;
    margin: 40px auto 20px;
    padding: 15px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.heading-9 {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#002635), to(#0da5e0));
    background-image: linear-gradient(0deg, #002635, #0da5e0);
    font-family: Montserrat, sans-serif;
    color: #0095cf;
    font-size: 50px;
    line-height: 60px;
    font-weight: 600;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.heading-9._80 {
    margin-bottom: 80px;
    color: #0095cf;
}

.heading-9.white {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#fff), to(#fff));
    background-image: linear-gradient(0deg, #fff, #fff);
    color: #fff;
}

.heading-9.about-us {
    margin-bottom: 40px;
}

.banner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 60px;
    padding-bottom: 60px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #002b3c;
    background-image: url('../images/background.png');
    background-position: 50% 50%;
    background-size: cover;
}

.image-6 {
    padding: 15px;
    border-top-right-radius: 50%;
    border-bottom-left-radius: 50%;
    background-color: #002b3c;
}

.image-7 {
    padding: 15px;
    border-top-right-radius: 50%;
    border-bottom-left-radius: 50%;
    background-color: #002b3c;
}

.image-8 {
    padding: 15px;
    border-top-right-radius: 50%;
    border-bottom-left-radius: 50%;
    background-color: #002b3c;
}

.image-9 {
    padding: 15px;
    border-top-right-radius: 50%;
    border-bottom-left-radius: 50%;
    background-color: #002b3c;
}

.image-10 {
    padding: 15px;
    border-top-right-radius: 50%;
    border-bottom-left-radius: 50%;
    background-color: #002b3c;
}

.testimonials {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 100px;
    padding-bottom: 100px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.57)), to(hsla(0, 0%, 100%, 0.57))), url('../images/featured-product-v1-bg.jpg'), url('../images/people-say-only.png');
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.57), hsla(0, 0%, 100%, 0.57)), url('../images/featured-product-v1-bg.jpg'), url('../images/people-say-only.png');
    background-position: 0px 0px, 50% 50%, 100% 100%;
    background-size: auto, 430px, cover;
    background-repeat: repeat, no-repeat, repeat;
}

.user-3-t4 {
    display: none;
    width: 70px;
    margin-right: 22px;
    margin-left: 22px;
    padding: 2px;
    border: 1px solid transparent;
    border-radius: 100px;
}

.quote-2-subwrapper-t4 {
    position: absolute;
    left: 0%;
    top: 40px;
    right: auto;
    bottom: auto;
    display: none;
    width: 100%;
    max-width: 730px;
}

.user-picture-t4 {
    border-radius: 100px;
    box-shadow: 1px 1px 3px 0 #b8b8b8;
}

.user-name-t4 {
    font-size: 16px;
    font-weight: 500;
    text-align: right;
}

.user-1-t4 {
    width: 70px;
    margin-right: 22px;
    margin-left: 22px;
    padding: 2px;
    border: 1px solid transparent;
    border-radius: 100px;
}

.quote-4-subwrapper-t4 {
    position: absolute;
    left: 0%;
    top: 40px;
    right: auto;
    bottom: auto;
    display: none;
    max-width: 730px;
}

.quote-3-subwrapper-t4 {
    position: absolute;
    left: 0%;
    top: 40px;
    right: auto;
    bottom: auto;
    display: none;
    width: 100%;
    max-width: 730px;
}

.quote-1-subwrapper-t4 {
    display: block;
    width: 100%;
    max-width: 730px;
}

.quote-t4 {
    margin-bottom: 18px;
    color: #002b3c;
    font-size: 18px;
    line-height: 30px;
}

.user-4-t4 {
    width: 70px;
    margin-right: 22px;
    margin-left: 22px;
    padding: 2px;
    border: 1px solid transparent;
    border-radius: 100px;
}

.quote-icon-t4 {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.quote-wrapper-t4 {
    position: relative;
    height: 200px;
    max-width: 730px;
    padding-top: 40px;
    padding-bottom: 50px;
}

.user-2-t4 {
    width: 70px;
    margin-right: 22px;
    margin-left: 22px;
    padding: 2px;
    border: 1px solid transparent;
    border-radius: 100px;
}

.div-block-193 {
    width: 30%;
    max-width: 800px;
    margin-top: 60px;
    margin-right: auto;
    margin-left: auto;
}

.icon-5 {
    color: #bcc6d6;
}

.icon-6 {
    color: #bcc6d6;
}

.bold-text-16 {
    color: #002b3c;
}

.d-20-btn-wrapper-2 {
    position: relative;
    width: 140px;
    height: 50px;
    margin-top: 20px;
    border-radius: 4px;
    -webkit-perspective: 2000px;
    perspective: 2000px;
    cursor: pointer;
}

.d-20-btn-wrapper-2.hide {
    display: none;
}

.d-20-btn-one {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #064740;
    box-shadow: 1px 1px 3px 0 #000;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}

.d-20-btn-one.glow-effect {
    border-radius: 4px;
    background-color: #002b3c;
    background-image: url('../images/background.png');
    background-position: 0% 100%;
    background-size: cover;
    box-shadow: none;
    text-decoration: none;
}

.d-20-btn-text {
    position: relative;
    z-index: 10;
    display: block;
    color: #fff;
    font-size: 16px;
}

.d-20-btn-text._1 {
    display: block;
}

.d-20-btn-two {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-style: solid;
    border-width: 3px;
    border-color: #064740;
    background-color: transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-origin: 50% 0%;
    -ms-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    text-decoration: none;
}

.d-20-btn-two.glow-effect {
    border-color: transparent;
    border-radius: 4px;
    background-color: #e09d00;
}

.footer {
    padding-top: 60px;
    padding-bottom: 40px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: #002b3c;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 43, 60, 0.6)), to(rgba(0, 43, 60, 0.6))), url('../images/background.png');
    background-image: linear-gradient(180deg, rgba(0, 43, 60, 0.6), rgba(0, 43, 60, 0.6)), url('../images/background.png');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    text-align: center;
}

.footer-flex-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 40px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    text-align: left;
}

.footer-logo-link {
    width: 25%;
    max-height: 60px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
}

.footer-image {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: 0% 50%;
    object-position: 0% 50%;
}

.footer-heading {
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 1.5;
}

.footer-link {
    display: block;
    margin-bottom: 10px;
    color: #444;
    text-decoration: none;
}

.footer-link:hover {
    text-decoration: underline;
}

.container-3 {
    max-width: 1200px;
}

.div-block-194 {
    width: 25%;
}

.div-block-195 {
    width: 25%;
}

.div-block-196 {
    width: 25%;
}

.link-block-15 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    text-decoration: none;
}

.image-14 {
    margin-top: 20px;
}

.link-5 {
    margin-right: 10px;
    color: #fff;
    text-decoration: underline;
}

.bold-text-13 {
    font-size: 15px;
}

.footer-bottom {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px none hsla(0, 0%, 100%, 0.1);
}

.text-rights {
    display: block;
    margin-right: 32px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #d8d9dd;
    font-size: 12px;
    font-weight: 300;
    letter-spacing: 0.2px;
    text-decoration: none;
}

.footer-grid-02 {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.footer-link-dark {
    display: block;
    margin-right: 20px;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
}

.heading-10 {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 35px;
}

.text-field {
    height: 35px;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    color: #fff;
}

.div-block-188 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 40px;
    height: 40px;
    margin-right: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50px;
    background-color: #e09d00;
}

.media {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.link-4 {
    color: #fff;
    text-decoration: none;
}

.footer-column {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 24%;
    padding-right: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.footer-column._1 {
    width: 35%;
}

.footer-column._20 {
    width: 22%;
}

.form-block {
    width: 100%;
}

.form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 1200px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.footer-title-2 {
    margin-bottom: 10px;
    color: #fff;
    font-size: 17px;
    font-weight: 700;
}

.logo-2 {
    margin-bottom: 0px;
}

.footer-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.submit-button {
    width: 150px;
    height: 35px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    background-color: #00ce7f;
}

.paragraph-3 {
    color: #fff;
    font-size: 15px;
    text-align: left;
}

.div-block-197 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.heading-11 {
    display: none;
}

.sticky-nav {
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
    z-index: 1;
    padding: 20px;
    background-color: #f4f4f4;
}

.nav-grid {
    display: -ms-grid;
    display: grid;
    width: 100%;
    margin: 0px;
    padding: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-flow: column;
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr -webkit-max-content -webkit-max-content -webkit-max-content;
    -ms-grid-columns: 1fr max-content max-content max-content;
    grid-template-columns: 1fr -webkit-max-content -webkit-max-content -webkit-max-content;
    grid-template-columns: 1fr max-content max-content max-content;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.nav-logo-link {
    display: block;
    height: 60px;
    margin-right: 0px;
    margin-left: 0px;
    padding: 0px;
}

.nav-logo {
    width: auto;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: 0% 50%;
    object-position: 0% 50%;
}

.nav-link {
    display: block;
    margin-right: 0px;
    margin-left: 0px;
    padding: 10px 0px;
    color: #444;
    text-decoration: none;
}

.nav-link:hover {
    text-decoration: underline;
}

.brand-4 {
    display: none;
}

.container-4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.nav-menu-4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.navbar-4 {
    display: none;
    padding: 0px 20px 20px;
    background-color: transparent;
}

.detail {
    padding-top: 100px;
    padding-bottom: 100px;
    background-color: #e3f0f5;
}

.big-number {
    position: absolute;
    left: 0%;
    top: 0%;
    right: auto;
    bottom: auto;
    z-index: -1;
    display: inline-block;
    opacity: 0.6;
    color: rgba(6, 71, 64, 0.08);
    font-size: 220px;
    line-height: 190px;
}

.project-content {
    position: relative;
}

.work-wrapper {
    z-index: -1;
    display: -ms-grid;
    display: grid;
    width: 100%;
    margin-bottom: 140px;
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 2fr;
    grid-template-columns: 1fr 2fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.work-wrapper.first {
    margin-bottom: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.work-wrapper._2 {
    margin-bottom: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-column-gap: 0px;
    grid-row-gap: 16px;
}

.image-mask {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    display: none;
    background-color: #002b3c;
    opacity: 0.85;
}

.body-text {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
}

.body-text.time-line {
    margin-top: 30px;
    margin-bottom: 30px;
}

.body-text.italicized {
    font-style: italic;
}

.info {
    margin-bottom: 80px;
    padding-right: 20px;
}

.image-wrapper {
    position: relative;
    overflow: hidden;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.thumbnail {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.h3 {
    margin-top: 0px;
    color: #fff;
    font-size: 36px;
    line-height: 42px;
    font-weight: 500;
}

.div-block-7 {
    width: 84%;
    max-width: 1200px;
    margin-right: auto;
    margin-left: auto;
}

.paragraph-5 {
    padding-left: 10px;
    border-left: 4px solid #e09d00;
    color: #002b3c;
    font-size: 16px;
    line-height: 25px;
    font-weight: 500;
}

.heading-12 {
    font-family: 'Great Vibes', cursive;
    color: #fff;
    font-size: 50px;
    line-height: 60px;
    font-weight: 400;
    text-align: center;
    letter-spacing: 6px;
}

.banner-contact {
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-image: url('../images/plane2-ABJXX39-3.png');
    background-position: 0px 0px;
    background-size: 400px;
    background-repeat: no-repeat;
}

.ring_03 {
    position: absolute;
    width: 120px;
    height: 120px;
    border-style: solid;
    border-width: 1px;
    border-color: #eee;
    border-radius: 100px;
    opacity: 0.3;
}

.ring_03:hover {
    opacity: 1;
}

.ring_01 {
    position: absolute;
    width: 40px;
    height: 40px;
    border: 1px solid #eee;
    border-radius: 100px;
}

.h1 {
    position: absolute;
    z-index: 15;
    margin-top: 0px;
    margin-bottom: 0px;
    opacity: 1;
    color: #dddbdb;
    font-size: 90px;
    line-height: 70px;
}

.process-wrap {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 1250px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 25%;
    height: 120px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.plain_text {
    color: #44465f;
    font-size: 15px;
    line-height: 22px;
    font-weight: 400;
    text-align: center;
}

.h4 {
    margin-top: 0px;
    margin-bottom: 10px;
    color: #35b676;
    font-size: 18px;
    font-weight: 700;
}

.dot_container {
    position: relative;
    z-index: 9999;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 15px;
    height: 15px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 100px;
}

.image-15 {
    position: relative;
    bottom: 40px;
}

.line_01 {
    position: absolute;
    z-index: 999;
    width: 25%;
    height: 1px;
    margin-left: 12.5%;
    background-color: #f9f9f9;
}

.image-16 {
    position: relative;
    bottom: 40px;
    opacity: 1;
}

.line_02 {
    position: absolute;
    z-index: 999;
    width: 25%;
    height: 1px;
    margin-left: -12.5%;
    background-color: #f9f9f9;
}

.block_wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 25%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
}

.line_03 {
    position: absolute;
    z-index: 999;
    width: 25%;
    height: 1px;
    margin-left: -12.5%;
    background-color: #f9f9f9;
}

.content_wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 16px;
    padding-left: 16px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.content_wrap.home {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.image-17 {
    margin-bottom: 10px;
}

.green_dot {
    position: relative;
    z-index: 9;
    width: 10px;
    height: 10px;
    border-radius: 100px;
    background-color: #35b676;
}

.ring_02 {
    position: absolute;
    width: 80px;
    height: 80px;
    border-style: solid;
    border-width: 1px;
    border-color: #eee;
    border-radius: 100px;
    opacity: 0.6;
}

.ring_02:hover {
    opacity: 1;
}

.white_dot {
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 100px;
    background-color: #fff;
    box-shadow: 1px 1px 60px 0 rgba(91, 58, 204, 0.55);
}

.div-block-253 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 1250px;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.image-19 {
    margin-bottom: 10px;
}

.div-block-254 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 20%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div-block-254._2 {
    position: relative;
    top: 80px;
}

.div-block-255 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 20%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div-block-256 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 20%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div-block-256._4 {
    position: relative;
    top: 80px;
}

.div-block-257 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 20%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.heading-13 {
    color: #002b3c;
    font-size: 20px;
    line-height: 25px;
    text-align: center;
}

.heading-14 {
    width: 50%;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    color: #152981;
    font-weight: 700;
    text-align: center;
}

.heading-14.full {
    width: auto;
}

.heading-14.full.left {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left;
}

.div-block-295 {
    position: relative;
    left: 250px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 32%;
    height: 520px;
    padding: 25px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    background-color: #fff;
}

.div-block-295._2 {
    left: auto;
    right: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 35%;
    height: 350px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-radius: 5px;
    background-color: #002b3c;
    background-image: url('../images/background.png');
    background-position: 0% 100%;
    background-size: auto;
}

.div-block-295._2.adjust {
    width: 40%;
}

.div-block-294 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 600px;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    background-image: url('../images/ql_sleep_top.jpg');
    background-position: 100% 50%;
    background-size: cover;
}

.div-block-294._2 {
    width: 100%;
    height: 600px;
    max-width: 1200px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 20px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: url('../images/Sky-Shopfitters-Logo.png'), url('../images/xsell-background.svg');
    background-position: 80% 50%, 100% 50%;
    background-size: auto, 700px;
    background-repeat: no-repeat, no-repeat;
}

.paragraph-6 {
    margin-top: 10px;
    color: #152981;
    font-size: 16px;
    line-height: 25px;
    text-align: center;
}

.paragraph-6.left-align {
    color: #fff;
    text-align: left;
}

.link-6 {
    color: #002b3c;
    text-decoration: none;
}

.bold-text-17 {
    color: #002b3c;
    text-decoration: none;
}

.link-7 {
    text-decoration: none;
}

.link-8 {
    color: #002b3c;
    text-decoration: none;
}

.link-9 {
    color: #002b3c;
    text-decoration: none;
}

.text-span {
    color: #e09d00;
    font-size: 18px;
}

.bold-text-18 {
    color: #e09d00;
    font-size: 20px;
}

.bold-text-18.adjust-text {
    text-decoration: none;
}

.div-block-296 {
    width: 100%;
    max-width: 1200px;
    margin-right: auto;
    margin-left: auto;
}

.div-block-297 {
    width: 20%;
    height: 2px;
    background-image: radial-gradient(circle farthest-corner at 50% 50%, #e09d00, #fff);
    text-align: center;
}

.div-block-297._80 {
    width: 20%;
    height: 2px;
    margin-bottom: 80px;
}

.div-block-297._80.about-line {
    width: 80%;
    margin-bottom: 40px;
}

.div-block-297.white {
    width: 20%;
    background-image: radial-gradient(circle farthest-corner at 50% 50%, #fff, #002b3c);
}

.section {
    height: 900px;
    background-image: url('../images/background-blue.jpg');
    background-position: 100% 50%;
    background-size: cover;
}

.hero-image {
    border-radius: 50%;
    box-shadow: -18px 0 0 0 #e8f7fd;
}

.hero-image._2 {
    position: relative;
    left: 30px;
    top: 220px;
}

.container-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 1200px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.hero-paragraph {
    color: #546285;
    font-size: 18px;
    line-height: 1.34;
    font-weight: 400;
}

.hero-paragraph.white {
    color: #fff;
}

.div-block-298 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
}

.brand-span {
    color: #a6ce3a;
}

.brand-span.green {
    color: #e09d00;
}

.hero-h1 {
    max-width: 580px;
    margin-bottom: 20px;
    color: #fff;
    font-size: 70px;
    line-height: 80px;
    letter-spacing: -0.03em;
}

.hero-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    margin-top: 40px;
    padding-right: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.button {
    min-height: 60px;
    padding: 20px 35px;
    border-radius: 6px;
    background-color: #a6ce3a;
    background-image: url('../images/Button-Wave.svg');
    background-position: 0px 0px;
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-transition: background-color 250ms ease;
    transition: background-color 250ms ease;
    font-size: 18px;
    text-align: center;
}

.button:hover {
    background-color: #225d3d;
}

.button.homebutton {
    border-style: solid;
    border-width: 1px;
    border-color: #fff;
    background-color: #fff;
    color: #a6ce3a;
    font-weight: 500;
}

.button.homebutton:hover {
    border-color: #225d3d;
    background-color: #225d3d;
}

.service-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 175px;
    height: 80px;
    margin-right: 10px;
    padding: 16px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 12px;
    background-color: #fff;
    background-image: url('../images/xsell-background.svg');
    background-position: 0% 50%;
    background-size: 250px;
    background-repeat: no-repeat;
    box-shadow: 1px 1px 11px 0 #003347;
}

.hero-image-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: url('../images/circle-stripe-light-blue.png');
    background-position: 0% 60%;
    background-size: 50px;
    background-repeat: no-repeat;
}

.button-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div-block-299 {
    margin-top: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.header {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    max-width: 2700px;
    margin-right: auto;
    margin-left: auto;
    padding: 100px 3% 140px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: url('../images/circle-stripe-light-blue.png'), url('../images/plane2-ABJXX39-3.png');
    background-position: 98% 4%, 0% 0%;
    background-size: auto, 450px;
    background-repeat: no-repeat, no-repeat;
}

.heading-15 {
    margin-bottom: 0px;
    color: #002b3c;
}

.navigation {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0px;
    padding-bottom: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: transparent;
}

.navigation.hide {
    display: none;
}

.logo {
    text-decoration: none;
}

.navigation-left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.logo-text {
    color: #a6ce3a;
    font-size: 50px;
    line-height: 1;
}

.navigation-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 1200px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.nav-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-right: 14px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.nav-link-4 {
    padding-right: 16px;
    padding-left: 16px;
    opacity: 0.8;
    -webkit-transition: opacity 200ms ease;
    transition: opacity 200ms ease;
    color: #28224b;
    font-size: 16px;
    text-transform: none;
}

.nav-link-4:hover {
    opacity: 1;
    color: #28224b;
}

.nav-link-4.w--current {
    color: #a6ce3a;
}

.navigation-right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 55%;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.section-6 {
    margin-bottom: 0px;
    padding-bottom: 60px;
    background-image: url('../images/bg-light-about.png');
    background-position: 0% 100%;
    background-size: cover;
}

.heading-29 {
    margin-top: 10px;
    font-family: Montserrat, sans-serif;
    color: #fff;
    font-size: 18px;
    line-height: 28px;
    font-weight: 600;
    text-align: left;
}

.heading-29.orange {
    margin-bottom: 20px;
    color: #e09d00;
    font-weight: 600;
}

.radio-button-label {
    color: #9f9f9f;
}

.left-2 {
    width: 35%;
    height: 1050px;
    margin-right: 20px;
}

.right-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    height: 1050px;
    margin-top: 0px;
    margin-bottom: auto;
    padding: 0px 25px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 4px;
    background-color: #002b3c;
}

.div-block-179 {
    position: absolute;
    width: 50%;
    opacity: 0;
}

.main-div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div-block-180 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 47%;
    height: 45px;
    margin-right: 12px;
    padding-left: 10px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #ebebeb;
    background-color: #fff;
}

.form-title-cf4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: 'Open Sans', sans-serif;
    color: #e84435;
    font-size: 35px;
    font-weight: 700;
    text-align: left;
    text-transform: uppercase;
}

.field-label-3 {
    margin-top: 10px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
}

.text-block-149 {
    padding-right: 40px;
    padding-left: 40px;
    font-family: Montserrat, sans-serif;
    color: #002b3c;
    font-size: 16px;
    line-height: 25px;
    font-weight: 500;
    text-align: center;
}

.text-block-149._0-space {
    padding-right: 5px;
    padding-left: 5px;
}

.text-block-149._10 {
    margin-bottom: 10px;
}

.div-block-182 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 48%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.div-block-182.email {
    width: 100%;
}

.contain {
    width: 100%;
    max-width: 1200px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 40px;
}

.submit-button-2 {
    margin-right: 20px;
    padding: 12px 40px;
    border-radius: 4px;
    background-color: #e09d00;
    font-family: Montserrat, sans-serif;
    color: #fff;
    font-weight: 500;
}

.submit-button-2:hover {
    background-color: #002b3c;
}

.box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 98%;
    height: 295px;
    margin-bottom: 40px;
    padding-top: 15px;
    padding-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 4px;
    background-color: #002b3c;
    background-image: url('../images/Button-Wave.svg');
    background-position: 0% 0%;
    background-size: auto;
    background-repeat: no-repeat;
}

.box._1 {
    height: 380px;
}

.div-block-178 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    opacity: 0;
}

.link-block-35 {
    text-decoration: none;
}

.html-embed {
    margin-bottom: 35px;
}

.textarea-2 {
    width: 100%;
    min-height: 170px;
    margin-bottom: 24px;
    padding-left: 40px;
    border: 1px solid #ebebeb;
    background-image: url('../images/5bd0bfaee574a7d32608fbc6_icons8-edit-80_15bd0bfaee574a7d32608fbc6_icons8-edit-80.png');
    background-position: 8px 8px;
    background-size: 23px;
    background-repeat: no-repeat;
}

.div-block-181 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 47%;
    height: 45px;
    padding-left: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #ebebeb;
    background-color: #fff;
}

.divider {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 90%;
    margin-top: 20px;
    padding-top: 20px;
    padding-right: 0px;
    padding-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: 1px solid #fff;
    border-radius: 4px;
    background-color: #fff;
    background-image: url('../images/circle-stripe-light-blue.png');
    background-position: 100% 100%;
    background-size: 50px;
    background-repeat: no-repeat;
}

.div-block-151 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: none;
}

.div-block-150 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 60px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.text-field-2 {
    width: 100%;
    height: 45px;
    margin-bottom: 15px;
    padding-left: 40px;
    border: 1px solid #ebebeb;
    background-color: #fff;
    background-image: url('../images/5bd0bfaee574a778e508fbc5_icons8-contacts-64_15bd0bfaee574a778e508fbc5_icons8-contacts-64.png');
    background-position: 7px 48%;
    background-size: 20px;
    background-repeat: no-repeat;
    font-family: 'Open Sans', sans-serif;
}

.text-field-2.query {
    margin-top: 15px;
    margin-bottom: 0px;
    background-image: url('../images/question.svg');
    background-size: 18px;
}

.text-field-2._2 {
    background-image: url('../images/5bd7cbdc3d93eaeafd7305d2_icons8-phone-80_15bd7cbdc3d93eaeafd7305d2_icons8-phone-80.png');
}

.text-field-2.quote {
    margin-top: 15px;
    margin-bottom: 0px;
    background-image: url('../images/payment.svg');
}

.div-block-154 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.div-block-153 {
    margin-top: 10px;
    padding: 10px 60px;
    background-color: #fff;
    background-image: url('../images/circle-stripe-light-blue.png');
    background-position: 98% 98%;
    background-size: 70px;
    background-repeat: no-repeat;
}

.image-20 {
    border-radius: 50%;
    background-color: #fff;
}

.image-21 {
    border-radius: 50%;
    background-color: #fff;
}

.image-22 {
    border-radius: 50%;
    background-color: #fff;
}

.div-block-300 {
    width: 48%;
}

.select-field {
    background-color: transparent;
    color: #999;
}

.breadcrumb {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 250px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #002b3c;
    background-image: url('../images/circle-stripe-light-blue.png'), url('../images/plane2-ABJXX39-3.png');
    background-position: 95% 20%, 0px 0px;
    background-size: 100px, 400px;
    background-repeat: no-repeat, no-repeat;
}

.heading-30 {
    font-family: Montserrat, sans-serif;
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
}

.utility-page-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100vw;
    height: 100vh;
    max-height: 100%;
    max-width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.utility-page-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 260px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
}

.utility-page-form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.section-7 {
    display: none;
    padding-top: 90px;
    padding-bottom: 90px;
}

.div-block-302 {
    position: relative;
    z-index: 20;
    max-width: 1200px;
    margin-right: auto;
    margin-left: auto;
}

.div-block-303 {
    position: relative;
    display: block;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.67)), to(rgba(0, 0, 0, 0.67))), url('../images/35.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.67), rgba(0, 0, 0, 0.67)), url('../images/35.jpg');
    background-position: 0px 0px, 50% -30%;
    background-size: auto, cover;
    box-shadow: 21px 21px 50px -20px rgba(0, 0, 0, 0.4);
}

.body-2 {
    font-family: Montserrat, sans-serif;
}

.div-block-304 {
    position: relative;
    width: 45%;
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 30px;
    float: right;
}

.div-block-304.padding {
    padding-right: 40px;
    padding-left: 40px;
}

.div-block-305 {
    position: relative;
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 30px 30px 30px 40px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 10px;
    background-color: #fff;
    box-shadow: 21px 21px 50px -20px rgba(0, 0, 0, 0.3);
}

.div-block-306 {
    position: absolute;
    left: 0px;
    top: 0%;
    right: auto;
    width: 5px;
    height: 100%;
    background-color: #41a0c5;
}

.paragraph-7 {
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    line-height: 22px;
    font-weight: 500;
}

.gallery-images {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 90%;
    margin: 0px auto;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.gallery-images.space {
    margin-top: 0px;
    margin-bottom: 0px;
}

.gallery-images.space.full-hide {
    display: none;
}

.gallery-images.full-hide {
    display: none;
}

.gallery-images._2-images.full-hide {
    display: none;
}

.gallery-images.show._1200 {
    max-width: 1200px;
}

.gallery-images.gallery-width._1200 {
    max-width: 1200px;
}

.div-block-219 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.div-block-219.padding {
    margin-right: 20px;
    margin-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.image-23 {
    height: 510px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    border-style: solid;
    border-width: 4px;
    border-color: #fff;
    border-radius: 6px;
    -webkit-filter: brightness(120%);
    filter: brightness(120%);
}

.image-24 {
    height: 250px;
    margin: 10px 10px 10px 0px;
    padding-right: 0px;
    border-style: solid;
    border-width: 4px;
    border-color: #fff;
    border-radius: 6px;
    -webkit-filter: brightness(120%);
    filter: brightness(120%);
}

.image-24:hover {
    -webkit-filter: brightness(120%);
    filter: brightness(120%);
}

.div-block-231 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div-block-231._50 {
    width: 99%;
}

.div-block-234 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 10px;
    padding-left: 5px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div-block-234._60 {
    width: 60%;
}

.div-block-221 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.div-block-221.vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.image-25 {
    height: 250px;
    margin: 0px;
    padding-left: 0px;
    border-style: solid;
    border-width: 4px;
    border-color: #fff;
    border-radius: 6px;
    -webkit-filter: brightness(140%);
    filter: brightness(140%);
}

.image-26 {
    height: 250px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
    padding-left: 0px;
    border-style: solid;
    border-width: 4px;
    border-color: #fff;
    border-radius: 6px;
    -webkit-filter: brightness(120%);
    filter: brightness(120%);
}

.image-18 {
    height: 250px;
    margin: 10px 0px;
    padding-right: 0px;
    border-style: solid;
    border-width: 4px;
    border-color: #fff;
    border-radius: 6px;
    -webkit-filter: brightness(120%);
    filter: brightness(120%);
}

.div-block-232 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div-block-220 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 30%;
    min-width: 30%;
}

.div-block-218 {
    width: 48%;
    min-width: 48%;
}

.div-block-218._30 {
    width: 30%;
    min-width: 30%;
}

.div-block-222 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.image-27 {
    height: 250px;
    margin: 0px 10px 10px 0px;
    padding-right: 0px;
    border-style: solid;
    border-width: 4px;
    border-color: #fff;
    border-radius: 6px;
    -webkit-filter: brightness(120%);
    filter: brightness(120%);
}

.div-block-233._40 {
    width: 40%;
}

.image-28 {
    display: block;
    height: 250px;
    margin: 0px 0px 10px 15px;
    padding-left: 0px;
    border-style: solid;
    border-width: 4px;
    border-color: #fff;
    border-radius: 6px;
    -webkit-filter: brightness(130%);
    filter: brightness(130%);
}

.section-8 {
    display: none;
}

.section-9 {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #fff;
    background-image: none;
    background-size: auto;
    background-clip: padding-box;
}

.div-block-314 {
    display: block;
    max-width: 1200px;
    margin-right: auto;
    margin-left: auto;
}

.div-block-314.hide {
    display: none;
}

.div-block-315 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.div-block-316 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    margin-right: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.div-block-317 {
    width: 50%;
    border: 3px solid #002b3c;
    border-top-right-radius: 30px;
    border-bottom-left-radius: 30px;
}

.heading-31 {
    margin-bottom: 20px;
    color: #002b3c;
    text-align: left;
}

.paragraph-8 {
    max-width: 500px;
    margin-bottom: 20px;
    font-family: Montserrat, sans-serif;
    color: #002b3c;
    font-size: 15px;
    line-height: 22px;
    font-weight: 500;
}

.paragraph-9 {
    max-width: 500px;
    font-family: Montserrat, sans-serif;
    color: #002b3c;
    font-size: 15px;
    line-height: 22px;
    font-weight: 500;
}

.image-29 {
    height: 100%;
    border-top-right-radius: 30px;
    border-bottom-left-radius: 30px;
}

.section-10 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 60px;
    padding-bottom: 60px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #e3f0f5;
}

.section-10.hide {
    display: none;
}

.link-13 {
    padding: 5px 10px;
    border: 2px solid transparent;
    border-radius: 4px;
    color: #fff;
    font-size: 18px;
    text-decoration: none;
}

.link-13:hover {
    border-color: #fff;
    color: #fff;
}

.div-block-135 {
    height: 350px;
    padding-top: 35px;
    padding-right: 30px;
    padding-left: 30px;
    border: 1px solid transparent;
    border-radius: 6px;
    background-color: #002b3c;
    -webkit-transition: background-color 200ms ease-in-out, box-shadow 200ms ease-in-out;
    transition: background-color 200ms ease-in-out, box-shadow 200ms ease-in-out;
}

.div-block-135:hover {
    border-color: #d8d8d8;
    background-color: #e09d00;
    box-shadow: 0 40px 40px -20px rgba(0, 0, 0, 0.1);
}

.paragraph-15 {
    font-family: Montserrat, sans-serif;
    color: #fff;
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
}

.paragraph-15.padding {
    margin-top: 20px;
}

.heading-25 {
    margin-top: 50px;
    margin-bottom: 20px;
    color: #041735;
    font-weight: 400;
    text-align: left;
}

.div-block-134 {
    height: 350px;
    margin-top: 30px;
    padding-top: 35px;
    padding-right: 30px;
    padding-left: 30px;
    border: 1px solid transparent;
    border-radius: 6px;
    background-color: #002b3c;
    -webkit-transition: background-color 200ms ease-in-out, box-shadow 200ms ease-in-out;
    transition: background-color 200ms ease-in-out, box-shadow 200ms ease-in-out;
}

.div-block-134:hover {
    border-color: #d8d8d8;
    background-color: #e09d00;
    box-shadow: 0 40px 40px -20px rgba(0, 0, 0, 0.1);
}

.heading-23 {
    margin-bottom: 80px;
    color: #041735;
    font-size: 40px;
    line-height: 49px;
    font-weight: 500;
    text-align: center;
}

.read-more-link {
    margin-top: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.insurance-paragraph {
    margin-bottom: 0px;
    font-family: Montserrat, sans-serif;
    color: #fff;
    font-size: 16px;
    line-height: 24px;
}

.insurance-paragraph:hover {
    color: #fff;
}

.link-15 {
    color: #fff;
    font-size: 16px;
    text-decoration: none;
}

.top-line {
    width: 60px;
    height: 2px;
    margin-bottom: 30px;
    background-color: #041735;
}

.link-14 {
    display: inline;
    padding: 5px 10px;
    border: 2px solid transparent;
    color: #fff;
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    text-decoration: none;
}

.link-14:hover {
    border-color: #fff;
}

.real-more-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    font-size: 16px;
    line-height: 26px;
}

.real-more-link.no-chnge {
    margin-top: 0px;
}

.real-more-link.no-chnge.padding-top {
    margin-top: 40px;
}

.heading-24 {
    margin-top: 50px;
    margin-bottom: 20px;
    color: #041735;
    font-weight: 400;
}

.grid {
    width: 100%;
    padding-bottom: 0px;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.grid.gride-2-box {
    grid-column-gap: 30px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
}

.insurance-title {
    color: #041735;
    font-weight: 400;
}

.div-block-133 {
    height: 385px;
    margin-top: 60px;
    padding-top: 35px;
    padding-right: 30px;
    padding-left: 30px;
    border: 1px solid transparent;
    border-radius: 6px;
    background-color: #002b3c;
    -webkit-transition: box-shadow 200ms ease-in-out, background-color 200ms ease-in-out;
    transition: box-shadow 200ms ease-in-out, background-color 200ms ease-in-out;
}

.div-block-133:hover {
    border-color: #d8d8d8;
    background-color: #e09d00;
    box-shadow: 0 40px 40px -20px rgba(0, 0, 0, 0.1);
    color: #e09d00;
}

.div-block-133.hight {
    height: 370px;
    border-style: none;
    background-color: #e3f0f5;
    background-image: url('../images/background-blue.jpg');
    background-position: 50% 50%;
    background-size: cover;
}

.div-block-133.hight:hover {
    box-shadow: 0 40px 40px -20px #d9f5ff;
}

.omargin {
    margin-bottom: 20px;
}

.block-content {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 1250px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 35px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.image-30 {
    margin-bottom: 20px;
}

.div-block-318 {
    max-width: 1200px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 0px;
    padding-bottom: 40px;
}

.div-block-319 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 1300px;
    padding: 40px 20px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div-block-320 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    height: 380px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
}

.div-block-321 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    margin-left: 100px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.paragraph-16 {
    max-width: 450px;
    font-family: Montserrat, sans-serif;
    color: #064158;
    font-size: 20px;
    line-height: 30px;
    font-weight: 500;
}

.image-31 {
    display: block;
    height: 450px;
    border-radius: 50%;
    -webkit-filter: contrast(122%);
    filter: contrast(122%);
}

.heading-32 {
    font-family: Montserrat, sans-serif;
    color: #eebc47;
    font-weight: 500;
    text-align: center;
}

.div-block-322 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}

.div-block-322.space {
    padding-top: 20px;
    padding-bottom: 40px;
}

.section-11 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 20px;
    padding-bottom: 60px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div-block-323 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: url('../images/background.png');
    background-position: 0px 0px;
    background-size: auto;
}

.gallery-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 100px;
    padding-bottom: 100px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #002b3c;
    background-image: url('../images/background.png'), url('../images/curve-long.png');
    background-position: 50% 50%, 0% 0%;
    background-size: cover, 120px;
    background-repeat: repeat, no-repeat;
}

.gallery-section._2 {
    background-color: #fff;
}

.div-block-76 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 450px;
    height: 450px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.image-32 {
    width: 400px;
    height: 400px;
    border-style: solid;
    border-width: 1px;
    border-color: #d9d9da;
    border-radius: 1200px;
    background-color: #eefeff;
    box-shadow: -1px 1px 20px 1px #fafafa;
}

.div-block-79 {
    position: absolute;
    left: -5%;
    top: 0%;
    bottom: 0%;
    z-index: -2;
    width: 450px;
    height: 450px;
    border: 3px solid #063f74;
    border-radius: 1200px;
}

.div-block-81 {
    position: absolute;
    left: 70%;
    top: 8%;
    right: 0%;
    z-index: -2;
    width: 40%;
    height: 60%;
    background-image: url('../images/blue-dot.png');
    background-position: 0px 0px;
    background-size: cover;
}

.div-block-82 {
    position: absolute;
    right: 75%;
    bottom: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 35%;
    height: 35%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #eefeff;
    border-radius: 100px;
    background-color: #fff;
    box-shadow: 1px 1px 9px 0 silver;
}

.div-block-83 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 80%;
    height: 80%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px dashed #198990;
    border-radius: 100px;
    background-color: #e3f0f5;
}

.text-block-28 {
    font-family: Montserrat, sans-serif;
    color: #002b3c;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
}

.text-block-29 {
    color: #063f74;
    font-size: 60px;
    line-height: 60px;
    font-weight: 700;
}

.col {
    margin-bottom: 15px;
    padding-right: 15px;
    padding-left: 15px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.col.col-4 {
    max-width: 33.333333%;
    -webkit-flex-basis: 33.33%;
    -ms-flex-preferred-size: 33.33%;
    flex-basis: 33.33%;
}

.col.col-4.col-m-6.col-sm-12 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.col.order-m-first.col-m-12 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 15px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.c-white80 {
    font-family: Lato, sans-serif;
    color: #1a2337;
    font-size: 20px;
    line-height: 25px;
    text-align: center;
}

.text-center-sm {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div-block-888 {
    width: 85%;
    height: 85%;
    border: 1px dashed #198990;
    border-radius: 50%;
    background-color: transparent;
}

.divider-process {
    width: 100px;
    height: 1px;
    margin-top: 60px;
    margin-bottom: 60px;
    background-color: rgba(0, 0, 0, 0.2);
}

.divider-process.divider-process--show-sm {
    display: none;
}

.row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: -15px;
    margin-left: -15px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
}

.row.align-center {
    max-width: 1200px;
    margin: 60px auto;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 20px;
    background-color: #e3f0f5;
    background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.64)), to(hsla(0, 0%, 100%, 0.64))), url('../images/xsell-background.svg');
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.64), hsla(0, 0%, 100%, 0.64)), url('../images/xsell-background.svg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
}

.process-bubble {
    position: relative;
    width: 320px;
    height: 320px;
    max-width: 360px;
    margin: 15px;
    border-style: solid;
    border-width: 3px;
    border-color: #96e1ff;
    border-radius: 50%;
    background-color: #fff;
}

.process-bubble_inner-bubble {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px none #063f74;
    border-radius: 50%;
    background-image: url('../images/shutter-5_2.jpg');
    background-position: 20% 50%;
    background-size: cover;
    box-shadow: 1px 1px 9px 0 silver;
}

.process-bubble_inner-bubble.automatic-sliding-door-img {
    background-image: url('../images/Sliding-Door.jpg');
    background-position: 50% 50%;
    background-size: cover;
}

.process-bubble_inner-bubble.glass-shopfronts {
    background-image: url('../images/Toughened-Glass-Shopfront-London.jpg'), url('../images/shutter-5_2.jpg');
    background-position: 50% 50%, 20% 50%;
    background-size: cover, cover;
}

.process-bubble_inner-bubble.glass-shopfronts.timber-shopfronts {
    background-image: url('../images/Timber-Shopfronts.jpg'), url('../images/Toughened-Glass-Shopfront-London.jpg'), url('../images/shutter-5_2.jpg');
    background-position: 50% 50%, 50% 50%, 20% 50%;
    background-size: cover, cover, cover;
}

.process-bubble_inner-bubble.solid-shutter {
    background-image: url('../images/solid-shutte-4.JPG'), url('../images/shutter-5_2.jpg');
    background-position: 50% 50%, 20% 50%;
    background-size: cover, cover;
}

.process-bubble_inner-bubble.punch-hole-shutter {
    background-image: url('../images/punch-2.JPG'), url('../images/shutter-5_2.jpg');
    background-position: 50% 0%, 20% 50%;
    background-size: cover, cover;
}

.process-bubble_inner-bubble.pin-hole-shutter {
    background-image: url('../images/Pin-hole-shutter-London-England.jpg'), url('../images/shutter-5_2.jpg');
    background-position: 50% 50%, 20% 50%;
    background-size: cover, cover;
}

.process-bubble_inner-bubble.grill-shutter-london {
    background-image: url('../images/GRILL-SHUTTER-London-England.jpg'), url('../images/shutter-5_2.jpg');
    background-position: 50% 50%, 20% 50%;
    background-size: cover, cover;
}

.process-bubble_inner-bubble.insulated-shutter {
    background-image: url('../images/insulted-shutter-repair-in-london.jpg'), url('../images/shutter-5_2.jpg');
    background-position: 50% 50%, 20% 50%;
    background-size: cover, cover;
}

.text-large {
    font-size: 18px;
    text-transform: uppercase;
}

.text-large.c-white80 {
    color: #063f74;
    font-size: 50px;
    line-height: 60px;
}

.text-large.c-white {
    font-family: Lato, sans-serif;
    color: #063f74;
    font-size: 32px;
    line-height: 36px;
    text-transform: capitalize;
}

.process-bubble_title {
    position: absolute;
    left: 0px;
    top: 50%;
    right: 0px;
    bottom: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transform: translate(0px, -50%);
    -ms-transform: translate(0px, -50%);
    transform: translate(0px, -50%);
    text-align: center;
}

.text-right {
    text-align: right;
}

.text-right.text-center-sm {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.c-orange {
    color: #ed912a;
}

.c-orange.text-bold {
    color: #063f74;
    font-weight: 700;
}

.text-block-150 {
    font-size: 16px;
    font-weight: 600;
}

.dropdown-toggle {
    padding-right: 20px;
    padding-left: 0px;
}

.icon-8 {
    margin-right: 0px;
}

.dropdown {
    margin-right: 10px;
    margin-left: 0px;
}

.dropdown-link {
    font-weight: 600;
}

.dropdown-link.w--current {
    color: #ce9103;
    font-weight: 600;
}

.dropdown-list {
    background-color: #d8b8b8;
}

.dropdown-list.w--open {
    background-color: #e3f0f5;
}

.div-block-889 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 30%;
    padding-right: 10px;
    padding-left: 10px;
}

.div-block-889._50 {
    width: 50%;
}

.image-33 {
    width: 100%;
    height: 100.000081%;
    border-style: solid;
    border-width: 4px;
    border-color: #fff;
    border-radius: 6px;
}

.list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div-block-890 {
    display: block;
    padding: 10px 10px 10px 0px;
    color: #fff;
    font-weight: 600;
    text-decoration: none;
    text-transform: uppercase;
}

.div-block-891 {
    display: -ms-grid;
    display: grid;
    width: 80%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.div-block-891.hide {
    display: none;
}

.div-block-892 {
    width: 100%;
    border-style: solid;
    border-width: 4px;
    border-color: #fff;
    border-radius: 6px;
}

.image-34 {
    width: 100%;
}

.div-block-893 {
    display: -ms-grid;
    display: grid;
    width: 80%;
    max-width: 1200px;
    grid-auto-columns: 1fr;
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
}

.div-block-895 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    max-height: 380px;
    margin-bottom: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-style: solid;
    border-width: 4px;
    border-color: rgba(0, 43, 60, 0.75);
    border-radius: 6px;
}

.heading-33 {
    margin-top: 0px;
    margin-bottom: 0px;
    color: #000;
    font-size: 26px;
    line-height: 35px;
    font-weight: 600;
    text-align: center;
}

.div-block-896 {
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 6px;
    background-color: rgba(0, 0, 0, 0.05);
    color: #fff;
    text-decoration: none;
}

.image-35 {
    width: 100%;
}

.div-block-897 {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    margin: 40px;
}

.div-block-898 {
    position: absolute;
    left: 0%;
    top: 0%;
    right: auto;
    bottom: auto;
    background-color: #fff;
}

.div-block-898._1 {
    left: 0%;
    top: 0%;
    right: auto;
    bottom: auto;
    width: 100%;
    height: 0px;
    border-style: solid;
    border-width: 3px;
    border-color: #fff;
}

.div-block-898._2 {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
    width: 0px;
    height: 100%;
    border-style: solid;
    border-width: 3px;
    border-color: #fff;
}

.div-block-898._3 {
    left: 0%;
    top: auto;
    right: auto;
    bottom: 0%;
    width: 100%;
    border-style: solid;
    border-width: 3px;
    border-color: #fff;
}

.div-block-898._4 {
    left: 0%;
    top: auto;
    right: auto;
    bottom: 0%;
    height: 100%;
    border-style: solid;
    border-width: 3px;
    border-color: #fff;
}

.div-block-899 {
    position: absolute;
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
    width: 0px;
    height: 100%;
    border-style: solid;
    border-width: 3px;
    border-color: #fff;
}

.div-block-900 {
    position: absolute;
    left: auto;
    top: auto;
    right: 0%;
    bottom: 0%;
    width: 100%;
    height: 0px;
    border-style: solid;
    border-width: 3px;
    border-color: #fff;
}

.div-block-901 {
    position: absolute;
    left: 0%;
    top: auto;
    right: auto;
    bottom: 0%;
    width: 0px;
    height: 100%;
    border-style: solid;
    border-width: 3px;
    border-color: #fff;
}

.div-block-5v {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 650px;
    max-width: 1200px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: url('../images/about-bg-01.jpg');
    background-position: 30% 50%;
    background-size: cover;
}

.div-block-5v.about-page {
    height: auto;
    background-image: none;
}

.leftv {
    width: 45%;
}

.about {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 60px;
    padding-bottom: 60px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #f6f7f9;
}

.paragraph-2-v {
    margin-top: 10px;
    font-family: Verdana, Geneva, sans-serif;
}

.button-2-v {
    margin-top: 20px;
    border-radius: 2px;
    background-color: #ffafc5;
    font-family: Verdana, Geneva, sans-serif;
    color: #231b1b;
    font-weight: 700;
    text-transform: uppercase;
}

.button-2-v:hover {
    background-color: #231b1b;
    color: #ffafc5;
}

.heading-5-v {
    font-family: Georgia, Times, 'Times New Roman', serif;
    font-size: 60px;
    line-height: 70px;
    font-weight: 400;
}

.right-v {
    width: 50%;
}

.wrapv {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div-block-278v {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 40px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.div-block-278v._10v {
    margin-top: 10px;
}

.div-block-278v._10v.hidev {
    display: none;
}

.heading-34 {
    margin-top: 15px;
    font-family: 'Droid Sans', sans-serif;
    color: #7e8591;
    font-size: 20px;
    line-height: 25px;
    font-weight: 400;
}

.list-2 {
    margin-top: 0px;
    margin-bottom: 20px;
    padding-left: 0px;
}

.list-2.hide {
    display: none;
}

.image-37 {
    position: relative;
    top: 70px;
    width: 80%;
    border-radius: 4px;
}

.image-39 {
    position: relative;
    left: -79px;
    top: -108px;
    bottom: 76px;
    border-radius: 4px;
}

.image-3 {
    width: 18px;
    height: 18px;
}

.image-3._25 {
    width: 25px;
    height: 25px;
}

.div-block-148v {
    width: 50%;
}

.heading-7 {
    margin-top: 0px;
    margin-bottom: 0px;
    color: #192437;
    font-size: 54px;
    line-height: 1.2;
    font-weight: 400;
    letter-spacing: 0.4px;
    text-transform: uppercase;
}

.div-block-277v {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.div-block-277v.drag-chngev {
    width: 42%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div-block-287 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 8%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div-block-902 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 8%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.container-11v {
    max-width: 1250px;
    margin-right: auto;
    margin-left: auto;
    padding: 20px 25px;
}

.div-block-280 {
    margin-left: 20px;
}

.div-block-17 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 18px;
    margin-right: 14px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div-block-17._25 {
    width: 25px;
}

.helping {
    padding-top: 40px;
    padding-bottom: 40px;
}

.paragraph-17 {
    margin-top: 11px;
    margin-right: 40px;
    margin-bottom: 0px;
    color: #7e8591;
    font-size: 18px;
    line-height: 34px;
    font-weight: 300;
    letter-spacing: 1px;
}

.div-block-150v {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.div-block-150v.hidev {
    display: none;
}

.div-block-290 {
    position: absolute;
    left: 7%;
    top: auto;
    right: auto;
    bottom: -17%;
    width: 90%;
}

.div-block-290.image-with {
    left: -11%;
    bottom: 0%;
}

.div-block-16 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #7e8591;
    line-height: 44px;
    font-weight: 300;
}

.main-div-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.image-40 {
    position: absolute;
    left: 162px;
    bottom: 100px;
    width: 400px;
    border-radius: 4px;
}

.link-16 {
    text-decoration: none;
}

.link-17 {
    color: #002b3c;
    text-decoration: none;
}

.link-18 {
    color: #002b3c;
    text-decoration: none;
}

.link-19 {
    color: #e09d00;
    text-decoration: none;
}

.image-41 {
    border-style: solid;
    border-width: 4px;
    border-color: #fff;
}

.div-block-903.hide {
    display: none;
}

.div-block-908 {
    display: none;
}

.div-block-909 {
    display: none;
}

.link-block-36 {
    text-decoration: none;
}

.link-block-37 {
    text-decoration: none;
}

.heading-35 {
    color: #002b3c;
}

.link-20 {
    color: #e09d00;
    text-decoration: none;
}

.facebook-feed {
    position: fixed;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 1%;
    display: none;
    width: 300px;
    height: 380px;
    margin-left: auto;
    border-radius: 4px;
    background-color: #fff;
}

.div-block-915 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: auto;
    margin-bottom: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.updates-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 1000px;
    margin-right: auto;
    margin-left: auto;
    padding: 100px 10px 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: url('../images/circle-stripe-light-blue.png'), url('../images/curve-long.png'), url('../images/background-blue.jpg');
    background-position: 95% 10%, 0% 0%, 100% 50%;
    background-size: 100px, auto, cover;
    background-repeat: no-repeat, no-repeat, no-repeat;
}

.div-block-916 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 350px;
    margin-top: 40px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.html-embed-2 {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding: 0px;
    border: 6px none #002b3c;
    background-color: #002b3c;
    box-shadow: 6px 6px 0 0 #4faace, 14px 14px 0 0 #71ccf0, 21px 21px 0 0 #ade7fd;
}

.heading-36 {
    margin-top: 0px;
    margin-bottom: 0px;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    font-size: 15px;
    line-height: 25px;
    font-weight: 600;
}

.text-block-153 {
    font-weight: 600;
    text-align: center;
}

.color-chart-link-block {
    position: static;
    left: 0.5%;
    top: 0%;
    right: auto;
    bottom: 0%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 120px;
    height: 50px;
    margin-top: 20px;
    margin-bottom: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 4px;
    background-color: #e09d00;
    color: #fff;
    text-decoration: none;
}

.div-block-917 {
    width: 600px;
    height: 600px;
    border-style: solid;
    border-width: 1px;
    border-color: #9ce5ff;
    border-radius: 50%;
}

.bold-text-7 {
    margin-bottom: 10px;
    line-height: 40px;
}

.text-block-12 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 5px;
    margin-left: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: Lato, sans-serif;
    color: #063f74;
    font-size: 22px;
    line-height: 25px;
    font-weight: 700;
    letter-spacing: 1px;
}

.text-block-12.white {
    color: #fff;
}

.list-item-3 {
    font-family: Montserrat, sans-serif;
    font-size: 18px;
}

.block-blue {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 30px 60px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background-color: #237ac6;
}

.block-blue.push-down {
    position: static;
    margin-bottom: 0px;
    padding-right: 40px;
    padding-left: 40px;
    border-radius: 6px;
    background-color: #06223f;
}

.block-blue.push-down.less {
    max-width: 1200px;
    margin-top: 40px;
    margin-bottom: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #002b3c;
}

.list-item {
    font-family: Montserrat, sans-serif;
    font-size: 18px;
}

.list-3 {
    font-family: Lato, sans-serif;
    color: #fff;
    font-size: 22px;
    line-height: 30px;
}

.text-block-154 {
    margin-bottom: 10px;
    color: #ffb811;
    font-size: 18px;
    font-weight: 500;
}

.bold-text-1001 {
    font-size: 18px;
    line-height: 25px;
    font-weight: 500;
}

.paragraph-18 {
    color: #fff;
    font-size: 18px;
    line-height: 30px;
}

.div-block-918 {
    max-width: 800px;
    margin-top: 40px;
    margin-right: auto;
    margin-left: auto;
}

.div-block-919 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.mini-title-2.no-border {
    color: #002b3c;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    text-align: center;
}

.radio-button-label-4 {
    margin-bottom: 0px;
    color: #868686;
}

.text-block-155 {
    color: #fff;
    font-weight: 500;
    text-decoration: none;
}

.fixed-form-tab1 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 55px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-top-left-radius: 2.5px;
    border-top-right-radius: 2.5px;
    background-color: #e09d00;
    background-image: url('../images/chat.svg');
    background-position: 15px 50%;
    background-size: 20px;
    background-repeat: no-repeat;
    text-decoration: none;
    cursor: pointer;
}

.form-2 {
    position: relative;
    display: none;
    padding-right: 15px;
    padding-bottom: 20px;
    padding-left: 15px;
}

.fixed-form-block {
    position: fixed;
    left: auto;
    top: auto;
    right: 0%;
    bottom: 0%;
    z-index: 100;
    display: block;
    overflow: hidden;
    width: 300px;
    height: 55px;
    margin-right: 30px;
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-style: none solid;
    border-width: 1px;
    border-color: #000 #d0d8e8 #d0d8e8;
    background-color: #fff;
}

.fixed-form-left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 53px;
    height: 53px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-left: 2px solid #d0d8e8;
    border-radius: 50px;
    background-color: #178895;
    background-image: url('../images/idea.svg'), -webkit-gradient(linear, left bottom, left top, from(#002635), to(#0da5e0));
    background-image: url('../images/idea.svg'), linear-gradient(360deg, #002635, #0da5e0);
    background-position: 50% 50%, 0px 0px;
    background-size: 30px, auto;
    background-repeat: no-repeat, repeat;
}

.text-field-fixed-form.name {
    width: 100%;
    height: 45px;
    margin-bottom: 10px;
    padding-left: 65px;
    border: 1px solid #d0d8e8;
    border-radius: 2.5px;
    background-image: url('../images/avtar1.svg');
    background-position: 15px 50%;
    background-size: 20px;
    background-repeat: no-repeat;
    color: #002b3c;
    font-size: 14px;
    line-height: 30px;
}

.text-field-fixed-form.code {
    width: 100%;
    height: 45px;
    margin-bottom: 10px;
    padding-left: 65px;
    border: 1px solid #d0d8e8;
    border-radius: 2.5px;
    background-image: url('../images/phone-call-1.svg');
    background-position: 15px 50%;
    background-size: 20px;
    background-repeat: no-repeat;
    line-height: 30px;
}

.text-field-fixed-form.email {
    width: 100%;
    height: 45px;
    margin-bottom: 10px;
    padding-left: 65px;
    border: 1px solid #d0d8e8;
    border-radius: 2.5px;
    background-image: url('../images/msg.svg');
    background-position: 15px 50%;
    background-size: 20px;
    background-repeat: no-repeat;
    line-height: 30px;
}

.text-field-fixed-form.home {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 45px;
    margin-bottom: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #d0d8e8;
}

.text-field-fixed-form.home._1 {
    border-right-style: none;
}

.submit-button-3 {
    width: 20%;
    height: 45px;
    padding-left: 15px;
    border-radius: 2.5px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #2676fc), to(#fff));
    background-image: linear-gradient(180deg, #2676fc 100%, #fff);
    -webkit-transition: background-color 200ms ease;
    transition: background-color 200ms ease;
}

.submit-button-3.big {
    width: 100%;
    border-radius: 4px;
    background-color: #e09d00;
    background-image: none;
    font-weight: 500;
}

.fixed-tab-icon {
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 20%;
    padding-right: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-top-right-radius: 2.5px;
    background-color: #e09d00;
    color: #fff;
}

.div-block-920 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.fixed-form-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 10px 15px 0px;
    border-right: 1px solid #d0d8e8;
    border-left: 1px solid #d0d8e8;
    background-color: #fff;
    font-size: 17px;
    line-height: 30px;
}

.radio {
    margin-right: 10px;
    margin-left: 20px;
}

.radio.w--redirected-checked {
    border-color: #178997;
}

.fixed-form-right {
    margin-left: 10px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.fixed-form-intro {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 15px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.text-area-2 {
    min-height: 80px;
    margin-bottom: 10px;
    padding-left: 12px;
    border: 1px solid #d0d8e8;
    border-radius: 2.5px;
}

.radio-button-field-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding-left: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.link-21 {
    color: #002b3c;
    text-decoration: none;
}

.link-22 {
    color: #002b3c;
    text-decoration: none;
}

.link-23 {
    color: #002b3c;
    text-decoration: none;
}

.social-media-link.hide {
    display: none;
}

.div-block-921 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 1250px;
    margin: auto;
    height: 50px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    background-color: #002b3c;
}

.div-block-922 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div-block-923 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.text-block-156 {
    color: #fff;
    font-size: 18px;
}

.link-block-38 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
}

.text-block-157 {
    margin-right: 10px;
    font-family: 'Fa solid 900', sans-serif;
    color: #fff;
    font-size: 20px;
}

@media screen and (min-width: 1440px) {
    .slider {
        display: none;
    }
    .div-block-4 {
        display: none;
    }
    .div-block-4.relative {
        position: relative;
    }
    .nav-link-3 {
        padding-top: 5px;
    }
    .nav-link-3.w--current {
        padding-top: 5px;
    }
    .heading-8.left {
        height: auto;
    }
    .div-block-190 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        max-width: 1300px;
        margin-right: auto;
        margin-left: auto;
        padding: 50px;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .div-block-191 {
        padding: 15px;
        background-color: #e3f0f5;
        background-image: url('../images/left-quotes-sign.svg');
        background-position: 5% 5%;
        background-size: 15px;
        background-repeat: no-repeat;
    }
    .div-block-191:hover {
        -webkit-filter: hue-rotate(25deg);
        filter: hue-rotate(25deg);
    }
    .right {
        width: 45%;
    }
    .text-block-71 {
        margin-top: 20px;
    }
    .left {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 50%;
        height: 400px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .points-about {
        margin-top: 0px;
        padding-top: 40px;
        background-image: url('../images/bg-light-about.png'), url('../images/bg-light-about.png');
        background-position: 100% 0%, 0% 50%;
        background-size: auto, cover;
    }
    .paragraph-4 {
        font-size: 16px;
        line-height: 25px;
    }
    .text-block-70 {
        margin-top: 20px;
    }
    .bold-text-15 {
        color: #e09d00;
        font-size: 18px;
    }
    .div-block-192 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: 20px;
        margin-bottom: 20px;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .banner {
        background-image: url('../images/background.png');
        background-position: 50% 50%;
        background-size: cover;
    }
    .image-6 {
        padding: 15px;
        border-top-right-radius: 50%;
        border-bottom-left-radius: 50%;
        background-color: #002b3c;
    }
    .image-7 {
        padding: 15px;
        border-top-right-radius: 50%;
        border-bottom-left-radius: 50%;
        background-color: #002b3c;
    }
    .image-8 {
        padding: 15px;
        border-top-right-radius: 50%;
        border-bottom-left-radius: 50%;
        background-color: #002b3c;
    }
    .image-9 {
        padding: 15px;
        border-top-right-radius: 50%;
        border-bottom-left-radius: 50%;
        background-color: #002b3c;
    }
    .image-10 {
        padding: 15px;
        border-top-right-radius: 50%;
        border-bottom-left-radius: 50%;
        background-color: #002b3c;
    }
    .footer {
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 43, 60, 0.6)), to(rgba(0, 43, 60, 0.6))), url('../images/background.png');
        background-image: linear-gradient(180deg, rgba(0, 43, 60, 0.6), rgba(0, 43, 60, 0.6)), url('../images/background.png');
        background-position: 0px 0px, 50% 50%;
        background-size: auto, cover;
    }
    .text-field {
        color: #152981;
    }
    .div-block-188:hover {
        background-color: hsla(0, 0%, 100%, 0.25);
    }
    .brand-4 {
        display: block;
        width: 60%;
    }
    .container-4 {
        max-width: 1250px;
    }
    .nav-menu-4 {
        width: 40%;
    }
    .div-block-253 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }
    .heading-14.full.left {
        margin-right: 0px;
        margin-left: 0px;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        text-align: left;
    }
    .div-block-295 {
        width: 28%;
        padding: 25px;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }
    .div-block-295._2 {
        width: 35%;
        height: 400px;
    }
    .div-block-294._2 {
        width: 100%;
        max-width: 1500px;
    }
    .paragraph-6.left-align {
        text-align: left;
    }
    .div-block-296 {
        width: 100%;
        max-width: 1200px;
        margin-right: auto;
        margin-left: auto;
    }
    .hero-image {
        box-shadow: -18px 0 0 0 #e8f7fd;
    }
    .hero-image._2 {
        position: relative;
        top: 220px;
    }
    .container-flex {
        max-width: 1250px;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .brand-span.green {
        color: #e09e04;
    }
    .hero-h1 {
        font-size: 70px;
        line-height: 80px;
    }
    .hero-image-wrap {
        background-image: url('../images/circle-stripe-light-blue.png');
        background-position: 0% 55%;
        background-size: 60px;
        background-repeat: no-repeat;
    }
    .image-18 {
        width: 100%;
    }
    .div-block-233 {
        width: 100%;
    }
    .link-17 {
        font-family: Montserrat, sans-serif;
    }
    .link-18 {
        font-family: Montserrat, sans-serif;
    }
    .bold-text-7 {
        font-size: 25px;
    }
    .text-block-12 {
        margin-left: 0px;
        font-size: 30px;
        line-height: 30px;
        font-weight: 900;
    }
    .text-block-12.white {
        font-size: 22px;
        line-height: 25px;
    }
    .list-item-3 {
        margin-top: 10px;
        margin-bottom: 10px;
        text-align: justify;
    }
    .block-blue.push-down {
        padding-right: 40px;
        padding-left: 40px;
        border-radius: 6px;
    }
    .block-blue.push-down.less {
        width: 70%;
        margin-right: auto;
        margin-left: auto;
    }
    .list-item {
        margin-top: 10px;
        margin-bottom: 10px;
        text-align: justify;
    }
    .list-3 {
        font-family: Lato, sans-serif;
        font-size: 22px;
        line-height: 30px;
    }
    .text-block-155 {
        font-family: Montserrat, sans-serif;
        font-weight: 500;
    }
    .fixed-form-tab1 {
        background-image: url('../images/chat.svg');
        background-position: 15px 50%;
        background-size: 20px;
        background-repeat: no-repeat;
    }
    .fixed-form-block {
        height: 55px;
    }
    .fixed-form-intro {
        margin-top: 0px;
        margin-bottom: 10px;
    }
}

@media screen and (max-width: 991px) {
    .slider {
        display: none;
        height: 400px;
    }
    .div-block-2 {
        display: none;
    }
    .div-block-3 {
        width: 100%;
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/pexels-suzy-hazelwood-3352765.jpg');
        background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/pexels-suzy-hazelwood-3352765.jpg');
        background-position: 0px 0px, 50% 50%;
        background-size: auto, cover;
    }
    .div-block-3._2 {
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/SLIDE-2-min.jpg'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
        background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/SLIDE-2-min.jpg'), linear-gradient(180deg, transparent, transparent);
        background-position: 0px 0px, 50% 50%, 0px 0px;
        background-size: auto, cover, auto;
    }
    .div-block-4 {
        display: none;
    }
    .navbar-3 {
        padding-top: 20px;
    }
    .icon-4 {
        color: #3e4a59;
    }
    .container-2 {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .brand-3 {
        display: block;
        width: 90%;
    }
    .menu-button {
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        background-color: transparent;
    }
    .menu-button.w--open {
        background-color: transparent;
    }
    .div-block-57 {
        display: block;
        width: auto;
    }
    .nav-menu-3 {
        width: 100%;
        background-color: #fff;
    }
    .nav-link-3 {
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .nav-link-3.w--current {
        width: auto;
        padding-top: 20px;
        padding-bottom: 20px;
        border-bottom-style: none;
        text-decoration: none;
    }
    .div-block-18 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .div-block-19 {
        width: 300px;
        height: 300px;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .image-4 {
        width: 30%;
    }
    .heading-8 {
        font-size: 12px;
        line-height: 18px;
    }
    .div-block-190 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .right {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        margin-top: 20px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .left {
        width: 100%;
        margin-bottom: 20px;
    }
    .paragraph-4 {
        text-align: left;
    }
    .heading-9._80 {
        margin-bottom: 20px;
    }
    .heading-9.about.zxvsdsd {
        padding-top: 0px;
        padding-bottom: 40px;
    }
    .testimonials {
        padding-top: 0px;
        padding-bottom: 120px;
    }
    .users-wrapper-t4 {
        margin-top: 26px;
    }
    .quote-1-subwrapper-t4 {
        padding-right: 10px;
        padding-left: 10px;
    }
    .div-block-193 {
        width: 60%;
    }
    .footer {
        padding-right: 20px;
        padding-left: 20px;
    }
    .footer-bottom {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .footer-link-dark {
        text-align: left;
    }
    .footer-column {
        padding-right: 20px;
    }
    .container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .div-block-197 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .heading-11 {
        display: block;
        margin-top: 0px;
        font-family: 'Great Vibes', cursive;
        color: #fff;
        font-size: 80px;
        line-height: 100px;
        text-align: center;
        letter-spacing: 8px;
    }
    .brand-4 {
        display: block;
        width: 90%;
    }
    .container-4 {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .nav-menu-4 {
        width: 100%;
        padding-bottom: 20px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        background-color: #fff;
    }
    .navbar-4 {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .menu-button-2.w--open {
        background-color: #eff5fd;
    }
    .icon-7 {
        color: #040e1f;
    }
    .detail {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .project-content {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 0px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .work-wrapper {
        z-index: -2;
        margin-bottom: 100px;
        grid-row-gap: 40px;
        -ms-grid-columns: 2fr;
        grid-template-columns: 2fr;
    }
    .info {
        margin-bottom: 40px;
    }
    .image-wrapper {
        height: auto;
    }
    .process-wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .image-15 {
        display: none;
    }
    .line_01 {
        width: 50%;
        margin-left: 25%;
    }
    .image-16 {
        display: none;
    }
    .line_02 {
        width: 50%;
        margin-left: 25%;
    }
    .block_wrap {
        width: auto;
    }
    .heading-14 {
        width: 80%;
    }
    .div-block-295 {
        left: 350px;
        width: 50%;
    }
    .div-block-295._2 {
        right: 0px;
        width: 60%;
        height: auto;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .div-block-295._2.adjust {
        width: 90%;
        margin-right: auto;
        margin-left: auto;
    }
    .div-block-294._2 {
        height: 400px;
        padding-left: 0px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .section {
        height: auto;
        background-position: 50% 50%;
    }
    .container-flex {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .hero-h1 {
        font-size: 60px;
        line-height: 70px;
    }
    .hero-content {
        width: 100%;
        max-width: 730px;
        margin-top: 100px;
        margin-bottom: 40px;
        padding-left: 40px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
    }
    .hero-image-wrap {
        width: 60%;
        margin-top: 0px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .button-wrapper {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .header {
        position: relative;
        padding-top: 20px;
        padding-bottom: 100px;
    }
    .icon {
        display: block;
    }
    .nav-menu {
        margin-right: 0px;
        padding-right: 20px;
        padding-left: 20px;
        background-color: #fff;
        box-shadow: 0 50px 80px -30px rgba(53, 52, 72, 0.2);
    }
    .menu-button-3 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        min-height: 55px;
        min-width: 55px;
        margin-right: 0px;
        margin-left: 14px;
        padding: 16px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        border-radius: 4px;
        background-color: #df9c00;
    }
    .menu-button-3.w--open {
        background-color: #df9c00;
    }
    .nav-link-4 {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .navigation-right {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }
    .left-2 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .right-2 {
        width: 100%;
        margin-bottom: 20px;
    }
    .main-div {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .contain {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .div-block-150 {
        display: block;
    }
    .div-block-153 {
        padding-right: 40px;
        padding-left: 40px;
    }
    .section-7 {
        display: none;
    }
    .div-block-303 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
    .div-block-304.padding {
        width: 90%;
        float: left;
    }
    .gallery-images {
        margin-right: auto;
        margin-left: auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .gallery-images.space.full-hide {
        display: none;
    }
    .gallery-images._2-images {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .gallery-images._2-images.full-hide {
        display: none;
    }
    .gallery-images.show {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .gallery-images.sdfvdsg.hide {
        display: none;
    }
    .div-block-219 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .div-block-219.hide {
        display: none;
    }
    .div-block-231._50 {
        display: none;
    }
    .image-25 {
        margin-bottom: 20px;
    }
    .div-block-232.hide {
        display: none;
    }
    .div-block-220 {
        width: 100%;
    }
    .div-block-218 {
        width: 90%;
        margin-right: auto;
        margin-left: auto;
    }
    .div-block-222 {
        display: none;
    }
    .div-block-307 {
        width: 60%;
        margin-right: auto;
        margin-left: auto;
    }
    .section-8 {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .section-8.show {
        display: block;
        padding-top: 40px;
        padding-bottom: 40px;
        background-color: #002b3c;
        background-image: url('../images/background.png');
        background-position: 0% 100%;
        background-size: cover;
    }
    .div-block-309 {
        margin-bottom: 20px;
    }
    .div-block-310 {
        margin-bottom: 20px;
    }
    .div-block-311 {
        margin-bottom: 20px;
    }
    .div-block-312 {
        margin-bottom: 20px;
    }
    .div-block-313 {
        margin-bottom: 20px;
    }
    .div-block-316 {
        margin-right: 20px;
        margin-left: 20px;
    }
    .div-block-135 {
        width: 100%;
        padding-top: 10px;
        padding-right: 5px;
        padding-left: 5px;
    }
    .paragraph-15 {
        margin-top: 20px;
        font-size: 14px;
    }
    .div-block-134 {
        height: 350px;
        margin-top: 30px;
        padding-top: 10px;
        padding-right: 5px;
        padding-left: 5px;
    }
    .insurance-paragraph {
        font-size: 14px;
    }
    .div-block-133.hight {
        padding-top: 10px;
        padding-right: 5px;
        padding-left: 5px;
    }
    .omargin {
        margin-bottom: 0px;
    }
    .div-block-319 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .div-block-320 {
        width: auto;
        margin-bottom: 125px;
    }
    .div-block-321 {
        width: 100%;
        margin-right: 40px;
        margin-left: 40px;
    }
    .gallery-section.hide {
        display: none;
    }
    .div-block-76 {
        margin-top: 40px;
    }
    .col.col-4.col-m-6.col-sm-12 {
        max-width: none;
        margin-top: 15px;
    }
    .col.order-m-first {
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -ms-flex-order: -1;
        order: -1;
    }
    .row.align-center {
        width: 80%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .process-bubble {
        width: 300px;
        height: 300px;
        margin: 0px auto;
    }
    .process-bubble_inner-bubble {
        width: 250px;
        height: 250px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .div-block-889 {
        width: 100%;
    }
    .div-block-891 {
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    }
    .div-block-895 {
        max-height: 200px;
    }
    .div-block-5v {
        height: 420px;
    }
    .leftv {
        width: 60%;
        margin-top: 40px;
    }
    .heading-5-v {
        font-size: 40px;
        line-height: 50px;
    }
    .right-v {
        width: 100%;
    }
    .wrapv {
        padding-right: 20px;
        padding-left: 20px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
    .image-37 {
        width: 100%;
        height: 300px;
    }
    .image-39 {
        position: static;
        width: 100%;
        height: 300px;
    }
    .div-block-148v {
        width: 100%;
    }
    .div-block-277v {
        width: 40%;
        height: 300px;
        margin-left: 57px;
    }
    .div-block-277v.drag-chngev {
        display: -ms-grid;
        display: grid;
        width: 100%;
        height: 500px;
        margin-bottom: 0px;
        margin-left: 0px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        grid-auto-columns: 1fr;
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        -ms-grid-rows: auto auto;
        grid-template-rows: auto auto;
    }
    .div-block-290 {
        left: -18%;
        bottom: -44%;
        width: 300px;
        height: 300px;
    }
    .div-block-290.image-with {
        position: static;
        left: -20%;
        bottom: -67%;
        width: 100%;
    }
    .main-div-2 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .image-40 {
        position: absolute;
        left: 23%;
        top: 245px;
        right: 20%;
        width: 400px;
    }
    .div-block-903 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .div-block-903.hide {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
    .div-block-904 {
        margin-bottom: 20px;
    }
    .image-42 {
        border-style: solid;
        border-width: 4px;
        border-color: #fff;
        border-radius: 6px;
        -webkit-filter: brightness(120%);
        filter: brightness(120%);
    }
    .div-block-905 {
        margin-bottom: 20px;
    }
    .image-43 {
        border-style: solid;
        border-width: 4px;
        border-color: #fff;
        border-radius: 6px;
    }
    .image-44 {
        border-style: solid;
        border-width: 4px;
        border-color: #fff;
        border-radius: 6px;
    }
    .image-45 {
        border-style: solid;
        border-width: 4px;
        border-color: #fff;
        border-radius: 6px;
    }
    .image-46 {
        border-style: solid;
        border-width: 4px;
        border-color: #fff;
        border-radius: 6px;
    }
    .div-block-906 {
        margin-bottom: 20px;
    }
    .div-block-907 {
        margin-bottom: 20px;
    }
    .div-block-908 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .div-block-909 {
        margin-bottom: 20px;
    }
    .div-block-910 {
        margin-bottom: 20px;
    }
    .div-block-911 {
        margin-bottom: 20px;
    }
    .div-block-912 {
        margin-bottom: 20px;
    }
    .div-block-913 {
        margin-bottom: 20px;
    }
    .div-block-914 {
        margin-bottom: 20px;
    }
    .image-47 {
        border-style: solid;
        border-width: 4px;
        border-color: #fff;
        border-radius: 6px;
    }
    .image-48 {
        border-style: solid;
        border-width: 4px;
        border-color: #fff;
        border-radius: 6px;
    }
    .image-49 {
        border-style: solid;
        border-width: 4px;
        border-color: #fff;
        border-radius: 6px;
    }
    .image-50 {
        border-style: solid;
        border-width: 4px;
        border-color: #fff;
        border-radius: 6px;
    }
    .image-51 {
        border-style: solid;
        border-width: 4px;
        border-color: #fff;
        border-radius: 6px;
    }
    .image-52 {
        border-style: solid;
        border-width: 4px;
        border-color: #fff;
        border-radius: 6px;
    }
    .image-53 {
        border-style: solid;
        border-width: 4px;
        border-color: #fff;
        border-radius: 6px;
    }
    .image-54 {
        border-style: solid;
        border-width: 4px;
        border-color: #fff;
    }
    .image-55 {
        border-style: solid;
        border-width: 4px;
        border-color: #fff;
    }
    .image-56 {
        border-style: solid;
        border-width: 4px;
        border-color: #fff;
    }
    .image-57 {
        border-style: solid;
        border-width: 4px;
        border-color: #fff;
    }
    .image-58 {
        border-style: solid;
        border-width: 4px;
        border-color: #fff;
    }
    .image-59 {
        border-style: solid;
        border-width: 4px;
        border-color: #fff;
    }
    .image-60 {
        border-style: solid;
        border-width: 4px;
        border-color: #fff;
    }
    .image-61 {
        border-style: solid;
        border-width: 4px;
        border-color: #fff;
    }
    .image-62 {
        border-style: solid;
        border-width: 4px;
        border-color: #fff;
    }
    .image-63 {
        border-style: solid;
        border-width: 4px;
        border-color: #fff;
    }
    .image-64 {
        border-style: solid;
        border-width: 4px;
        border-color: #fff;
    }
    .bold-text-7 {
        font-size: 20px;
        line-height: 30px;
    }
    .text-block-12 {
        margin-left: 0px;
    }
    .text-block-12.white {
        font-size: 18px;
    }
    .list-item-3 {
        font-size: 18px;
    }
    .block-blue.push-down {
        position: static;
    }
    .block-blue.push-down.less {
        width: 90%;
    }
    .list-item {
        font-size: 18px;
    }
    .fixed-form-block {
        margin-right: 0px;
    }
}

@media screen and (max-width: 767px) {
    .icon-4 {
        color: #3e4a59;
    }
    .brand-3 {
        width: auto;
    }
    .menu-button.w--open {
        background-color: transparent;
    }
    .nav-menu-3 {
        background-color: #fff;
    }
    .nav-link-3 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .nav-link-3.w--current {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .div-block-18 {
        padding-right: 10px;
        padding-left: 10px;
    }
    .div-block-191 {
        width: 60%;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .left {
        width: 80%;
    }
    .div-block-192 {
        margin-top: 0px;
        margin-bottom: 0px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .heading-9.about-us {
        text-align: center;
    }
    .banner {
        height: auto;
    }
    .testimonials {
        padding-top: 60px;
    }
    .user-3-t4 {
        margin-right: 10px;
        margin-left: 10px;
    }
    .user-1-t4 {
        margin-right: 10px;
        margin-left: 10px;
    }
    .users-wrapper-t4 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: 40px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .user-4-t4 {
        margin-right: 10px;
        margin-left: 10px;
    }
    .user-2-t4 {
        margin-right: 10px;
        margin-left: 10px;
    }
    .div-block-193 {
        width: 60%;
    }
    .footer {
        padding: 40px 20px;
    }
    .footer-image {
        -o-object-fit: contain;
        object-fit: contain;
    }
    .footer-bottom {
        margin-top: 40px;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .footer-grid-02 {
        -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr;
        -ms-grid-rows: auto auto;
        grid-template-rows: auto auto;
    }
    .footer-link-dark {
        text-align: left;
    }
    .footer-column {
        padding-right: 0px;
    }
    .footer-column._1 {
        width: auto;
    }
    .footer-column._20 {
        width: auto;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .sticky-nav {
        position: relative;
    }
    .nav-grid {
        text-align: center;
    }
    .nav-menu-4 {
        padding-left: 10px;
    }
    .work-wrapper {
        margin-bottom: 80px;
    }
    .body-text {
        font-size: 14px;
    }
    .image-wrapper {
        height: auto;
    }
    .h3 {
        font-size: 30px;
        line-height: 36px;
    }
    .process-wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .image-15 {
        display: none;
    }
    .image-16 {
        display: none;
    }
    .block_wrap {
        width: auto;
    }
    .div-block-295 {
        left: auto;
        width: 80%;
        height: auto;
        margin-right: auto;
        margin-left: auto;
    }
    .div-block-295._2 {
        right: auto;
        width: 80%;
        padding-top: 10px;
        padding-bottom: 10px;
        border-radius: 5px;
    }
    .div-block-295._2.adjust {
        width: 90%;
    }
    .div-block-294._2 {
        padding-left: 0px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .bold-text-18.adjust-text {
        font-size: 16px;
    }
    .hero-image._2 {
        top: 162px;
        width: 50%;
    }
    .hero-content {
        padding-right: 0px;
        padding-left: 0px;
    }
    .hero-image-wrap {
        width: 60%;
    }
    .button-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .header {
        padding-bottom: 60px;
    }
    .nav-menu {
        padding-right: 20px;
        padding-left: 20px;
    }
    .menu-button-3.w--open {
        background-color: #e09d00;
    }
    .right-2 {
        width: 90%;
        height: auto;
        padding: 20px 0px;
    }
    .div-block-150 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .div-block-153 {
        padding-right: 40px;
        padding-left: 40px;
    }
    .div-block-152 {
        width: 90%;
    }
    .gallery-images.space.full-hide {
        display: none;
    }
    .gallery-images._2-images.full-hide {
        display: none;
    }
    .gallery-images.show {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding-right: 0px;
        padding-left: 0px;
    }
    .gallery-images.show._1200 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .gallery-images.sdfvdsg.hide {
        display: none;
    }
    .div-block-219 {
        width: 80%;
        margin-right: auto;
        margin-left: auto;
    }
    .div-block-219.padding {
        width: 74%;
        margin-right: auto;
        margin-left: auto;
    }
    .image-23 {
        height: 250px;
    }
    .div-block-231 {
        width: 80%;
        margin-right: auto;
        margin-left: auto;
    }
    .div-block-234 {
        width: 80%;
        margin-right: auto;
        margin-left: auto;
        padding-left: 0px;
    }
    .div-block-221 {
        margin-right: auto;
        margin-left: auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .image-26 {
        margin-left: 0px;
    }
    .div-block-232 {
        width: 80%;
        margin-right: auto;
        margin-bottom: 10px;
        margin-left: auto;
    }
    .div-block-218 {
        width: 100%;
    }
    .div-block-218._30 {
        width: 60%;
        min-width: 60%;
    }
    .image-27 {
        margin-right: 0px;
    }
    .div-block-233 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 80%;
        margin-right: auto;
        margin-left: auto;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .div-block-315 {
        margin-right: auto;
        margin-left: auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .div-block-316 {
        width: 90%;
        margin-right: auto;
        margin-bottom: 20px;
        margin-left: auto;
    }
    .div-block-317 {
        width: 90%;
        margin-right: auto;
        margin-left: auto;
    }
    .div-block-135 {
        padding-right: 20px;
        padding-left: 20px;
    }
    .div-block-134 {
        padding-right: 20px;
        padding-left: 20px;
    }
    .grid {
        width: 65%;
        grid-row-gap: 30px;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }
    .grid.gride-2-box {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 80%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .div-block-133.hight {
        height: 400px;
        padding-right: 20px;
        padding-left: 20px;
    }
    .omargin {
        margin-bottom: 20px;
    }
    .block-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .div-block-319 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .div-block-320 {
        width: 90%;
        height: 100%;
        margin-bottom: 40px;
    }
    .div-block-321 {
        width: 90%;
    }
    .div-block-82 {
        width: 30%;
        height: 30%;
    }
    .text-center-sm {
        text-align: center;
    }
    .divider-process {
        display: block;
        margin: 40px auto;
    }
    .divider-process.divider-process--show-sm {
        display: block;
    }
    .div-block-889.margin {
        margin-bottom: 0px;
    }
    .div-block-893 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .div-block-895 {
        width: 100%;
        max-height: 350px;
    }
    .div-block-5v {
        height: 300px;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff)), url('../images/about-bg-01.jpg');
        background-image: linear-gradient(180deg, #fff, #fff), url('../images/about-bg-01.jpg');
        background-position: 0px 0px, 30% 50%;
        background-size: auto, cover;
    }
    .heading-5-v {
        font-size: 30px;
        line-height: 40px;
    }
    .image-37 {
        width: 400px;
    }
    .div-block-148v {
        width: 90%;
        margin-right: auto;
        margin-bottom: 40px;
        margin-left: auto;
    }
    .heading-7 {
        font-size: 32px;
    }
    .div-block-277v {
        width: 90%;
        margin-left: 24px;
    }
    .div-block-277v.drag-chngev {
        width: 100%;
        height: auto;
        margin-left: 0px;
    }
    .container-11v {
        padding-right: 10px;
        padding-left: 10px;
    }
    .helping {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .paragraph-17 {
        margin-top: 30px;
    }
    .div-block-290 {
        left: -24%;
        bottom: -36%;
    }
    .div-block-290.image-with {
        left: -32%;
        bottom: -79%;
        width: 100%;
    }
    .main-div-2 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .image-40 {
        left: 12%;
    }
    .link-19 {
        color: #e09d00;
    }
    .color-chart-link-block {
        margin-bottom: 20px;
    }
    .text-block-12 {
        margin-left: 0px;
    }
    .block-blue {
        padding-right: 30px;
        padding-left: 30px;
    }
    .block-blue.push-down {
        width: 95%;
        margin-right: auto;
        margin-left: auto;
        padding-right: 20px;
        padding-left: 20px;
    }
    .block-blue.push-down.less {
        width: 95%;
    }
    .fixed-form-block {
        margin-right: 0px;
    }
}

@media screen and (max-width: 479px) {
    .slider {
        display: none;
    }
    .button-3.hide {
        display: none;
    }
    .container-2 {
        padding-right: 0px;
        padding-left: 0px;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .menu-button.w--open {
        background-color: transparent;
    }
    .nav-menu-3 {
        display: block;
    }
    .nav-link-3 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .div-block-18 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .div-block-19 {
        margin-bottom: 10px;
    }
    .div-block-190 {
        padding: 0px 20px;
    }
    .div-block-191 {
        width: 100%;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .left.box-left {
        height: 250px;
        margin-bottom: 0px;
    }
    .points-about {
        padding-top: 10px;
    }
    .paragraph-4 {
        text-align: left;
    }
    .div-block-192 {
        margin-top: 0px;
        margin-bottom: 0px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .heading-9 {
        font-size: 40px;
        line-height: 50px;
        text-align: center;
    }
    .banner {
        height: auto;
    }
    .testimonials {
        padding-bottom: 20px;
        background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url('../images/featured-product-v1-bg.jpg'), url('../images/people-say-only.png');
        background-image: linear-gradient(180deg, transparent, transparent), url('../images/featured-product-v1-bg.jpg'), url('../images/people-say-only.png');
        background-position: 0px 0px, 50% 50%, 100% 100%;
        background-size: auto, 430px, contain;
        background-repeat: repeat, no-repeat, no-repeat;
    }
    .user-3-t4 {
        width: 90px;
        margin: 20px;
        text-align: center;
    }
    .quote-2-subwrapper-t4 {
        padding-right: 10px;
        padding-left: 10px;
    }
    .user-1-t4 {
        width: 90px;
        margin: 20px;
        text-align: center;
    }
    .quote-3-subwrapper-t4 {
        padding-right: 10px;
        padding-left: 10px;
    }
    .users-wrapper-t4 {
        margin-top: 70px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .user-4-t4 {
        width: 90px;
        margin: 20px;
        text-align: center;
    }
    .quote-icon-t4 {
        width: 50px;
    }
    .quote-wrapper-t4 {
        height: auto;
        padding-top: 25px;
    }
    .user-2-t4 {
        width: 90px;
        margin: 20px;
        text-align: center;
    }
    .div-block-193 {
        width: 80%;
    }
    .icon-5 {
        margin-right: auto;
        margin-left: 0px;
    }
    .icon-6 {
        margin-right: 0px;
        margin-left: auto;
    }
    .footer {
        padding-right: 20px;
        padding-left: 20px;
        text-align: left;
    }
    .footer-flex-container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .footer-logo-link {
        height: 60px;
    }
    .footer-heading {
        margin-top: 20px;
    }
    .footer-bottom {
        margin-top: 20px;
        margin-bottom: 20px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center;
    }
    .text-rights {
        margin-right: 0px;
        text-align: left;
    }
    .footer-grid-02 {
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        -ms-grid-rows: auto auto auto;
        grid-template-rows: auto auto auto;
    }
    .footer-column._1 {
        width: auto;
    }
    .footer-wrapper {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .heading-11 {
        font-size: 50px;
        line-height: 60px;
    }
    .sticky-nav {
        padding: 0px;
    }
    .nav-grid {
        grid-auto-flow: row;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        -ms-grid-rows: 100px;
        grid-template-rows: 100px;
    }
    .nav-logo-link {
        border-top: 1px solid #c4c4c4;
    }
    .nav-link {
        padding-top: 10px;
        padding-bottom: 10px;
        border-top: 1px solid #c4c4c4;
    }
    .nav-menu-4 {
        padding-left: 10px;
    }
    .big-number {
        font-size: 160px;
        line-height: 140px;
    }
    .project-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .work-wrapper {
        margin-bottom: 60px;
    }
    .body-text.time-line {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .info {
        margin-bottom: 30px;
    }
    .image-wrapper {
        height: 120px;
    }
    .thumbnail {
        position: absolute;
    }
    .h3 {
        font-size: 24px;
        line-height: 30px;
    }
    .banner-contact._40 {
        margin-bottom: 40px;
    }
    .process-wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .image-15 {
        display: none;
    }
    .image-16 {
        display: none;
    }
    .block_wrap {
        width: 100%;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .div-block-253 {
        margin-top: 20px;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .image-19 {
        width: 25%;
    }
    .heading-14 {
        width: 100%;
        font-size: 25px;
        line-height: 35px;
    }
    .heading-14.full.left {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .div-block-295 {
        left: auto;
        width: 95%;
        margin-right: auto;
        margin-left: auto;
    }
    .div-block-295._2 {
        width: 100%;
    }
    .div-block-295._2.adjust {
        width: 100%;
    }
    .div-block-294 {
        height: auto;
    }
    .div-block-294._2 {
        height: auto;
        padding-right: 0px;
        padding-left: 0px;
    }
    .paragraph-6 {
        text-align: center;
    }
    .hero-image {
        position: relative;
        left: -10px;
        width: 80%;
    }
    .hero-image._2 {
        left: 15px;
        top: 0px;
        box-shadow: -10px 0 0 0 #e8f7fd;
    }
    .div-block-298 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .hero-h1 {
        font-size: 30px;
        line-height: 40px;
    }
    .hero-content {
        margin-top: 0px;
    }
    .button {
        width: 100%;
        max-width: 250px;
    }
    .service-block {
        margin-right: 0px;
        margin-bottom: 10px;
    }
    .hero-image-wrap {
        width: 80%;
    }
    .header {
        padding-top: 115px;
        padding-bottom: 20px;
    }
    .nav-menu {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
    }
    .menu-button-3 {
        background-color: transparent;
    }
    .left-2 {
        width: 100%;
        margin-right: auto;
        margin-left: auto;
    }
    .right-2 {
        width: 95%;
    }
    .main-div {
        width: 95%;
        margin-right: auto;
        margin-left: auto;
    }
    .form-title-cf4 {
        font-size: 30px;
    }
    .text-block-149 {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 15px;
    }
    .div-block-182 {
        width: 100%;
    }
    .contain {
        padding-top: 10px;
    }
    .box {
        padding-right: 10px;
        padding-left: 10px;
    }
    .divider {
        width: 95%;
    }
    .div-block-150 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 20px;
    }
    .div-block-154 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .div-block-153 {
        padding-right: 20px;
        padding-left: 20px;
    }
    .div-block-300 {
        width: 100%;
    }
    .breadcrumb {
        padding-left: 10px;
        background-position: 95% 20%, 0% 0%;
        background-size: 30px, 200px;
    }
    .heading-30.detail-heading {
        font-size: 25px;
        line-height: 30px;
        text-align: center;
    }
    .section-7 {
        padding-bottom: 40px;
    }
    .div-block-304.padding {
        width: 100%;
        padding: 20px 10px;
    }
    .gallery-images {
        display: block;
    }
    .gallery-images.space {
        display: none;
    }
    .gallery-images.space.full-hide {
        display: none;
    }
    .gallery-images._2-images {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding-right: 0px;
        padding-left: 0px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .gallery-images._2-images.full-hide {
        display: none;
        width: 100%;
        padding-right: 10px;
        padding-left: 10px;
    }
    .gallery-images.show {
        width: 100%;
        padding-right: 10px;
        padding-left: 10px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .gallery-images.show.center {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .gallery-images.gallery-width {
        display: none;
        padding-right: 0px;
        padding-left: 0px;
    }
    .gallery-images.gallery-width._1200 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
    .gallery-images.gallery-width._1200.show-images {
        display: block;
    }
    .gallery-images.sdfvdsg {
        display: none;
    }
    .gallery-images.sdfvdsg.hide {
        display: none;
        padding-right: 0px;
        padding-left: 0px;
    }
    .div-block-219.show {
        display: block;
    }
    .image-23 {
        height: 160px;
    }
    .image-24 {
        height: auto;
        padding-right: 0px;
    }
    .div-block-234.xgh {
        padding-right: 0px;
        padding-left: 0px;
    }
    .div-block-221 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .image-26 {
        height: 160px;
    }
    .image-18 {
        display: none;
    }
    .div-block-218 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .image-27 {
        display: none;
    }
    .image-28 {
        height: auto;
        padding-left: 0px;
    }
    .image-28.fgxjfgx {
        width: 100%;
        margin-left: 0px;
    }
    .div-block-307 {
        width: 90%;
        max-width: 1200px;
        margin-right: auto;
        margin-left: auto;
    }
    .section-8 {
        display: none;
        padding: 40px 10px;
    }
    .section-8.show {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding-right: 0px;
        padding-left: 0px;
        background-color: #002b3c;
        background-image: url('../images/background.png');
        background-position: 0% 100%;
        background-size: cover;
    }
    .div-block-308 {
        display: block;
    }
    .div-block-309 {
        margin-bottom: 10px;
    }
    .div-block-310 {
        margin-bottom: 10px;
    }
    .div-block-311 {
        margin-bottom: 10px;
    }
    .div-block-312 {
        margin-bottom: 10px;
    }
    .div-block-313 {
        margin-bottom: 10px;
    }
    .section-9 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .heading-31 {
        margin-top: 0px;
    }
    .section-10 {
        padding-top: 0px;
    }
    .grid {
        width: 90%;
    }
    .grid.gride-2-box {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .div-block-133.hight {
        height: 480px;
        margin-top: 0px;
    }
    .block-content {
        padding-right: 0px;
        padding-left: 0px;
    }
    .div-block-319 {
        padding-top: 0px;
        padding-right: 10px;
        padding-left: 10px;
    }
    .paragraph-16 {
        font-size: 18px;
        line-height: 25px;
    }
    .image-31 {
        height: 250px;
    }
    .section-11 {
        padding-bottom: 0px;
    }
    .gallery-section {
        display: block;
        padding-right: 10px;
        padding-left: 10px;
    }
    .gallery-section.hide {
        display: none;
    }
    .gallery-section.center {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding-top: 40px;
        padding-bottom: 40px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .div-block-76 {
        width: 280px;
        height: 300px;
    }
    .image-32 {
        width: 300px;
        height: 300px;
    }
    .div-block-79 {
        width: 300px;
        height: 300px;
    }
    .div-block-81 {
        width: 20%;
    }
    .div-block-82 {
        right: 60%;
        width: 120px;
        height: 120px;
        border-radius: 100px;
    }
    .text-block-28 {
        font-size: 12px;
    }
    .text-block-29 {
        font-size: 40px;
        line-height: 40px;
    }
    .col {
        max-width: 100%;
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }
    .col.col-4.col-m-6.col-sm-12 {
        padding-right: 0px;
        padding-left: 0px;
    }
    .div-block-888 {
        width: 120px;
        height: 120px;
        margin-right: 0px;
        margin-left: 0px;
    }
    .bold-text-1000 {
        font-size: 22px;
        line-height: 25px;
    }
    .divider-process.divider-process--show-sm {
        display: none;
    }
    .row {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .row.align-center {
        width: 100%;
        margin-top: 0px;
        margin-bottom: 10px;
    }
    .process-bubble {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 190px;
        height: 190px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .process-bubble_inner-bubble {
        position: static;
        width: 150px;
        height: 150px;
        margin-right: 0px;
        margin-left: 0px;
    }
    .text-large.c-white80 {
        font-size: 30px;
    }
    .c-orange.text-bold {
        font-size: 22px;
        line-height: 25px;
    }
    .div-block-889 {
        overflow: hidden;
        max-height: 200px;
        margin-bottom: 20px;
        padding-right: 0px;
        padding-left: 0px;
        border-style: solid;
        border-width: 4px;
        border-color: #fff;
        border-radius: 6px;
    }
    .div-block-889.margin {
        overflow: hidden;
        max-height: 200px;
        margin-bottom: 20px;
        padding-right: 0px;
        padding-left: 0px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        border-style: solid;
        border-width: 4px;
        border-color: #fff;
        border-radius: 6px;
    }
    .div-block-889._50 {
        width: 90%;
        height: 100%;
    }
    .image-33 {
        height: 260px !important;
        border-style: none;
        border-width: 0px;
        border-radius: 0px;
    }
    .div-block-890 {
        padding-right: 5px;
    }
    .div-block-891 {
        display: block;
        width: 100%;
        padding-right: 10px;
        padding-left: 10px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .div-block-892 {
        margin-bottom: 20px;
    }
    .div-block-893 {
        margin-right: auto;
        margin-left: auto;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .div-block-895 {
        max-height: 200px;
    }
    .heading-33 {
        font-size: 22px;
    }
    .div-block-5v.about-page {
        height: auto;
    }
    .leftv {
        width: 100%;
        margin-top: 40px;
    }
    .heading-5-v {
        font-size: 20px;
        line-height: 30px;
    }
    .right-v {
        width: 100%;
    }
    .wrapv {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .div-block-278v {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .image-37 {
        position: static;
        height: 200px;
    }
    .image-39 {
        height: 200px;
    }
    .div-block-148v {
        width: 90%;
        margin-right: auto;
        margin-left: auto;
    }
    .div-block-277v {
        left: 108px;
        width: 60%;
        height: 200px;
        margin-top: 60px;
    }
    .div-block-277v.drag-chngev {
        position: static;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: 0px;
        margin-left: 0px;
        padding-right: 0px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .div-block-902 {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .div-block-280 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .helping {
        padding-right: 0px;
    }
    .paragraph-17 {
        margin-right: 0px;
        line-height: 28px;
    }
    .div-block-179v {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-right: 0px;
        margin-left: 0px;
        padding-left: 0px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: left;
    }
    .div-block-150v {
        margin-top: 20px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .div-block-290 {
        left: -42%;
        bottom: -40%;
        width: 20px;
        height: 200px;
    }
    .div-block-290.image-with {
        left: -43%;
        bottom: -70%;
        width: 100%;
        height: auto;
    }
    .main-div-2 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .image-40 {
        position: static;
    }
    .link-19 {
        color: #e09d00;
    }
    .text-block-151 {
        font-size: 12px;
    }
    .text-block-152 {
        font-size: 12px;
    }
    .updates-section {
        height: 800px;
    }
    .color-chart-link-block {
        margin-bottom: 20px;
    }
    .bold-text-7 {
        line-height: 30px;
    }
    .text-block-12 {
        margin-left: 0px;
    }
    .list-item-3 {
        font-size: 18px;
        line-height: 25px;
    }
    .block-blue {
        padding-right: 15px;
        padding-left: 15px;
    }
    .block-blue.push-down {
        padding-right: 10px;
        padding-left: 10px;
    }
    .list-item {
        margin-top: 0px;
        margin-bottom: 10px;
        font-size: 18px;
        line-height: 25px;
    }
    .list-3 {
        padding-left: 20px;
    }
    .fixed-form-block {
        left: 0px;
        margin-right: auto;
        margin-left: auto;
    }
    .submit-button-3 {
        width: 50%;
    }
}

@font-face {
    font-family: 'Fa brands 400';
    src: url('../fonts/fa-brands-400.woff2') format('woff2'), url('../fonts/fa-brands-400.eot') format('embedded-opentype'), url('../fonts/fa-brands-400.woff') format('woff'), url('../fonts/fa-brands-400.ttf') format('truetype'), url('../fonts/fa-brands-400.svg') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Fa 400';
    src: url('../fonts/fa-regular-400.woff2') format('woff2'), url('../fonts/fa-regular-400.eot') format('embedded-opentype'), url('../fonts/fa-regular-400.woff') format('woff'), url('../fonts/fa-regular-400.ttf') format('truetype'), url('../fonts/fa-regular-400.svg') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Fa solid 900';
    src: url('../fonts/fa-solid-900.woff2') format('woff2'), url('../fonts/fa-solid-900.eot') format('embedded-opentype'), url('../fonts/fa-solid-900.woff') format('woff'), url('../fonts/fa-solid-900.ttf') format('truetype'), url('../fonts/fa-solid-900.svg') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Spicyrice';
    src: url('../fonts/SpicyRice-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}