/*Contact Me 1*/

/************************************************************/

/* Hover links */

/* Contact Me 1 Social Media */
.contactme1-socialmedia.et_pb_social_media_follow li a.icon::before {
    color: #04b4c6;
    width: 61px;
    line-height: 61px;
}

.contactme1-socialmedia.et_pb_social_media_follow li a.icon:hover::before {
    color: #6e6b7d;
}

.contactme1-socialmedia.et_pb_social_media_follow li a.icon {
    width: 60px;
    height: 60px;
    box-shadow: 0px 30px 70px 0px rgba(233, 237, 242, 0.8);
}

.contactme1-socialmedia.et_pb_social_media_follow li a {
    margin-right: 15px;
}

/* footer */

.segmund_footer_style a {
    color: #898698;
}

/************************************************************/

.contact_form_header .et_pb_row,
.contact_form_header .et_pb_row .et_pb_column_1_2:first-child,
.contact_form_header .et_pb_column_1_2:first-child .et_pb_row_inner.et-last-child,
.contact_form_header .et_pb_column_1_2:first-child .et_pb_row_inner.et-last-child .et_pb_column_inner {
    position: static !important;
}

.contact_form_header .et_pb_column_1_2:first-child .et_pb_row_inner.et-last-child .et_pb_image {
    position: absolute !important;
}

.contact_form_header .et_pb_column_1_2:first-child {
    width: 43% !important;
    margin-right: 4% !important;
}

.contact_form_header .et_pb_column_1_2:last-child {
    width: 53% !important;
}

.contact_form_header > .et_pb_row {
    position: static;
}

.contact_form_header .et_pb_contact_form_container {
    padding-left: 30px !important;
    padding-right: 30px !important;
}

.pop_form_contact.contact_form_header .et_pb_contact_form_container form.et_pb_contact_form p textarea {
    min-height: 158px !important;
}

#page-container .contact_form_header .et_pb_row_inner .et_pb_column_1_4 .et_pb_text a:hover {
    opacity: 0.5;
}

#page-container .contact_form_header .et_pb_row_inner .et_pb_column_1_4 .et_pb_text a {
    color: inherit !important;
}

/****************************************
************* Social Links **************
****************************************/

.sigmund_blurbs_social_hover .et_pb_module a {
    position: relative;
    top: 0;
    left: 0;
    transition: 0.2s !important;
    transition-delay: 0.1s !important;
}

.sigmund_blurbs_social_hover .et_pb_module a:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    box-shadow: inset 0 0 0 6px #04b3c5;
    transition: 0.3s;
    z-index: -1;
    opacity: 0;
    transition-delay: 0s !important;
    border-radius: 50%;
}

.sigmund_blurbs_social_hover .et_pb_module a:hover:after {
    opacity: 1;
    -webkit-transform: translateY(0.3rem) translateX(-0.3rem);
    transform: translateY(0.3rem) translateX(-0.3rem);
}

.sigmund_blurbs_social_hover .et_pb_module a:hover {
    top: -0.2em;
    left: 0.2em;
}

/****************************************
*********** Social Links End ************
****************************************/

/****************************************
************* Blog Articles *************
****************************************/

.sigmund_hover_effect_article .et_pb_post {
    width: 31.3% !important;
    margin-right: 1% !important;
    margin-left: 1% !important;
    float: left;
    display: block;
    flex-direction: column;
    position: relative;
    top: 0;
    left: 0;
    transition: 0.2s !important;

    padding-bottom: 17px;
    box-shadow: 0px 30px 70px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
    border: none;
    clear: none;
}

.sigmund_hover_effect_article .et_pb_post:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    box-shadow: inset 0 0 0 6px #04b3c5;
    transition: 0.3s;
    z-index: -1;
    opacity: 0;
    transition-delay: 0s !important;
}

.sigmund_hover_effect_article .et_pb_post .entry-featured-image-url {
    overflow: hidden;
    margin-bottom: 37px !important;
}

.sigmund_hover_effect_article .et_pb_post h2,
.sigmund_hover_effect_article .et_pb_post .post-meta,
.sigmund_hover_effect_article .et_pb_post .post-content {
    margin-left: 38px;
    margin-right: 38px;
}

.sigmund_hover_effect_article .et_pb_post .et_pb_image_container {
    margin-left: -39px;
    margin-right: -39px;
    margin-bottom: 0;
}

.sigmund_hover_effect_article .et_pb_post .et_pb_image_container .entry-featured-image-url {
    margin-bottom: 40px;
}

.sigmund_hover_effect_article .et_pb_post .post-meta {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    padding-top: 14px;
    margin-bottom: 0 !important;
    order: 3;
}

.sigmund_hover_effect_article .et_pb_post .post-content {
    margin-bottom: 50px;
}

.sigmund_hover_effect_article .et_pb_post:hover:before {
    opacity: 1;
    -webkit-transform: translateY(0.3rem) translateX(-0.3rem);
    transform: translateY(0.3rem) translateX(-0.3rem);
}

.sigmund_hover_effect_article .et_pb_post:hover {
    top: -0.2rem;
    left: 0.2rem;

}

.sigmund_hover_effect_article .pagination {
    border-top: 1px solid #e5e8f0;
    margin-top: 33px !important;
    clear: none;
    float: left;
    width: 98%;
    padding-top: 36px;
    margin-left: 1%;
    margin-right: 1% !important;
}

.sigmund_hover_effect_article .pagination a {
    color: #898698 !important;
    font-size: 14px !important;
    text-transform: uppercase !important;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 400 !important;

}

.sigmund_hover_effect_article .pagination .alignleft a:before,
.sigmund_hover_effect_article .pagination .alignright a:after {
    font-family: ETmodules;
    vertical-align: bottom;
    font-size: 23px;
    font-weight: 700;
}

.sigmund_hover_effect_article .pagination .alignleft a:before {
    content: "\23";
    margin-right: 5px;
}

.sigmund_hover_effect_article .pagination .alignright a:after {
    content: "\24";
    margin-left: 5px;
}

.sigmund_hover_effect_article .et_pb_post {
    padding-bottom: 60px !important;
}

.sigmund_hover_effect_article .et_pb_post .post-meta {
    position: absolute;
    bottom: 18px;
    width: auto;
    margin-left: 0 !important;
    margin-right: 0 !important;
    left: 38px;
    right: 38px;
}

/****************************************
********** Blog Articles End ************
****************************************/

/*Responsive*/

@media only screen and (max-width: 1390px) {
    .sigmund_pages_footer.contact_me2_footer .et_pb_row.bg_image .et_pb_image {
        bottom: 160px;
    }

    #page-container .sigmund_pages_footer.contact_me2_footer .et_pb_row.bg_image {
        width: 100% !important;
    }

    .sigmund_hover_effect_article .et_pb_row {
        width: 90% !important;
    }

    .sigmund_hover_effect_article .et_pb_post h2,
    .sigmund_hover_effect_article .et_pb_post .post-content {
        margin-left: 25px;
        margin-right: 25px;

    }

    .sigmund_hover_effect_article .et_pb_post .post-meta {
        left: 25px;
        right: 25px;
    }

    .sigmund_hover_effect_article .logos .et_pb_image:last-child {
        margin-right: 0 !important;
    }

    .sigmund_hover_effect_article .logos .et_pb_image {
        width: 15.4% !important;
        margin-right: 1.5% !important;
        float: left;
    }

    .sigmund_hover_effect_article .logos .et_pb_column {
        display: block !important;
    }
}

@media only screen and (max-width: 980px) {
    .contact_form_header .et_pb_column_1_2:last-child .et_pb_promo .et_pb_promo_description {
        margin: 0 !important;
    }

    .contact_form_header .et_pb_contact_form_container {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .contact_form_header .et_pb_column_1_2:first-child {
        width: 45% !important;
        margin-right: 3% !important;
    }

    .contact_form_header .et_pb_column_1_2:last-child {
        width: 52% !important;
    }

    .sigmund_pages_footer.contact_me2_footer .et_pb_row.bg_image .et_pb_image {
        bottom: 490px;
    }

    .sigmund_hover_effect_article .et_pb_post {
        width: 100% !important;
        margin-right: 0 !important;
    }

    .sigmund_hover_effect_article.blog_landing .et_pb_post {
        width: 48% !important;
        margin-right: 1% !important;
    }
}

@media only screen and (max-width: 980px) and (min-width: 768px) {
    #page-container .contact_form_header .et_pb_row_inner:nth-last-child(2) .et_pb_column_1_4 .et_pb_text {
        margin-left: 0 !important;
    }

    #page-container .contact_form_header .et_pb_row_inner:nth-last-child(2) .et_pb_column_1_4 {
        width: 100% !important;
    }
}

@media only screen and (max-width: 767px) {
    .contact_form_header .et_pb_column_1_2:first-child {
        width: 100% !important;
        margin-right: 0 !important;
    }

    .contact_form_header .et_pb_column_1_2:last-child {
        width: 100% !important;
    }

    .sigmund_hover_effect_article .logos .et_pb_image:nth-child(3n+3) {
        margin-right: 0 !important;
    }

    .sigmund_hover_effect_article .logos .et_pb_image {
        width: 32% !important;
        margin-right: 2% !important;
        margin-bottom: 10px;
    }

    .sigmund_hover_effect_article.blog_landing .et_pb_post {
        width: 100% !important;
        margin-right: 0 !important;
        margin-left: 0 !important;
        height: auto !important;
    }

    .sigmund_hover_effect_article .et_pb_post .post-content {
        margin-bottom: 25px;
    }

    .sigmund_hover_effect_article .et_pb_post .entry-featured-image-url {
        margin-bottom: 25px !important;
    }

    .sigmund_hover_effect_article .pagination {
        margin-top: 10px !important;
        width: 100%;
        padding-top: 10px;
        margin-left: 0;
        margin-right: 0 !important;
    }

    .sigmund_pages_footer.contact_me2_footer .et_pb_row.bg_image .et_pb_image {
        bottom: 680px;
    }
}

@media only screen and (max-width: 480px) {
    .sigmund_pages_footer.contact_me2_footer .et_pb_row.bg_image .et_pb_image {
        display: none !important;
    }

    .sigmund_blurbs_social_hover .et_pb_module li:last-child {
        margin-right: 0 !important;
    }

    .sigmund_blurbs_social_hover .et_pb_module li {
        margin-right: 7px !important;
    }

    .sigmund_blurbs_social_hover .et_pb_module a {
        margin-right: 0 !important;
    }

    .sigmund_hover_effect_article .et_pb_post .post-meta {
        position: static;
        margin-left: 25px !important;
        margin-right: 25px !important;
        padding-bottom: 10px;
    }

    .sigmund_hover_effect_article .et_pb_post {
        padding-bottom: 10px !important;
    }
}

/* End Contact Me 1*/

/* End Contact Us 1*/

.questions_header .sigmund_blurbs_circle_images .et_pb_blurb {
    width: 154px;
    float: left;
    overflow: visible;
    position: relative;
    transition: 0.2s;
    top: 0;
    left: 0;
}

.questions_header .sigmund_blurbs_circle_images .et_pb_blurb .et_pb_blurb_description {
    display: none !important;
}

.questions_header .sigmund_blurbs_circle_images .et_pb_blurb:before {
    content: "";
    width: 100%;
    display: block;
    padding-top: 100%;
}

.questions_header .sigmund_blurbs_circle_images .et_pb_blurb.blue:hover h4 {
    color: #04b4c6 !important;
}

.questions_header .sigmund_blurbs_circle_images .et_pb_blurb.white:hover h4 {
    color: #fff !important;
}

.questions_header .sigmund_blurbs_circle_images .et_pb_blurb:hover {
    box-shadow: none;
    top: -0.2em;
    left: 0.2em;

}

.questions_header .sigmund_blurbs_circle_images .et_pb_blurb.blue:hover {
    background-color: #fff;
}

.questions_header .sigmund_blurbs_circle_images .et_pb_blurb.white:hover {
    background-color: #04b4c6;
}

.questions_header .sigmund_blurbs_circle_images .et_pb_blurb:hover:after {
    opacity: 1;
    -webkit-transform: translateY(0.3rem) translateX(-0.3rem);
    transform: translateY(0.3rem) translateX(-0.3rem);
    box-shadow: 0 30px 70px 0 rgba(0, 0, 0, 0.1);
}

.studio_blurbs .et_pb_blurb .et_pb_blurb_description a:hover {
    opacity: 0.5;
}

.studio_blurbs .et_pb_blurb .et_pb_blurb_description a {
    color: inherit !important;
}

.get_in_touch_form .et_pb_image .et_pb_image_wrap,
.get_in_touch_form .et_pb_image .et_pb_image_wrap img {
    display: block !important;
    width: 100% !important;
}

.get_in_touch_form .et_pb_column_1_2:first-child {
    width: 38.4% !important;
    margin-right: 5.6% !important;
}

.get_in_touch_form .et_pb_column_1_2.et-last-child {
    width: 50% !important;
}

.get_in_touch_form .et_pb_main_blurb_image .et-pb-icon {
    padding: 22px !important;
}

.get_in_touch_form .et_pb_contact_form_container form.et_pb_contact_form p[data-id="phone"]:before,
.get_in_touch_form .et_pb_contact_form_container form.et_pb_contact_form p[data-id="email"]:before,
.get_in_touch_form .et_pb_contact_form_container form.et_pb_contact_form p[data-id="name"]:before {
    display: none !important;
}

.get_in_touch_form .et_pb_contact_form_container form.et_pb_contact_form p input {
    padding: 23px 0 !important;
    transition: 0.3s !important;
    background-color: transparent !important;
}

.get_in_touch_form .et_pb_contact_form_container form.et_pb_contact_form p textarea {
    padding: 23px 0 !important;
    min-height: 165px !important;
    transition: 0.3s !important;
    background-color: transparent !important;
    resize: none;
    border-bottom-width: 1px !important;
}

.get_in_touch_form .et_pb_contact_form_container form.et_pb_contact_form p[data-id="message"] label {
    top: 31px !important;
}

.get_in_touch_form .et_pb_contact_form_container form.et_pb_contact_form p label {
    display: block !important;
    position: absolute;
    top: 50%;
    transition: 0.3s;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-size: 16px;
    color: #898698;
    transform: translate(0, -50%);
    z-index: 10;
}

.get_in_touch_form .et_pb_contact_form_container form.et_pb_contact_form {
    margin: 0 !important;
}

.get_in_touch_form .et_pb_contact_form_container form.et_pb_contact_form p {
    padding: 0 !important;
    position: relative;
    margin-bottom: 26px;
}

.get_in_touch_form .et_pb_contact_form_container form.et_pb_contact_form p.et_pb_contact_field_half:nth-child(2) {
    margin-right: 0 !important;
}

.get_in_touch_form .et_pb_contact_form_container form.et_pb_contact_form p.et_pb_contact_field_half {
    width: 47% !important;
    margin-right: 6% !important;
    clear: none !important;
    margin-bottom: 20px;
}

body #page-container .get_in_touch_form .et_pb_contact_form_container form.et_pb_contact_form .et_contact_bottom_container .et_pb_button {
    transition: 0.3s;
    margin: 0 !important;
    box-shadow: 0 0 #ffdd33, 0 0 #ffdd33 !important;
    padding: 10px 38px 13px 35px!important;
}

body #page-container .get_in_touch_form .et_pb_contact_form_container form.et_pb_contact_form .et_contact_bottom_container .et_pb_button:hover {
    background-color: #ffdd33 !important;
    -webkit-box-shadow: 6px 6px #04b4c6, -6px -6px #ff6868 !important;
    box-shadow: 6px 6px #04b4c6, -6px -6px #ff6868 !important;
    padding: 10px 38px 13px 35px!important;
}

.get_in_touch_form .et_pb_contact_form_container form.et_pb_contact_form .et_contact_bottom_container {
    margin-top: -11px !important;
    width: 100%;
    text-align: left;
}

.get_in_touch_form .et_pb_contact_form_container form.et_pb_contact_form p textarea::-webkit-input-placeholder,
.get_in_touch_form .et_pb_contact_form_container form.et_pb_contact_form p input::-webkit-input-placeholder {
    color: transparent !important;
}

.get_in_touch_form .et_pb_contact_form_container form.et_pb_contact_form p textarea::-moz-placeholder,
.get_in_touch_form .et_pb_contact_form_container form.et_pb_contact_form p input::-moz-placeholder {
    color: transparent !important;
}

.get_in_touch_form .et_pb_contact_form_container form.et_pb_contact_form p textarea:-ms-input-placeholder,
.get_in_touch_form .et_pb_contact_form_container form.et_pb_contact_form p input:-ms-input-placeholder {
    color: transparent !important;
}

.get_in_touch_form .et_pb_contact_form_container form.et_pb_contact_form p textarea:-moz-placeholder,
.get_in_touch_form .et_pb_contact_form_container form.et_pb_contact_form p input:-moz-placeholder {
    color: transparent !important;
}

.get_in_touch_form .et_pb_contact_form_container form.et_pb_contact_form p.focus label,
.get_in_touch_form .et_pb_contact_form_container form.et_pb_contact_form p.filled label {
    top: 0 !important;
    transform: translate(0, 50px);
    color: #04b4c6;
}

.get_in_touch_form .et_pb_contact_form_container form.et_pb_contact_form p.filled textarea,
.get_in_touch_form .et_pb_contact_form_container form.et_pb_contact_form p.filled input,
.get_in_touch_form .et_pb_contact_form_container form.et_pb_contact_form p.focus textarea,
.get_in_touch_form .et_pb_contact_form_container form.et_pb_contact_form p.focus input {
    transform: translate(0, -21px);
    border-color: #04b4c6 !important;
}

.get_in_touch_form .et_pb_contact_form_container form.et_pb_contact_form p[data-id="message"].filled label,
.get_in_touch_form .et_pb_contact_form_container form.et_pb_contact_form p[data-id="message"].focus label {
    transform: translate(0, 148px);
}

.contact_us3_growing_blurbs .et_pb_button_module_wrapper {
    position: absolute;
    bottom: 0;
    width: 100%;
    background-color: #04b4c6;
    transition: 0.3s;
    transform: translate(0, 105%);
}

.contact_us3_growing_blurbs .et_pb_button_module_wrapper a.et_pb_button:after {
    position: absolute !important;
    margin: 0 !important;
    right: 33px !important;
    font-size: 24px !important;
    transform: translate(59px, 0);
    transition: 0.3s;
    opacity: 0 !important;
}

.contact_us3_growing_blurbs .et_pb_button_module_wrapper a.et_pb_button {
    padding: 18px 31px !important;
    transform: translate(-70%, 0);
    transition: 0.3s;
    opacity: 0 !important;
}

.contact_us3_growing_blurbs .et_pb_column_1_3:hover .et_pb_button_module_wrapper {
    transition-delay: 0.1s;
    transform: translate(0, 0);
    opacity: 1 !important;
}

.contact_us3_growing_blurbs .et_pb_column_1_3:hover .et_pb_button_module_wrapper a.et_pb_button {
    transition-delay: 0.4s;
    transform: translate(0, 0);
    opacity: 1 !important;
}

.contact_us3_growing_blurbs .et_pb_column_1_3:hover .et_pb_button_module_wrapper a.et_pb_button:after {
    transition-delay: 0.7s;
    transform: translate(0, 0);
    opacity: 1 !important;
}

