.elementor-8769 .elementor-element.elementor-element-72e69799:not(.elementor-motion-effects-element-type-background), .elementor-8769 .elementor-element.elementor-element-72e69799 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85fa161 );}.elementor-8769 .elementor-element.elementor-element-72e69799, .elementor-8769 .elementor-element.elementor-element-72e69799 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-8769 .elementor-element.elementor-element-72e69799{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 24px 60px 24px;}.elementor-8769 .elementor-element.elementor-element-72e69799 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8769 .elementor-element.elementor-element-f535e3e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-8769 .elementor-element.elementor-element-48306251{margin-top:0px;margin-bottom:-16px;}.elementor-8769 .elementor-element.elementor-element-4d0ae3e6 > .elementor-element-populated{margin:0px 0px 24px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8769 .elementor-element.elementor-element-5722b712 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8769 .elementor-element.elementor-element-5722b712{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-fc8ed5b );}.elementor-8769 .elementor-element.elementor-element-ced8653 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8769 .elementor-element.elementor-element-50585e34 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8769 .elementor-element.elementor-element-50585e34{columns:1;text-align:right;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-astglobalcolor5 );}.elementor-8769 .elementor-element.elementor-element-7c00f8f2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-8769 .elementor-element.elementor-element-7c00f8f2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8769 .elementor-element.elementor-element-28f666f2{width:var( --container-widget-width, 827px );max-width:827px;--container-widget-width:827px;--container-widget-flex-grow:0;column-gap:0px;text-align:left;font-family:"Averta Standard", Sans-serif;font-size:50px;font-weight:700;line-height:60px;color:#FFFFFF;}.elementor-8769 .elementor-element.elementor-element-28f666f2 > .elementor-widget-container{margin:0px 0px 33px 0px;}.elementor-8769 .elementor-element.elementor-element-62ea1921{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:left;font-family:var( --e-global-typography-c1ca8b4-font-family ), Sans-serif;font-size:var( --e-global-typography-c1ca8b4-font-size );line-height:var( --e-global-typography-c1ca8b4-line-height );color:#C2BFBF;}.elementor-8769 .elementor-element.elementor-element-62ea1921 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 18px 0px;}.elementor-8769 .elementor-element.elementor-element-18e76b9a{margin-top:30px;margin-bottom:30px;}.elementor-8769 .elementor-element.elementor-element-1c90217b > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-8769 .elementor-element.elementor-element-3e8bc378 > .elementor-widget-container{margin:0px 0px -38px 0px;}.elementor-8769 .elementor-element.elementor-element-3e8bc378{font-family:var( --e-global-typography-c1ca8b4-font-family ), Sans-serif;font-size:var( --e-global-typography-c1ca8b4-font-size );line-height:var( --e-global-typography-c1ca8b4-line-height );color:var( --e-global-color-astglobalcolor2 );}.elementor-8769 .elementor-element.elementor-element-28fc8692 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8769 .elementor-element.elementor-element-28fc8692 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8769 .elementor-element.elementor-element-28fc8692{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-8769 .elementor-element.elementor-element-28fc8692 .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-8769 .elementor-element.elementor-element-28fc8692 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8769 .elementor-element.elementor-element-28fc8692 .elementor-icon-list-item > a{font-family:var( --e-global-typography-c1ca8b4-font-family ), Sans-serif;font-size:var( --e-global-typography-c1ca8b4-font-size );line-height:var( --e-global-typography-c1ca8b4-line-height );}.elementor-8769 .elementor-element.elementor-element-28fc8692 .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor2 );transition:color 0.3s;}.elementor-8769 .elementor-element.elementor-element-56c1b5aa{font-family:var( --e-global-typography-c1ca8b4-font-family ), Sans-serif;font-size:var( --e-global-typography-c1ca8b4-font-size );line-height:var( --e-global-typography-c1ca8b4-line-height );color:var( --e-global-color-astglobalcolor2 );}.elementor-8769 .elementor-element.elementor-element-bf4c814.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8769 .elementor-element.elementor-element-bf4c814.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8769 .elementor-element.elementor-element-bf4c814.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8769 .elementor-element.elementor-element-bf4c814 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8769 .elementor-element.elementor-element-bf4c814 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8769 .elementor-element.elementor-element-33edf87{font-family:var( --e-global-typography-c1ca8b4-font-family ), Sans-serif;font-size:var( --e-global-typography-c1ca8b4-font-size );line-height:var( --e-global-typography-c1ca8b4-line-height );color:var( --e-global-color-astglobalcolor2 );}.elementor-8769 .elementor-element.elementor-element-d7cae29.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8769 .elementor-element.elementor-element-d7cae29.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8769 .elementor-element.elementor-element-d7cae29.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8769 .elementor-element.elementor-element-d7cae29 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8769 .elementor-element.elementor-element-d7cae29 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8769 .elementor-element.elementor-element-10bb1c3e:not(.elementor-motion-effects-element-type-background), .elementor-8769 .elementor-element.elementor-element-10bb1c3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b942504 );}.elementor-8769 .elementor-element.elementor-element-10bb1c3e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-8769 .elementor-element.elementor-element-10bb1c3e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px) and (min-width:768px){.elementor-8769 .elementor-element.elementor-element-1c90217b{width:100%;}.elementor-8769 .elementor-element.elementor-element-5877bed7{width:100%;}}@media(max-width:1024px){.elementor-8769 .elementor-element.elementor-element-f535e3e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8769 .elementor-element.elementor-element-48306251{padding:0px 0px 0px 0px;}.elementor-8769 .elementor-element.elementor-element-4d0ae3e6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8769 .elementor-element.elementor-element-5722b712 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8769 .elementor-element.elementor-element-5722b712{line-height:var( --e-global-typography-accent-line-height );}.elementor-8769 .elementor-element.elementor-element-50585e34{line-height:var( --e-global-typography-accent-line-height );}.elementor-8769 .elementor-element.elementor-element-7c00f8f2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8769 .elementor-element.elementor-element-62ea1921{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-c1ca8b4-font-size );line-height:var( --e-global-typography-c1ca8b4-line-height );}.elementor-8769 .elementor-element.elementor-element-1c90217b > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-8769 .elementor-element.elementor-element-3e8bc378{font-size:var( --e-global-typography-c1ca8b4-font-size );line-height:var( --e-global-typography-c1ca8b4-line-height );}.elementor-8769 .elementor-element.elementor-element-28fc8692 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8769 .elementor-element.elementor-element-28fc8692 .elementor-icon-list-item > a{font-size:var( --e-global-typography-c1ca8b4-font-size );line-height:var( --e-global-typography-c1ca8b4-line-height );}.elementor-8769 .elementor-element.elementor-element-56c1b5aa{font-size:var( --e-global-typography-c1ca8b4-font-size );line-height:var( --e-global-typography-c1ca8b4-line-height );}.elementor-8769 .elementor-element.elementor-element-33edf87{font-size:var( --e-global-typography-c1ca8b4-font-size );line-height:var( --e-global-typography-c1ca8b4-line-height );}}@media(max-width:767px){.elementor-8769 .elementor-element.elementor-element-5722b712{line-height:var( --e-global-typography-accent-line-height );}.elementor-8769 .elementor-element.elementor-element-50585e34 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-8769 .elementor-element.elementor-element-50585e34{text-align:left;line-height:var( --e-global-typography-accent-line-height );}.elementor-8769 .elementor-element.elementor-element-62ea1921{font-size:var( --e-global-typography-c1ca8b4-font-size );line-height:var( --e-global-typography-c1ca8b4-line-height );}.elementor-8769 .elementor-element.elementor-element-18e76b9a{padding:0px 20px 0px 20px;}.elementor-8769 .elementor-element.elementor-element-1c90217b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8769 .elementor-element.elementor-element-3e8bc378{font-size:var( --e-global-typography-c1ca8b4-font-size );line-height:var( --e-global-typography-c1ca8b4-line-height );}.elementor-8769 .elementor-element.elementor-element-28fc8692 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8769 .elementor-element.elementor-element-28fc8692 .elementor-icon-list-item > a{font-size:var( --e-global-typography-c1ca8b4-font-size );line-height:var( --e-global-typography-c1ca8b4-line-height );}.elementor-8769 .elementor-element.elementor-element-56c1b5aa{font-size:var( --e-global-typography-c1ca8b4-font-size );line-height:var( --e-global-typography-c1ca8b4-line-height );}.elementor-8769 .elementor-element.elementor-element-bf4c814 .elementor-image-box-img{margin-bottom:15px;}.elementor-8769 .elementor-element.elementor-element-33edf87{font-size:var( --e-global-typography-c1ca8b4-font-size );line-height:var( --e-global-typography-c1ca8b4-line-height );}.elementor-8769 .elementor-element.elementor-element-d7cae29 .elementor-image-box-img{margin-bottom:15px;}.elementor-8769 .elementor-element.elementor-element-5877bed7 > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-50585e34 */.ssr-writtenby .elementor-widget-container:before{
    content:"Written By :";
    display:inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62ea1921 */.ssr-topic-keywords .elementor-widget-container:before{
    content:"Topic keywords : ";
    display:inline-block;
}

.ssr-topic-keywords .elementor-widget-container a{
    color:#C2BFBF;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bf4c814 *//* --- Base Desktop Styling (Your Final Version) --- */
.ssr-cards-template.elementor-widget-image-box .elementor-widget-container {
    background-color: #f19120;
    border-radius: 40px;
    padding: 20px 40px; 
    display: flex;
    align-items: center;
    overflow: hidden;
    color: #ffffff;
    min-height: auto;
}

.ssr-cards-template .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left;
}

.ssr-cards-template .elementor-image-box-img {
    margin-right: 20px;
    flex-shrink: 0;
}

.ssr-cards-template .elementor-image-box-img img {
    width: 200px !important; 
    height: 200px !important; 
    border-radius: 50% !important;
    object-fit: cover;
    border: 2px solid rgba(255, 255, 255, 0.3);
}

.ssr-cards-template .elementor-image-box-content {
    position: relative;
    padding-top: 5px;
}


.ssr-cards-template .elementor-image-box-description {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600;
    color: #ffffff !important;
    padding-left: 45px; /* Creates the specific gap for the quote */
    font-size: 0.9rem;
    line-height: 1.4;
    letter-spacing: -0.01em;
    margin: 0;
}
.ssr-cards-template .elementor-image-box-content::before {
    content: "“";
    font-family: "Poppin", serif;
    font-size: 60px; /* Adjust size if it feels too bulky */
    color: rgba(255, 255, 255, 0.8);
    position: absolute;
    
    /* MOVE THESE TO TWEAK POSITION */
    top: -1px;      /* Bring it down (closer to the first line) */
    left: -10px;      /* Bring it right (closer to the first letter) */
    
    line-height: 1;
    z-index: 1;      /* Keeps it visible */
}
.ssr-cards-template .elementor-image-box-description {
    padding-left: 20px; /* Creates a small "pocket" for the quote to sit in */
    position: relative;
    z-index: 2;
}

/* --- Responsive Mobile Optimization --- */
/* Optimized Mobile View */

@media (max-width: 767px) {
    .ssr-cards-template.elementor-widget-image-box .elementor-widget-container {
        border-radius: 30px !important; /* Smaller radius for mobile card look */
        padding: 40px 20px !important;  /* More vertical padding */
        display: block !important;       /* Stack elements naturally */
    }
    
    .ssr-cards-template .elementor-image-box-wrapper {
        display: flex !important;
        flex-direction: column !important; 
        align-items: center !important;
        text-align: center !important;
    }
    
    .ssr-cards-template .elementor-image-box-img {
        margin-right: 0 !important;
        margin-bottom: 25px !important; /* Space between big image and text */
        width: 100% !important;         /* Allow wrapper to span width */
        display: flex;
        justify-content: center;
    }

    .ssr-cards-template .elementor-image-box-img img {
        /* This makes the image much bigger on mobile */
        width: 180px !important;   
        height: 180px !important;
        border-radius: 50% !important; /* Keeps it a perfect circle */
        border: 4px solid rgba(255, 255, 255, 0.4);
    }

    .ssr-cards-template .elementor-image-box-content::before {
        /* Adjusting quote icon for mobile layout */
        left: 10% !important;
        transform: translateX(-50%) !important;
        top: -10px !important;
        font-size: 40px !important;
    }

    .ssr-cards-template .elementor-image-box-description {
        padding-left: 0 !important;
        font-size: 1.1rem !important;
        line-height: 1.5 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d7cae29 *//* --- Base Desktop Styling (Your Final Version) --- */
.ssr-cards-template2.elementor-widget-image-box .elementor-widget-container {
    background-color: #b22a2e;
    border-radius: 40px;
    padding: 20px 40px; 
    display: flex;
    align-items: center;
    overflow: hidden;
    color: #ffffff;
    min-height: auto;
}

.ssr-cards-template2 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left;
}

.ssr-cards-template2 .elementor-image-box-img {
    margin-right: 20px;
    flex-shrink: 0;
}

.ssr-cards-template2 .elementor-image-box-img img {
    width: 200px !important; 
    height: 200px !important; 
    border-radius: 50% !important;
    object-fit: cover;
    border: 2px solid rgba(255, 255, 255, 0.3);
}

.ssr-cards-template2 .elementor-image-box-content {
    position: relative;
    padding-top: 5px;
}


.ssr-cards-template2 .elementor-image-box-description {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600;
    color: #ffffff !important;
    padding-left: 45px; /* Creates the specific gap for the quote */
    font-size: 0.9rem;
    line-height: 1.4;
    letter-spacing: -0.01em;
    margin: 0;
}
.ssr-cards-template2 .elementor-image-box-content::before {
    content: "“";
    font-family: "Poppin", serif;
    font-size: 60px; /* Adjust size if it feels too bulky */
    color: rgba(255, 255, 255, 0.8);
    position: absolute;
    
    /* MOVE THESE TO TWEAK POSITION */
    top: -1px;      /* Bring it down (closer to the first line) */
    left: -10px;      /* Bring it right (closer to the first letter) */
    
    line-height: 1;
    z-index: 1;      /* Keeps it visible */
}
.ssr-cards-template2 .elementor-image-box-description {
    padding-left: 20px; /* Creates a small "pocket" for the quote to sit in */
    position: relative;
    z-index: 2;
}

/* --- Responsive Mobile Optimization --- */
/* Optimized Mobile View */

@media (max-width: 767px) {
    .ssr-cards-template2.elementor-widget-image-box .elementor-widget-container {
        border-radius: 30px !important; /* Smaller radius for mobile card look */
        padding: 40px 20px !important;  /* More vertical padding */
        display: block !important;       /* Stack elements naturally */
    }
    
    .ssr-cards-template2 .elementor-image-box-wrapper {
        display: flex !important;
        flex-direction: column !important; 
        align-items: center !important;
        text-align: center !important;
    }
    
    .ssr-cards-template2 .elementor-image-box-img {
        margin-right: 0 !important;
        margin-bottom: 25px !important; /* Space between big image and text */
        width: 100% !important;         /* Allow wrapper to span width */
        display: flex;
        justify-content: center;
    }

    .ssr-cards-template2 .elementor-image-box-img img {
        /* This makes the image much bigger on mobile */
        width: 180px !important;   
        height: 180px !important;
        border-radius: 50% !important; /* Keeps it a perfect circle */
        border: 4px solid rgba(255, 255, 255, 0.4);
    }

    .ssr-cards-template2 .elementor-image-box-content::before {
        /* Adjusting quote icon for mobile layout */
        left: 10% !important;
        transform: translateX(-50%) !important;
        top: -10px !important;
        font-size: 40px !important;
    }

    .ssr-cards-template2 .elementor-image-box-description {
        padding-left: 0 !important;
        font-size: 1.1rem !important;
        line-height: 1.5 !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Averta Standard';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://splitsecondresearch.co.uk/site2023/wp-content/uploads/2023/01/FontsFree-Net-AvertaStandard-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */