.elementor-1174 .elementor-element.elementor-element-d9d821c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-1174 .elementor-element.elementor-element-1dad70d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-1174 .elementor-element.elementor-element-d9d821c{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1174 .elementor-element.elementor-element-1dad70d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1174 .elementor-element.elementor-element-91e1c45.elementor-element{--align-self:center;}}/* Start custom CSS for shortcode, class: .elementor-element-91e1c45 */.rank-math-breadcrumb p:first-child a:first-child::before{
    content:"";
    display:inline-block;
    width:14px;
    height:14px;
    margin-right:6px;
    position:relative;
    top:2px;
    background-repeat:no-repeat;
    background-size:contain;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff6666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpolyline points='9 22 9 12 15 12 15 22'/%3E%3C/svg%3E");
}

.separator {
    padding: 0px 10px 0px 10px;
}


/* ================================
   Mobile Optimization
================================ */

@media (max-width:768px){

    .rank-math-breadcrumb{
        font-size:13px;
    }

    .rank-math-breadcrumb p{
        margin:0;

    }

    .rank-math-breadcrumb p:first-child a:first-child::before{
        width:12px;
        height:12px;
        margin-right:4px;
        top:1px;
         
    }

    .separator{
        padding:0 6px;
    }

}/* End custom CSS */