.contact_us3_growing_blurbs .et_pb_column_1_3 .et_pb_blurb .et_pb_blurb_description {
    transition: 0.3s;
}

.contact_us3_growing_blurbs .et_pb_column_1_3:hover .et_pb_blurb .et_pb_blurb_description {
    transform: translate(0, 105px);
    opacity: 0;
}

.compact_cta .et_pb_column_1_2:first-child {
    width: 52.2% !important;
    margin-right: 3% !important;
}

.compact_cta .et_pb_column_1_2:last-child,
.compact_cta .et_pb_column_1_2.et-last-child {
    width: 44.8% !important;
}

.compact_cta .et_pb_newsletter_form .et_pb_newsletter_fields {
    position: relative;
}

.compact_cta .et_pb_newsletter_form p {
    padding: 0 !important;
    margin-bottom: 0 !important;
}

.compact_cta .et_pb_newsletter_form p.et_pb_newsletter_field input {
    padding: 19px 180px 19px 51px !important;
}

.compact_cta .et_pb_newsletter_form p.et_pb_newsletter_field label {
    display: block !important;
    color: #898698 !important;
    font-size: 16px;
    font-weight: 400;
    position: absolute;
    top: 50%;
    transform: translate(51px, -50%);
    transition: 0.4s;
}

.compact_cta .et_pb_newsletter_form p.et_pb_newsletter_field.filled label,
.compact_cta .et_pb_newsletter_form p.et_pb_newsletter_field.focus label {
    transform: translate(180px, -50%);
    opacity: 0;
}

.compact_cta .et_pb_newsletter_form .et_pb_newsletter_button_text {
    position: absolute;
    width: 100%;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
}

.compact_cta .et_pb_newsletter_form p:first-child:before {
    content: url("../images/newslette-icon.png");
    position: absolute;
    top: 22px;
    left: 20px;
}

.compact_cta .et_pb_newsletter_form p.et_pb_newsletter_field input::-webkit-input-placeholder {
    color: transparent !important;
}

.compact_cta .et_pb_newsletter_form p.et_pb_newsletter_field input::-moz-placeholder {
    color: transparent !important;
}

.compact_cta .et_pb_newsletter_form p.et_pb_newsletter_field input:-ms-input-placeholder {
    color: transparent !important;
}

.compact_cta .et_pb_newsletter_form p.et_pb_newsletter_field input:-moz-placeholder {
    color: transparent !important;
}

/*Responsive*/

@media only screen and (min-width: 1930px) {
    .get_in_touch_form .et_pb_blurb .et_pb_main_blurb_image {
        left: -7.3vw !important;
    }
}

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

    .get_in_touch_form .et_pb_column_1_2.et-last-child {
        padding: 2vw 0 !important;
    }

    #page-container .get_in_touch_form .et_pb_blurb .et_pb_blurb_content {
        text-align: left;
        position: static;
    }

    #page-container .get_in_touch_form .et_pb_blurb .et_pb_main_blurb_image {
        top: 2vw;
        left: -16.5%;
    }

    #page-container .get_in_touch_form .et_pb_row {
        padding-top: 60px;
        padding-bottom: 60px;
    }
}

@media only screen and (max-width: 1390px) {
    .compact_cta .et_pb_row,
    .contact_us3_growing_blurbs .et_pb_row,
    .questions_header .et_pb_row {
        width: 90% !important;
    }

    .compact_cta .et_pb_column_1_2.et-last-child {
        width: 52% !important;
    }

    .compact_cta .et_pb_column_1_2:first-child {
        width: 45% !important;
    }

    .compact_cta .et_pb_row {
        padding: 20px 40px 40px !important;
    }

    .compact_cta .et_pb_subscribe .et_pb_newsletter_button.et_pb_button {
        width: 130px !important;
    }

    .get_in_touch_form .et_pb_column_1_2.et-last-child {
        padding: 0 !important;
    }

    #page-container .get_in_touch_form .et_pb_blurb .et_pb_blurb_content {
        text-align: left;
    }

    #page-container .get_in_touch_form .et_pb_blurb .et_pb_main_blurb_image {
        position: static;
        top: 0;
        left: 0;
        margin-left: 0 !important;
        margin-bottom: 10px;
    }

}

@media only screen and (max-width: 980px) {
    .contact_us3_growing_blurbs .et_pb_column_1_3:first-child {
        width: 100% !important;
        margin-right: 0 !important;
    }

    .contact_us3_growing_blurbs .et_pb_column_1_3 {
        width: 49% !important;
        margin-right: 2% !important;
    }

    .contact_us3_growing_blurbs .et_pb_column_1_3:last-child {
        margin-right: 0 !important;
    }

    .compact_cta .et_pb_newsletter .et_pb_newsletter_description,
    .compact_cta .et_pb_newsletter .et_pb_newsletter_form {
        width: 100% !important;
    }

    .compact_cta .et_pb_newsletter .et_pb_newsletter_form {
        padding-left: 0 !important;
    }

    .compact_cta .et_pb_newsletter {
        display: block !important;
    }

    .get_in_touch_form .et_pb_column_1_2:first-child {
        width: 100% !important;
        margin-right: 0 !important;
    }

    .get_in_touch_form .et_pb_column_1_2.et-last-child {
        padding: 0 5% !important;
        margin-top: -40px;
        width: 100% !important;
    }

    #page-container .get_in_touch_form .et_pb_row {
        padding-top: 0;
    }
}

@media only screen and (max-width: 767px) {
    .compact_cta .et_pb_column_1_2 .et_pb_text {
        text-align: center !important;
    }

    .compact_cta .et_pb_column_1_2:first-child {
        margin-bottom: 5px !important;
    }

    .compact_cta .et_pb_column_1_2:first-child,
    .compact_cta .et_pb_column_1_2.et-last-child {
        width: 100% !important;
    }

    .questions_header:before {
        opacity: 0.7 !important;
    }
}

