@import url("https://use.typekit.net/yck6dao.css");
@import url('https://fonts.googleapis.com/css2?family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap');

@font-face {
    font-family: 'HKGrotesk';
    src: url('/wp-content/themes/gotcare/css/fonts/hkgrotesk-semibold-webfont.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'HKGrotesk';
    src: url('/wp-content/themes/gotcare/css/fonts/hkgrotesk-bold-webfont.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'HKGrotesk';
    src: url('/wp-content/themes/gotcare/css/fonts/HKGrotesk-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'HKGrotesk';
    src: url('/wp-content/themes/gotcare/css/fonts/hkgrotesk-light-webfont.woff') format('woff');
    font-weight: thin;
    font-style: normal;
}

@font-face {
    font-family: 'HKGrotesk';
    src: url('/wp-content/themes/gotcare/css/fonts/hkgrotesk-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HKGrotesk';
    src: url('/wp-content/themes/gotcare/css/fonts/hkgrotesk-medium-webfont.woff') format('woff');
    font-weight: medium;
    font-style: normal;
}

/*@font-face {
    font-family: 'HKGrotesk';
    src: url('/wp-content/themes/gotcare/css/fonts/hkgrotesk-mediumitalic-webfont.woff') format('woff');
    font-weight: italic;
    font-style: normal;
    }*/

@font-face {
    font-family: 'Farnham';
    src: url('/wp-content/themes/gotcare/css/fonts/Farnham_Text_Regular.WOFF') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Farnham';
    src: url('/wp-content/themes/gotcare/css/fonts/Farnham_Text_Bold.WOFF') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Farnham';
    src: url('/wp-content/themes/gotcare/css/fonts/Farnham_Display_Medium.WOFF') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'helveticar';
    src: url('/wp-content/themes/gotcare/css/fonts/helvetica-webfont.woff2') format('woff2'),
        url('/wp-content/themes/gotcare/css/fonts/helvetica-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'helveticabold';
    src: url('/wp-content/themes/gotcare/css/fonts/helvetica-bold-webfont.woff2') format('woff2'),
        url('/wp-content/themes/gotcare/css/fonts/helvetica-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'helveticabold_oblique';
    src: url('/wp-content/themes/gotcare/css/fonts/helvetica-boldoblique-webfont.woff2') format('woff2'),
        url('/wp-content/themes/gotcare/css/fonts/helvetica-boldoblique-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'helveticacompressed';
    src: url('/wp-content/themes/gotcare/css/fonts/helvetica-compressed-5871d14b6903a-webfont.woff2') format('woff2'),
        url('/wp-content/themes/gotcare/css/fonts/helvetica-compressed-5871d14b6903a-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'helveticaoblique';
    src: url('/wp-content/themes/gotcare/css/fonts/helvetica-oblique-webfont.woff2') format('woff2'),
        url('/wp-content/themes/gotcare/css/fonts/helvetica-oblique-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'helveticarounded_bold';
    src: url('/wp-content/themes/gotcare/css/fonts/helvetica-rounded-bold-5871d05ead8de-webfont.woff2') format('woff2'),
        url('/wp-content/themes/gotcare/css/fonts/helvetica-rounded-bold-5871d05ead8de-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Myriad Pro Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Regular'), url('/wp-content/themes/gotcare/css/fonts/MYRIADPRO-REGULAR.woff') format('woff');
}


@font-face {
    font-family: 'Myriad Pro Condensed';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Condensed'), url('/wp-content/themes/gotcare/css/fonts/MYRIADPRO-COND.woff') format('woff');
}


@font-face {
    font-family: 'Myriad Pro Condensed Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Condensed Italic'), url('/wp-content/themes/gotcare/css/fonts/MYRIADPRO-CONDIT.woff') format('woff');
}


@font-face {
    font-family: 'Myriad Pro Light';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Light'), url('/wp-content/themes/gotcare/css/fonts/MyriadPro-Light.woff') format('woff');
}


@font-face {
    font-family: 'Myriad Pro Semibold';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Semibold'), url('/wp-content/themes/gotcare/css/fonts/MYRIADPRO-SEMIBOLD.woff') format('woff');
}


@font-face {
    font-family: 'Myriad Pro Semibold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Semibold Italic'), url('/wp-content/themes/gotcare/css/fonts/MYRIADPRO-SEMIBOLDIT.woff') format('woff');
}


@font-face {
    font-family: 'Myriad Pro Bold Condensed';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Bold Condensed'), url('/wp-content/themes/gotcare/css/fonts/MYRIADPRO-BOLDCOND.woff') format('woff');
}


@font-face {
    font-family: 'Myriad Pro Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Bold'), url('/wp-content/themes/gotcare/css/fonts/MYRIADPRO-BOLD.woff') format('woff');
}


@font-face {
    font-family: 'Myriad Pro Bold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Bold Italic'), url('/wp-content/themes/gotcare/css/fonts/MYRIADPRO-BOLDIT.woff') format('woff');
}


@font-face {
    font-family: 'Myriad Pro Bold Condensed Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Bold Condensed Italic'), url('/wp-content/themes/gotcare/css/fonts/MYRIADPRO-BOLDCONDIT.woff') format('woff');
}

html {
    margin-top: 0px;
    overflow-x: hidden;
}

body {
    /* font-family: 'Montserrat', sans-serif; */

    margin-bottom: 0px !important;
    font-family: semplicitapro, sans-serif;
    overflow-x: hidden;
}

.site-main {
    /* padding-top: 142px; */
    padding-top: 96px;
}

.input-container input {
    margin-bottom: 1px;
}

.error {
    font-size: 11px;
    display: flex;
    margin-bottom: 5px;
}

.error:before {
    content: '';
    width: 15px;
    height: 15px;
    background-image: url('/wp-content/themes/gotcare/images/error-icon.png');
    display: inline-block;
    background-size: cover;
    margin-right: 5px;
    margin-bottom: -2px;
}



.check-error {
    font-size: 11px;
    display: flex;
    margin-bottom: 5px;
}

.request--step--two label.check-error {
    display: none;
}

.check-error:before {
    content: '';
    width: 15px;
    height: 15px;
    background-image: url('/wp-content/themes/gotcare/images/error-icon.png');
    display: inline-block;
    background-size: cover;
    margin-right: 5px;
    margin-bottom: -2px;
}

.request--step--two label.check-error {
    color: red !important;
}

.request--step--two label.check-error:before {
    width: 0;
    background-image: none;
    margin-right: 0;
}

#submit_error:before {
    content: '';
    width: 20px;
    height: 20px;
    background-image: url('/wp-content/themes/gotcare/images/error-icon.png');
    display: inline-block;
    background-size: cover;
    margin-right: 10px;
}

#min_message:before {
    content: '';
    width: 20px;
    height: 20px;
    background-image: url('/wp-content/themes/gotcare/images/error-icon.png');
    display: inline-block;
    background-size: cover;
    margin-right: 10px;
}

#request_care_worker .request--step--three {
    background-color: #e6e6eb;
    padding-bottom: 100px;
}

/* .flex {
    display: flex;
}

section.flex {
    display: flex;
} */

/* .width-container {
    width: 95%;
    max-width: 1920px;
    margin: auto;
} */


/* .header-bottom .width-container {
    width: 88%;
}
*/
 .one-third {
    width: 35.333%;
} 

.how-slide-left {
    width: 35.333%;
}

.two-thirds {
    width: 66.666%
}
/*
.header-top-bar {
    background-color: #3c3a63;
    padding: 10px;
    text-align: center;
    color: #e6e6eb;
    font-size: 13pt;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'HKGrotesk', sans-serif;
}

.header-top-bar img {
    max-width: 21px;
    margin-right: 10px;
}

.header-top-bar a {
    font-size: 14px;
    text-decoration: underline;
    color: #e7e6eb;
    margin-left: 25px;
}

.header-bottom {
    background: #e7e6eb;
    padding: 25px 0px;
}

.header-bottom img {
    max-width: 172px;
}

.header-bottom .flex {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 1560px;
}

nav ul {
    margin: 0px;
    padding: 0px;
    display: flex;
    align-items: center;
    list-style-type: none;
}

.header-bottom nav ul li a {
    font-size: 15pt;
    text-decoration: none;
    margin: 23px;
    color: #3c3a63 !important;
    font-family: 'HKGrotesk', sans-serif !important;
}

.header-bottom nav ul li.current-menu-item a {
    color: #979797 !important;
}

.header-bottom nav ul li:last-child a {
    background: #59b3b8;
    color: #e6e6eb !important;
    padding: 12px;
    margin: 0px;
    margin-right: 0px;
    font-family: semplicitapro, sans-serif !important;
    font-weight: 500;
    display: inline-block;
    font-size: 11pt;
    letter-spacing: 0.04em;
}

.header-bottom nav ul li:last-child {
    margin-left: 25px;
} */

/* hero */

section.hero {
    width: 100%;
    height: calc(100vh - 180px);
    background-image: url('/wp-content/themes/gotcare/images/hero-image2.jpg');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    position: relative;
}

.hero-text-container {
    position: absolute;
    left: 7%;
    bottom: 10%;
}

section.hero h1 {
    /* box-shadow: 10px 0 0 #e0d5d0, -10px 0 0 #e0d5d0; */
    background: #e0d5d0;
    display: inline;
    padding: 12px;
    /* padding-left: 0; */
    line-height: 110px;
    font-size: 70px;
    color: #3d3b63;
}


/* section two */


/* section.section-two {
    background: #e6e6eb;
} */

/* .section-two .hero-text-container {
    position: relative;
    bottom: 0;
    left: 0;
    display: none;
}

.section-two .hero-text-container h1 {
    box-shadow: 10px 0 0 #e0d5d0, -10px 0 0 #e0d5d0;
    background: #e0d5d0;
    padding-left: 0px;
    display: inline;
    line-height: 93px;
    font-size: 70px;
    color: #3d3b63;
}

.section-two-left {
    background: #e6e6eb;
    padding-left: 7%;
    background-image: url('/wp-content/themes/gotcare/images/house-bubble.jpg');
    background-size: 450px;
    background-position: 96%;
    background-repeat: no-repeat;
}

.section-two-left .text-box {
    width: 100%;
    max-width: 450px;
}

.section-two-left .text-box img {
    max-width: 40px;
}

.section-two-left .text-box p {
    font-size: 18pt;
    color: #6a6a78;
}

.section-two-left .text-box a {
    display: block;
    text-decoration: none;
    text-transform: uppercase;
    width: 230px;
    background-color: #5bb2bb;
    color: #e6e6eb;
    text-align: center;
    padding: 15px 0;
    font-size: 16px;
    font-family: 'HK Grotesk', sans-serif;
}

.section-two-left p strong {
    color: #3b3963;
} */


/* .joinmobile {
    display: none;
} */

/* .quote-box {
    background: #3c3a63;
    color: #e6e6eb;
    padding: 30px 30px 30px 60px;
}

.quote-box .quote-text {
    font-style: italic;
    font-size: 18px;
}

.quote-box .quote-text p {
    font-family: 'PT Serif', serif;
    color: #e6e6eb;
}

.quote-box .quote-name {
    font-size: 14px;
}

.quote-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.quote-top.border-top {
    padding-top: 50px;
    border-top: 1px solid #8a89a1;
}

.quote-top img {
    max-width: 35px;
}

.quote-stars {
    display: flex;
}

.quote-stars img {
    max-width: 32px;
    display: block;
    margin: 0px 5px
} */

/* .section-two-right .statment-box {
    background: #59b3b8;
    padding: 30px 30px 30px 60px;
    color: #3c3a63;
    font-size: 20px;
}

.section-two-right .statment-box a {
    color: #3c3a63;
    font-weight: bold;
}

.section-two-right .new-icon {
    color: #e6e6eb;
    font-size: 8.86pt;
}

.new-icon {
    padding: 7px 16px;
    border: 1px solid #e0d5d0;
    display: inline;
    border-radius: 50px;
    font-size: 15px;
} */

/* .left-content .green-button {
    margin-right: 20px;
    margin-left: -10px;
    display: inline-block;
    max-width: 230px;
    letter-spacing: 0.04em;
    color: #e6e6eb !important;
    font-size: 11pt;
    padding: 11px 15px;
    font-weight: 500;
} */


/* .statment-box p {
    font-family: 'HK Grotesk', sans-serif;
    font-size: 16pt;
} */

/* .gotcare-address .title {
    font-weight: 700;
    font-size: 16px;
    margin: 0;
    line-height: 25px;
}

.gotcare-address .address-container {
    margin-bottom: 10px;
}

.gotcare-address p {
    margin: 0;
} */

/* box circles section */

section.box-circles-section {
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 150px 0px;
    background: #e0d5d0;
}

.section-three-box-circles-video-section {
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 140px 0px;
    background: #e0d5d0;
}

.left {
    width: 30%;
}

.right {
    width: 70%;
    position: sticky;
}


.video-half {
    width: 30%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    transition: all 0.3s;
    align-items: center;
    justify-content: center;
}

.video-half.active {
    width: 100%;
    background-color: #000;
}

.box-content {
    width: 86.3%;
    margin: auto;
    background: #e6e6eb;
    z-index: 2;
    border-top: 12px solid #59b3b8;
    text-align: center;
    color: #6a6a78;
    position: relative;
}

.box-content-video-inner {
    padding: 20px 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.box-content-video-inner p {
    width: 75%;
    font-size: 1.1rem;
    margin-block-start: 0;
}

.box-content h2 {
    font-size: 26pt;
}

.bpx-content p {
    font-size: 18px;
}

.box-content-inner {
    width: 90%;
    max-width: 1135px;
    margin: auto;
    padding: 80px 0px;
}

.bubble {
    border-radius: 50%;
    background-size: 50%;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;

}

.bubble.grey {
    background-color: #6a6a78;
}

.bubble.green {
    background-color: #59b3b8;
}

.box-circles-section .box-content-inner p {
    font-size: 18pt;
}

section.box-circles-section .bubble-1 {
    left: 53.7%;
    width: 108px;
    height: 108px;
    top: -75px;
    z-index: 1;
}

section.section-five.box-circles-section .bubble-1 {
    left: 48%;
}

section.box-circles-section .bubble-2 {
    left: 89.6%;
    width: 93px;
    height: 93px;
    top: -50px;
}

section.section-five.box-circles-section .bubble-2 {
    left: 91.6%;
}

section.box-circles-section .bubble-3 {
    left: -75px;
    width: 232px;
    height: 232px;
    bottom: -75px;
}

section.box-circles-section .bubble-4 {
    left: 66.8%;
    width: 115px;
    height: 115px;
    bottom: -59px;
}


section.section-five.box-circles-section .bubble-4 {
    left: 67.8%;
}

section.section-three-box-circles-video-section .bubble-1 {
    left: -10%;
    width: 100px;
    height: 100px;
    top: -75px;
    z-index: 1;
}

section.section-three-box-circles-video-section .bubble-2 {
    left: 95%;
    width: 70px;
    height: 70px;
    top: -50px;
}

section.section-three-box-circles-video-section .bubble-3 {
    left: 85%;
    width: 180px;
    height: 180px;
    bottom: -75px;
}

section.section-three-box-circles-video-section .bubble-4 {
    left: 83%;
    width: 70px;
    height: 70px;
    bottom: -79px;
}

/* SECTION FOUR */

.section-four {
    background-color: #3d3b63;
}

.section-four .right {
    background: #3d3b63;
    align-items: center;
    display: flex;
    min-height: 750px;
}

.section-four .left {
    display: flex;
    width: 100%;
    align-items: flex-end;
    box-sizing: border-box;
    padding: 0px 0px 60px 5%;
    background-image: url('/wp-content/themes/gotcare/images/section-four-image.jpg');
    background-size: cover;
    background-repeaT: no-repeat;
    background-position: center center;
}

.section-four .left h2 {
    box-shadow: 10px 0 0 #e0d5d0, -10px 0 0 #e0d5d0;
    background: #e0d5d0;
    padding-left: 0px;
    display: inline;
    padding: 12px;
    padding-left: 0;
    line-height: 95px;
    font-size: 70px;
    color: #3d3b63;
}

.green-button {
    background: #59b3b8;
    color: #e6e6eb;
    padding: 10px 35px;
    margin-right: 0px;
    font-family: semplicitapro, sans-serif;
    text-decoration: none;
}

.blue-button {
    background: #3c3a63;
    color: #e6e6eb !important;
    padding: 10px 35px;
    margin-right: 0px;
    font-family: semplicitapro, sans-serif;
    text-decoration: none;
    cursor: pointer;
}

.section-seven .blue-button {
    display: inline-block;
    width: 225px;
    margin: 0;
    font-size: 10pt;
    padding: 12px 15px;
    white-space: nowrap;
}

.phone-button {
    padding-left: 50px;
    background-image: url('/wp-content/themes/gotcare/images/white-phone.png');
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: 17px center;
    font-size: 10pt;
}

/* SECTION FIVE */

.section-five.box-circles-section h2 {
    margin: 0px;
    font-size: 58pt;
    color: #3c3a63;
}

.section-five.box-circles-section p {
    font-size: 18pt;
}

.section-five.box-circles-section .box-content-inner {
    max-width: 900px;
}


/* SECTION SIX */

.section-six {
    background: #5ab3b8;
}

.section-six .steps-image {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.step-slide.flex {
    display: flex !important;
    outline: 0;
}

.section-six .step-slide-slide {
    display: flex;
}

.step-slide .slide-left-inner {
    min-height: 532px;
}

.section-six .one-third {
    background-color: #59b3b8;
    color: #3c3a63;
    display: flex;
    flex-direction: column-reverse;
    padding: 115px 0px;
}

.slide-controlls {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-height: 50px;
}

.section-six .slide-left-inner a.blue-button {
    max-width: 170px;
    display: block;
    font-size: 11pt;
    padding: 12px 15px;
    letter-spacing: 00.04em;
    font-weight: 500;
}

.slide-left-inner {
    width: 70%;
    margin: auto;
}


*,
*:focus,
*:hover {
    outline: none;
}

.steps-dots {
    list-style: none;
    max-width: 450px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-left: 75px;
    position: absolute;
    top: 105px;
}

.steps-dots li {
    display: inline;
}

.steps-dots li button {
    position: relative;
    color: #9bd1d4;
    text-transform: uppercase;
    font-size: 8pt;
    background: transparent;
    border: none;
    padding: 0px;
    font-weight: 500;
    font-family: 'semplicitapro', sans-serif;
    letter-spacing: 1px;
    cursor: pointer;
}


.slick-dotted.slick-slider {
    margin-bottom: 0px;
}

.steps-dots li.slick-active button {
    font-size: 12.89pt;
    border: 2px solid #e5e5eb;
    color: #e5e5eb;
    border-radius: 40px;
    line-height: 1.5;
    padding: 10px 20px;
    width: 165px;
    cursor: pointer;
}

.slide-left-inner h2 {
    font-size: 38px;
    line-height: 1;
    margin-top: 120px;
}

.slide-left-inner p {
    font-size: 23px;
}

.slick-slide .slide-controlls div {
    color: #9bd1d4;
    text-transform: uppercase;
    font-size: 10pt;
}

.slick-current .slide-controlls .s6s3-active,
.slick-current .slide-controlls .s6s2-active,
.slick-current .slide-controlls .s6s1-active {
    width: 167px;
    height: 50px;
    text-align: center;
    font-size: 20px;
    border: 2px solid #e5e5eb;
    color: #e5e5eb;
    line-height: 46px;
    border-radius: 40px;
    font-weight: bold;
}

/* SECTION SEVEN */

.section-seven {
    background-color: #59b3b8;
    background-image: url('/wp-content/themes/gotcare/images/bubble-overlay.png');
    background-size: cover;
    background-position: center center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.section-seven-inner {
    width: 90%;
    max-width: 1000px;
    text-align: center;
    padding: 200px 0px;
}

.section-seven h2 {
    margin: 0px;
    font-size: 58pt;
    color: #3b3963;
    margin-bottom: 70px;
}

.section-seven .phone-button {
    margin-left: 30px
}

/* SECTION NINE */

.section-nine {
    background: #e0d5d0;
    padding: 0px 0px 150px 0px;
}

.graph-slider {
    width: 90%;
    max-width: 1150px;
    margin: auto;
    background: #e6e6eb;
}

.graph-slide {
    display: flex !important;
    outline: 0;
}

.graph-slide .half {
    width: 50%;
}

.graph-slide .half.graph {
    background: #3b3963;
    position: relative;
    background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    min-height: 550px;
}

.graph-half-inner {
    position: absolute;
    bottom: 30px;
    left: 30px;
    color: #e6e6eb;
    font-size: 30px;
}

.graph-slide .half.text {
    display: flex;
    align-items: center;
    justify-content: center;
}

.graph-text-inner {
    width: 70%;
    margin: auto;
}

.graph-slide .half.text p {
    font-weight: 500;
    font-size: 25pt;
}

.graph-slide .half.text .graph-by {
    text-transform: uppercase;
}

/* SECTION TEN */

.section-ten {
    background: #e6e6eb;
}

.how-slide {
    outline: 0;
}

.how-slide .one-third {
    background-size: cover;
    background-position: center center;
}

.how-slide .how-slide-left {
    background-size: cover;
    background-position: center center;
}

.how-slide .how-right {
    padding: 100px 0px;
    color: #3c3a63;
    padding-top: 50px;
    padding-bottom: 140px;
}


.how-right-inner {
    width: 80%;
    margin: auto;
}

.how-slide .how-right h2 {
    font-size: 26pt;
    line-height: 42px;
    margin-bottom: 80px;
}

.how-slide a {
    color: #5ab3b8;
    font-size: 16pt;
    margin-bottom: 0px;
    display: block;
}

.how-slide.flex {
    display: flex !important;
}

.how-slide .how-right h3 {
    font-size: 26pt;
    margin-top: 10px;
}


.how-slide .how-right-inner .decla {
    color: #3c3a63;
}

.how-slide .how-right-inner p {
    font-size: 18pt;
    color: #6a6a78;
}

.how-slide #impact-report {
    background: #59b3b8;
    color: #e6e6eb !important;
    padding: 12px;
    margin: 0px;
    margin-right: 0px;
    font-family: semplicitapro, sans-serif !important;
    font-weight: 500;
    display: inline-block;
    font-size: 11pt;
    letter-spacing: 0.04em;
    text-decoration: none;
}

.section-nine .graph-text-inner img {
    max-width: 42px;
}

.section-nine .graph-text-inner {
    color: #3c3a63;
}

.section-nine .graph-by {
    color: #80808f;
    font-size: 10pt;
    font-family: 'HKGrotesk', sans-serif;
    font-weight: bolder;
}

.sec-10-slider-icons img:nth-child(1){
    margin: 0 30px 0 0;
}

.sec-10-slider-icons img {
    margin: 0 30px;
}

/* SECTION ELEVEN */

.section-eleven {
    background-image: url('/wp-content/themes/gotcare/images/form-background.jpg');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.request--form--container {
    padding: 100px 100px;
    padding-bottom: 140px;
}

.request--step--two {
    background-color: #e6e6eb;
}

.request--form--container h2 {
    margin: 0px;
    color: #35C0C6;
    font-size: 36px;
    font-weight: 500;
}

.request--form--container p {
    font-size: 22px;
    color: #7b7b7b;
}

.request--form--container form label {
    color: #808080;
}

.request--form--container form label span {
    color: #35C0C6;
    font-size: 25px;
}

.request--form--container .step-one .option {
    width: 31%;
    padding-bottom: 27%;
    text-align: center;
    box-sizing: border-box;
    margin-top: 40px;
    cursor: pointer;
    position: relative;
}

.request--form--container .step-one .option input {
    visibility: hidden;
    margin-top: -14px;
    display: block;
    height:0;
}

.request--form--container .step-one .option .option--inside {
    padding: 22px 34px;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    position: absolute;
    text-align: left;
    box-sizing: border-box;
    top: 0;
    left: 0;
}

.request--form--container .step-one .option .option--inside .inside-inside{
    position: relative;
    height: 100%;
    width: 100%;
}

.request--form--container .step-one .option.selected .option--inside {
    border: 4px solid #B3E1E3;
}

.request--form--container .step-one .option .img-container {
    min-height: 115px;
    margin: auto;
}

.request--form--container .step-one .option img {
    max-width: 100px;
    margin: auto;
    text-align: center;
    display: block;
}

.request--form--container .step-one .option h5 {
    font-size: 22px;
    color: #3c3a63;
    margin: 0px;
}

.request--section-header {
    color: #e6e6eb;
    text-align: center;
}

.request--section-header h1 {
    color: #e6e6eb;
    font-size: 58pt;
    margin: 0 auto;
}

.request--section-header h2 {
    color: #e6e6eb;
    font-size: 26pt;
    font-weight: bold;
}

.request--section-header p {
    color: #e6e6eb;
    font-size: 26pt;
    margin: 0;
    font-weight: bold;
}

.request--section-header .request-section-24hours {
    font-size: 16pt;
    font-weight: 400;
    margin-top: 15px;
    margin-bottom: 35px;
}

.request--form--container .step-one .option.selected h5 {
    color: #e6e6eb;
}

.option.selected:after {
    content: " ";
    width: 50px;
    height: 50px;
    background: url('/wp-content/themes/gotcare/images/check-request-form.png');
    background-size: cover;
    border-radius: 50%;
    position: absolute;
    bottom: 25px;
    right: 45px;
}

.request--form--container .step-one .option p {
    font-size: 20px;
    margin: 0px;
    color: #6a6a78;
}

.new-form .step-one .select-btn {
    display: flex;
    justify-content: flex-end;
    position: absolute;
    width: 100%;
    bottom: 0;
}

.new-form .selected .select-btn {
    visibility: hidden;
}

.new-form .step-one .margin-top {
    margin-top: 50%;
}

.new-form .step-one .select-btn a {
    background-color: #F8F8F8;
    color: #6FB1B7;
    padding: 5px 14px;
    font-weight: 500;
    letter-spacing: 0.25em;
    border: 1.36842px solid #6FB1B7;
    border-radius: 45.1579px;
}

.request--form--container .step-one .option.selected p {
    color: #e6e6eb;
}

.request--form--container .option--inside {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}

.request--form--container .step-one .one .option--inside {

    background-image: url('/wp-content/themes/gotcare/images/Gotcare_Request-Home_Default.jpg');

}

.request--form--container .step-one .two .option--inside {

    background-image: url('/wp-content/themes/gotcare/images/Gotcare_Request-Bath_Default.jpg');

}

.request--form--container .step-one .three .option--inside {

    background-image: url('/wp-content/themes/gotcare/images/Gotcare_Request-Companionship_Default.jpg');

}

.request--form--container .step-one .four .option--inside {

    background-image: url('/wp-content/themes/gotcare/images/Gotcare_Request-Errands_Default.jpg');

}

.request--form--container .step-one .five .option--inside {

    background-image: url('/wp-content/themes/gotcare/images/Gotcare_Request-Rehab_Default.jpg');

}

.request--form--container .step-one .six .option--inside {

    background-image: url('/wp-content/themes/gotcare/images/Gotcare_Request-Other_Default.jpg');

}

.request--form--container .step-one .one.selected .option--inside {

    background-image: url('/wp-content/themes/gotcare/images/Gotcare_Request-Home_Active.jpg');

}

.request--form--container .step-one .two.selected .option--inside {

    background-image: url('/wp-content/themes/gotcare/images/Gotcare_Request-Bath_Active.jpg');

}

.request--form--container .step-one .three.selected .option--inside {

    background-image: url('/wp-content/themes/gotcare/images/Gotcare_Request-Companionship_Active.jpg');

}

.request--form--container .step-one .four.selected .option--inside {

    background-image: url('/wp-content/themes/gotcare/images/Gotcare_Request-Errands_Active.jpg');

}

.request--form--container .step-one .five.selected .option--inside {

    background-image: url('/wp-content/themes/gotcare/images/Gotcare_Request-Rehab_Active.jpg');

}

.request--form--container .step-one .six.selected .option--inside {

    background-image: url('/wp-content/themes/gotcare/images/Gotcare_Request-Other_Active.jpg');

}

.request--form--container .step-one {
    margin: 0 auto;
    max-width: 1096px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    position: relative;
}

@media only screen and (max-width: 1190px) {
    .field-container {
        width: 47%;
    }
}

@media only screen and (max-width: 750px) {
    .request--form--container .step-one {
        /* flex-direction: column; */
        align-items: center;
    }
}


.request--form--container button.next__button {
    text-transform: uppercase;
    color: #e6e6eb;
    background: #59b3b8;
    border: 1px solid #36c0c6;
    padding: 15px 10px;
    font-size: 14px;
    border-radius: unset;
    cursor: pointer;
    padding-right: 40px;
    background-image: url(/wp-content/themes/gotcare/images/button-arrow.png);
    background-repeat: no-repeat;
    background-position: 95%;
    background-size: 25px;
    float: right;
    font-weight: bold;
    right: 0px;
    bottom: -30px;
}

.next-button-container-step-one {
    margin: 100px auto;
    max-width: 1096px;
}

.request--section-header hr {
    max-width: 177px;
    background-color: #4e8598;
    height: 2px;
}

.request--step--two--left,
.request--step--two--right {
    width: 50%;
    float: left;
}

.request--step--two--left .next__button,
.request--step--two--left .back__button {
    display: none;
}

.request--step--two--left,
.request--step--two--right {
    display: none;
}

.request--step--two--left.step--show,
.request--step--two--right.step--show {
    display: block;
}



.request--step--two--right .next__button.two__mobile,
.request--step--two--right .back__button.two__mobile {
    display: none;
}

.request--step--two--right .next__button.two__desktop,
.request--step--two--right .back__button.two__desktop {
    display: block;
}


.request--step--two--left.step--show {

    padding-right: 40px;
    box-sizing: border-box;
}

.request--step--two--right.step--show {
    padding-left: 40px;
    box-sizing: border-box;
}


.request--step--two--left.step--show label,
.request--step--two--right.step--show label {
    margin-bottom: 5px;
}


@media only screen and (max-width: 900px) {

    section.faq {
        padding-top: 130px;
    }

    #additional_comments::placeholder {
        margin-top: 2em;
        color: #B8B8B8;
    }

    .request--step--two--left,
    .request--step--two--right {
        width: 100%;
        float: none;
    }

    .request--step--two--right.step--show .language-select-container {
        width: 100%;
        padding: 10px;
        background: #fff;
        min-height: 48px;
    }

    .request--step--two--left .next__button,
    .request--step--two--left .back__button {
        margin-top: 2em;
        display: block;
    }

    .request--step--two--left.step--show {
        display: block;
    }

    .request--step--two--right.step--show {
        display: none;
    }

    .request--step--two--right .next__button.two__mobile,
    .request--step--two--right .back__button.two__mobile {
        display: block;
    }

    .request--step--two--right .next__button.two__desktop,
    .request--step--two--right .back__button.two__desktop {
        display: none;
    }

    .request--step--two--left.step--show {
        margin-top: -2em;
        padding-right: 0px;
        box-sizing: border-box;
    }

    .request--step--two--right.step--show {
        margin-top: -2em;
        padding-left: 0px;
        box-sizing: border-box;
    }
}

.request--step--two {
    position: relative;
    padding: 40px;
    margin: 0 auto;
    max-width: 970px;
}

.request--step--two h2 {
    margin-top: 0px;
    color: #35C0C6;
    font-size: 36px;
    font-weight: bold;
    margin-bottom: 100px;
    line-height: 40px;
}

.mobile__buttons {
    margin-top: 30px;
}

.next__button {
    background: #59b3b8;
    color: #e6e6eb !important;
    padding: 12px;
    margin: 0px;
    margin-right: 0px;
    font-family: semplicitapro, sans-serif !important;
    font-weight: 500;
    display: inline-block;
    font-size: 11pt;
    letter-spacing: 0.04em;
    cursor: pointer;
    border-radius: unset;
    border: none;
}

.back__button {
    text-transform: uppercase;
    font-size: 15pt;
    color: #e6e6eb;
    background: #3c3a63;
    border: 0px;
    padding: 15px 10px;
    font-size: 15pt;
    cursor: pointer;
    background-image: url(/wp-content/themes/gotcare/images/arrow-back.png);
    background-repeat: no-repeat;
    background-position: 4%;
    background-size: 25px;
    /* float: left; */
    padding-left: 60px;
}

.request--step--two--left input {
    width: 100%;
    border: 1px solid #fff;
    border-radius: 0;
    padding: 15px 0px;
    padding-left: 22px;
    outline: 0;
    margin-bottom: 2px;
    font-size: 1rem;
}

.input-fields-container input {
    width: 100%;
    border: 1px solid #fff;
    border-radius: 0;
    padding: 15px 0px;
    padding-left: 22px;
    outline: 0;
    margin-bottom: 2px;
    font-size: 1rem;
}


.input-container-form div {
    margin-bottom: 10px;
}

section.request__worker .request--form--container .request--step--two input:checked {
    background: #3b3963;
}

section.request__worker .request--form--container .request--step--two textarea {
    /* margin-top: 20px; */
    min-height: 150px;
}

section.request__worker .request--form--container .request--step--two textarea::placeholder {
    color: #B8B8B8 !important;
}

.request--step--two--left.step--show div {
    margin-bottom: 9px;
}

.request--step--two input::placeholder {
    color: #B8B8B8 !important;
}

.request--step--two input[type="submit"].submit {
    text-transform: uppercase;
    color: #e6e6eb;
    background: #62DEE3;
    border: 1px solid #36c0c6;
    padding: 15px 24px;
    font-size: 14px;
    border-radius: 8px;
    cursor: pointer;
    display: inline-block;
    width: initial;
    float: right;
    /*    margin-top: 20px;*/
}

.request--step--two button.submit,
.request--step--two button.submit-next-button {
    margin-top: 0.5em;
    text-transform: uppercase;
    color: #e6e6eb;
    background: #59b3b8;
    border: 1px solid #36c0c6;
    padding: 15px 24px;
    font-size: 14px;
    cursor: pointer;
    display: inline-block;
    width: 240px;
    float: right;
    font-weight: bold;
    position: relative;
    bottom: 0;
    /*    margin-top: 20px;*/
}

.request--step--two label {
    color: #3c3a63 !important;
    font-weight: initial;
    display: block;
}

.submition-container {
    float: right;
    margin-bottom: 10px;
}

#request_C_message {
    color: red;
    font-size: 1rem;
    margin: 0;
}

.request--step--two label.error,
.request--step--two div.error {
    color: red !important;
}

.request--step--two label.error:before,
.request--step--two div.error:before {
    width: 0;
    background-image: none;
    margin-right: 0;
}

.request--step--two select {
    border: none;
    padding-left: 22px;
    background: #f8f8f8;
    -webkit-appearance: none;
    border-radius: 0;
    width: 100%;
    padding: 16px 0px;
    margin-top: 5px;
    margin-bottom: 15px;
    outline: 0;
    background-image: url('/wp-content/themes/gotcare/images/arrow-simple.png');
    background-repeat: no-repeat;
    background-position: 96%;
    color: #b8b8b8;
    padding-left: 22px;
    background-size: 15px;
    cursor: pointer;
}

#additional_comments {
    background: #f8f8f8;
    padding-left: 22px;
    color: #b8b8b8;
    padding: 16px;
}

.request--step--two select:invalid {
    color: #d5d5d5;
}

.request--step--two .upload-field {
    margin-top: 18px;
    border: 1px solid #ccc;
    background: #F6FBFC;
    min-height: 150px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.request--step--two .desktop__buttons {
    position: absolute;
    width: 100%;
    left: 0;
    margin-top: 70px;
}


.desktop__buttons {
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 970px;

}

.request--step--two .upload-field div {
    text-align: center;
}

.request--step--two .upload-field div span {
    color: #00c3c8;
    font-weight: bold;
}


.request--step--two .upload-field div div {
    font-size: 12px;
    color: #808080;
}

.request--step--two .form-group {
    display: inline-flex;
    ;
    margin-bottom: 15px;
    color: #B8B8B8;
    font-size: 18px;
    margin-right: 25px;
    justify-content: center;
    align-items: middle;
    vertical-align: middle;
    box-sizing: border-box;
    margin-top: 20px;
}

.request--step--two .form-group input {
    padding: 0;
    height: 10px;
    width: 10px;
    display: none;
    cursor: pointer;
    box-sizing: border-box;
}

.request--step--two .form-group label {
    position: relative;
    cursor: pointer;
    color: #B8B8B8;
    text-transform: capitalize;
}

/* .request--step--two .form-group label:before {
  content:'';
  -webkit-appearance: none;
  background-color: transparent;
  border: 1px solid #B8B8B8;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
  padding: 9px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 12px;
  box-sizing: border-box;
  margin-top: -3px;
} */

#homepage_checklist_email-error {
    margin-bottom: 15px;
    color: #3c3a63;
}

#homepage_white_paper_message {
    display: none;
}

