/*Blurb 1*/

.studio_blurbs.sigmund_hover_effect .et_pb_blurb:hover {
    top: -0.2rem;
    right: 0.2rem;
}

.studio_blurbs.sigmund_hover_effect .et_pb_blurb:hover:after {
    -webkit-transform: translateY(0.4rem) translateX(0.4rem);
    transform: translateY(0.4rem) translateX(0.4rem);
}

/*Blurb 1*/

.skills_blurbs .et_pb_blurb{
    overflow: hidden !important;
}

.skills_blurbs .et_pb_blurb .et_pb_blurb_container h4,
.skills_blurbs .et_pb_blurb .et_pb_blurb_container .et_pb_blurb_description,
.skills_blurbs .et_pb_blurb .et_pb_main_blurb_image {
    transition: 0.3s !important;
    transition-delay: 0.6s !important;
}

.skills_blurbs .et_pb_blurb:hover .et_pb_main_blurb_image,
.skills_blurbs .et_pb_blurb:hover .et_pb_blurb_container .et_pb_blurb_description,
.skills_blurbs .et_pb_blurb:hover .et_pb_blurb_container h4 {
    transition-delay: 0s !important;
    opacity: 0;
}

.skills_blurbs .et_pb_blurb:hover .et_pb_blurb_container h4 {
    transform: translate(0, 110px);
}

.skills_blurbs .et_pb_blurb:hover .et_pb_blurb_container .et_pb_blurb_description {
    transform: translate(0, 140px);

}

.skills_blurbs .et_pb_blurb:hover .et_pb_main_blurb_image {
    transform: translate(0, -110px);
}

.skills_blurbs .et_pb_blurb:hover:after {
    transition-delay: 0.6s !important;
    opacity: 1;
}

.skills_blurbs .et_pb_blurb:hover:before {
    transition-delay: 0.3s !important;
    transform: translate(0, 0);
}

/*Blurb 2*/

body #page-container .studio_blurbs .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;
}

/*Blurb 3*/

body.et-fb .job_Experience_blurbs .et-fb-mousetrap--row {
    display: none !important;
}

.job_Experience_blurbs .et_pb_blurb .et_pb_blurb_container {
    padding-left: 25px !important;
    vertical-align: middle;
}

body #page-container .job_Experience_blurbs .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;
}

body #page-container .job_Experience_blurbs .sigmund_column_hover_effect .et_pb_button_module_wrapper .et_pb_button:hover {
    box-shadow: none !important;
}

body #page-container .job_Experience_blurbs .sigmund_column_hover_effect .et_pb_button_module_wrapper {
    position: absolute;
    right: 27px;
    bottom: 13px;
    transition: 0.3s;
    transform: translate(0, 30px);
    opacity: 0;
}

body #page-container .job_Experience_blurbs .sigmund_column_hover_effect .et_pb_column:hover .et_pb_button_module_wrapper {
    transition-delay: 0.3s !important;
    transform: translate(0, 0);
    opacity: 1;
}

/*Blurb 4*/

.counting_Blurbs .et_pb_blurb{
    overflow: hidden !important;
}
.counting_Blurbs .et_pb_blurb:before {
    transition-delay: 0.3s !important;
}

.counting_Blurbs .et_pb_blurb:hover:before {
    transition-delay: 0.3s !important;
    transform: translate(0, 0);
}

.counting_Blurbs .et_pb_blurb .et_pb_main_blurb_image,
.counting_Blurbs .et_pb_blurb .et_pb_blurb_container {
    transition: 0.3s !important;
    transition-delay: 0.6s !important;
}


.counting_Blurbs .et_pb_blurb:hover .et_pb_main_blurb_image {
    transition-delay: 0s !important;
    transform: translate(0, -130px);
    opacity: 0;
}

.counting_Blurbs .et_pb_blurb:hover .et_pb_blurb_container {
    transition-delay: 0s !important;
    transform: translate(0, 60px);
    opacity: 0;
}

.counting_Blurbs .et_pb_blurb:hover:after {
    transition-delay: 0.6s !important;
    opacity: 1;
}

/*Blurb 5*/
.timeline_process_blurbs .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap {
    background-color: #fff;
    padding: 15px;
}

body.et-db .timeline_process_blurbs .image_after .et_pb_blurb .et_pb_main_blurb_image {
    position: absolute !important;
}

.timeline_process_blurbs .et_pb_row .et_pb_column_1_2.et-last-child,
.timeline_process_blurbs .et_pb_row .et_pb_column_1_2:last-child {
    margin-right: 0 !important;
}

