@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Parisienne&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lexend:wght@100;200;300;400;500;600;700;800;900&display=swap');

:root {
    /* bg */
    --wd-logo-bg: #a8aaa1;
    /* fg */
    --wd-logo-fg: #b8bab2;
    /* alt */
    --wd-fg-tertiary-hilight-light: #dee0de;
    /* heighlight color dark */
    --wd-bg-primary-hilight-dark: #036877;
    /* helight color light */
    --wd-fg-primary-hilight-light: #a0c0c5;
    /* main dark */
    --wd-bg-primary-main-dark: #095b67; /*#626160;*/
    /* main light */
    --wd-bg-primary-main-light: #a0c0c5; /*#d0d0cf;*/
    /* main light */
    --wd-fg-secondary-main: #73786d; /*#9a644b;*/
}

@font-face {
    font-family: 'Johnston100-light';
    src: url('/fonts/Johnston100 W03 Light.woff') format('woff');
    font-weight: light;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Johnston100-medium';
    src: url('/fonts/Johnston100 W03 Medium.woff') format('woff');
    font-weight: medium;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Johnston100';
    src: url('/fonts/Johnston100 W03 Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.wedo-caption-container-left {
}
.wedo-caption {
    display: flex;
    text-align: center;
    font-size: 3vw !important;
    letter-spacing: 0.3vw;
    line-height: 4vw;
    font-family: 'Palatino Linotype', Sans-serif;
}
.wedo-caption-container {
    display: flex;
    position: absolute;
    top: 7.5vw;
    width: 40%;
    left: 3vw;
    /* top: 7.5vw; */
    /* height: 32.5vw; */
    /* bottom: 0.5vw; */
    /* margin-top: 24vw; */
}
.wedo-banner-section {
    background: var(--wd-logo-bg);
}

.wd-bg-fill-1 {
    background: #dbe0d5;
}
.wd-bg-fill-2 {
    background: #d3d4d0;
}
.wedo-static-banner-wraper {
    position: relative;
    /* padding: 10px;
  background: white;
  box-sizing: border-box;
  resize: horizontal;
  border: 1px dashed;
  overflow: auto;
  max-width: 100%;
  height: calc(100vh - 16px); */
}

.wedo-banner-content {
    position: absolute !important;
}
.wedo-static-banner {
    width: 100%;
    /* padding-bottom: 30%;     */
    display: flex;
}
.wedo-logo-banner {
    /* background-image: url("data:image/svg+xml,%3Csvg width='1152.6' height='654.37' version='1.1' viewBox='0 0 304.96 173.14' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5.2918'%3E%3Cpath stroke-dasharray= '600' stroke-dashoffset='600' d='m43.701 2.8718c-20.135 25.667-50.09 77.626-38.087 98.491 12.002 20.866 69.397-52.784 95.775-87.585-18.243 23.359-57.095 112.35-5.0226 113.65 16.083-0.20296 71.915-27.196 103.75-123.12'%3E%3Canimate id='p1' attributeName='stroke-dashoffset' begin='5s;p1b.end+0.3s' values='637;0' dur='1s' calcMode='linear' fill='freeze' /%3E%3Canimate id='p1b' attributeName='stroke-dashoffset' begin='p2b.end+0.3s' values='0;637' dur='1s' calcMode='linear' fill='freeze' /%3E%3C/path%3E%3Cpath stroke-dasharray= '600' stroke-dashoffset='600' d='m144.64 68.546s3.7198-14.85 17.913-25.662c49.311-37.044 150.66-37.393 138.43 25.711-7.5554 45.103-112.02 121.94-141.3 96.519-29.274-25.423 30.203-59.395 50.602-60.794 7.3602-0.50484 14.766 0.1 21.347 3.0905'%3E%3Canimate id='p2' attributeName='stroke-dashoffset' begin='p1.end+0.3s' values='637;0' dur='1s' calcMode='linear' fill='freeze' /%3E%3Canimate id='p2b' attributeName='stroke-dashoffset' begin='p3.end+0.3s' values='0;637' dur='1s' calcMode='linear' fill='freeze' /%3E%3C/path%3E%3Cpath stroke-dasharray= '300' stroke-dashoffset='300' d='m191.39 132.56c-0.3937-1.9721 0.0591-5.9937 0.55652-8.8569 1.1523-6.6331 9.1523-26.949 18.918-45.903 9.7653-18.954 23.043-40.889 26.572-44.149'%3E%3Canimate id='p3' attributeName='stroke-dashoffset' begin='p2.end+0.3s' values='337;0;337' dur='1s' calcMode='linear' /%3E%3C/path%3E%3C/g%3E%3C/svg%3E")!important; */
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 304.96 173.14' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5.2918'%3E%3Cpath stroke-dasharray= '600' stroke-dashoffset='600' d='m43.701 2.8718c-20.135 25.667-50.09 77.626-38.087 98.491 12.002 20.866 69.397-52.784 95.775-87.585-18.243 23.359-57.095 112.35-5.0226 113.65 16.083-0.20296 71.915-27.196 103.75-123.12'%3E%3Canimate id='p1' attributeName='stroke-dashoffset' begin='1s;p1b.end+0.3s' values='637;0' dur='10s' calcMode='linear' fill='freeze' /%3E%3Canimate id='p1b' attributeName='stroke-dashoffset' begin='p2b.end+0.3s' values='0;637' dur='10s' calcMode='linear' fill='freeze' /%3E%3C/path%3E%3Cpath stroke-dasharray= '600' stroke-dashoffset='600' d='m144.64 68.546s3.7198-14.85 17.913-25.662c49.311-37.044 150.66-37.393 138.43 25.711-7.5554 45.103-112.02 121.94-141.3 96.519-29.274-25.423 30.203-59.395 50.602-60.794 7.3602-0.50484 14.766 0.1 21.347 3.0905'%3E%3Canimate id='p2' attributeName='stroke-dashoffset' begin='p1.end+0.3s' values='637;0' dur='10s' calcMode='linear' fill='freeze' /%3E%3Canimate id='p2b' attributeName='stroke-dashoffset' begin='p3.end+0.3s' values='0;637' dur='10s' calcMode='linear' fill='freeze' /%3E%3C/path%3E%3Cpath stroke-dasharray= '300' stroke-dashoffset='300' d='m191.39 132.56c-0.3937-1.9721 0.0591-5.9937 0.55652-8.8569 1.1523-6.6331 9.1523-26.949 18.918-45.903 9.7653-18.954 23.043-40.889 26.572-44.149'%3E%3Canimate id='p3' attributeName='stroke-dashoffset' begin='p2.end+0.3s' values='337;0;337' dur='10s' calcMode='linear' /%3E%3C/path%3E%3C/g%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position-y: center !important;
    /* background:var(--wd-logo-bg); */
    background: transparent;
}
.wedo-logo-regular-font,
.wedo-logo-regular-font p {
    font-family: 'Johnston100-light' !important;
    letter-spacing: 12px;
    color: white;
}
.wedo-logo-regular-font p {
    margin: 1rem auto;
    line-height: normal;
}
.wedo-logo-banner .phrase-box {
    border-left: solid 3.5px;
    padding-left: 2.5rem;
    margin-left: 1rem;
    font-size: 3rem;
    position: absolute;
    /* bottom: 200px;
    right: 200px; */
    color: white;
}

.wedo-bg-logo-wd {
    fill: none;
    background: var(--wd-logo-bg);
    stroke: var(--wd-logo-fg);
    padding-left: 3rem;
    /* margin-left: 1rem; */
}
.wedo-bg-logo-container {
    background: var(--wd-logo-bg);
    padding-left: 1rem;
    margin-left: 1rem;
}
.wedo-main-header-navbar-spacer {
    display: block;
    /* background:var(--wd-bg-primary-main-light); */
    /* background:#efefef; */
    background: #fff;
    /* background: rgb(207, 169, 150); */
    /* background: linear-gradient(180deg, rgba(195,148,125,1) 34%, rgba(239,238,237,1) 100%); */
    width: 100%;
    height: 5rem;
}
.wedo-form-icon-box {
    padding: 40px;
    background: var(--wd-bg-primary-main-light);
}
.wedo-form-icon-box:hover {
    background: var(--wd-fg-secondary-main);
}

/* [START] */
.wd-form {
    /* border: solid 2px var(--wd-bg-primary-main-dark); */
    border-radius: 5px;
}
.wd-form-header {
    display: flex;
    justify-content: center;
}
ul.wd-form-image-choices {
    list-style-type: none;
}
.wd-form-image-choices {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
}
input[type='radio'].wd-form-image-radio-btn,
input[type='button'].wd-form-image-radio-btn {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    height: 0px;
    width: 0px;
    display: flex;
}

input[type='button'].wd-form-image-button-btn {
    display: none;
}
.wd-form-field-button {
}
label.wd-form-field-label-inline {
    width: 240px;
    /* border: 6px solid var(--wd-bg-primary-main-dark); */
    border: 2px solid var(--wd-fg-secondary-main); /* #c3947d; */
    margin: auto;
    border-radius: 4px;
    position: relative;
    color: #b7b7b7; /*var(--wd-fg-secondary-main);*/ /* #c3947d; */
    margin: 5px;
    transition: 0.5s;
    text-align: center;
}
label.wd-form-field-label-inline.wd-form-image-field-label {
    width: 240px;
    height: 220px;
}

label.wd-form-field-label-inline.wd-form-field-sm {
    width: 144px;
}
label.wd-form-field-label-inline.wd-form-image-field-label.wd-form-field-sm {
    width: 144px;
    height: 132px;
}
label.wd-form-field-label-inline.wd-form-field-choice-sm {
    width: 144px;
}
label.wd-form-field-label-inline.wd-form-image-field-label.wd-form-field-choice-sm {
    width: 144px;
    height: 132px;
}
.wd-form-field-sm .wd-form-image-choices-image img {
    max-height: 70%;
}
.wd-form-field-md .wd-form-image-choices-image img {
    max-height: 75%;
}
.wd-form-field-label {
    margin: 1rem;
    display: flex;
    justify-content: center;
}
.wd-form-field-button label.wd-form-field-label-inline:hover {
    border: 2px solid var(--wd-fg-secondary-main); /* #dbc085;*/
    color: #19473d;
    box-shadow: 0px 0px 6px 2px var(--wd-bg-primary-main-light); /*#ffdfa3;*/

    /* background: #b77f34; */
}
.wd-form-button-list,
.wd-form-image-choices.wd-form-button-list {
    padding: 0px;
}
.wd-form-field-container .wd-form-page .wd-form-field.wd-form-field-button {
}
.wd-form-image-choices-item.active .wd-form-field-label-inline:hover {
    background-color: #6c999c;
    color: #19473d;
    box-shadow: 0px 0px 6px 2px var(--wd-bg-primary-main-light); /*#ffdfa3;*/
}
.wd-form-image-choices-item .wd-form-field-label-inline:hover {
    /* background-color: #eee5d2; */
    box-shadow: 0px 0px 6px 2px var(--wd-bg-primary-main-light); /*#ffdfa3;*/
}
label.wd-form-field-label-inline > span {
    /* font-size: 25px;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, 80%); */
}

input[type='radio']:checked + label.wd-form-field-label-inline {
    background-color: #73786d;
    color: #ffffff;
    box-shadow: 0 15px 45px rgba(112, 109, 101, 0.2);
    text-align: center;
}
.wd-form-image-choices-classic {
}
.wd-form-image-choices.wd-form-image-choices-classic {
}

.wd-form-image-choices-item {
    cursor: pointer;
}
.wd-form-image-choices-item.active .wd-form-field-label-inline {
    background-color: #5c5c5c;
    text-align: center;
}
.wd-form-field-label-inline {
}
.wd-form-field-label {
    font-size: 1.5rem;
    text-align: center;
}
.wd-form-image-choices-image {
    cursor: pointer;
}
.wd-form-image-choices-image img {
    height: auto;
    max-width: 100%;
    max-height: 80%;
    margin: auto;
    padding: 15px 15px 0px 15px;
    display: flex;
}
.wd-form-screen-reader-element {
}
.wd-form-image-choices-label {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin: 5px;
    cursor: pointer;
}
.depth-1 {
}
.choice-1 {
}
.choice-2 {
}

.wd-form {
}
.wd-form .octf-btn.octf-btn-sm {
    width: 160px;
    padding: 10px 15px;
}
/* [END] */

@media only screen and (max-width: 1024px) {
    .octf-main-header,
    .header-desktop {
        display: none;
    }
    .wedo-main-header-navbar-spacer {
        /* display: none; */
    }
}
.wedo-static-banner-wraper {
    position: relative;
}

.wedo-caption-container {
    display: flex;
    position: absolute;
    top: 7.5vw;
    width: 40%;
    left: 3vw;
    /* top: 7.5vw; */
    /* height: 32.5vw; */
    /* bottom: 0.5vw; */
    /* margin-top: 24vw; */
    z-index: 99;
}
element.style {
    /* opacity: 0.5; */
    /* background: #efeeed; */
    /* border-top: solid; */
    /* border-bottom: solid; */
    z-index: 98;
    position: relative;
}
.wedo-bg-banner-image-01 {
    /* background-image: url("/assets/wedo/banner_people_image_01.jpg")!important; */
    background-image: url('/assets/wedo/home8-bg2.jpg') !important;
    /* opacity: 0.9; */
}
.wedo-bg-banner-image-02 {
    /* background-image: url("/assets/wedo/banner_people_image_01.jpg")!important; */
    background-image: url('/assets/wedo/home7_bg4.png') !important;
    /* opacity: 0.9; */
    position: absolute;
    -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 1)), to(rgba(0, 0, 0, 0)));
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0)) !important;
    filter: invert(1);
    height: 450px;
}