#request_care_worker .request--step--one label.error {
    color: #fff;
    position: absolute;
    bottom: 0px;
    width: 100%;
    left: 0px;
    font-size: 16pt;
}

/* .request--step--two .form-group input:checked + label:after {
  content: '';
  display: block;
  position: absolute;
  top: 5px;
  left: 6px;
  width: 6px;
  height: 10px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  box-sizing: border-box;
}

.request--step--two .form-group input:checked + label:before{
    background:#3c3a63; 
    border-radius: 3px;
    border:none;
}

.form-group input:checked ~ .checkmark{
    background:#3c3a63;
} */



.request--step--two .form-group input[type=radio]+label {
    display: block;
    margin-bottom: 9px;
    cursor: pointer;
}

.request--step--two .form-group input[type=radio] {
    display: none;
}

.request--step--two .form-group input[type=radio]+label:before {
    content: "\2714";
    border: 1px solid #918e8e;
    border-radius: 0.2em;
    display: inline-block;
    width: 1.6em;
    height: 1.6em;
    padding-left: 0.3em;
    padding-bottom: 0.3em;
    margin-right: 0.2em;
    vertical-align: bottom;
    color: transparent;
    margin-right: 10px;
}

.request--step--two .form-group input[type=radio]:checked+label:before {
    background-color: #3c3a63;
    border-color: #3c3a63;
    color: #fff;
}