.timeline_process_blurbs .et_pb_row .et_pb_column_1_2 {
    width: 38% !important;
    margin-right: 23.5% !important;
}

.timeline_process_blurbs .et_pb_row.et-last-child .et_pb_column_1_2 ,
.timeline_process_blurbs .et_pb_row:last-child .et_pb_column_1_2 {
    margin-top: -80px !important;
}

/*Hover*/

.timeline_process_blurbs.sigmund_blurbs_images_hover .image_before .et_pb_blurb:hover .et_pb_main_blurb_image {
    transition-delay: 0s !important;
    transform: translate(0.2em, -36px);
}

.timeline_process_blurbs.sigmund_blurbs_images_hover .image_before .et_pb_blurb .et_pb_main_blurb_image {
    transition: 0.3s !important;
    transition-delay: 0.2s !important;
}

.timeline_process_blurbs .et_pb_blurb .et_pb_blurb_container h4 {
    transition-delay: 0.1s !important;
}

.timeline_process_blurbs .et_pb_blurb .et_pb_blurb_container .et_pb_blurb_description {
    transition-delay: 0s !important;
}

.timeline_process_blurbs .et_pb_blurb .et_pb_blurb_container h4,
.timeline_process_blurbs .et_pb_blurb .et_pb_blurb_container .et_pb_blurb_description {
    transition: 0.3s;
}

.timeline_process_blurbs .image_before .et_pb_blurb:hover .et_pb_blurb_container h4 {
    transition-delay: 0.2s !important;
    transform: translate(0, -25px);
}

.timeline_process_blurbs .image_before .et_pb_blurb:hover .et_pb_blurb_container .et_pb_blurb_description {
    transition-delay: 0.3s !important;
    transform: translate(0, -25px);
}

.timeline_process_blurbs .image_before .et_pb_blurb .et_pb_blurb_container:before {
    content: "\42";
    font-family: "ETmodules";
    color: #04b4c6;
    font-size: 48px;
    margin-right: 16px;
    position: absolute;
    right: 0;
    transform: translate(0, -20px);
    opacity: 0;
    transition: 0.3s;
    overflow: hidden;
    transition-delay: 0.2s !important;
}

.timeline_process_blurbs .image_before .et_pb_blurb:hover .et_pb_blurb_container:before {
    transition-delay: 0.2s !important;
    transform: translate(0, -50px);
    opacity: 1;
}

.timeline_process_blurbs.sigmund_blurbs_images_hover .image_after .et_pb_blurb:hover .et_pb_main_blurb_image {
    transition-delay: 0s !important;
    transform: translate(0.2em, 36px);
}

.timeline_process_blurbs.sigmund_blurbs_images_hover .image_after .et_pb_blurb .et_pb_main_blurb_image {
    transition: 0.3s !important;
    transition-delay: 0.2s !important;
}

.timeline_process_blurbs .image_after .et_pb_blurb .et_pb_blurb_container h4 {
    transition-delay: 0s !important;
}

.timeline_process_blurbs .image_after .et_pb_blurb .et_pb_blurb_container .et_pb_blurb_description {
    transition-delay: 0.1s !important;
}

.timeline_process_blurbs .image_after .et_pb_blurb:hover .et_pb_blurb_container h4 {
    transition-delay: 0.3s !important;
    transform: translate(0, 25px);
}

.timeline_process_blurbs .image_after .et_pb_blurb:hover .et_pb_blurb_container .et_pb_blurb_description {
    transition-delay: 0.2s !important;
    transform: translate(0, 25px);
}

.sigmund_blurbs_images_hover .image_after .et_pb_blurb:hover .et_pb_main_blurb_image:after {
    -webkit-transform: translateY(-0.3rem) translateX(-0.3rem);
    transform: translateY(-0.3rem) translateX(-0.3rem);
}

.timeline_process_blurbs .image_after .et_pb_blurb .et_pb_blurb_container:after {
    content: "\43";
    font-family: "ETmodules";
    color: #04b4c6;
    font-size: 48px;
    margin-left: 16px;
    position: absolute;
    left: 0;
    transform: translate(0, 0);
    transition: 0.3s;
    opacity: 0;
    overflow: hidden;
    transition-delay: 0.2s !important;
}

.timeline_process_blurbs .image_after .et_pb_blurb:hover .et_pb_blurb_container:after {
    transition-delay: 0.2s !important;
    transform: translate(0, 30px);
    opacity: 1;
}

