.elementor-22522 .elementor-element.elementor-element-ca363b3{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-22522 .elementor-element.elementor-element-2cc41e7 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-22522 .elementor-element.elementor-element-2cc41e7{text-align:center;}.elementor-22522 .elementor-element.elementor-element-2cc41e7 .elementor-heading-title{font-family:"Racing Sans One", Sans-serif;font-size:40px;font-weight:600;letter-spacing:2px;color:#19A7C8;}.elementor-22522 .elementor-element.elementor-element-ff995ba{--display:flex;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-22522 .elementor-element.elementor-element-1849001 > .elementor-widget-container{margin:3% 0% 3% 0%;}.elementor-22522 .elementor-element.elementor-element-1849001 .elementor-icon-wrapper{text-align:center;}.elementor-22522 .elementor-element.elementor-element-1849001.elementor-view-stacked .elementor-icon{background-color:#19A7C8;}.elementor-22522 .elementor-element.elementor-element-1849001.elementor-view-framed .elementor-icon, .elementor-22522 .elementor-element.elementor-element-1849001.elementor-view-default .elementor-icon{color:#19A7C8;border-color:#19A7C8;}.elementor-22522 .elementor-element.elementor-element-1849001.elementor-view-framed .elementor-icon, .elementor-22522 .elementor-element.elementor-element-1849001.elementor-view-default .elementor-icon svg{fill:#19A7C8;}.elementor-22522 .elementor-element.elementor-element-f272f82{width:100%;max-width:100%;}.elementor-22522 .elementor-element.elementor-element-f272f82 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0% 1% 0% 0%;}.elementor-22522 .elementor-element.elementor-element-66be503{--display:flex;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-22522 .elementor-element.elementor-element-300e7b8 > .elementor-widget-container{margin:3% 0% 3% 0%;}.elementor-22522 .elementor-element.elementor-element-300e7b8 .elementor-icon-wrapper{text-align:center;}.elementor-22522 .elementor-element.elementor-element-300e7b8.elementor-view-stacked .elementor-icon{background-color:#19A7C8;}.elementor-22522 .elementor-element.elementor-element-300e7b8.elementor-view-framed .elementor-icon, .elementor-22522 .elementor-element.elementor-element-300e7b8.elementor-view-default .elementor-icon{color:#19A7C8;border-color:#19A7C8;}.elementor-22522 .elementor-element.elementor-element-300e7b8.elementor-view-framed .elementor-icon, .elementor-22522 .elementor-element.elementor-element-300e7b8.elementor-view-default .elementor-icon svg{fill:#19A7C8;}.elementor-22522 .elementor-element.elementor-element-8df4c1b{width:100%;max-width:100%;}.elementor-22522 .elementor-element.elementor-element-8df4c1b > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0% 1% 0% 0%;}@media(max-width:1024px){.elementor-22522 .elementor-element.elementor-element-ca363b3{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-22522 .elementor-element.elementor-element-2cc41e7 > .elementor-widget-container{margin:0% 0% 3% 0%;}}@media(max-width:767px){.elementor-22522 .elementor-element.elementor-element-ca363b3{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-22522 .elementor-element.elementor-element-2cc41e7 > .elementor-widget-container{margin:8% 0% 10% 0%;padding:0px 0px 0px 0px;}.elementor-22522 .elementor-element.elementor-element-2cc41e7{text-align:center;}.elementor-22522 .elementor-element.elementor-element-2cc41e7 .elementor-heading-title{font-size:35px;line-height:1.3em;letter-spacing:0px;}.elementor-22522 .elementor-element.elementor-element-ff995ba{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22522 .elementor-element.elementor-element-1849001 > .elementor-widget-container{margin:0% 0% 0% 5%;padding:0px 0px 20px 0px;}.elementor-22522 .elementor-element.elementor-element-f272f82 > .elementor-widget-container{padding:0px 45px 50px 0px;}.elementor-22522 .elementor-element.elementor-element-66be503{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22522 .elementor-element.elementor-element-300e7b8 > .elementor-widget-container{margin:-5% 0% 0% 5%;padding:0px 0px 20px 0px;}.elementor-22522 .elementor-element.elementor-element-8df4c1b > .elementor-widget-container{padding:0px 0px 50px 0px;}}/* Start custom CSS for icon, class: .elementor-element-1849001 */.elementor-22522 .elementor-element.elementor-element-1849001 {
    animation: cowmove 3s linear infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f272f82 *//* General adjustments for all screen sizes */

/* Smooth transition from 1300px to 1200px */
@media(max-width: 1300px) {
    .related-articles-wrapper {
      margin-left: 5%!important;
       width:95vw!important;
}
    .moreFromBlogHeader {
        font-size: 18px !important;
    }

    .moreFromBlogPar {
        font-size: 16px !important;
    }
}

/* Smooth transition from 1200px to 1000px */
@media(max-width: 1200px) {
    .related-articles-wrapper {
        margin-left: 3%!important;
        width:95vw!important;
    }

    .moreFromBlogHeader {
        font-size: 17px !important;
    }

    .moreFromBlogPar {
        font-size: 16px !important;
    }
}

/* Smoother changes at 1000px */
@media(max-width: 1000px) {
    .related-articles-wrapper {
    
        margin-left: 5px!important;
        flex-direction: column !important;

    }

    .moreFromBlogHeader {
        font-size: 20px !important;
        align-self:center!important;
    }

    .related-articles-wrapper a {
        width: 100% !important;
        margin-left: 0 !important;
        display: flex;
        flex-direction: column !important;
        align-items:center!important;
        border-radius: 10px;
        box-shadow: 0 7px 20px rgba(0, 0, 0, 0.3);
        background: #fff;
        text-decoration: none;
        color: inherit;
        padding-right: 3%;
        margin-bottom: 10px; /* Space between containers */
    }

    .related-articles-wrapper a img {
   
    }
}

/* Fluid transitions to 768px */
@media (max-width: 768px) {
    .related-articles-wrapper {

    }

    .related-articles-wrapper a {

    }

    .moreFromBlogHeader {
        font-size: 17px !important;
    }

    .moreFromBlogPar {
        font-size: 16px !important;
    }

    .related-articles-wrapper a img {

    }
}

/* Further adjustments down to 680px */
@media (max-width: 680px) {
    .related-articles-wrapper {
        width:110%!important;
        padding-left:5%!important;
    }

    .related-articles-wrapper a {

    }

    .related-articles-wrapper a img {

    }

    .moreFromBlogHeader {
        font-size: 20px !important;
        margin-bottom: 20px !important;
        text-align:center!important;
        font-weight:900!important;
    }

    .moreFromBlogPar {
        font-size: 16px !important;
    }

    .moreFromBlogContent {
        padding: 0 20px !important;
        display: flex;
        justify-content: center;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-300e7b8 */.elementor-22522 .elementor-element.elementor-element-300e7b8 {
    animation: cowmove 3s linear infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8df4c1b *//* General adjustments for all screen sizes */

/* Smooth transition from 1300px to 1200px */
@media(max-width: 1300px) {
    .related-articles-wrapper {
      margin-left: 5%!important;
       width:95vw!important;
}
    .moreFromBlogHeader {
        font-size: 18px !important;
    }

    .moreFromBlogPar {
        font-size: 16px !important;
    }
}

/* Smooth transition from 1200px to 1000px */
@media(max-width: 1200px) {
    .related-articles-wrapper {
        margin-left: 3%!important;
        width:95vw!important;
    }

    .moreFromBlogHeader {
        font-size: 17px !important;
    }

    .moreFromBlogPar {
        font-size: 16px !important;
    }
}

/* Smoother changes at 1000px */
@media(max-width: 1000px) {
    .related-articles-wrapper {
    
        margin-left: 5px!important;
        flex-direction: column !important;

    }

    .moreFromBlogHeader {
        font-size: 20px !important;
        align-self:center!important;
    }

    .related-articles-wrapper a {
        width: 100% !important;
        margin-left: 0 !important;
        display: flex;
        flex-direction: column !important;
        align-items:center!important;
        border-radius: 10px;
        box-shadow: 0 7px 20px rgba(0, 0, 0, 0.3);
        background: #fff;
        text-decoration: none;
        color: inherit;
        padding-right: 3%;
        margin-bottom: 10px; /* Space between containers */
    }

    .related-articles-wrapper a img {
   
    }
}

/* Fluid transitions to 768px */
@media (max-width: 768px) {
    .related-articles-wrapper {

    }

    .related-articles-wrapper a {

    }

    .moreFromBlogHeader {
        font-size: 17px !important;
    }

    .moreFromBlogPar {
        font-size: 16px !important;
    }

    .related-articles-wrapper a img {

    }
}

/* Further adjustments down to 680px */
@media (max-width: 680px) {
    .related-articles-wrapper {
        width:110%!important;
        padding-left:5%!important;
    }

    .related-articles-wrapper a {

    }

    .related-articles-wrapper a img {

    }

    .moreFromBlogHeader {
        font-size: 20px !important;
        margin-bottom: 20px !important;
        text-align:center!important;
        font-weight:900!important;
    }

    .moreFromBlogPar {
        font-size: 16px !important;
    }

    .moreFromBlogContent {
        padding: 0 20px !important;
        display: flex;
        justify-content: center;
    }
}/* End custom CSS */