.form-group label {
    font-size: 14px;
}

.request--step--three {
    text-align: center;
}


.request--step--three img {
    max-width: 200px;
    text-align: center;
    margin: 100px 0px;
}

.request--step--three span {
    color: #7b7b7b;
    font-size: 18px;
    margin: 10px 0px;
    display: block;
}

.request--step--three a {
    color: #36c0c6 !important;
}


/* SECTION TWELVE */


/* .new-section-twelve {
    display: flex;
    justify-content: center;
    background-color:#ededf2;
    background-image: url('/wp-content/themes/gotcare/images/faq-background.svg');
    background-size: cover;
    background-repeat: no-repeat;

}

.new-section-twelve .questions-container h2 {
    margin: 0;
    font-weight: 600;
    font-size: 50px;
    color: #504f6f;
    margin-bottom: 25px;
    font-family: 'HKGrotesk', sans-serif;
}

.new-section-twelve .questions-container {
    margin: 130px 50px 160px 50px;
    max-width: 995px;
}

.new-section-twelve .questions-container p,
.new-section-twelve .questions-container a {
    font-weight: 700;
    font-size: 23px;
    color: #4d4e74;
    margin-bottom: 35px;
}

.new-section-twelve .questions-container .thin-text p {
    font-size: 24px;
    color: #3a3b65;
    margin-bottom: 20px;
    font-weight: 500;
}

.new-section-twelve .questions-container button {
    background: #59b3b8;
    color: #fff !important;
    width: 250px;
    height: 62px;
    margin: 0px;
    margin-right: 0px;
    font-family: semplicitapro, sans-serif !important;
    font-weight: 500;
    display: inline-block;
    font-size: 23px;
    letter-spacing: 0.04em;
    cursor: pointer;
    text-decoration: none;
    background-image:none !important;
    border: 0px;
    border-radius: 0px;
}

.new-section-twelve .questions-container #questionsForm {
    display: flex;
}

.new-section-twelve .questions-container #questionsForm input {
    padding: 12px 12px;
    border-color: #3A3B65;
    border-width: 2px;
    border-radius: 10px;
    margin-right: 15px;
    font-weight: 500;
    font-size: 23px;
}

.new-section-twelve .questions-container #questionsForm input::placeholder {
    color: #6A6A77;
    opacity: 1; /* Firefox */
/* } */
  
/* .new-section-twelve .questions-container #questionsForm input::-ms-input-placeholder {
    color: #6A6A77;
} 

.section-twelve .one-third {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
}

.new-section-twelve .error-message {
    color: red;
    font-size: 0.9em;
    margin-top: 5px;
    display: block;
}

.new-section-twelve #thankYouMessage {
    opacity: 0;
    transition: opacity 0.5s ease-in;
    margin:30px 0;
}

.new-section-twelve #thankYouMessage h3{
    margin: 0;
    font-weight: 600;
    font-size: 38px;
    color: #504f6f;
    font-family: 'HKGrotesk', sans-serif;
}

.new-section-twelve .contact-input-container{
    width: 100%;
    height: auto;
    margin-bottom: 5px;
    margin-right: 15px;
}

.new-section-twelve .contact-form-container{
    min-height:90px;
} */

.two-thirds.faq-section {
    padding: 100px 0px;
    min-height: 100vh;
    color: #6a6a78;
}

.faq-inner {
    width: 80%;
    margin: auto;
    border-bottom: 1px solid;
}

.faq-inner h2 {
    font-size: 26pt;
}

.faq-inner p {
    font-size: 16pt;
}

.faq-inner p a {
    color: #5bb3ba;
    text-decoration: none;
}


#accordion {
    margin-top: 100px;
}

#accordion h3 {
    font-weight: 400;
    width: 100%;
    border-top: 1px solid;
    padding: 20px;
    margin: 0px;
    outline: 0;
    cursor: pointer;
    font-size: 18pt;
    font-weight: bold;
    padding-right: 100px;
    color: #6a6a78;
}

/*.page-template-template-homepage #accordion h3 {
    font-size: 19px;
}*/


#accordion h3:first-child {
    border: none;
}

#accordion p {
    padding: 20px;
    padding-top: 0px;
    max-width: 87%;
    color: #6a6a78;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    line-height: 1.5;
}

/* #accordion .ui-accordion-content {
    height: initial!important;
} */

.ui-accordion-header {
    background-image: url('/wp-content/themes/gotcare/images/accordion-open.png');
    background-position: 98%;
    background-repeat: no-repeat;
    background-size: 30px;
}

.ui-accordion-header-active {
    background-image: url('/wp-content/themes/gotcare/images/accordion-close.png');
    background-position: 98%;
    background-repeat: no-repeat;
    background-size: 30px;
}


.care--step--four h2 {
    color: #3d3b63;
}

/* .simple-template {
    max-width: 1200px;
    margin: 0 auto;
}

.simple-template .entry-title {
    color: #3d3b63;
}

.page-template-template-simple-page {
    background: #e7e6eb;
} */

/* FOOTER */


/* footer {
    background: #3c3a63;
    border-top: 20px solid #575679;
    color: #e6e6eb;
    padding-top: 100px;
    padding-bottom: 150px;
}

footer a {
    color: #e6e6eb !important;
    text-decoration: none;
    font-weight: lighter;
    font-size: 20px;
}

footer a.green-button {
    display: block;
    text-decoration: none;
    text-transform: uppercase;
    width: 260px;
    background-color: #5bb2bb;
    color: #e6e6eb;
    text-align: center;
    padding: 15px 0;
    font-size: 16px;
    margin-top: 20px;
    font-weight: 600;
}

footer ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    text-align: left;
}

footer ul a {
    margin: 10px 0px;
    display: block;
}

footer h3 {
    margin: 0px;
    margin-bottom: 20px;
    font-size: 20pt;
}

.width-container-inner {
    max-width: 1500px;
    margin: auto;
    width: 95%;
}

.footer-left {
    width: 50%;
}

.footer-right {
    width: 50%;
}

.footer-right-top {
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #fff;
}

.footer-right-top div {
    width: 50%;
}


.footer-right .flex {
    justify-content: space-between;
}

.footer-right-bottom div {
    width: 50%;
    text-align: left;
} */


/* Care Request Form */

.care-request-form-container {
    display: flex;
    justify-content: space-between;
}

.care-request-form-container.field-container {
    width: 48%;
}

/*covid page*/
.covid-page section.hero {

    background-image: url('/wp-content/themes/gotcare/images/covidhero.jpg');

}

.covid-page .hero-text-container {
    left: 13%;
}

.covid-page .section-ten .how-right-inner h2 {
    margin: 0px;
}

.covid-page .section-ten .how-right-inner hr {
    background-color: #3c3a63;
    margin: 43px auto;
}

.covid-page .section-ten .how-right-inner h4 {
    color: #3c3a63;
    font-size: 18pt;
    margin-bottom: 0px;
}

.covid-page .section-ten .how-right-inner p {
    color: #7d7c93;
    font-size: 16pt;
    margin: 0px;
}

.covid-page .section-three .width-container {
    max-width: 1372px;
}

.covid-page .protection-container {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.covid-page .section-three .box-content {
    width: 100%;
    max-width: 640px;
    margin: 0px;
    margin-bottom: 90px;
    height: 472px;
    display: flex;
}

.covid-page .section-three .protection-header {
    text-align: center;
    font-size: 58pt;
    color: #3c3a63;
    max-width: 780px;
    margin: 0 auto;
    margin-bottom: 80px;
    line-height: 90px;
}

.covid-page .protection-description {
    font-size: 26pt;
    text-align: left;
    width: 90%;
    margin: 0 auto;
    padding: 20px 60px;
    align-self: center;
}

.covid-page .protection-description h3 {
    font-size: 26pt;
    font-weight: 400;
    color: #3c3a63;
}

.covid-page .protection-description p {
    font-size: 16pt;
}

.covid-page .box-content {
    border-color: #d1937d;
}

.covid-page .protection-image {
    width: 42px;
    height: 42px;
}

.covid-page .protection-image img {
    width: 100%;
}

.covid-page section.box-circles-section {
    padding-bottom: 110px;
}


/*Pop up*/
.userLogin {
    width: 100%;
    background: #eeeef1;
    background-image: url('/wp-content/themes/gotcare/images/sign_in_background.jpg');
    background-size: cover;
    max-width: 750px;
    position: relative;
    border-top: none;
}

/*impact report page*/
.impact-report section.hero {

    background-image: url('/wp-content/themes/gotcare/images/Elderly\ and\ Young\ Woman-Blob\ 1.png');

}

.impact-report .hero-text-container {
    left: 13%;
}

.impact-report .section-ten .how-right-inner h2 {
    margin: 0px;
    font-size: 20pt;
}

.page-template-template-impact-report .how-right-inner-top {
    text-align: center;
}

.page-template-template-impact-report .one-third h1 {
    font-weight: bold;
    font-size: 35pt;
    color: #fff;
    margin: 0px 80px;
}

.page-template-template-impact-report .how-slide-left h1 {
    font-weight: bold;
    font-size: 35pt;
    color: #fff;
    margin: 0px 80px;
}

.page-template-template-impact-report .how-slide-left img {
    width: 52px;
    height: 35px;
    margin: 200px 80px 0;
}

.page-template-template-impact-report .one-third img {
    width: 52px;
    height: 35px;
    margin: 200px 80px 0;
}


.impact-report .section-ten .how-right-inner hr {
    background-color: #3c3a63;
    margin: 50px 250px;
}

.page-template-template-impact-report .how-center-inner {
    display: flex;
    flex-direction: row;
}

@media only screen and (max-width: 850px) {
    .page-template-template-impact-report .how-center-inner {
        flex-direction: column;
    }
}

.page-template-template-impact-report .how-center-inner .text-left {
    width: 45%;
}

.page-template-template-impact-report .how-center-inner .text-right {
    width: 45%;
    margin-left: 50px;
}

@media only screen and (max-width: 850px) {
    .page-template-template-impact-report .how-center-inner .text-left {
        width: 100%;
        margin-bottom: 40px;
    }

    .page-template-template-impact-report .how-center-inner .text-right {
        width: 100%;
        margin-left: 0px;
    }
}

.page-template-template-impact-report .how-center-end {
    margin: 50px 0 0 0;
}

.page-template-template-impact-report .how-center-end p {
    text-align: center;
    color: #3C3B60;
    font-weight: 600;
}

.impact-report .section-ten .how-right-inner h4 {
    color: #3c3a63;
    font-size: 18pt;
    margin-bottom: 0px;
}

.impact-report .section-ten .how-right-inner p {
    color: #3C3B60;
    font-size: 12pt;
    font-weight: 600;
    margin: 0px;
}

.impact-report .section-three .width-container {
    max-width: 1372px;
}

.impact-report .protection-container {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.impact-report .section-three .box-content {
    width: 100%;
    max-width: 640px;
    margin: 0px;
    margin-bottom: 90px;
    height: 472px;
    display: flex;
}

.impact-report .section-three .protection-header {
    text-align: center;
    font-size: 58pt;
    color: #3c3a63;
    max-width: 780px;
    margin: 0 auto;
    margin-bottom: 80px;
    line-height: 90px;
}

.impact-report .protection-description {
    font-size: 26pt;
    text-align: left;
    width: 90%;
    margin: 0 auto;
    padding: 20px 60px;
    align-self: center;
}

.impact-report .protection-description h3 {
    font-size: 26pt;
    font-weight: 400;
    color: #3c3a63;
}

.impact-report .protection-description p {
    font-size: 20pt;
    color: #3C3B60;
}

.impact-report .box-content {
    border-color: #d1937d;
}

.impact-report .protection-image {
    width: 42px;
    height: 42px;
}

.impact-report .protection-image img {
    width: 100%;
}

.impact-report section.box-circles-section {
    padding-bottom: 110px;
}



.impact-section-inner {
    text-align: center;
}

.impact-section {
    background-color: #E5E5E5;
    background-size: cover;
    background-position: center center;
    align-items: center;
    justify-content: center;
}

.impact-section-inner h2 {
    text-align: center;
    font-size: 58pt;
    color: #3c3a63;
    max-width: 780px;
    margin: 0 auto;

}

.impact-section-inner p {
    text-align: center;
    font-size: 18pt;
    color: #3c3a63;
    font-weight: 600;
    margin-bottom: 80px;
}

.impact-section-inner-two {
    display: flex;
    flex-direction: row;
}

.impact-section-inner-two .frame {
    width: 34%;
}

.page-template-template-impact-report .frame {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.page-template-template-impact-report .frame p {
    color: #E7E6EB;
    font-size: 20pt;
    text-align: center;
    margin: 80px;
}

.page-template-template-impact-report .frame-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #E7E6EB;
    width: 40%;
    border-radius: 20px;
    height: 40px;
}

.page-template-template-impact-report .frame-one-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #E7E6EB;
    width: 40%;
    border-radius: 20px;
    height: 40px;
    margin-bottom: 20px;
    margin-top: -22px;
}

.page-template-template-impact-report .frame-btn a {
    text-decoration: none;
    color: #3A3B65;
}

.page-template-template-impact-report .frame-one-btn a {
    text-decoration: none;
    color: #3A3B65;
}

/* #client-impact-test-slider{
    width: calc(100% - 30px);
}
#client-impact-test-slider-two{
    width: calc(100% - 30px);
}
#client-impact-test-slider-three{
    width: calc(100% - 30px);
} */
.client-impact-flex {
    display: flex;
    justify-content: center;
}

.client-impact-test-slide1 h1 {
    text-align: center;
    font-style: normal;
    font-weight: bold;
    font-size: 30pt;
    color: #3C3B60;
}

.client-impact-test-slide1 h2 {
    font-weight: 600;
    color: #E69D7E;

}

.client-impact-test-slide1 p {
    font-size: 15pt;
    font-weight: 600;
    color: #3C3B60;
}

.page-template-template-impact-report .side-one {
    width: 21%;
}

.page-template-template-impact-report .left-side {
    width: 30%;
}

.page-template-template-impact-report .side-two {
    width: 25%;
    margin-top: 55px;
}

.page-template-template-impact-report .right-side {
    width: 25%;
    margin-top: 90px;
}

.page-template-template-impact-report .side-two img {
    margin-top: 55px;
}

.client-impact-test-slide2 h1 {
    font-style: normal;
    font-weight: bold;
    font-size: 30pt;
    color: #3C3B60;
}

.client-impact-test-slide2 p {
    font-size: 15pt;
    font-weight: 600;
    color: #3C3B60;
    width: 70%;
}

.page-template-template-impact-report .right-side h2 {
    font-weight: 600;
    color: #E69D7E;
    text-align: center;
}

.client-impact-test-slide3 h1 {
    font-style: normal;
    font-weight: bold;
    font-size: 30pt;
    color: #3C3B60;
}

.client-impact-test-slide3 p {
    font-size: 15pt;
    font-weight: 600;
    color: #3C3B60;
    width: 70%;
}

.how-center-end-text {
    margin-block-end: -80px;
    color: #000000;
    font-weight: normal;
}

.video-block-section .width-container {
    display: flex;
    background: #ded5d1;
}

@media only screen and (max-width: 1000px) {
    .video-block-section .width-container {
        flex-direction: column;
    }
}

.video-block-section .left {
    width: 450px;
    display: flex;
    flex-direction: column;
}

@media only screen and (max-width: 800px) {
    .video-block-section .left {
        width: 100%;
        flex-direction: row;
    }
}

@media only screen and (max-width: 600px) {
    .video-block-section .left {
        width: 100%;
        flex-direction: column;
    }
}

.video-block-section .left .info-block {
    height: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

@media only screen and (max-width: 800px) {
    .video-block-section .left .info-block {
        height: auto;
        padding: 50px 0px;
        width: 100%;
    }
}

.video-block-section .left .info-block h3 {
    font-style: normal;
    font-weight: 900;
    font-size: 60px;
    line-height: 75px;
    color: #FFFFFF;
    margin: 0px;
}

.video-block-section .left .info-block p {
    font-style: normal;
    font-weight: 600;
    font-size: 32px;
    line-height: 110%;
    text-align: center;
    color: #fff;
    width: 90%;
    max-width: 350px;
    margin: 0;
}

.video-block-section .left .info-block.top {
    background: #F29A77;
}

.video-block-section .left .info-block.bottom {
    background: #88CCD0;
}

.video-block-section .right {
    width: calc(100% - 450px);
}

@media only screen and (max-width: 800px) {
    .video-block-section .right {
        width: 100%;
    }
}

.popup {
    width: 100%;
    height: 100vh;
    background-color: #3c3a63;
    position: fixed;
    top: 0;
    left: 0;
    display: none;
    align-items: center;
    justify-content: center;
    z-index: 999;
}

.active {
    display: flex;
}

.close {
    position: absolute;
    right: 30px;
    top: 20px;
    z-index: 9000;
    font-size: 13.5pt;
    font-family: 'HK Grotesk', sans-serif;
    color: #3c3a63;
}

.close span {
    background-image: url('/wp-content/themes/gotcare/images/popup_close.png');
    width: 20px;
    height: 20px;
    background-size: contain;
    background-position: center bottom;
    display: inline-block;
    top: 5px;
    left: 10px;
    position: relative;
}

.login-form-container {
    max-width: 42%;
    margin: 0 auto;
    margin-top: 85px;
}

.login-form-container h1 {
    font-size: 37pt;
    color: #3c3a63;
    margin-left: -15px;
    font-family: 'helveticar', sans-serif;
}

.login-form-container label {
    display: block;
    margin-bottom: 10px;
    color: #3c3a63;
    font-family: 'HK Grotesk', sans-serif;
}

#loginform {
    margin: 0 auto;
    text-align: left;
    width: 100%;
    max-width: 500px;
}

#login-user {
    max-width: 500px;
    margin: 0 auto;
    padding-top: 50px;
}