@media only screen and (max-width: 480px) {
    .contact_us3_growing_blurbs .et_pb_column_1_3 {
        width: 100% !important;
        margin-right: 0 !important;
    }

    .compact_cta .et_pb_newsletter_form p {
        position: relative;
    }

    #page-container .compact_cta .et_pb_subscribe .et_pb_newsletter_button.et_pb_button .et_pb_newsletter_button_text {
        position: static !important;
    }

    #page-container .compact_cta .et_pb_subscribe .et_pb_newsletter_button.et_pb_button {
        width: 100% !important;
        position: static !important;
        border-radius: 4px !important;
        padding: 15px 10px !important;
        margin-top: 10px;
        height: auto !important;
    }

    .compact_cta .et_pb_row {
        padding: 20px 30px 40px !important;
    }

    .compact_cta .et_pb_newsletter_form p.et_pb_newsletter_field input {
        padding: 19px 20px 19px 51px !important;
    }

    .questions_header .sigmund_blurbs_circle_images .et_pb_blurb .et_pb_blurb_content {
        padding: 0 15px !important;
    }

    .questions_header .sigmund_blurbs_circle_images .et_pb_blurb:first-child {
        margin-right: 8px !important;
    }

    .questions_header .sigmund_blurbs_circle_images .et_pb_blurb {
        width: 140px !important;
    }

    .get_in_touch_form .et_pb_contact_form_container form.et_pb_contact_form p.et_pb_contact_field_half {
        width: 100% !important;
        margin-right: 0 !important;
    }
}

/*Contact US 2*/

.contact_us_2_contact_team .et_pb_blurb .et_pb_blurb_description a:hover {
    opacity: 0.5;
}

.contact_us_2_contact_team .et_pb_blurb .et_pb_blurb_description a {
    color: inherit !important;
}

.big_pop_person .et_pb_image .et_pb_image_wrap,
.big_pop_person .et_pb_image .et_pb_image_wrap img {
    display: block !important;
    width: 100% !important;
}

.big_pop_person .et_pb_column_2_3 {
    width: 57.2% !important;
    margin-right: 5% !important;
}

.big_pop_person .et_pb_column_1_3 {
    width: 37% !important;
}

body:not(.et-fb) .big_pop_person .et_pb_row.pop_person_info {
    float: left;
    margin-right: -100%;
    width: 100% !important;
}

.big_pop_person.sigmund_home2_big_pop_person .person1_slide_container {
    background-color: #fff;
    box-shadow: 0 30px 70px 0 #e9edf2;
}

.big_pop_person .person1_slide_container {
    margin: 0 auto;
    max-width: 1170px;
    background-color: #04b4c6;
    width: 90%;
}

.big_pop_person .person1_slide_container:after {
    display: block;
    visibility: hidden;
    clear: both;
    width: 0;
    height: 0;
    line-height: 0;
    content: ".";
}

.big_pop_person.sigmund_home2_big_pop_person .slide_dots a.active_dot h2,
.big_pop_person.sigmund_home2_big_pop_person .slide_dots a:hover h2 {
    color: #000 !important;
}

.big_pop_person .slide_dots a:hover h2 {
    color: #04b4c6 !important;
}

.big_pop_person .slide_dots a {
    width: 20%;
    float: none;
    display: inline-block;
    cursor: pointer;
}

.big_pop_person .slide_dots {
    text-align: center;
    max-width: 963px;
    margin: 0 auto 0;
    padding-top: 55px;
    position: relative;
    width: 90%;
}

.big_pop_person .slide_arrow {
    max-width: 963px;
    margin: 0 auto 0;
    position: relative;
    width: 90%;
}

.big_pop_person.sigmund_home2_big_pop_person .slide_arrow .slide_arrow_icon {
    border-top-color: #fff !important;
}

.big_pop_person .slide_arrow .slide_arrow_icon {
    display: block;
    position: absolute;
    transition: 0.3s;
    top: 0;
    border: 8px solid;
    border-top-color: #04b4c6 !important;
    border-color: transparent;
    margin-left: -8px;

}

.big_pop_person .slide_dots .image {
    width: 64px;
    height: 64px;
    background-size: cover;
    border-radius: 50%;
    margin: 0 auto 8px;
    background-position: center center;
}

.big_pop_person .slide_dots h2 {
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 600 !important;
    font-size: 18px !important;
    color: #6e6b7d !important;
    line-height: 120% !important;
    padding-bottom: 2px;
    transition: 0.3s;
}

.big_pop_person.sigmund_home2_big_pop_person .slide_dots p {
    color: #989bac !important;
}

.big_pop_person .slide_dots p {
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    color: #04b4c6 !important;
    line-height: 120% !important;
}

body .big_pop_person.sigmund_home2_big_pop_person .pop_person_info .et_pb_social_media_follow li a:before {
    color: inherit !important;

}

body.et-fb .big_pop_person.sigmund_home2_big_pop_person .pop_person_info {
    background-color: #efefef;
}

body.et-fb .big_pop_person .pop_person_info {
    background-color: #898698;
}

body:not(.et-fb) .big_pop_person .pop_person_info .et_pb_column_1_3,
body:not(.et-fb) .big_pop_person .pop_person_info .et_pb_column_2_3 {
    transition: 0.4s !important;
    opacity: 0;
}

body:not(.et-fb) .big_pop_person .pop_person_info .et_pb_column_1_3 {
    transform: translate(100%, 0);
}

body:not(.et-fb) .big_pop_person .pop_person_info .et_pb_column_2_3 {
    transform: translate(-100%, 0);
}

body:not(.et-fb) .big_pop_person .pop_person_info.active_slide {

    z-index: 10;
}

body:not(.et-fb) .big_pop_person .pop_person_info.active_slide .et_pb_column_2_3,
body:not(.et-fb) .big_pop_person .pop_person_info.active_slide .et_pb_column_1_3 {
    transition-delay: 0.3s !important;
    transform: translate(0, 0);
    opacity: 1;
}

.contact_us2_banner .header-socialmedia.et_pb_social_media_follow li a {
    margin-right: 0;
}

.contact_us2_banner .header-socialmedia.et_pb_social_media_follow li {
    transition: 0.3s !important;
    border-radius: 50%;
    margin-right: 15px;
}

.contact_us2_banner .header-socialmedia.et_pb_social_media_follow li a.icon:hover:before {
    color: #fff;
}

.contact_us2_banner .header-socialmedia.et_pb_social_media_follow li a.icon:hover {
    background-color: #ffdd33 !important;
}

.contact_us2_banner .header-socialmedia.et_pb_social_media_follow li:hover {
    -webkit-box-shadow: 3px 3px #04b4c6, -3px -3px #ff6868 !important;
    box-shadow: 3px 3px #04b4c6, -3px -3px #ff6868 !important;
}

/*Form*/

.support_form .et_pb_contact_form_container form.et_pb_contact_form {
    margin: 0 !important;
}

.support_form .et_pb_contact_form_container form.et_pb_contact_form p {
    padding: 0 !important;
    position: relative;
}

.support_form .et_pb_contact_form_container form.et_pb_contact_form p.et_pb_contact_field_half:nth-child(2n + 2) {
    margin-right: 0 !important;
}