body:not(.et-fb) .timeline_process_blurbs .et_pb_row .et_pb_column_1_2 {
    z-index: auto !important;
}

/*Blurb 6*/

.cute_circle_blurbs .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap {
    background-color: #fff;
    padding: 20px;
}

.cute_circle_blurbs .et_pb_blurb .et_pb_blurb_container {
    padding-left: 38px !important;
    vertical-align: middle;
    transition: 0.3s;
}

.cute_circle_blurbs .et_pb_blurb .et_pb_blurb_container h4 {
    transition: 0.3s;
}

.cute_circle_blurbs.sigmund_home1_cute_circle_blurbs .et_pb_blurb:hover .et_pb_blurb_container h4 {
    color: #000 !important;
}

.cute_circle_blurbs .et_pb_blurb:hover .et_pb_blurb_container h4 {
    color: #04b4c6 !important;
}

.cute_circle_blurbs .et_pb_blurb:hover .et_pb_blurb_container {
    transform: translate(-8px, 0px);
}

.sigmund_home1_cute_circle_blurbs.sigmund_blurbs_images_hover .et_pb_blurb .et_pb_main_blurb_image:after{
    box-shadow: inset 0 0 0 6px #000;
}

/*Blurb 7*/

.helpful_blurbs .et_pb_column_1_4 .et_pb_button_module_wrapper {
    transform: translate(0, 10px);
    opacity: 0;
}

.helpful_blurbs .et_pb_column_1_4 .et_pb_blurb .et_pb_main_blurb_image,
.helpful_blurbs .et_pb_column_1_4 .et_pb_blurb .et_pb_blurb_container h4,
.helpful_blurbs .et_pb_column_1_4 .et_pb_blurb .et_pb_blurb_container .et_pb_blurb_description,
.helpful_blurbs .et_pb_column_1_4 .et_pb_button_module_wrapper {
    transition: 0.4s !important;
    transition-delay: 0s !important;
}

.helpful_blurbs .et_pb_column_1_4:hover .et_pb_blurb .et_pb_main_blurb_image {
    transition-delay: 0s !important;
    transform: translate(0, -7px);
}

.helpful_blurbs .et_pb_column_1_4:hover .et_pb_blurb .et_pb_blurb_container h4 {
    transition-delay: 0.1s !important;
    transform: translate(0, -16px);
}

.helpful_blurbs .et_pb_column_1_4:hover .et_pb_blurb .et_pb_blurb_container .et_pb_blurb_description {
    transition-delay: 0.2s !important;
    transform: translate(0, -16px);
}

.helpful_blurbs .et_pb_column_1_4:hover .et_pb_button_module_wrapper {
    transition-delay: 0.3s !important;
    transform: translate(0, -3px);
    opacity: 1;
}

/*Blurb 8*/

.lovely_blurbs.sigmund_hover_effect .et_pb_blurb:hover,
.lovely_blurbs.sigmund_hover_effect .et_pb_blurb:hover {
    top: -0.2rem;
    right: 0.2rem;
}

.lovely_blurbs.sigmund_hover_effect .et_pb_blurb:hover:after,
.lovely_blurbs.sigmund_hover_effect .et_pb_blurb:hover:after {
    -webkit-transform: translateY(0.4rem) translateX(0.4rem);
    transform: translateY(0.4rem) translateX(0.4rem);
}

body.et-fb .lovely_blurbs .et_pb_column_1_4 .et_pb_image{
    position: absolute !important;
}
.lovely_blurbs .et_pb_blurb .et_pb_blurb_description {
    position: absolute;
    max-height: 39px;
    overflow: hidden;
}

.lovely_blurbs .et_pb_blurb .et_pb_main_blurb_image,
.lovely_blurbs .et_pb_blurb .et_pb_blurb_container h4,
.lovely_blurbs .et_pb_blurb .et_pb_blurb_container .et_pb_blurb_description {
    transition: 0.3s !important;
}

.lovely_blurbs .et_pb_blurb .et_pb_blurb_container .et_pb_blurb_description {
    opacity: 0;
}

.lovely_blurbs .et_pb_blurb:hover .et_pb_main_blurb_image {
    transform: translate(0px, -30px);
}

.lovely_blurbs .et_pb_blurb:hover .et_pb_blurb_container h4 {
    transform: translate(0px, -46px);
}