#login-user .form-field-holder label {
    display: block;
    text-align: left;
    font-size: 20px;
}

#login-user p label {
    display: block;
}

#login-user input {
    width: 100%;
    padding: 15px;
}

#login-user input[type=submit] {
    width: 40%;
    float: right;
    margin-bottom: 50px;
    background-color: #3c3a63;
    color: #e6e6eb;
    padding: 10px;
    font-family: 'semplicitapro', sans-serif;
    font-weight: bold;
    font-size: 14px;
    text-align: left;
    cursor: pointer;
}

.submit-container {
    position: relative;
}

.sub-arrow-next {
    background-image: url('/wp-content/themes/gotcare/images/arrow-next.png');
    background-size: cover;
    width: 20px;
    height: 20px;
    background-position: center center;
    position: absolute;
    right: 15px;
    top: 7px;
    background-repeat: no-repeat;
}

#login-user input #placeholder {
    color: orange;
}

.login-button-container {
    position: relative;
}

.login-button-container input {
    height: 50px;
}

.login-button-container .sub-arrow-login {
    background-image: url(/wp-content/themes/gotcare/images/arrow-next.png);
    background-size: cover;
    width: 20px;
    height: 20px;
    background-position: center center;
    position: absolute;
    right: 15px;
    top: 15px;
    background-repeat: no-repeat;
}

.forgot-password-page {
    background: #3c3a63;
}

.forgot-password-page #main {
    padding-top: 200px;
    padding-bottom: 100px;
}

#password-lost-form-wrap {
    width: 100%;
    background: #eeeef1;
    background-image: url(/wp-content/themes/gotcare/images/sign_in_background.jpg);
    background-size: cover;
    max-width: 750px;
    position: relative;
    border-top: none;
    margin: 0 auto;

}

#password-lost-form-wrap legend {
    margin: 0px;
    font-size: 50px;
    color: #3c3a63;
    font-weight: bold;
    display: block;
    padding-top: 30px;
    position: relative;
    top: 20px;
}

.som-password-sent-message {
    font-size: 30px;
    color: #3c3a63;
    text-align: center;
    margin: 0 auto;
}

#reset-pass-submit {
    margin-bottom: 50px;
    background-color: #3c3a63;
    color: #e6e6eb;
    padding: 10px;
    font-family: 'semplicitapro', sans-serif;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
    height: 50px;
    width: 180px;
    float: right;
}

.lostpassword-submit {
    position: relative;

}

#reset-pass-submit {
    width: 40%;
}

.lostpassword-submit .sub-arrow-login {
    background-image: url(/wp-content/themes/gotcare/images/arrow-next.png);
    background-size: cover;
    width: 20px;
    height: 20px;
    background-position: center center;
    position: absolute;
    right: 15px;
    top: 15px;
    background-repeat: no-repeat;
}

#somfrp_user_info {
    padding: 15px;
    width: 100%;
}

#lostpasswordform fieldset {
    border: none;
    max-width: 500px;
    margin: 0 auto;
    padding-top: 50px;
    position: relative
}

#lostpasswordform p {
    font-size: 20px;
    font-family: 'semplicitapro', sans-serif;
    color: #6a6a78;
}

.forgot-links {
    display: flex;
    justify-content: center;
    clear: both;
}

.forgot-links a {
    font-size: 25px;
    color: #35c0c6;
    text-decoration: none;
    border-bottom: 2px solid;
    font-family: 'HK Grotesk', sans-serif;
}

form#login-user .form-holder div {
    margin-bottom: 25px;
}

.request--form--container .file-drop-area {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    min-height: 100px;
    max-width: 100%;
    padding: 25px;
    border: 1px dashed rgba(255, 255, 255, 0.4);
    border-radius: 3px;
    transition: 0.2s;
    border: 1px solid #ccc;
    background: #f8f8f8;
    color: #e6e6eb;
}

#client_form_file_preview {
    margin-top: 20px;
}

.dz-image-preview {
    font-size: 13.5pt;
    color: #6a6a78;
    display: flex;
    justify-content: space-between;
}

.dz-success-mark,
.dz-error-mark,
.dz-error-message,
.dz-image {
    display: none;
}

.dz-size {
    color: #bfb8b8;
}

.dz-size strong {
    font-weight: normal;
}

a.dz-remove {
    color: #ff0000;
    text-decoration: none;
}

.dz-details {
    display: flex;
    justify-content: space-between;
    width: 75%;
}

.dz-progress {
    display: none;
}

.dz-filename {
    color: #6a6a78;
}

.dz-image img {
    display: none;
}

.error_file_too_big_home {
    text-align: center;
}

.error_file_too_big_home span {
    font-size: 15px;
    color: #FF0000;
}

.submit-error {
    font-size: 15px !important;
    color: red !important;
    font-weight: normal;
    display: block;
    text-transform: uppercase;
    cursor: pointer;
}

/*careworkers page*/

.careworkers-page section.hero {
    background-image: url('/wp-content/themes/gotcare/images/careworkers_hero.jpg');
    height: calc(100vh - 70px);
}

/* .careworkers-page .section-two .width-container {
    width: 90%;
}

.careworkers-page .section-two-left {
    background: none;
    padding-left: 0px;
    width: 51%;
    margin-bottom: 85px;
}

.careworkers-page .section-two-right {
    width: 49%;
    text-align: center;
    margin-bottom: 50px;
}

.careworkers-page .section-two-right img {
    max-width: 800px;
    margin-top: 25px;
    width: 100%;
}

.careworkers-page .section-two-left .text-box {
    max-width: 750px;
}

.careworkers-page .section-two-left .text-box a {
    width: 95px;
    font-size: 12px;
} */

/* .careworkers-page .section-three {
    background-color: #3c3a63;
} */

/* .s3-center {
    background-color: #46446b;
} */

/* .careworkers-page .section-three .width-container {
    display: flex;
    width: 93%;
}

.careworkers-page .section-three .text-box {
    flex: 1;
    align-content: center;
    padding: 80px 30px;
    margin: 0 auto;
    color: #e6e6eb;
    font-size: 16pt;
    padding-right: 140px;
}

.careworkers-page .section-three .text-box:first-child {
    padding-left: 0px;
}

.careworkers-page .section-three .text-box h2 {
    font-weight: bold;
    font-size: 26pt;
    color: #e6e6eb;
} */

/* .careworkers-page .quote-box {
    background: transparent;
} */

.careworkers-page .hero--right {
    width: 88%;
    /* max-width: 1408px; */
    margin: auto;
    height: calc(100vh - 70px);
    /* float: right; */
    /* position: relative; */
    /* padding-top: 30px; */
    display: flex;
    justify-content: flex-end;
    align-items: center;
    box-sizing: border-box;
    padding-right: 2.5%;
}

.careworkers-page .care-worker-register {
    /* position: absolute; */
    background: #e6e6eb;
    padding: 30px 30px;
    z-index: 999;
    /* left: 30%; */
    box-shadow: 0px 0px 31px 0px rgb(0 0 0 / 24%);
    max-width: 500px;
    min-height: 478px;
    max-width: 452px;
    /* top: 30px; */
    height: fit-content;
    margin: initial;
}

.careworkers-page .care-worker-register input:focus,
.careworkers-page .care-worker-register select:focus {
    border: 1px solid #59b3b8;
    border-left: 5px solid #59b3b8;
}

.careworkers-page .care-worker-register .tagit-new input[type="text"]:focus {
    border: 0;
}

.careworkers-page .box-content {
    border-top: 15px solid #3c3a63;
    ;
}

.careworkers-page .how-slide .how-right h2 {
    font-size: 58pt;
    line-height: 80px;
    margin-bottom: 50px;
}

.careworkers-page .how-slide .how-right h3 {
    line-height: 32pt;
}

.careworkers-page .how-slide .how-right p {
    font-size: 16pt;
    color: #6a6a78;
}

.careworkers-page .how-right-inner {
    padding-right: 16%;
}

.careworkers-page .how-slide a {
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
}

/* .careworkers-page .section-two-left .text-box p {
    font-size: 18pt;
} */

.care--step--one {
    text-align: left;
}

.care--step--one h2 {
    font-size: 26pt;
    color: #3c3a63;
    margin-top: 0px;
    margin-bottom: 5px;
}

.care--step--one span {
    margin-bottom: 25px;
    display: block;
    max-width: 380px;
    font-size: 15pt;
    color: #6a6a78;
    line-height: 28px;
    font-weight: 500;
}

.care--step--one input {
    padding: 10px;
    width: 100%;
    line-height: 20pt;
    font-size: 13.5pt;
    border: 1px solid #fff;
}

.care--step--one .contact-method {
    font-size: 13pt;
    color: rgba(59, 59, 96, 1);
    font-weight: 500;
}

.care--step--one select {
    margin-top: 5px;
    padding: 10px !important;
    width: 100%;
    line-height: 20pt;
    font-size: 13.5pt;
    border: 1px solid #fff;
    background-color: #fff;
    color: #666;
}

#language-box {
    width: 100%;
    line-height: 20pt;
    font-size: 13.5pt;
}

.careworkers-page .s3-quotes .text-box {
    padding: 80px 30px;
}

.careworkers-page .how-slide a:after {
    content: '';
    background: url(/wp-content/themes/gotcare/images/bluearrow-next.png);
    background-size: cover;
    background-position: center bottom;
    height: 20px;
    width: 20px;
    display: inline-block;
    position: relative;
    top: 4px;
    margin-left: 10px;
}

/*pricing page*/

.pricing-page section.hero {
    background-image: url('/wp-content/themes/gotcare/images/gotcare-pricing.jpg');
    background-position: center;
}

/* .pricing-page .section-two .width-container {
    width: 90%;
} */

/* .pricing-page .section-two-left .text-box p {
    font-size: 18pt;
} */

/* .section-two-pricing-buttons {
    max-width: 460px;
    font-size: 10pt;
}

.section-two-left .text-box .try-pricing-calc {
    color: #5bb2bb;
    background: transparent;
    border: 1px solid #5bb2bb;
}

.pricing-page .section-two-left {
    background: none;
    padding-left: 0px;
    width: 51%;
    margin-bottom: 85px;
}

.pricing-page .section-two-right {
    width: 49%;
    text-align: center;
    margin-bottom: 50px;
}

.pricing-page .section-two-right img {
    max-width: 800px;
    margin-top: 25px;
}

.pricing-page .section-two-left .text-box {
    max-width: 750px;
}

.pricing-page .section-two-left .text-box a {
    width: 220px;
    font-size: 12px;
    padding: 10px;
} */

/* .pricing-page .section-three {
    background-color: #3c3a63;
}

.pricing-page .section-three .width-container {
    display: flex;
    width: 90%;
}

.pricing-page .section-three .text-box:first-child {
    padding-left: 0px;
}

.pricing-page .s3-quotes .text-box {
    padding: 80px 30px;
}

.pricing-page .section-three .text-box {
    flex: 1;
    align-content: center;
    padding: 80px 30px;
    margin: 0 auto;
    color: #e6e6eb;
    font-size: 16pt;
} */

/* .pricing-page .quote-box {
    background: transparent;
} */

.section-four-pricing {
    background: #e0d5d0;
}

.section-four-pricing .box-content {
    width: 100%;
    max-width: 1200px;
    border-top: 10px solid #f29a75;
}

.section-four-pricing .width-container {
    padding: 150px 0px;
}

.included-pricing {
    text-align: left;
    background: #6a6a78;
    color: #e6e6eb;
    padding: 50px;
    max-width: 450px;
}

.included-pricing-description {
    padding-right: 12%;
}

.included-pricing-description h2 {
    font-size: 26pt;
}

.included-pricing-description p {
    font-size: 18pt;
}

/* .section-two-pricing-buttons {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
} */

.included-pricing img {
    width: 50px;
}

.pricing-page .section-four-pricing .box-content-inner {
    padding: 0px;
    display: flex;
    width: 100%;
    max-width: unset;
}

.pricing-rates-options {
    width: 100%;
    max-width: 1200px;
    padding: 60px 76px;
    display: flex;
    flex-direction: column;
}

.travel-fees {
    background: #ceced8;
    color: #6a6a78;
    font-size: 16pt;
    padding: 30px 100px;
    text-align: left;
    margin-top: 42px;
}

.travel-fees h3 {
    margin: 0;
}

.travel-fees p {
    margin: 0;
}


.pr-items {
    display: flex;
    margin: 30px 0;
}

.pr-items img {
    width: 100%;
    max-width: 61px;
    height: 50px;
    margin-right: 38px;
    object-fit: contain;
}

.rates-options-description {
    text-align: left;
    font-size: 16pt;
}

.pr-items:first-child .rates-options-description {
    border-bottom: 2px solid #9999a3;
}

.rates-options-description h2 {
    margin: 0px;
    font-size: 26pt;
    color: #3c3a63;
    line-height: 33px;
}

.rates-options-description h3 {
    margin: 0px;
    color: #3c3a63;
    font-size: 18pt;
}