.support_form .et_pb_contact_form_container form.et_pb_contact_form p.et_pb_contact_field_half {
    width: 48% !important;
    margin-right: 4% !important;
    clear: none !important;
    margin-bottom: 66px;
}

body #page-container .support_form .et_pb_contact_form_container form.et_pb_contact_form .et_contact_bottom_container .et_pb_button,
body #page-container .support_form .et_pb_contact_form_container form.et_pb_contact_form .et_contact_bottom_container .et_pb_button:hover {
    padding: 11px 29px 10px 30px !important;
}

.support_form .et_pb_contact_form_container form.et_pb_contact_form .et_contact_bottom_container .et_pb_button {
    transition: 0.3s;
    margin: 0 !important;
    box-shadow: 0 0 #ffdd33, 0 0 #ffdd33 !important;
}

.support_form .et_pb_contact_form_container form.et_pb_contact_form .et_contact_bottom_container .et_pb_button:hover {
    background-color: #ffdd33 !important;
    -webkit-box-shadow: 6px 6px #04b4c6, -6px -6px #ff6868 !important;
    box-shadow: 6px 6px #04b4c6, -6px -6px #ff6868 !important;
}

.support_form .et_pb_contact_form_container form.et_pb_contact_form .et_contact_bottom_container {
    margin: -11px 0 0 !important;
}

.support_form .et_pb_contact_form_container form.et_pb_contact_form p label {
    display: block !important;
    position: absolute;
    top: -34px;
    transition: 0.3s;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-size: 16px;
    color: #6e6b7d;
    left: 0;
}

.support_form .et_pb_contact_form_container form.et_pb_contact_form p[data-id="message"] label {
    font-size: 0 !important;
}

.support_form .et_pb_contact_form_container form.et_pb_contact_form p[data-id="message"] label:after {
    content: "Message";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 16px !important;
}

.support_form .et_pb_contact_form_container form.et_pb_contact_form p:not([data-id="message"]).filled label,
.support_form .et_pb_contact_form_container form.et_pb_contact_form p:not([data-id="message"]).focus label {
    left: 40px;
}

.support_form .et_pb_contact_form_container form.et_pb_contact_form p.filled label,
.support_form .et_pb_contact_form_container form.et_pb_contact_form p.focus label {
    top: -40px;

}

.support_form .et_pb_contact_form_container form.et_pb_contact_form p[data-id="website"]:before,
.support_form .et_pb_contact_form_container form.et_pb_contact_form p[data-id="phone"]:before,
.support_form .et_pb_contact_form_container form.et_pb_contact_form p[data-id="email"]:before,
.support_form .et_pb_contact_form_container form.et_pb_contact_form p[data-id="name"]:before {

    display: block;
    position: absolute;
    left: 15px;
    top: 12px;
    font-family: "ETmodules";
    color: #04b4c6;
    z-index: 10;
    font-size: 18px;
    transition: 0.3s !important;
}

.support_form .et_pb_contact_form_container form.et_pb_contact_form p[data-id="name"]:before {
    content: "\e108";
}

.support_form .et_pb_contact_form_container form.et_pb_contact_form p[data-id="phone"]:before {
    content: "\e090";
}

.support_form .et_pb_contact_form_container form.et_pb_contact_form p[data-id="email"]:before {
    content: "\e010";
}

.support_form .et_pb_contact_form_container form.et_pb_contact_form p[data-id="website"]:before {
    content: "\e0e3";
}

.support_form .et_pb_contact_form_container form.et_pb_contact_form p.focus:before,
.support_form .et_pb_contact_form_container form.et_pb_contact_form p.filled:before {
    transform: translate(0, -52px);
    color: #04b3c5 !important;
}

/*Focus*/

.support_form .et_pb_contact_form_container form.et_pb_contact_form p textarea,
.support_form .et_pb_contact_form_container form.et_pb_contact_form p input {
    -webkit-box-shadow: 0 0 #fff !important;
    box-shadow: 0 0 #fff !important;
    transition: 0.3s !important;
}

.support_form .et_pb_contact_form_container form.et_pb_contact_form p textarea {
    padding: 8px 17px !important;
    resize: none;
    min-height: 127px !important;
}

.support_form .et_pb_contact_form_container form.et_pb_contact_form p input {
    padding: 13px 17px !important;
}

.support_form .et_pb_contact_form_container form.et_pb_contact_form p.filled textarea,
.support_form .et_pb_contact_form_container form.et_pb_contact_form p.focus textarea,
.support_form .et_pb_contact_form_container form.et_pb_contact_form p.filled input,
.support_form .et_pb_contact_form_container form.et_pb_contact_form p.focus input {
    transform: translate(3px, -6px);
    -webkit-box-shadow: -6px 6px #04b3c5, 0 30px 70px 0 #e9edf2 !important;
    box-shadow: -6px 6px #04b3c5, 0 30px 70px 0 #e9edf2 !important;
}

.support_form .et_pb_contact_form_container form.et_pb_contact_form p input::-webkit-input-placeholder {
    color: transparent !important;
}

.support_form .et_pb_contact_form_container form.et_pb_contact_form p input::-moz-placeholder {
    color: transparent !important;
}

.support_form .et_pb_contact_form_container form.et_pb_contact_form p input:-ms-input-placeholder {
    color: transparent !important;
}

.support_form .et_pb_contact_form_container form.et_pb_contact_form p input:-moz-placeholder {
    color: transparent !important;
}

.contact_us2_addresses .et_pb_promo .et_pb_promo_description a:hover {
    opacity: 0.5;
}

.contact_us2_addresses .et_pb_promo .et_pb_promo_description a {
    color: inherit !important;

}

#page-container .support_form .et_pb_contact_form_container {
    padding-bottom: 0;
}

/*Responsive*/

@media only screen and (max-width: 1390px) {
    .contact_us2_addresses .et_pb_row,
    .support_form .et_pb_row,
    .contact_us_2_contact_team .et_pb_row,
    .contact_us2_banner .et_pb_row,
    .contact_us2_banner_top_text .et_pb_row {
        width: 90% !important;
    }
}

@media only screen and (max-width: 980px) {
    .contact_us_2_contact_team .et_pb_column_1_3:not(:first-child):last-child {
        margin-right: 0 !important;
    }

    .contact_us_2_contact_team .et_pb_column_1_3:not(:first-child) {
        width: 49% !important;
        margin-right: 2% !important;
    }

    .big_pop_person .et_pb_column_1_3 {
        width: 52% !important;
        padding-top: 0 !important;
    }

    .big_pop_person .et_pb_column_2_3 {
        width: 45% !important;
        margin-right: 3% !important;
    }

    body .support_form .et_pb_contact_form_container {
        margin-left: 0 !important;
    }
}