.lovely_blurbs .et_pb_blurb:hover .et_pb_blurb_container .et_pb_blurb_description {
    transform: translate(0px, -35px);
    opacity: 1;
}

/*Blurb 9*/

.Interests_blurbs .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap {
    background-color: #f9fafc;
    padding: 17px;
}

.Interests_blurbs .et_pb_blurb .et_pb_blurb_container {
    padding-left: 33px !important;
    vertical-align: middle;
    transition: 0.3s;
}

.Interests_blurbs .et_pb_blurb .et_pb_blurb_container h4 {
    transition: 0.3s;
}

.Interests_blurbs .et_pb_blurb:hover .et_pb_blurb_container h4 {
    color: #04b4c6 !important;
}

.Interests_blurbs .et_pb_blurb:hover .et_pb_blurb_container {
    transform: translate(-8px, 0px);
}

/*Responsive*/

@media only screen and (max-width: 1390px) {
    .Interests_blurbs .et_pb_row,
    .lovely_blurbs .et_pb_row,
    .helpful_blurbs .et_pb_row,
    .cute_circle_blurbs .et_pb_row,
    .timeline_process_blurbs .et_pb_row,
    .counting_Blurbs .et_pb_row,
    .job_Experience_blurbs .et_pb_row,
    .studio_blurbs .et_pb_row,
    .skills_blurbs .et_pb_row {
        width: 90% !important;
    }

    /*Blurb 6*/
    .cute_circle_blurbs .et_pb_blurb .et_pb_blurb_container {
        padding-left: 20px !important;
    }

    /*Blurb 9*/
    .Interests_blurbs .et_pb_row .et_pb_blurb {
        padding: 20px !important;
    }

    .Interests_blurbs .et_pb_blurb .et_pb_blurb_container {
        padding-left: 20px !important;
    }

}

@media only screen and (max-width: 980px) {
    /*Blurb 1*/
    .skills_blurbs .et_pb_row .et_pb_column_1_3:not(:first-child) {
        width: 48% !important;
        margin-right: 4% !important;
    }

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

    /*Blurb 2*/
    .studio_blurbs .et_pb_row .et_pb_column_1_2:last-child {
        margin-right: 0 !important;
    }

    .studio_blurbs .et_pb_row .et_pb_column_1_2 {
        width: 49% !important;
        margin-right: 2% !important;
    }

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

    .studio_blurbs .et_pb_row .et_pb_column_1_3 {
        width: 32% !important;
        margin-right: 2% !important;
    }

    /*Blurb 3*/
    .job_Experience_blurbs .et_pb_row .et_pb_column_1_2:last-child {
        margin-right: 0 !important;
    }

    .job_Experience_blurbs .et_pb_row .et_pb_column_1_2 {
        width: 49% !important;
        margin-right: 2% !important;
    }

    /*Blurb 5*/
    .timeline_process_blurbs .image_before .et_pb_blurb:hover .et_pb_blurb_container .et_pb_blurb_description,
    .timeline_process_blurbs .image_before .et_pb_blurb:hover .et_pb_blurb_container h4 {
        transform: translate(0, -5px);
    }

    .timeline_process_blurbs .image_before .et_pb_blurb:hover .et_pb_blurb_container:before {
        transform: translate(0, -25px);
    }

    .timeline_process_blurbs.sigmund_blurbs_images_hover .image_before .et_pb_blurb:hover .et_pb_main_blurb_image {
        transform: translate(0.2em, -8px);
    }

    .timeline_process_blurbs.sigmund_blurbs_images_hover .image_after .et_pb_blurb:hover .et_pb_main_blurb_image {
        transform: translate(0.2em, 8px);
    }

    .timeline_process_blurbs .image_after .et_pb_blurb:hover .et_pb_blurb_container .et_pb_blurb_description,
    .timeline_process_blurbs .image_after .et_pb_blurb:hover .et_pb_blurb_container h4 {
        transform: translate(0, 5px);
    }

    .timeline_process_blurbs .image_after .et_pb_blurb:hover .et_pb_blurb_container:after {
        transform: translate(0, 8px);
    }

    .timeline_process_blurbs .et_pb_row .et_pb_column_1_2 {
        width: 42% !important;
        margin-right: 16% !important;
    }

    /*Blurb 6*/
    .Interests_blurbs .et_pb_column_1_3:last-child,
    .cute_circle_blurbs .et_pb_column_1_3:last-child {
        margin-right: 0 !important;
    }

    .Interests_blurbs .et_pb_column_1_3,
    .cute_circle_blurbs .et_pb_column_1_3 {
        width: 32% !important;
        margin-right: 2% !important;
    }

    /*Blurb 9*/
    .Interests_blurbs .et_pb_column_3_4 {
        width: 58% !important;
    }

    .Interests_blurbs .et_pb_column_1_4 {
        width: 40% !important;
        margin-right: 2% !important;
    }
}