.pricing-page .section-six .one-third {
    background-color: #e6e6eb;
    color: #3c3a63;
    padding: 70px;
    padding-left: 5%;
    flex-direction: column;
}

.pricing-page .section-six .one-third h1 {
    margin: 0px;
    font-size: 58pt;
    line-height: 59.6pt;
}

.pricing-page .section-six .one-third p {
    margin: 0px;
    font-size: 18pt;
    margin-top: 20px;
    margin-bottom: 40px;
    font-weight: bold;
}

.pricing-page .section-six .two-thirds p {
    margin: 30px 0px;
    font-size: 16pt;
    font-family: 'helveticar', san-serif;
}

.pricing-page .section-six .two-thirds .client-char-top p:before {
    content: '';
    background-image: url('/wp-content/themes/gotcare/images/checkmark.png');
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    background-position: center center;
    margin-right: 20px;
    top: 8px;
    position: relative;
}

.pricing-page .section-six .two-thirds h2 {
    margin: 0px;
    font-size: 18pt;
    font-family: semplicitapro, san-serif;
    font-weight: 500;
}

.pricing-page .two-thirds .client-char-bot p {
    font-size: 18pt;
    font-family: 'Myriad Pro Regular', sans-serif;
}

.pricing-page .section-six .input-2 input {
    width: 65%;
    padding: 15px;
    margin-bottom: 25px;
    font-size: 15pt;
    font-family: semplicitapro, san-serif;
}

.pricing-page .section-six .two-thirds {
    background-color: #3c3a63;
    color: #e6e6eb;
    padding: 50px;
    padding-left: 70px;
    padding-right: 21%;
}

.pricing-page .section-six .width-container {
    display: flex;
}

#btn_to_calculate {
    background: #3c3a63;
    color: #e6e6eb;
    padding: 15px;
    border-radius: 0px;
    font-size: 10pt;
    font-family: 'semplicitapro', sans-serif;
    font-weight: 500;
    width: 145px;
    position: absolute;
    right: 0px;
    bottom: -75px;
    cursor: pointer;
}

#homepage_checklist_submit {
    background: #3c3a63;
    color: #e6e6eb;
    padding: 15px;
    border-radius: 0px;
    font-size: 10pt;
    font-family: 'semplicitapro', sans-serif;
    font-weight: 500;
    width: 220px;
    cursor: pointer;
}

.client-char-top {
    border-bottom: 1px solid #9190a7;
}

#homepage_checklist_form {
    position: relative;
}

#homepage_checklist_form .input-2 {
    padding-bottom: 10px;
}

#homepage_checklist_form .input-2 input {
    display: block;
}

.section-three-calc {
    background: url('/wp-content/themes/gotcare/images/calculator_background.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    display: none;
}

.section-three-calc .width-container {
    display: flex;
}

.typeofcare-calc {
    margin: auto;
    max-width: 600px;
    padding: 45px;
    margin-bottom: 120px;
}

.typeofcare-calc h2 {
    margin: auto;
    color: #e6e6eb;
    font-weight: bold;
    font-family: semplicitapro, sans-serif;
    font-size: 18pt;
    width: 90%;
    margin-bottom: 30px;
}

.new-calc-section label {
    display: block;
    font-size: 18pt;
    font-family: 'semplicitapro', sans-serif;
    color: #3c3a63;
}

.new-calc-section input {
    display: inline-block;
    padding: 10px 0px;
    width: 70%;
    margin-bottom: 20px;
    padding-left: 20px;
}

.calculation {
    background: url('/wp-content/themes/gotcare/images/form-background.jpg');
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center bottom;
    background-repeat: no-repeat;
    font-size: 26pt;
    color: #e6e6eb;
    font-family: 'semplicitapro', sans-serif;
    padding: 50px 0px;
    text-align: center;
    font-weight: bold;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.calculation img {
    max-width: 200px;
}

.calculation #btn_to_homepage_form {
    background: #59b3b8;
    color: #e6e6eb !important;
    padding: 12px;
    margin: 0px;
    margin-right: 0px;
    font-family: semplicitapro, sans-serif !important;
    font-weight: 500;
    display: inline-block;
    font-size: 11pt;
    letter-spacing: 0.04em;
    cursor: pointer;
}

.new-calc-section input:before {
    position: relative;
    content: '$';
    font-weight: bold;
    color: #3c3a63;
}

.prefix {
    margin-right: -15px;
    position: absolute;
    top: 61px;
    left: 5px;
    color: #3c3a63;
    font-weight: bold;
}

.section-three-calc .steps-image {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center bottom;
    background-repeat: no-repeat;
    background-image: url('/wp-content/themes/gotcare/images/typeofcare1background.jpg');
}

.section-three-calc .box-content {
    border-top: 5px solid #3c3a63;
    text-align: left;
    padding: 30px;
    font-family: 'semplicitapro', sans-serif;
    font-size: 18pt;
}

.calc-hour-rate label {
    margin-bottom: 20px;
}

.section-three-calc .box-content h2 {
    color: #3c3a63;
    margin: 0 0 15px 0;

}

.section-three-calc .header-label {
    color: #3c3a63;
}

#calculator_form>div {
    margin-bottom: 20px;
}

.calc-hour-week .prefix {
    top: 56px;
}

.calc-budget-month .prefix {
    top: 57px;
}

.new-calc-top,
.new-calc-middle,
.calc-budget-month {
    position: relative;
}

.or {
    margin: 40px 0;
}

.or h2 {
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #c2c2c9;
    line-height: 0.1em;
    margin: 10px 0 20px;
}

.or h2 span {
    background: #e6e6eb;
    padding: 0 10px;
    color: #c2c2c9;
    font-weight: 300;
    font-size: 14pt;
}

#calculator_form .time-rate {
    margin-left: 10px;
    font-size: 13.5pt;
}

/*slider switch*/
.text-primary {
    color: #5bb2bb;
}

.switch {
    position: relative;
    width: 40px;
    height: 20px;
    display: inline-block;
    margin: 0 15px;
}

.switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}

.slider:before {
    position: absolute;
    content: "";
    height: 13px;
    width: 13px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
}

#calculator_form input:checked+.slider {
    background-color: #5bb2bb;
}

#calculator_form input:focus+.slider {
    box-shadow: 0 0 1px #5bb2bb;
}

#calculator_form input:checked+.slider:before {
    -webkit-transform: translateX(0px);
    -ms-transform: translateX(0px);
    transform: translateX(0px);
}

.switch-container {
    text-align: left;
    line-height: 20px;
    font-size: 13.5pt;
}

/* Rounded sliders */
.slider.round {
    border-radius: 34px;
}

.slider.round:before {
    border-radius: 50%;
}

/* */
.clear {
    clear: both;
}

/*burger mobile menu*/
/* .hamburger {
    background: none;
    border: none;
    outline: 0;
    padding: 0;
    transform: scale(0.8);
    display: none;
}

.mobile__menu {
    position: fixed;
    left: -100%;
    background: #59b3b8;
    transition: all 0.3s;
    width: 300px;
    top: 0;
    z-index: 200;
}

.mobile__menu.is-active {
    left: 0;
}

.mobile__menu ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

.mobile__menu ul li ul {
    padding-top: 5px;
    padding-bottom: 15px;
    display: none;
}

.mobile__menu ul li:hover ul {
    display: block;
}

.mobile__menu ul li {
    margin: 0px;
    border-top: 2px solid #e7e6eb;
    padding: 25px 75px;
    padding-left: 55px;
}

.mobile__menu ul li.current_page_item {
    color: #323232;
    font-weight: bold;
}

.mobile__menu ul li a {
    text-decoration: none;
    font-size: 24pt;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.22;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
    font-family: 'hkgrotesk-semibold-webfont', sans-serif;
    position: relative;
}

#Mobile_Menu li a:after {
    content: " ";
    width: 100px;
    height: 52px;
    background: url('/wp-content/themes/gotcare/images/long-arrow.png');
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: 320px;
}

.mobile-faq {
    border-top: 2px solid #e7e6eb;
}

.mobile-faq .flex {
    display: flex;
    flex-direction: column;
    padding-left: 65px;
    padding-top: 80px;
    padding-bottom: 80px;
    position: relative;
    max-width: 750px;
    margin: 0px;
}

.mobile-faq h2 {
    font-family: 'HKGrotesk', sans-serif;
    font-size: 24pt;
    color: #b3e1e3;
    margin: 0;
}

.mobile-faq p {
    font-family: 'HKGrotesk', sans-serif;
    font-size: 14pt;
    color: #fff;
    margin: 0px;
    margin-top: 30px;
    position: relative;
}

.mobile-faq p:after {
    content: '';
    position: absolute;
    width: 175px;
    border-bottom: 2px solid #fff;
    bottom: 0;
    left: 70px;

}

.mobile-faq img {
    margin-right: 25px;
    position: relative;
    top: 10px;
}

.mobile-faq a {
    color: #fff;
    text-decoration: none;
}

.mobile-phone-orange {
    display: none;
}

.header-logo {
    display: none;
}

.header-logo-mobile {
    display: none;
} */

.section-twelve-mobile {
    display: none;
    background: #e6e6eb;
    font-size: 24pt;
    font-family: 'HKGrotesk', sans-serif;
}

.section-twelve-mobile .flex {
    flex-direction: column;
    padding-left: 80px;
    padding-top: 80px;
    padding-bottom: 80px;
}

.section-twelve-mobile h2 {
    margin: 0px;
    color: #6a6a78;
    font-size: 24pt;
    font-family: 'HKGrotesk', sans-serif;
    font-weight: 500;
}

.section-twelve-mobile p {
    margin: 20px 0px;
    color: #6a6a78;
}

.section-twelve-mobile a {
    text-decoration: none;
    color: #6a6a78;
}

.section-twelve-mobile img {
    margin-right: 40px;
}


.careworkers-page .care-worker-register-mobile {
    display: none;
    position: relative;
}

/* .section-three-mobile {
    display: none;
} */

.careworkers-page .section-eleven {
    display: none;
    height: 783px;
}

#care_worker_form button {
    display: block;
    text-decoration: none;
    text-transform: uppercase;
    width: 100px;
    background-color: #5bb2bb;
    color: #e6e6eb;
    text-align: left;
    padding: 15px 14px;
    background-image: url(/wp-content/themes/gotcare/images/button-arrow.png);
    background-repeat: no-repeat;
    background-position: 85%;
    font-size: 16px;
    cursor: pointer;
    background-size: 20px;
    border-radius: 0 !important;
    border: 0 !important;
}

.submit--one {
    text-decoration: none;
    text-transform: uppercase;
    width: 100%;
    background-color: #5bb2bb;
    color: #e6e6eb;
    text-align: center;
    padding: 15px 0;
    padding-right: 60px;
    background-image: url(/wp-content/themes/gotcare/images/button-arrow.png);
    background-repeat: no-repeat;
    background-position: 95%;
    font-size: 16px;
    cursor: pointer;
}

.pricing-page .section-six .two-thirds {
    height: auto;
}

/* .header-logo.is-active {
    display: block;
} */

.fake-btn strong {
    color: #59b3b8;
    text-decoration: underline;
    cursor: pointer;
}

.file-msg {
    color: #bfb8b8;
}

.file-drop-inner {
    text-align: center;
    display: flex;
    flex-direction: column;
    color: #6a6a78;
    font-size: 16pt;
    font-weight: 300;
}

/*nav menu on scroll*/
/* .sticky {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
} */

/* .careworkers-page .section-three .width-container.careworkers-points {
    display: none;
} */

/* .section-three-mobile .quote-top img {
    max-width: 35px;
} */

/* REQUEST A CAREWORKER FORM */
.care--step--two,
.care--step--three {
    text-align: left;
}

.care--step--two select,
.care--step--three select {
    border: none;
    padding-left: 22px;
    background: #f8f8f8;
    -webkit-appearance: none;
    border-radius: 0;
    width: 100%;
    padding: 12px 0px;
    margin-top: 5px;
    margin-bottom: 15px;
    outline: 0;
    background-image: url(/wp-content/themes/gotcare/images/arrow-simple.png);
    background-repeat: no-repeat;
    background-position: 96%;
    color: #b8b8b8;
    padding-left: 22px;
    background-size: 25px;
    cursor: pointer;
}

.care-worker-register #care_worker_form button.submit,
.care-worker-register #care_worker_form button.submit-next-button {
    text-transform: uppercase;
    color: #fff;
    background: #5bb2bb;
    border: 1px solid #36c0c6;
    padding: 15px 24px;
    border-radius: 8px;
    cursor: pointer;
    padding-right: 60px;
    background-image: url(/wp-content/themes/gotcare/images/button-arrow.png);
    background-repeat: no-repeat;
    background-position: 95%;
    background-size: 35px;
    float: right;
}

.careworkers-page .care-worker-register #care_worker_form .back-btn {
    text-transform: uppercase;
    color: #fff;
    background: #5bb2bb;
    border: 1px solid #36c0c6;
    padding: 15px 10px;
    border-radius: 8px;
    cursor: pointer;
    padding-left: 35px;
    background-image: url(/wp-content/themes/gotcare/images/button-arrow-back.png);
    background-repeat: no-repeat;
    background-position: 4%;
    background-size: 35px;
    float: left;
}


.care-worker-register #care_worker_form label {
    color: #6a6a78;
    font-size: 18px;
    font-weight: normal;
    display: block;
    text-transform: uppercase;
    cursor: pointer;
    position: relative;
}

.care-worker-register #care_worker_form .form-group label:before {
    content: '';
    -webkit-appearance: none;
    background-color: transparent;
    border: 1px solid #B8B8B8;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
    padding: 7px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 12px;
    box-sizing: border-box;
    margin-top: -3px;
}

.care-worker-register #care_worker_form .form-group input:checked+label:after {
    content: '';
    display: block;
    position: absolute;
    top: 7.5px;
    left: 5px;
    width: 6px;
    height: 10px;
    border: solid #3c3a63;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    box-sizing: border-box;
}

.care-worker-register #care_worker_form .form-group {
    display: inline-flex;
    margin-bottom: 15px;
    color: #6a6a78;
    font-size: 18px;
    margin-right: 25px;
    justify-content: center;
    align-items: middle;
    vertical-align: middle;
    box-sizing: border-box;
}

.care-worker-register #care_worker_form .form-group input {
    padding: 0;
    height: 10px;
    width: 10px;
    display: none;
    cursor: pointer;
    box-sizing: border-box;
}

.dz-preview {
    display: flex;
    justify-content: space-between;
}

.gotcare-uploader {
    margin-top: 30px;
}

.care--step--three #reference {
    margin-bottom: 30px;
}

.care--step--three .animated-gif {
    margin: 0 auto;
    display: block
}

/* #joinmobile {
    display: none;
} */

.mycare-login .box-circles-section {
    background-color: #3c3a63;
}

.input-container {
    display: flex;
    justify-content: space-between;
}

.input-2 {
    width: 49%;
    margin-bottom: 10px;
}

@media only screen and (max-width:1550px) {

    .steps-dots {
        width: 70%;
        max-width: 400px;
    }

}

@media only screen and (min-width:1531px) {
    /* .mobile__menu.is-active {
        display: none;
    } */

    /* .header-logo {
        display: block;
    } */
}

@media only screen and (max-width:1530px) {

    /* #site-navigation {
        display: none;
    }

    .mobile-phone-orange {
        display: block;
        width: 50px;
    }

    .hamburger {
        display: block;
    }

    .header-bottom.is-active {
        background: #59b3b8;
    }

    #Mobile_Menu {
        padding-top: 171px;
    }

    .header-logo-mobile.is-active {
        display: block;
    } */
    /* .header-bottom .width-container {
        width: 100%;
    } */

}

/* @media only screen and (max-width:1395px) {
    .header-bottom nav ul li a {
        font-size: 13.5pt;
    }
} */

/* @media only screen and (max-width:1280px) {
    .header-bottom nav ul li a {
        font-size: 11pt;
    }

    .header-bottom nav ul li:last-child a {
        font-size: 9pt;
        padding: 8px;
    }
} */

/* @media only screen and (max-width: 1039px) {
    .header-bottom nav ul li:last-child a {
        font-size: 4pt;
    }
} */