@media only screen and (max-width: 767px) {
    .contact_us_2_contact_team .et_pb_column_1_3:not(:first-child) {
        width: 100% !important;
        margin-right: 0 !important;
    }

    .big_pop_person .et_pb_column_2_3 {
        width: 100% !important;
        margin-right: 0 !important;
        margin-bottom: 20px !important;
    }

    .big_pop_person .et_pb_column_1_3 {
        width: 100% !important;
    }

    .big_pop_person .et_pb_column_1_3 .et_pb_promo h2 {
        max-width: 100% !important;
    }

    body:not(.et-fb) .big_pop_person .et_pb_row.pop_person_info {
        padding: 40px !important;
    }

    .big_pop_person .slide_dots {
        padding-top: 30px !important;
    }

    .big_pop_person .slide_dots h2,
    .big_pop_person .slide_dots p {
        display: none !important;
    }
}

@media only screen and (max-width: 480px) {
    .contact_us2_banner .header-socialmedia.et_pb_social_media_follow li a:before {
        width: 50px !important;
        line-height: 50px !important;
    }

    .contact_us2_banner .header-socialmedia.et_pb_social_media_follow li a {
        width: 50px !important;
        height: 50px !important;
    }

    .support_form .et_pb_contact_form_container form.et_pb_contact_form p.et_pb_contact_field_half {
        width: 100% !important;
        margin-right: 0 !important;
    }

    .contact_us2_addresses .et_pb_promo .et_pb_promo_description {
        padding-bottom: 0 !important;
    }

    .big_pop_person .slide_dots .image {
        width: 45px;
        height: 45px;
    }

    body:not(.et-fb) .big_pop_person .et_pb_row.pop_person_info {
        padding: 30px !important;
    }
}

/******************************************************/
/*Contact US 3*/
/********************************************************/

body:not(.et-fb) .animate_header .et_pb_text.texts_for_typing {
    display: none !important;
}

body.et-fb .animate_header:not(.animate_home_header) .et_pb_row.et-first-child,
body.et-fb .animate_header:not(.animate_home_header) .et_pb_row.et-first-child .et_pb_column_4_4 {
    position: static !important;
}

body.et-fb .animate_header:not(.animate_home_header) .et_pb_row.et-first-child .et-fb-mousetrap{
    display: none !important;
}

.animate_header .et_pb_column_4_4 .et_pb_image {
    position: absolute !important;
}

.animate_header .et_pb_text .typed_container p {
    display: inline !important;
}

.animate_header .et_pb_text h1.typed {
    padding-bottom: 0 !important;
    display: inline;
}

.animate_header .et_pb_text a,
.animate_header .et_pb_promo a {
    color: inherit !important;
}

.animate_header .et_pb_text a:hover,
.animate_header .et_pb_promo a:hover {
    opacity: 0.5;
}

.animate_header .et_pb_column_4_4 {
    width: 60% !important;
}

.animate_header .et_pb_column_1_3 {
    width: 23.5% !important;
    margin-right: 2% !important;
}

.animate_header .et_pb_promo .et_pb_promo_description p:not(:last-child) {
    padding-bottom: 28px;
}

.animate_header.animate_home_header .et_pb_column_4_4 {
    width: 100% !important;
}

.animate_header.animate_home_header .et_pb_column_4_4 .et_pb_text h2 {
    margin-top: 9px;
}

body.et-fb .animate_header .social_icons_row .et-fb-mousetrap{
    display: none !important;
}

body .animate_header.animate_home_header .social_icons_row,
body .animate_header.animate_home_header .social_icons_row .et_pb_column {
    position: static !important;
}

body .animate_header.animate_home_header .social_icons_row .et_pb_column .et_pb_social_media_follow {
    position: absolute !important;
    transform: rotate(90deg);
    transform-origin: left bottom;
    top: 29.5%;
    left: 6.6%;
}

.animate_header.animate_home_header .et_pb_column .et_pb_social_media_follow li {
    margin-bottom: 0 !important;
}

.animate_header.animate_home_header .et_pb_column .et_pb_social_media_follow li a span {
    display: inline-block !important;
}

.animate_header.animate_home_header .et_pb_column .et_pb_social_media_follow li a:before {
    display: none !important;
}

.animate_header.animate_home_header .et_pb_column .et_pb_social_media_follow li a:hover{
    opacity: 0.5;
}

body .animate_header.animate_home_header .social_icons_row .et_pb_column .et_pb_button_module_wrapper {
    position: absolute !important;
    transform: rotate(90deg);
    transform-origin: left bottom;
    bottom: 146px;
    left: 6.6%;
}

body .animate_header.animate_home_header .social_icons_row .et_pb_column .et_pb_button_module_wrapper a {
    position: relative;
}

body .animate_header.animate_home_header .social_icons_row .et_pb_column .et_pb_button_module_wrapper a:after {
    content: "";
    display: inline-block;
    height: 1px;
    width: 165px;
    background: #fff;
    position: static;
    vertical-align: middle;
    opacity: 1 !important;
    margin-left: 20px !important;

}

.text_effect_slider .et_pb_slider .et_pb_slides {
    box-shadow: 0px 30px 70px 0px rgba(233, 237, 242, 0.4);
}

.text_effect_slider .et_pb_slider .et-pb-slider-arrows {
    float: right;
    margin-top: 24px;
}

.text_effect_slider .et_pb_slider .et-pb-slider-arrows a {
    position: static;
    opacity: 1 !important;
    margin: 0 !important;
    color: #04b4c6 !important;
    border: 1px solid #d9d7e0;
    border-radius: 50%;
    display: block;
    float: left;
    font-size: 26px;
    padding: 4px;
    margin-left: 14px !important;
}

#page-container #main-content .blue_accordion .et_pb_promo .et_pb_button_wrapper .et_pb_button {
    padding: 7px 19px 7px 19px !important;
}

#page-container .blue_accordion .et_pb_toggle h5 {
    transition: 0.3s;
}

#page-container .blue_accordion .et_pb_toggle.toggle_closing h5,
#page-container .blue_accordion .et_pb_toggle_close h5 {
    background-color: #fff;
}

#page-container .blue_accordion .et_pb_toggle h5:hover:before,
#page-container .blue_accordion .et_pb_toggle.toggle_opening h5,
#page-container .blue_accordion .et_pb_toggle h5:hover {
    color: #fff !important;
}