label.wd-form-field-label-inline.wd-form-image-field-label.wd-form-field-md.wd-style-2 {
    width: 200px;
    height: 180px;
    /* width: 240px; */
    border: 2px solid #c3947d;
    margin: auto;
    border-radius: 4px;
    position: relative;
    color: #c3947d;
    background: #f3f3f3;
    box-shadow: 2px 2px 3px 1px #5252524f;
    margin: 5px;
    transition: 0.5s;
}
label.wd-form-field-label-inline.wd-form-image-field-label.wd-form-field-choice-md.wd-style-2 {
    width: 200px;
    height: 180px;
    /* width: 240px; */
    border: 2px solid #c3947d;
    margin: auto;
    border-radius: 4px;
    position: relative;
    color: #c3947d;
    background: #f3f3f3;
    box-shadow: 2px 2px 3px 1px #5252524f;
    margin: 5px;
    transition: 0.5s;
}

#back-to-top {
    background: var(--wd-fg-secondary-main) !important; /*var(--ronmi-color-second) !important;*/
}
/* #back-to-top.show {
}
#back-to-top i:before {
} */
.octf-btn.octf-btn-primary {
    background-color: var(--wd-fg-secondary-main) !important; /* var(--ronmi-color-second) !important;*/
}
.wedo-offer {
    background-color: #dbe0d5;
    position: relative;
}