@media only screen and (max-width:1350px) {


    /* #joinmobile {
        display: block;
    } */

    /* #joindesktop {
        display: none;
    } */

    /* #Mobile_Menu {
        padding-top: 171px;
    } */

    .page-template-template-homepage .section-six .slick-list {
        height: 1500px !important;
    }

    .section-six .step-slide-slide {
        display: flex;
        flex-direction: column-reverse;
    }

    .home section.hero {
        background-position: 80% center;
    }

    /* .careworkers-page .section-three .width-container.careworkers-points {
        display: flex;
    } */

    .careworkers-page .section-three .width-container {
        display: none;
    }

    /* .careworkers-page .section-three .s3-center {
        background-color: unset;
    } */

    /* .careworkers-page .section-three .text-box {
        padding: 80px 0px;
    } */

    /* .header-logo-mobile.is-active {
        display: block;
    } */

    .section-six .two-thirds {
        margin-bottom: 0px;
    }

    .slide-left-inner {
        padding: 70px 0px;
    }

    /* .pricing-page .section-two .section-two-right {
        display: none;
    }

    .pricing-page .section-two-left {
        width: 100%;
    } */

    .pricing-page .section-six .two-thirds {
        margin-bottom: 0px;
    }

    .pricing-page .section-three-calc .two-thirds {
        margin-bottom: 0;
    }

    /* #site-navigation {
        display: none;
    } */

    section.hero {
        height: 510px;
        background-position: right center;
    }

    .covid-page section.hero {
        height: 510px;
        background-position: center center;
    }

    .impact-report section.hero {
        height: 510px;
        background-position: center center;
    }

    /* .hamburger {
        display: block;
    }

    .mobile-phone-orange {
        display: block;
        width: 50px;
    } */

    /* .section-two .hero-text-container {
        display: inline;
    }

    .section-two .width-container {
        flex-direction: column;
    }

    .section-two .section-two-left {
        background: none;
    }

    .section-two .section-two-left {
        background: none;
        margin-top: 56px;
    }

    .section-two-left .text-box {
        max-width: 610px;
    }

    .section-two .section-two-left .text-box img {
        display: none;
    }

    .section-two-left .text-box p {
        font-size: 22pt;
    } */

    section.hero h1 {
        display: none;
    }

    .two-thirds {
        width: 100%;
        margin-bottom: 70px;
    }

    .section-six .two-thirds {
        height: 600px;
    }

    .one-third {
        width: 100%;
    }

    /* .quote-box div {
        max-width: 600px;
    } */

    /* .section-two-right .statment-box {
        padding: 70px 60px;
    } */

    .statment-box p {
        max-width: 600px;
        font-size: 20pt;
    }

    .home .section-four,
    .home section.box-circles-section,
    .home .section-seven,
    .home .section-nine,
    .home .section-ten {
        display: none;
    }

    .step-slide.flex {
        flex-direction: column-reverse;
    }

    /* .request--form--container .step-one {
        max-width: 750px;
    } */

    .steps-dots {
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        margin: 0px;
        padding: 0px;
    }

    .request--form--container .step-one .option {
        /* width: 100%;
        height:100%; */
        /* max-width: 344px;
        height: 279px; */
    }

    /* .careworkers-page .section-two-right {
        display: none;
    } */

    .careworkers-page .hero--right {
        display: none;
    }

    .careworkers-page section.hero {
        height: 700px;
        background-position: center center;
    }

    /* .careworkers-page .section-two-left {
        width: 100%;
    } */

    .careworkers-page .s3-quotes,
    .pricing-page .s3-quotes {
        display: none;
    }

    .careworkers-page .care-worker-register-mobile {
        display: block;
        left: 0px;
        top: 0px;
        border: none;
        box-shadow: none;
    }

    .careworkers-page .section-four {
        display: block;
        background: #e6e6eb;
        display: flex;
        justify-content: center;

    }

    .care-worker-register-mobile .care--step--one span b {
        font-weight: 500;
    }


    /* .section-three-mobile {
        display: block;
    }

    .careworkers-page .section-three-mobile {
        display: block;
        width: 100%;
        margin: 0;
        text-align: left;
    }

    .careworkers-page .section-three-mobile .quote-box {
        background: #3c3a63;
    }

    .careworkers-page .section-three-mobile .quote-box h4 {
        display: none;
    } */

    .careworkers-page .section-ten .one-third {
        width: 33.3%;
    }

    .submit--one {
        padding-left: 50px;
    }

    .impact-report-video {
        width: 100%;
    }

}


@media only screen and (max-width: 1200px) {

    .covid-page .section-ten .how-slide.flex {
        flex-direction: column;
    }

    .covid-page .section-ten .how-slide.flex .one-third {
        display: none;
    }

    .covid-page .protection-container {
        justify-content: center;
    }

    .impact-report .section-ten .how-slide.flex {
        flex-direction: column;
    }

    .impact-report .section-ten .how-slide.flex .one-third {
        display: none;
    }

    .impact-report .protection-container {
        justify-content: center;
    }

    /* footer a.green-button {
        width: 240px;
        font-size: 14px;
    } */

    /* footer .width-container-inner.flex {
        flex-direction: column;
    } */

    /* footer .footer-right .flex {
        justify-content: center;
        flex-direction: column;
    } */

    .section-twelve {
        display: none;
    }

    .section-twelve-mobile {
        display: block;
    }

    .request--form--container .option--inside {
        background-size: cover;
    }

    /* .footer-right-top div {
        width: 100%;
    } */

    .section-three-calc .two-thirds .steps-image {
        display: none;
    }

    .section-three-calc .width-container {
        flex-direction: column;
    }

    .section-four-pricing .box-content {
        width: 95%;
    }

    .pricing-page .section-four-pricing .box-content-inner {
        flex-direction: column;
    }

    .pricing-page .included-pricing {
        max-width: 100%;
    }

    .pricing-page .section-seven {
        display: none;
    }

    .pricing-page .section-six .width-container {
        flex-direction: column;
    }

    .how-slide .how-slide-left {
        display: none;
    }

    .page-template-template-impact-report .company-highlights {
        width: 100%;
    }


    /* .footer-right,
    .footer-left{
        width:100%;
    } */

    .gotcare-address .address-container {
        margin-bottom: 30px;
    }
}

@media only screen and (max-width: 1200px) {
    .request--step--two--left input {
        font-size: 0.8rem;
    }
}

/* @media only screen and (min-width:951px) {
    .mobile__menu ul li a {
        font-size: 18px;
    }


    #Mobile_Menu li a:after {
        content: " ";
        width: 50px;
        height: 52px;
        background: url(/wp-content/themes/gotcare/images/long-arrow.png);
        background-size: contain;
        background-repeat: no-repeat;
        position: absolute;
        left: 210px;
    }

    .mobile__menu ul li {
        padding: 25px 30px;
        padding-left: 15px;
    }

    .mobile-faq .flex {
        display: flex;
        flex-direction: column;
        padding-left: 15px;
        padding-top: 80px;
        padding-bottom: 86px;
        position: relative;
        max-width: 750px;
        margin: 0px;
    }
} */

@media only screen and (max-width: 950px) {
    /* .mobile__menu {
        position: absolute;
    } */

    .request--form--container .step-one {
        /* max-width: 950px;
        justify-content: space-evenly; */
    }

    .request--form--container {
        padding: 90px 0;
    }

    .steps-dots {
        padding: 0px;
        margin: 0 auto;
        width: 70%;
    }

    .steps-dots li.slick-active button {
        font-size: 9pt;
        width: 100px;
        padding: 8px 0px;
    }

    /* #primary.is-not-active {
        display: none;
    } */

    /* #colophon.is-not-active {
        display: none;
    } */

    /* .mobile__menu {
        width: 100%;
    } */

    .next-button-container-step-one {
        display: flex;
        justify-content: center;
    }

    .width-container {
        max-height: 900px;
    }

    .how-slide .one-third {
        max-height: 900px;
    }

    .how-slide .how-right h2 {
        font-size: 15pt;
        line-height: 24px;
        margin-bottom: 20px;
    }

    .how-slide .how-right h3 {
        font-size: 16pt;
        margin-top: 10px;
    }

    .how-slide .how-right-inner p {
        font-size: 13pt;
    }

    .how-slide a {
        font-size: 13pt;
    }

    .section-eleven {
        /* height: 230vh; */
    }

    .request__worker.section-eleven .width-container,
    .request__worker.section-eleven{
        max-height:initial!important;
    }

    /* footer .width-container{
        max-height:none;
    } */

    .page-id-207 .site-main {
        margin-bottom: 32rem;
    }

    /* .new-section-twelve .questions-container {
        text-align: center;
    }

    .new-section-twelve .questions-container .form {
        flex-direction: column;
    }

    .new-section-twelve .questions-container button {
        margin: 20px auto;
    } */
}

@media only screen and (max-width: 900px) {
    .back__button {
        text-transform: uppercase;
        color: #e6e6eb;
        background: #3c3a63;
        border: 0px;
        padding: 15px 10px;
        font-size: 15px;
        cursor: pointer;
        background-image: url(/wp-content/themes/gotcare/images/arrow-back.png);
        background-repeat: no-repeat;
        background-position: 4%;
        background-size: 20px;
        float: left;
        width: 100%;
    }

    .request--form--container button.next__button {
        text-transform: uppercase;
        color: #e6e6eb;
        background: #59b3b8;
        border: 0px;
        padding: 15px 10px;
        font-size: 15px;
        cursor: pointer;
        padding-right: 30px;
        background-image: url(/wp-content/themes/gotcare/images/button-arrow.png);
        background-repeat: no-repeat;
        background-position: 95%;
        background-size: 20px;
        float: right;
        right: 0px;
        width: auto;
        font-weight: normal;
    }

    .submition-container {
        margin-top: -160px;
    }

    .desktop__buttons {
        visibility: hidden;
    }

}

@media only screen and (max-width: 750px) {

    .file-drop-inner {
        font-size: 13pt;
    }

    .page-template-template-homepage .section-six .slick-list {
        height: 1650px !important;
    }

    .covid-page .section-three .protection-header {
        line-height: 1.5;
    }

    .impact-report .section-three .protection-header {
        line-height: 1.5;
    }


    /* .section-two-left .text-box p {
        font-size: 14pt;
    }

    .section-two .hero-text-container h1 {
        font-size: 26pt;
        line-height: 50px;
    }

    .section-two-left .text-box {
        width: 100%;
    }

    .section-two-left .text-box p {
        width: 95%;
    }

    .section-two-left .text-box a {
        margin: 0 auto;
    } */

    .pricing-page .section-six .input-2 input {
        padding: 10px;
    }

    .pricing-page .section-six .one-third {
        padding: 70px 5%;
    }

    .submit-care-request-buttons {
        display: flex;
        flex-direction: column;
    }

    #care_worker_form button {
        width: auto;
        margin: 0 auto;
        max-width: unset;
    }

    .careworkers-page .care-worker-register #care_worker_form .back-btn {
        margin-bottom: 15px;
        padding: 15px 24px;
    }

    #care_worker_form button.submit--two {
        padding-right: 0px;
    }

    .care-worker-register #care_worker_form button.submit-next-button {
        margin-bottom: 15px;
        padding: 15px 24px;
    }

    .section-six .slide-left-inner a.blue-button {
        max-width: unset;
        margin: 0 auto;
        text-align: center;
    }

    /* .careworkers-page .section-two-left .text-box a {
        width: 100%;
        margin: 0 auto;
    } */

    .request--section-header p {
        font-size: 21pt;
        display: inline;
    }

    /* .section-two-pricing-buttons {
        flex-direction: column;
        width: 100% !important;
    } */

    /* .pricing-page .section-two-left .text-box a {
        margin: 0px auto 25px;
        width: 100%;
    }

    .pricing-page .section-two-left .text-box p {
        max-width: unset;
    } */

    #btn_to_calculate {
        width: 100%;
        margin: 0 auto;
        cursor: pointer;
    }

    .pricing-page .section-six .input-2 input {
        width: 100%;
        margin: 0 auto;
    }

    #homepage_checklist_submit {
        width: 100%;
        margin-top: 20px;
    }

    .request--section-header .request-section-24hours {
        font-size: 21pt;
        display: inline;
    }

    .request--section-header h1 {
        font-size: 40pt;
        margin-bottom: 40px;
    }

    .request--section-header hr {
        margin-top: 50px;
    }

    .request--section-header h2 {
        font-size: 20pt;
        font-weight: bold;
        max-width: 250px;
        margin: 0 auto;
    }

    .careworkers-page .section-ten {
        display: none;
    }

    .careworkers-page .section-eleven {
        background-image: url('/wp-content/themes/gotcare/images/setyourownhours.jpg');
        background-size: cover;
        background-position: center center;
        display: block;
    }

    /* footer {
        display: none;
    } */

    .form-controlls #join-button {
        margin: 0 auto;
    }

    .new-form .step-one .grocery-btn {
        margin-top: 50%;
    }

    .section-ten {
        display: none;
    }

}

@media only screen and (max-width: 1126px) {
    .header-bottom nav ul li a {
        font-size: 10pt;
    }

}

@media only screen and (max-width: 1083px) {
    /* .header-bottom nav ul li:last-child a {
        display: none;
    } */

    /* .header-bottom .flex {
        justify-content: space-evenly;        
    } */
}

@media only screen and (max-width: 980px) {
    /* #Mobile_Menu {
        padding-top: 171px;
    }
    
    
    #site-navigation {
        display: none;
    }
    
    .hamburger {
        display: block;
    }
    
    .mobile-phone-orange {
        display: block;
        width: 50px;
    } */

    /* .header-bottom .flex {
        justify-content: space-between;
    } */

}

@media only screen and (max-width: 700px) {

    .covid-page .section-three .box-content {
        width: 95%;
    }

    .impact-report .section-three .box-content {
        width: 95%;
    }

}

@media only screen and (max-width: 650px) {


    .section-seven-inner {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    .covid-page .protection-description {
        width: 100%;
    }

    .covid-page .section-seven .blue-button {
        width: 100%;
        max-width: 344px;
        margin: 0 auto;
        margin-bottom: 20px;
    }

    .covid-page h2 {
        font-size: 26pt;
    }

    .covid-page .section-three .protection-header {
        font-size: 26pt;
    }

    .impact-report .protection-description {
        width: 100%;
    }

    .impact-report .section-seven .blue-button {
        width: 100%;
        max-width: 344px;
        margin: 0 auto;
        margin-bottom: 20px;
    }

    .impact-report h2 {
        font-size: 26pt;
    }

    .impact-report .section-three .protection-header {
        font-size: 26pt;
    }

    .section-twelve-mobile {
        font-size: 20pt;
    }

    .section-twelve-mobile .flex {
        width: 70%;
        padding: 80px 0px;
    }

    .section-twelve-mobile img {
        margin-right: 15px;
    }

    .slick-current .slide-controlls .s6s3-active,
    .slick-current .slide-controlls .s6s2-active,
    .slick-current .slide-controlls .s6s1-active {
        font-size: 16px;
        width: 115px;
    }

    .travel-fees {
        padding: 30px;
    }

    .pricing-rates-options {
        padding: 45px 10px;
    }

    .pr-items img {
        margin-bottom: 20px;
    }

    .pr-items {
        flex-direction: column;
    }

}

@media only screen and (max-width: 650px) {

    .covid-page .protection-description {
        padding: 30px
    }

    .impact-report .protection-description {
        padding: 30px
    }

    /* .section-two-pricing-buttons {
        flex-direction: column;
    } */

    /* .pricing-page .section-two-left .text-box a {
        margin-bottom: 25px;
    } */


}

@media only screen and (max-width:500px) {

    .section-twelve-mobile p {
        font-size: 16pt;
    }

    .section-three-calc .box-content {
        width: 95%;
    }

    .typeofcare-calc {
        padding: 50px 0px;
    }

    #Mobile_Menu li a:after {
        display: none;
    }

    .pricing-page .section-six .one-third h1 {
        font-size: 40pt;
    }

    .covid-page .protection-description {
        align-self: normal;
    }

    .impact-report .protection-description {
        align-self: normal;
    }
}

@media only screen and (max-width:475px) {
    .header-top-bar {
        font-size: 11pt;
    }

    section.request__worker .request--form--container .request--step--two input {

        padding-left: 5px;

    }

    .request--step--two select {
        padding-left: 5px;
    }
}



/* dashboard css */

.graph-section-three #months-selection {
    display: block;
}

.content-area.dashboard-page {
    background: #e8e0dc;
}

.dashboard-section {
    background: #fff;
    box-sizing: border-box;
    padding: 40px;
    margin-bottom: 30px !important;
}

.section-width-container {
    max-width: 1400px;
    margin: auto;
    width: 95%;
}

.dashboard-header {
    min-height: 200px;
}

.dashboard-page select {
    background-color: #f7f7f7;
    border: 0px;
    height: 57px;
    padding: 10px;
}

.dashboard-header-left {
    width: 100%;
}

.dashboard-header-left h1 {
    font-size: 30px;
    margin: 0px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    color: #3b3962;
    border-bottom: 1px solid #3b3962;
}

.dashboard-header-left p {
    font-size: 18px;
    color: #3c3a62;
}

.dashboard-header-right {
    margin-left: 30px;
}

#js-chart-area {
    margin: 0 auto;
}

.graph-section-one {
    width: 400px;
    position: relative;
}

.graph-section-one h2 {
    margin: 0px;
    color: #59b2b7;
    margin-bottom: 20px;
    width: 600px;
    font-size: 30px;
}

.graph-section-one h3 {
    margin: 0px;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 13px;
    color: #676767;
}

.graph-section-one p {
    font-size: 30px;
    color: #59b2b7;
    margin: 0px;
    font-weight: 900;
    margin-bottom: 30px;
}

.graph-section-two {
    width: 100%;
}


.dashboard-table-section h2 {
    margin: 0px;
    color: #59b2b7;
    margin-bottom: 20px;
    font-size: 30px;
}

p.budget-used-figure {
    color: #cea285;
}


.graph-section-table-row {
    display: flex;
    justify-content: space-between;
    padding: 15px 0px;
}

.graph-section-table-row.head {
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
    font-size: 16px;
}

.graph-section-table-row.row-content {
    font-size: 18px;
    border-bottom: 2px dashed #efefef;
}

.graph-section-table-row .right {
    text-align: center;
}

.graph-section-table.one .graph-section-table-row div {
    width: 50%;
}