#page-container .blue_accordion .et_pb_toggle h5:hover,
#page-container .blue_accordion .et_pb_toggle.toggle_opening h5,
#page-container .blue_accordion .et_pb_toggle_open h5 {
    background-color: #04b4c6;
}

/* Accordion */
#page-container .blue_accordion .toggle_opening .et_pb_toggle_title:before {
    display: block !important;
    content: "\33" !important;
    color: #fff !important;
}

#page-container .blue_accordion .et_pb_toggle_title:before {
    padding-right: 29px;
    font-size: 20px;
    content: "\35";
}

#page-container .blue_accordion .et_pb_column .et_pb_toggle.et_pb_module:last-child {
    margin-bottom: 0 !important;
}

#page-container .blue_accordion .et_pb_column .et_pb_toggle.et_pb_module {
    margin-bottom: 15px !important;
}

#page-container .blue_accordion .et_pb_column_1_2 .et_pb_module {
    margin-bottom: 0 !important;
}

#page-container .blue_accordion .et_pb_accordion .et_pb_toggle.toggle_closing .et_pb_toggle_content {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

#page-container .blue_accordion .et_pb_accordion .et_pb_toggle.toggle_opening .et_pb_toggle_content {
    padding-top: 20px !important;
    padding-bottom: 2px !important;
}

#page-container .blue_accordion .et_pb_column_1_2 .et_pb_promo .et_pb_button:hover,
.careers1-company-perks .et_pb_button_module_wrapper .et_pb_button:hover {
    -webkit-box-shadow: 6px 6px #ffdd33, -6px -6px #ff6868 !important;
    box-shadow: 6px 6px #ffdd33, -6px -6px #ff6868 !important;
}

/*Responsive*/

@media only screen and (max-width: 1500px) and (min-width: 981px) {
    .animate_header .et_pb_column_4_4 {
        width: 63% !important;
    }

    .animate_header {
        padding-top: 80px !important;
    }

    .animate_header .et_pb_column_4_4 .et_pb_image {
        max-width: 36% !important;
    }
}

@media only screen and (max-width: 1500px) {
    body:not(.et-fb) .animate_header.animate_home_header .social_icons_row .et_pb_column .et_pb_button_module_wrapper,
    body:not(.et-fb) .animate_header.animate_home_header .social_icons_row .et_pb_column .et_pb_social_media_follow {
        left: 10px !important;
    }
}

@media only screen and (max-width: 1390px) {
    .blue_accordion .et_pb_row,
    .careers1-company-perks .et_pb_row,
    .text_effect_slider .et_pb_row,
    .animate_header .et_pb_row {
        width: 90% !important;
    }

    .animate_header .et_pb_column_1_3 {
        width: 28.5% !important;
    }
}

@media only screen and (max-width: 980px) {
    .animate_header .et_pb_image:before {
        bottom: -212px;
    }

    .animate_header .et_pb_column_4_4 .et_pb_image {
        max-width: 280px !important;
    }

    .animate_header .et_pb_column_1_3 {
        width: 32% !important;
    }

    .animate_header .et_pb_column_4_4 {
        width: 64% !important;
    }

    .careers1-company-perks .et_pb_column_1_2 {
        width: 49% !important;
        margin-right: 2% !important;
        margin-bottom: 0 !important;
    }

    #page-container .blue_accordion .et_pb_column_1_2 .et_pb_promo h2 {
        width: auto !important;
    }

    body:not(.et-fb) .animate_header.animate_home_header .social_icons_row .et_pb_column .et_pb_social_media_follow {
        position: static;
        transform: rotate(0deg);
        text-align: right;
    }

    body:not(.et-fb) .animate_header.animate_home_header .social_icons_row .et_pb_column .et_pb_button_module_wrapper {
        position: static;
        transform: rotate(0);
        text-align: right;
    }

    .animate_header.animate_home_header .et_pb_column .et_pb_social_media_follow li:last-child a {
        margin-right: 0 !important;
    }

    body:not(.et-fb) .animate_header.animate_home_header .social_icons_row .et_pb_column .et_pb_button_module_wrapper a:after {
        width: 90px;
    }
}

@media only screen and (max-width: 767px) {
    .animate_header .et_pb_column_4_4 {
        width: 54% !important;
    }

    .animate_header .et_pb_column_4_4 .et_pb_text{
        font-size: 30px !important;
    }

    .animate_header .et_pb_column_4_4 .et_pb_imagee {
        max-width: 220px !important;
    }

    .animate_header .et_pb_column_1_3:first-child {
        width: 100% !important;
        margin-bottom: 20px;
        margin-right: 0 !important;
    }

    .animate_header .et_pb_column_1_3 {
        width: 48% !important;
    }

    .animate_header .et_pb_promo .et_pb_promo_description h2 {
        padding-bottom: 15px !important;
    }

    .animate_header .et_pb_promo .et_pb_promo_description p:not(:last-child) {
        padding-bottom: 13px;
    }

    #page-container .blue_accordion .et_pb_column_1_2 .et_pb_promo .et_pb_promo_description {
        padding-bottom: 30px;
    }
}

@media only screen and (max-width: 480px) {
    .animate_header .et_pb_column_4_4 .et_pb_image {
        max-width: 90% !important;
        position: relative !important;
        float: right;
    }


    .animate_header .et_pb_column_1_3:first-child {
        margin-bottom: 0;
    }


    .animate_header .et_pb_column_1_3 .et_pb_text {
        padding-bottom: 30px !important;
    }

    .animate_header .et_pb_column_1_3 {
        width: 100% !important;
    }

    .animate_header:not(.animate_home_header ) .et_pb_row:first-child {
        width: 100% !important;
    }

    .animate_header:not(.animate_home_header ) .et_pb_row:last-child {
        padding-top: 10px !important;
    }

    .animate_header:not(.animate_home_header ) .et_pb_row:nth-child(2) {
        padding-bottom: 0 !important;
    }

    .animate_header .et_pb_column_4_4 {
        width: 100% !important;
    }

    .animate_header:not(.animate_home_header ) {
        padding-top: 0 !important;
    }

    .careers1-company-perks .et_pb_column_1_2 {
        width: 100% !important;
        margin-right: 0 !important;
    }

    .careers1-company-perks .et_pb_column_1_2 .et_pb_button_module_wrapper {
        text-align: left !important;
        margin-top: 10px !important;
    }

    #page-container .blue_accordion .et_pb_accordion .et_pb_toggle_title {
        padding: 17px 30px 17px 24px !important;
    }

    #page-container .blue_accordion .et_pb_toggle_title:before {
        padding-right: 13px;
    }
}