@media only screen and (max-width: 980px) and (min-width: 551px) {
    /*Blurb 6 and Blurb 9*/
    .Interests_blurbs .et_pb_blurb .et_pb_main_blurb_image,
    .cute_circle_blurbs .et_pb_blurb .et_pb_main_blurb_image {
        display: block;
        margin: 0 auto 20px;
    }

    .Interests_blurbs .et_pb_blurb .et_pb_blurb_container h4,
    .Interests_blurbs .et_pb_blurb .et_pb_blurb_container .et_pb_blurb_description,
    .cute_circle_blurbs .et_pb_blurb .et_pb_blurb_container h4,
    .cute_circle_blurbs .et_pb_blurb .et_pb_blurb_container .et_pb_blurb_description {
        text-align: center !important;
    }

    .Interests_blurbs .et_pb_blurb .et_pb_blurb_container,
    .cute_circle_blurbs .et_pb_blurb .et_pb_blurb_container {
        padding-left: 0 !important;
        display: block !important;
    }

    .Interests_blurbs .et_pb_blurb:hover .et_pb_blurb_container,
    .cute_circle_blurbs .et_pb_blurb:hover .et_pb_blurb_container {
        transform: translate(0px, 8px);
    }
}

@media only screen and (max-width: 767px) {
    /*Blurb 2*/
    .studio_blurbs .et_pb_row .et_pb_column_1_3 {
        width: 100% !important;
        margin-right: 0 !important;
    }

    .studio_blurbs .et_pb_row .et_pb_column_1_3 .et_pb_blurb_content {
        max-width: 100% !important;
    }

    /*Blurb 3*/
    .job_Experience_blurbs .et_pb_row:not(:first-child) .et_pb_column_1_2 {
        width: 100% !important;
        margin-right: 2% !important;
    }

    .job_Experience_blurbs .et_pb_row .et_pb_column .et_pb_text,
    .job_Experience_blurbs .et_pb_row .et_pb_column .et_pb_blurb .et_pb_blurb_content {
        max-width: 100% !important;
    }

    /*Blurb 5*/
    .timeline_process_blurbs .et_pb_row .et_pb_column_1_2 {
        width: 100% !important;
        margin-right: 0 !important;
    }

    .timeline_process_blurbs .et_pb_row .et_pb_column_1_2 .et_pb_blurb .et_pb_blurb_content,
    .timeline_process_blurbs .et_pb_row .et_pb_column_1_2 .et_pb_blurb {
        max-width: 100% !important;
    }

    .timeline_process_blurbs .et_pb_row.image_after .et_pb_column_1_2:first-child .et_pb_blurb {
        margin-bottom: 30px !important;
    }

    .timeline_process_blurbs .et_pb_row.image_before .et_pb_column_1_2:last-child {
        margin-top: 30px !important;
    }
}

@media only screen and (max-width: 550px) {
    /*Blurb 6 and Blurb 9*/
    .Interests_blurbs .et_pb_column_1_3,
    .cute_circle_blurbs .et_pb_column_1_3 {
        width: 100% !important;
        margin-right: 0 !important;
    }
}

@media only screen and (max-width: 480px) {
    /*Blurb 1*/
    .skills_blurbs .et_pb_row .et_pb_column_1_3:not(:first-child) {
        width: 100% !important;
        margin-right: 0 !important;
    }

    /*Blurb 2*/
    .studio_blurbs .et_pb_row .et_pb_column_1_2 {
        width: 100% !important;
        margin-right: 0 !important;
        padding-top: 0 !important;
    }

    .job_Experience_blurbs .et_pb_row .et_pb_column_1_2 .et_pb_button_module_wrapper,
    .studio_blurbs .et_pb_row .et_pb_column_1_2 .et_pb_button_module_wrapper {
        text-align: left !important;
    }

    /*Blurb 3*/
    .job_Experience_blurbs .et_pb_row:first-child .et_pb_column_1_2 {
        padding-top: 0 !important;
    }

    .job_Experience_blurbs .et_pb_row .et_pb_column_1_2 {
        width: 100% !important;
        margin-right: 0 !important;

    }
}