.graph-section-table.two .graph-section-table-row div {
    text-align: left;
}


.col-one {
    width: 20%;
}

.col-two {
    width: 25%;
}

.col-three {
    width: 15%;
}

.col-four {
    width: 15%;
}

.col-five {
    width: 20%;
}


.graph-section-table-row.row-content .col-five {
    color: #3e3c64;
    font-weight: bold;
}

.bottom-p {
    color: #3c3a62;
}

.bottom-p a {
    color: #5db2b7;
    font-weight: bold;
    text-decoration: none;
}

#resetpasswordform fieldset {
    border: none;
    max-width: 500px;
    margin: 0 auto;
    padding-top: 50px;
    position: relative;
}

#resetpasswordform p {
    font-size: 20px;
    font-family: 'semplicitapro', sans-serif;
    color: #6a6a78;
}

#resetpasswordform #som_new_user_pass {
    display: block;
}

#som_new_user_pass {
    padding: 15px;
    width: 100%;
}

#resetpasswordform #som_new_user_pass_again {
    display: block;
}

#som_new_user_pass_again {
    padding: 15px;
    width: 100%;
}

#password-lost-form-wrap fieldset {
    border: none;
    max-width: 500px;
    margin: 0 auto;
    padding-top: 50px;
    position: relative;
}

#password-lost-form-wrap p {
    font-size: 20px;
    font-family: 'semplicitapro', sans-serif;
    color: #6a6a78;
}

.sec-10-slider-icons {
    display: flex;
    flex-direction: row;
}

.sec-10-slider-icons img {
    margin-right: 30px;
    max-width: 39px;
    width: 100%;
    z-index: 999999;
    cursor: pointer;
}

@media only screen and (max-width: 980px) {

    .graph-section-table.two .graph-section-table-row.head {
        display: none;
    }

    .graph-section-table.two .graph-section-table-row.row-content {
        display: flex;
        flex-direction: column;
    }

    .graph-section-table.two .graph-section-table-row {
        margin-bottom: 20px;
    }


    .graph-section-table.two .col-one,
    .graph-section-table.two .col-two,
    .graph-section-table.two .col-three,
    .graph-section-table.two .col-four,
    .graph-section-table.two .col-five {
        border-bottom: 1px solid #efefef;
        padding: 10px 0px;
        width: 100%;
    }

    .graph-section-table.two .col-five {
        border-bottom: 0px;
        order: -1;
    }

    .dashboard-header .section-width-container {
        flex-direction: column;
    }

    .dashboard-header select {
        float: none;
        width: 100%;
        max-width: 500px;
        margin: 0 auto;
        display: block;
        margin-bottom: 1.5rem;
    }

    .dashboard-header-right {
        margin: 0 auto;
        width: 100%;
    }

    .dashboard-graph-section .section-width-container.flex.dashboard-section {
        flex-direction: column-reverse;
    }

    .graph-section-one {
        width: 100%;
    }

    .graph-section-two {
        margin: 40px 0px;
    }

    #somfrp_user_info {
        width: 100%;
    }

}

@media only screen and (max-width:750px) {
    .graph-section-one h2 {
        width: 100%;
    }

    .request--step--two {
        padding: 60px 40px 10px 40px;
    }

    .submit-error {
        margin-top: 30px;
    }

    .section-eleven {
        /* height: 200vh; */
    }
}

@media only screen and (max-width:500px) {
    .dashboard-header-left p {
        font-size: 15px;
    }

    #js-chart-area {
        width: 250px !important;
        height: auto !important;
    }
}

/*2021 11 23 request*/

#post-207 label,
.cta-landing label {
    color: #3c3a63;
    font-weight: bold;
    font-family: semplicitapro, sans-serif;
    font-size: 18pt;
}

#post-207,
.cta-landing {
    font-size: 16pt;
    color: #6a6a78;

}

.page-id-207 #primary,
.cta-landing #primary {
    display: flex;
    max-width: 1900px;
}

.cta-landing #primary{
    display: flex;
    max-width: 1900px;
    width:100%;
}

.page-id-207 .one-third,
.cta-landing .one-third {
    background-size: cover;
    background-position: center center;
}

.page-id-207 .one-third{
    width: 30%;
    margin-bottom: -7px;
}

.page-id-207 .entry-content {
    margin-top: 25px;
}

.rl-inner {
    width: 84%;
    margin: auto;
}

.page-template-template-lunch-and-request {
    background: #e7e6eb;
}

#post-207 input,
.cta-landing input {
    display: inline-block;
    padding: 10px 0px;
    width: 100%;
    max-width: 400px;
    margin-bottom: 20px;
    padding-left: 20px;
}

#post-207 input[type="submit"],
.cta-landing input[type="submit"] {
    display: block;
    text-decoration: none;
    text-transform: uppercase;
    width: 230px;
    background-color: #5bb2bb;
    color: #e6e6eb;
    text-align: center;
    padding: 15px 0;
    font-size: 16px;
    font-family: 'HK Grotesk', sans-serif;
}

#post-207 h1{
    font-size: 45pt;
    margin-bottom: 0 !important;
}

#post-207 h4 {
    font-size: 26pt;
    margin: 0;
    margin-bottom: 40px;
    color: #3d3b63;
}

.cta-landing h1 {
    font-size: 56px;
    line-height: 73px;
    margin-bottom: 30px;
}

.cta-landing p.sub-header{
    color:#3C3B60;
    font-weight: 500;
    font-size: 28px;
    margin-top: 0px;
    max-width: 95%;
    margin-bottom: 70px;
}

#post-207 h3,
.cta-landing h3 {
    line-height: 32pt;
    font-size: 26pt;
    margin-top: 10px;
    color: #3c3a63;
}

@media only screen and (max-width: 1250px) {
    #post-207 .entry-content,
    .cta-landing .entry-content{
        width: 95%;
        margin: 0 auto;
    }

    #post-207 .entry-header,
    .cta-landing .entry-header {
        width: 95%;
        margin: 0 auto;
    }

    #post-207 input,
    .cta-landing input {
        width: 95%;
    }

    .page-id-207 .one-third,
    .cta-landing .one-third {
        display: none;
    }
}



.register-step-two-container {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgb(60 58 99 / 78%);
    z-index: 999;
    display: flex;
    justify-content: center;
    align-items: center;
}

.reg-two-inner {
    background: #e6e6ea;
    padding: 30px 50px;
    display: flex;
    box-sizing: border-box;
}

.reg-two-inner .left {
    margin-right: 30px;
    padding-right: 20px;
    border-right: 1px solid #57b3b8;
    width: 50%;

}

.reg-two-inner .right {
    width: 50%;
}

.reg-two-inner label {
    display: block;
}

.label-container {
    margin-block-end: 1.3em;
}

.label-container select,
input {
    width: 100%;
    height: auto;
    margin-bottom: 5px;
    padding: 10px;
}

.left select {
    border: none;
    background: #f8f8f8;
    -webkit-appearance: none;
    border-radius: 0;
    width: 100%;
    outline: 0;
    background-image: url(/wp-content/themes/gotcare/images/arrow-simple.png);
    background-repeat: no-repeat;
    background-position: 96%;
    color: #b8b8b8;
    padding-left: 22px;
    background-size: 15px;
    cursor: pointer;
}

.label-title {
    margin-block-end: 5px;
    margin-block-start: 0;
    color: #3c3a63;
    font-size: 15px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: bold;
}

.label-title .span {
    color: #6d6d6d;
}

.label-text {
    margin-block-start: 0;
    width: 85%;
    color: #6d6d6d;
    margin-bottom: 11px;
}


.register-step-two-content input[type="text"]:focus,
.register-step-two-content select:focus {
    border: 1px solid #59b3b8;
    border-left: 5px solid #59b3b8;
}

.request--step--two input[type="text"]:focus,
.request--step--two select:focus {
    border: 1px solid #59b3b8;
    border-left: 5px solid #59b3b8;
}

.register-step-two-content .tagit-new input[type="text"]:focus,
.request--step--two .tagit-new input[type="text"]:focus {
    border: 0;
}

.request--step--two .form-controlls {
    display: flex;
    justify-content: space-between;
    color: #fff;
    cursor: pointer;
    padding-bottom: 10px;
}

.form-controlls #back-button {
    margin-top: 20px;
    text-transform: uppercase;
    color: #e6e6eb;
    background: none;
    border: 0px;
    padding: 15px 10px;
    font-size: 13pt;
    border-radius: 8px;
    cursor: pointer;
    padding-left: 35px;
    background-image: url(/wp-content/themes/gotcare/images/arrow-back.png);
    background-repeat: no-repeat;
    background-position: 4%;
    background-size: 25px;
    float: left;

}

.form-controlls #join-button {
    margin-top: 20px;
    display: block;
    text-decoration: none;
    text-transform: uppercase;
    width: 180px;
    background-color: #5bb2bb;
    color: #e6e6eb;
    text-align: center;
    padding: 15px 0;
    padding-right: 60px;
    background-image: url(/wp-content/themes/gotcare/images/button-arrow.png);
    background-repeat: no-repeat;
    background-position: 95%;
    font-size: 13px;
    cursor: pointer;
}

.reg-two-inner.thanks {
    display: none;
}

input[type=checkbox]+label {
    display: block;
    margin-bottom: 9px;
    cursor: pointer;
}

input[type=checkbox] {
    display: none;
}

input[type=checkbox]+label:before {
    content: "\2714";
    border: 1px solid #918e8e;
    border-radius: 0.2em;
    display: inline-block;
    width: 1.6em;
    height: 1.6em;
    padding-left: 0.3em;
    padding-bottom: 0.3em;
    margin-right: 0.2em;
    vertical-align: bottom;
    color: transparent;
    margin-right: 10px;
}

input[type=checkbox]:checked+label:before {
    background-color: #3c3a63;
    border-color: #3c3a63;
    color: #fff;
}


.form-group label {
    font-size: 14px;
}

.span {
    margin: 6px 0 0 5px;
    font-size: 10px;
    color: #c4c1c1;
}

#dropContainer,
#drop-container-validate-user {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fff;
    width: 85%;
    height: 15%;
    margin-top: 8px;
}

div#div-file,
div#div-file-validate-user {
    display: flex;
    justify-content: center;
    position: relative;
    height: 40px;
    width: 100px;
    background-color: transparent;
    border: 2px solid #3c3a63;
    margin-left: 15px;
    cursor: pointer;
}

input#fileInput {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}

p#text-file {
    font-size: 10px;
    font-weight: 700;
    color: #3b3693;
}

/* CONFIRMATION SCREEN */
.care-worker-confirmation-screen {
    padding: 50px 250px;
    display: none;
}

.care-worker-confirmation-container {
    background: #e6e6eb;
    padding: 30px 30px 1px 30px;
    box-shadow: 0px 0px 31px 0px rgb(0 0 0 / 24%);
    margin-top: -45rem;
}

.success-video {
    width: 90%;
    height: 420px;
}

.logo-confirmation-container img {
    width: 20%;
    height: 20%;
}

.care--step--confirmation {
    text-align: center;
}

.care--step--confirmation p {
    font-size: 30px;
    color: #35C0C6;
    margin-top: 0px;
    margin-bottom: 5px;
}

.care--step--confirmation span {
    max-width: 380px;
    font-size: 20px;
    color: #7b7b7b;
    line-height: 28px;
}

.logo-confirmation-container {
    margin: 40px 0;

}

.text-confirmation-container {
    margin: 15px 0 50px 0;
}


@media only screen and (max-width: 1352px) {

    .care-worker-confirmation-container {
        margin-top: -1 rem;
    }

    .success-video {
        width: 90%;
        height: 100%;
    }

    .reg-two-inner {
        padding: 20px;
        margin-left: 20px;
        margin-right: 20px;
    }

    .reg-two-inner .left {
        margin-right: 30px;
        padding-right: 20px;
        width: 50%;
    }

    .care-worker-confirmation-screen {
        padding: 50px 200px;
    }

    .care-worker-confirmation-container {
        padding: 30px;
        margin-top: 0;
    }

    .logo-confirmation-container {
        margin: 20px 0;
    }

    .text-confirmation-container {
        margin: 25px 0;
    }

    #care_worker_form .submit--one {
        display: block;
        text-decoration: none;
        text-transform: uppercase;
        width: 180px;
        background-color: #5bb2bb;
        color: #e6e6eb;
        text-align: center;
        padding: 15px 0;
        padding-right: 60px;
        background-image: url(/wp-content/themes/gotcare/images/button-arrow.png);
        background-repeat: no-repeat;
        background-position: 95%;
        font-size: 16px;
        cursor: pointer;
    }

    .form-controlls #join-button {
        margin-right: 20px;
    }

    .form-controlls #back-button {
        margin-left: 20px;
    }

    .how-center-end-text {
        margin-block-end: -150px;
    }
}

@media only screen and (max-width: 900px) {
    .care-worker-confirmation-screen {
        padding: 50px;
    }
}

@media only screen and (max-width: 768px) {
    .reg-two-inner {
        flex-direction: column;
        margin-top: 15px;
    }

    .reg-two-inner .left {
        width: 100%;
        border-right: 0;
    }

    .register-step-two-container {
        height: auto;
    }

    .reg-two-inner .right {
        width: 100%;
    }

    #dropContainer,
    #drop-container-validate-user {
        height: 4rem;
    }

    .request--step--three img {
        max-width: 150px;
        text-align: center;
        margin: 50px 0;
    }

    .request--form--container h2 {
        font-size: 26px;
    }

    .request--step--three span {
        font-size: 15px;
        margin: 10px 10px;
    }

    .request--form--container p {
        font-size: 13pt;
        padding: 0;
    }

    #request_care_worker input,
    #request_care_worker textarea,
    #request_care_worker select {
        font-family: 'semplicitapro', sans-serif !important;
    }

    #request_care_worker .request--step--three {
        padding-bottom: 50px;
    }

    .request--step--two--left input {
        font-size: 13px;
    }

    .request--step--two select {
        font-size: 0.8rem;
    }

    .input-fields-container input {
        font-size: 16px;
    }

    .request--form--container {
        min-height: auto;
    }

    .care-worker-confirmation-container {
        padding: 10px;
    }

    .care--step--confirmation span {
        font-size: 15px;
    }

    .logo-confirmation-container {
        margin: 15px 0;
    }

    .care-worker-confirmation-screen {
        padding: 50px;
    }

    .care-worker-confirmation-container {
        margin-top: 30px;
    }

    /* .new-section-twelve {
        padding: 100px 0px;
    }
    
    .new-section-twelve .questions-container h2 {
        font-size: 36px;
    }
    
    .new-section-twelve .questions-container p,
    .new-section-twelve .questions-container a {
        font-size: 19px;
    }
    
    .new-section-twelve .questions-container .thin-text p {
        font-size: 19px;
    }

    .new-section-twelve .questions-container {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .new-section-twelve .questions-container .form input{
        font-size:19px;
    } */
}

@media only screen and (max-width: 500px) {
    #additional_comments {
        margin-top: 0;
        min-height: 0;
    }

    .register-step-two-container {
        height: auto;
    }

    .reg-two-inner {
        margin-top: 15px;
        margin-left: 0px;
        margin-right: 0px;
    }

    .care-worker-confirmation-screen {
        padding: 20px;
    }

    .care-worker-confirmation-container {
        padding: 20px;
    }

    .logo-confirmation-container {
        margin: 15px 0;
    }

    .logo-confirmation-container img {
        width: 30%;
        height: 30%;
    }

    .care--step--confirmation p {
        font-size: 25px;
    }

    .care--step--confirmation span {
        font-size: 15px;
    }

    .text-confirmation-container {
        margin-bottom: 35px;
        margin-top: 10px;
    }

    .error_file_too_big_home {
        text-align: center;
    }

    .error_file_too_big_home span {
        font-size: 12px;
        color: #FF0000;
    }

    a.dz-remove {
        font-size: 20px;
    }
}

.tagit-autocomplete {
    z-index: 9999 !important;
}

.display-none {
    display: none;
}

.form-controlls #join-button.display-none {
    display: none;
}







@media only screen and (max-width: 1350px) {
    .page-template-template-impact-report section.hero h1 {
        display: inline;
        font-size: 36px;
        line-height: 62px;
    }

    .page-template-template-impact-report .hero-text-container {
        left: 5%;
    }

    .next-button-container-step-one {
        max-width: 750px;
    }
}

.page-template-template-impact-report .site-main {
    padding-top: 123px;
}

.page-template-template-impact-report .slider-section {
    background-color: #e6e6eb;
    padding: 100px 0px;
}

.page-template-template-impact-report .slider-section .width-container {
    display: flex;
    max-width: 1372px;
    width: 90%;
    align-items: center;
}

@media only screen and (max-width: 850px) {
    .page-template-template-impact-report .slider-section .width-container {
        flex-direction: column;
    }
}

.page-template-template-impact-report .slider-section .left {
    width: 50%;
    padding-right: 50px;
    box-sizing: border-box;
}

@media only screen and (max-width: 850px) {
    .page-template-template-impact-report .slider-section .left {
        width: 100%;
        padding-right: 0px;
    }
}

.page-template-template-impact-report .slider-section .left h2 {
    text-align: left;
    font-style: normal;
    font-weight: bold;
    font-size: 30pt;
    color: #3C3B60;
}