.wedo-offer-circle-left {
    font-size: 643px;
    color: #bec6b4;
    border-color: #bec6b4;
    position: absolute;
    left: -5%;
    top: 19%;
    width: auto;
}

.wedo-offer-circle-right {
    position: absolute;
    right: -12%;
    bottom: 7%;
    font-size: 643px;
    color: #bec6b4;
    border-color: #bec6b4;
}

.wedo-offer-title-left {
    position: absolute;
    left: 0%;
    top: 23%;
    color: #ffffff4f;
    font-family: 'Parisienne', Sans-serif;
    font-size: 390px;
    font-weight: 400;
}

.wedo-offer-title-left h1 {
    color: #ffffff08;
    font-family: 'Parisienne', Sans-serif;
    font-size: 390px;
    font-weight: 400;
}

.ot-icon-box.s_main:hover {
    background-color: #bec6b4 !important;
}

.wedo-link {
    color: #73786d !important;
}

.wedo-link:hover {
    color: #5a5e55 !important;
}

.ot-icon-box__icon svg {
    display: block;
    width: 1em;
    height: 1em;
    fill: #73786d !important;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
}

.wedo-ot-heading__sub {
    margin-bottom: 4px;
    color: #73786d;
    font-family: 'Lexend', Sans-serif;
    font-size: 14px;
    line-height: 27px;
}

.wedo-lead-about-h4 {
    color: #73786d;
    font-family: 'Palatino Linotype', Sans-serif;
}

.wedo-title-link {
    color: #73786d !important;
}

.wedo-title-link:hover {
    color: #5a5e55 !important;
}
label.wd-form-field-label-inline.wd-form-field-sm {
    min-height: 50px;
    /* display: flex; */
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
label.wd-form-field-label-inline.wd-form-field-choice-sm {
    min-height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
label.wd-form-field-label-inline.wd-form-field-ms {
    min-width: 144px;
    min-height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
label.wd-form-field-label-inline.wd-form-field-choice-ms {
    min-width: 144px;
    min-height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.form-input {
    border-radius: 5px;
}

.checkbox label {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin: 0;
    vertical-align: middle;
    font-weight: var(--weight-mid);
    font-size: var(--text-300);
}
.checkbox input[type='checkbox'] {
    opacity: 0;
    overflow: hidden;
    position: absolute;
    width: 1px;
}
.checkbox {
    cursor: pointer;
}

.checkbox__faux {
    display: inline-block;
    vertical-align: middle;
    flex: none;
    width: 1.5rem;
    height: 1.5rem;
    border: 1px solid #73786d6b;
    cursor: pointer;
    border-radius: 5px;
    margin: 0.5rem 0rem;
    margin-right: 1rem;
    margin-right: 1rem;
}
.checkbox input[type='checkbox']:checked + label .checkbox__faux {
    background: var(--wd-bg-primary-main-light) url(/assets/wedo/check-mark-02.svg) center/70% auto no-repeat;
    /* background: var(--wd-bg-primary-main-light); */
    border: 1px solid var(--wd-bg-primary-main-dark);
}
.privacy-policy-link-holder {
    margin-top: 2rem;
}
p.privacy-policy-link {
}
a.privacy-policy-link {
}

@media only screen and (max-width: 800px) {
    .octf-btn {
        /* margin: 5px; */
        padding: 0.8rem !important;
        /* white-space: nowrap;*/
    }
}

.page-header {
    width: 100%;
    height: 412px;
    background-color: #6c6c6b !important;
    background-size: cover;
    background-position: center;
}