@media only screen and (max-width: 850px) {
    .page-template-template-impact-report .slider-section .left h2 {
        font-size: 30px;
    }
}

.page-template-template-impact-report .slider-section .left p {
    font-size: 15pt;
    font-weight: 600;
    color: #3C3B60;
    width: 100%;
    max-width: 500px;
}

@media only screen and (max-width: 850px) {
    .page-template-template-impact-report .slider-section .left p {
        max-width: auto;
        font-size: 20px;
    }
}

.page-template-template-impact-report .slider-section .right {
    width: 50%;
}

@media only screen and (max-width: 850px) {
    .page-template-template-impact-report .slider-section .right {
        width: 100%;
    }
}

.page-template-template-impact-report .slider-section .right .slider-section-slider .slide h2 {
    font-weight: 600;
    color: #E69D7E;
    text-align: center;
    margin-bottom: 40px;
    max-width: 500px;
    margin: auto;
    margin-top: 50px;
    font-size: 20px;
}

.page-template-template-impact-report .slider-section .right .slider-section-slider .slide img {
    max-width: 80%;
    margin: auto;
    margin-top: 70px;
}

.page-template-template-impact-report .slider-section .right .slider-section-slider .slick-dots {
    bottom: 0;
    height: 10px;
    margin-bottom: -48px;
}


.page-template-template-impact-report .slider-section .right .slider-section-slider .slick-dots li {
    content: '';
    color: transparent !important;
    width: 10px;
    height: 10px;
    border-radius: 50px;
    background: #f3c1a3;
    font-size: 0;
}

.page-template-template-impact-report .slider-section .right .slider-section-slider .slick-dots li button:before {
    font-size: 0;
}

.page-template-template-impact-report .slider-section .right .slider-section-slider .slick-dots li.slick-active {
    background: #e79d7d;
}

.page-template-template-impact-report .question-box-section .width-container {
    display: flex;
}

@media only screen and (max-width: 900px) {
    .page-template-template-impact-report .question-box-section .width-container {
        flex-direction: column;
    }
}

.page-template-template-impact-report .question-box-section .box {
    width: 33.3333%;
    text-align: center;
    padding: 40px 0px;
    ;
    padding-top: 60px;
}

@media only screen and (max-width: 900px) {
    .page-template-template-impact-report .question-box-section .box {
        width: 100%;
    }
}

.page-template-template-impact-report .question-box-section .box.orange {
    background: #E69D7E;
}

.page-template-template-impact-report .question-box-section .box.blue {
    background: #3A3B65;
}

.page-template-template-impact-report .question-box-section .box.green {
    background: #70B1B6;
}


.page-template-template-impact-report .question-box-section .box h3 {
    color: #E7E6EB;
    font-size: 28px;
    margin-top: 0px;
    margin-bottom: 30px;
    font-weight: bold;
    max-width: 80%;
    width: 400px;
    margin: auto;
    height: 210px;
}

@media only screen and (max-width: 1100px) {
    .page-template-template-impact-report .question-box-section .box h3 {
        font-size: 20px;
        height: 180px;
    }
}

@media only screen and (max-width: 900px) {
    .page-template-template-impact-report .question-box-section .box h3 {
        height: auto;
        margin-bottom: 30px;
    }
}

.page-template-template-impact-report .question-box-section .box a {
    color: #3A3B65;
    display: inline-block;
    background: #E7E6EB;
    border-radius: 50px;
    padding: 15px 20px;
    font-weight: bold;
    text-decoration: none;
    margin-block-end: 40px;
}


.page-template-template-impact-report .thankyou-section {
    position: relative;
    background: #e7e6eb;
    padding: 300px 0px;
    text-align: center;
}

@media only screen and (max-width: 1000px) {
    .page-template-template-impact-report .thankyou-section {
        padding: 100px 0px;
        position: relative;
    }

    .video-block-section .left {
        width: 100%;
    }

    .video-block-section .right {
        width: 100%;
    }

    .video-block-section .left .info-block p {
        margin: 15px 0;
    }
}

.page-template-template-impact-report .thankyou-section .blob-one {
    position: absolute;
    top: 0;
    left: 0;
    width: 700px;
    height: 320px;
    background-image: url(/wp-content/themes/gotcare/images/blob-1.svg);
    background-size: 600px;
    background-repeat: no-repeat;
    z-index: 0;
    background-position: left top;
}

@media only screen and (max-width: 1000px) {
    .page-template-template-impact-report .thankyou-section .blob-one {
        background-size: 300px;
    }
}

.page-template-template-impact-report .thankyou-section .blob-two {
    position: absolute;
    top: 0;
    right: 0;
    width: 350px;
    height: 500px;
    background-image: url(/wp-content/themes/gotcare/images/blob-2.svg);
    background-size: cover;
    background-repeat: no-repeat;
    z-index: 0;
    background-position: right top;
}

@media only screen and (max-width: 1000px) {
    .page-template-template-impact-report .thankyou-section .blob-two {
        background-size: 200px;
    }
}

.page-template-template-impact-report .thankyou-section h2 {
    font-size: 70px;
    color: #3A3B65;
    margin-top: 0px;
}

@media only screen and (max-width: 1000px) {
    .page-template-template-impact-report .thankyou-section h2 {
        font-size: 50px;
        margin-top: 30px;
    }
}

.page-template-template-impact-report .thankyou-section p {
    font-size: 30px;
    margin-bottom: 0px;
    font-weight: normal;
    color: #3A3B65;
    width: 90%;
    max-width: 1400px;
    margin: auto;
}

@media only screen and (max-width: 1000px) {
    .page-template-template-impact-report .thankyou-section p {
        font-size: 20px;
    }
}




.page-template-template-impact-report .info-box-section {
    background: #ded5d1;
    padding: 150px 0px;
}

@media only screen and (max-width: 920px) {
    .page-template-template-impact-report .info-box-section {
        padding: 50px 0px;
    }
}

.page-template-template-impact-report .info-box-section .width-container {
    max-width: 1372px;
    width: 90%;
}

.page-template-template-impact-report .info-box-section h2 {
    text-align: center;
    font-size: 58pt;
    color: #3c3a63;
    max-width: 780px;
    margin: 0 auto;
    margin-bottom: 80px;
    line-height: 90px;
}

@media only screen and (max-width: 920px) {
    .page-template-template-impact-report .info-box-section h2 {
        font-size: 35px;
        margin-bottom: 40px;
    }
}

.page-template-template-impact-report .info-box-section .info-box-content .row {
    display: flex;
    justify-content: space-between;
}

@media only screen and (max-width: 920px) {
    .page-template-template-impact-report .info-box-section .info-box-content .row {
        flex-direction: column;
    }
}

.page-template-template-impact-report .info-box-section .info-box-content .info-box {
    width: 46%;
    margin: 0px;
    margin-bottom: 90px;
    min-height: 472px;
    display: flex;
    background: #e6e6eb;
    z-index: 2;
    border-top: 12px solid #d1937d;
    text-align: center;
    color: #6a6a78;
    position: relative;
    align-items: center;
    justify-content: center;
}

@media only screen and (max-width: 920px) {
    .page-template-template-impact-report .info-box-section .info-box-content .info-box {
        width: 100%;
        margin-bottom: 30px;
        min-height: auto;
    }
}

.page-template-template-impact-report .info-box-section .info-box-content .info-box p {
    font-size: 20pt;
    color: #3C3B60;
    margin: 0px;
    width: 90%;
    max-width: 456px;
    text-align: left;
    padding: 40px 0px;
}

@media only screen and (max-width: 920px) {
    .page-template-template-impact-report .info-box-section .info-box-content .info-box p {
        font-size: 20px;
    }
}

.section-three-box-circles-video-section {
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 140px 0px;
    background: #e0d5d0;
}

.left {
    width: 30%;
}

.right {
    width: 70%;
    position: sticky;
}


/* .video-half {
    width: 30%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    transition: all 0.2s;
    align-items: center;
    justify-content: center;
} */

/* .video-half.active {
    width: 100%;
    background-color: #000;
} */


/* .video-overlay {
    width: 30%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    transition: all 0.2s;
    align-items: center;
    justify-content: center;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
} */

.video-overlay.active {
    width: 100%;
    background-color: #000;
    display: none;
}

/* .video-overlay:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: #59b3b8a8;
} */

.video-overlay-inner {
    position: relative;
    color: #fff;
    background-image: url(/wp-content/themes/gotcare/images/play-icon.png);
    background-position: left 5px;
    padding-left: 38px;
    font-weight: bold;
    background-size: 30px;
    background-repeat: no-repeat;
    font-size: 26px;
    padding-bottom: 8px;
    background: #59b3b8;
    padding: 12px;

}

.video-mobile {
    display: none;
    position: relative;
}

.video-mobile .video-half {
    width: 100%;
    display: block;
}

.video-mobile .video-overlay {
    width: 100%;
    display: block;
}

.box-content-video-inner h2 {
    font-size: 23pt;
}

@media only screen and (max-width: 1000px) {

    .video-mobile {
        display: block;
    }

    .section-three-box-circles-video-section .left {
        display: none;
    }

    .section-three-box-circles-video-section .right {
        width: 100%;
        margin-top: 20rem;
    }

    .section-three-box-circles-video-section {
        flex-direction: column;
    }

    .video-half {
        height: 350px;
        width: 100%;
        background-color: #000;
    }

    .video-half source {
        width: 100%;
        height: 200px;
    }
}

@media only screen and (max-width: 750px) {
    .section-three-box-circles-video-section .right {
        margin-top: 20rem;
    }

    .box-content-video-inner h2 {
        font-size: 25px;
    }

    section.section-three-box-circles-video-section .bubble-3 {
        left: 85%;
        width: 120px;
        height: 120px;
        bottom: -75px;
    }

    section.section-three-box-circles-video-section .bubble-4 {
        left: 80%;
        width: 60px;
        height: 60px;
        bottom: -79px;
    }

    .page-id-207 .site-main {
        margin-bottom: 40rem;
    }

    #post-207 h1 {
        font-size: 35pt;
        margin-bottom: 20px !important;
    }

    #post-207 h4 {
        font-size: 20pt;
    }
}

@media only screen and (max-width: 650px) {
    .video-half {
        height: 270px;
    }

    .section-three-box-circles-video-section .right {
        margin-top: 13rem;
    }

    .page-id-207 .site-main {
        margin-bottom: 42rem;
    }
}

@media only screen and (max-width: 500px) {
    .video-half {
        height: 280px;
    }

    .box-content-video-inner h2 {
        font-size: 17px;
    }

    .box-content-video-inner p {
        font-size: 15px;
        width: 100%;
    }

    section.section-three-box-circles-video-section .bubble-1 {
        width: 85px;
        height: 85px;
        top: -65px;
    }

    section.section-three-box-circles-video-section .bubble-2 {
        left: 85%;
    }

    section.section-three-box-circles-video-section .bubble-3 {
        left: 75%;
        width: 100px;
        height: 100px;
        bottom: -60px;
    }

    section.section-three-box-circles-video-section .bubble-4 {
        left: 65%;
    }

    .new-form .step-one .select-btn a {
        padding: 5px 10px;
        font-size: 12px;
    }
}

@media only screen and (max-width: 750px) {

    .request--form--container .step-one .option .option--inside {
        /* height: 250px; */
        height:100%;
    }

    .request--form--container .step-one .option {
        /* width: 250px;
        height: 250px; */
        width:47%;
        height:100%;
        padding-bottom:44%;
    }

    .request--form--container .step-one .option .option--inside {
        padding: 13px 15px;
    }

    .request--form--container .step-one .option p {
        font-size: 15px;
        padding-left: 0;
    }

    .request--form--container .step-one .option h5 {
        font-size: 25px;
    }

    .request--form--container .step-one {
        flex-direction: row;
    }

    .request--form--container .step-one .option.selected .option--inside {
        /* width: 250px;
        height: 250px; */
        width:100%;
        height:100%;

    }

    /* .option.selected:after {

        width: 35px;
        height: 35px;
        bottom: 15px;
        right: 15px;
    } */

    .next-button-container-step-one {
        margin: 50px auto;
    }
}

@media only screen and (max-width: 540px) {

    .request--form--container .step-one .option .option--inside {
        /* height: 180px;
*/
        height:100%;

    }

    .request--form--container .step-one .option {
        /* width: 180px;
        height: 180px; */


    }

    .request--form--container .step-one .option p {
        font-size: 10px;
        padding-left: 0;
    }

    .request--form--container .step-one .option h5 {
        font-size: 15px;
    }

    .request--form--container .step-one .option.selected .option--inside {
        /* width: 180px;
        height: 180px; */

    }

    .option.selected:after {

        width: 35px;
        height: 35px;
        bottom: 15px;
        right: 15px;
    }

}

.new-slider .title {
    display: flex;
    justify-content: center;
}

.new-slider .title h1 {
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    letter-spacing: 0.04em;
    color: #FFFFFF;
    margin: 60px 0 0 0;
}

.new-slider .title p {
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 26px;
    color: #FFFFFF;
    margin: 0;
}

.new-slider .one-third {
    width: 50%;
    padding: 30px 0 0 0;
}

.new-slider .two-thirds {
    width: 50%;
    display: flex;
    align-items: center;
}

.new-slider .steps-dots li {
    color: #9bd1d4;
    text-transform: uppercase;
    font-size: 8pt;
    background: transparent;
    border: none;
    padding: 0px;
    font-weight: 500;
    font-family: 'semplicitapro', sans-serif;
    letter-spacing: 1px;
    cursor: pointer;
}

.new-slider .steps-dots .slick-active {
    font-size: 12.89pt;
    border: 2px solid #e5e5eb;
    color: #e5e5eb;
    border-radius: 40px;
    line-height: 1.5;
    padding: 10px 20px;
    cursor: pointer;
}

.new-slider .two-thirds .steps-image {
    height: 90%;
    border-top-left-radius: 319.5px;
    border-bottom-left-radius: 319.5px;
    margin-top: 10%;
}

.new-slider .steps-dots {
    margin-top: -50px;
}

.new-slider .slide-left-inner p {
    max-width: 470px;
}

@media only screen and (max-width: 1349px) {
    .new-slider .two-thirds {
        width: 100%;

        margin-top: 0;
    }

    .new-slider .steps-dots {
        margin-top: 50px;
    }

    .new-slider .two-thirds .steps-image {
        height: 90%;
        margin-top: 50px;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

    .slide-left-inner h2 {
        margin-top: 50px;
    }

    .new-slider .one-third {
        width: 100%;

    }

    .new-slider .slide-left-inner {
        width: 100%;
        margin: 0;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
}

@media only screen and (max-width: 774px) {

    .new-slider .title {
        text-align: center;
    }

    .new-slider .title h1 {
        font-size: 38px;
    }

}

@media only screen and (max-width: 668px) {

    .new-slider .slide-left-inner h2 {
        font-size: 28px;
    }

    .new-slider .slide-left-inner p {
        font-size: 20px;
        margin-left: 30px;
        margin-right: 30px;
    }
}

@media only screen and (max-width: 499px) {

    .new-slider .slide-left-inner h2 {
        font-size: 20px;
    }

    .new-slider .slide-left-inner p {
        font-size: 15px;
    }

    .slide-left-inner h2 {
        margin-top: -80px;
    }

    .new-slider .steps-dots .slick-active {
        font-size: 9pt;
        padding: 5px 10px;
    }

    .page-id-207 .site-main {
        margin-bottom: 65rem;
    }
}

.page-template-template-care-request-ad-landing-php{
    background:#E7E6EB;
}

.cta-landing .cta-landing-content{
    display:flex;
    justify-content: space-between;
}
/* .cta-landing .cta-landing-content .quote-top .stars img{
   max-width: 190px;
}

.cta-landing .cta-landing-content .quote-text p{
    font-family: PT Serif;
    font-weight: 400;
    font-style: italic;
    font-size: 17px;
    line-height: 23.5px;
    color: #34366A;
} */

.cta-landing .cta-landing-content .submit-cta-landing{
    background: #59b3b8;
    color: #e6e6eb !important;
    padding: 12px;
    margin: 0px;
    margin-right: 0px;
    font-family: semplicitapro, sans-serif !important;
    font-weight: 500;
    display: inline-block;
    font-size: 11pt;
    letter-spacing: 0.04em;
    text-decoration:none;
}

.cta-landing .cta-landing-content .cta-left{
    width:55%;
    max-width: 440px;
}

.cta-landing .rl-inner{
    padding:30px 0px;
}

.cta-landing .width-container{
    max-height: initial!important;
}

@media only screen and (max-width: 1352px) {
    .cta-landing h1 br{
        display:none;
    }

    .cta-landing h1{
        font-size: 48px;
        line-height: 65px;
    }
}

@media only screen and (max-width: 800px) {
    .cta-landing h1{
        font-size: 36px;
        line-height: 52px;
    } 

    .cta-landing p.sub-header {
        font-size: 20px;
    }

    .cta-right{
        display:none;
    }

    .cta-landing .cta-landing-content .cta-left {
        width: 100%;
    }


}

.usp-boxes.mobile-version{
    display:none;
}

.usp-boxes.desktop-version{
    display:block;
}

@media only screen and (max-width: 950px) {
    .usp-boxes.desktop-version{
        display:none;
    }

    .usp-boxes.mobile-version{
        display:block;
    }
}

