.elementor-1821 .elementor-element.elementor-element-53822a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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-1821 .elementor-element.elementor-element-4b1fda5 .elementor-heading-title{color:#040356;}.elementor-1821 .elementor-element.elementor-element-e23ca71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1821 .elementor-element.elementor-element-b007628{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1821 .elementor-element.elementor-element-b007628:not(.elementor-motion-effects-element-type-background), .elementor-1821 .elementor-element.elementor-element-b007628 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5ECEA;}.elementor-1821 .elementor-element.elementor-element-6a7a8e4 .elementor-heading-title{color:#3D5539;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1821 .elementor-element.elementor-element-b7a7ad5{--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;}.elementor-1821 .elementor-element.elementor-element-065f722{--display:flex;}.elementor-1821 .elementor-element.elementor-element-39aedeb img{width:100%;}.elementor-1821 .elementor-element.elementor-element-1d51f40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1821 .elementor-element.elementor-element-1d51f40:not(.elementor-motion-effects-element-type-background), .elementor-1821 .elementor-element.elementor-element-1d51f40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5ECEA;}.elementor-1821 .elementor-element.elementor-element-7781c99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1821 .elementor-element.elementor-element-7781c99:not(.elementor-motion-effects-element-type-background), .elementor-1821 .elementor-element.elementor-element-7781c99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mbrbuilding.com.au/wp-content/uploads/2026/08/backgorund-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1821 .elementor-element.elementor-element-b6ed2f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1821 .elementor-element.elementor-element-b6ed2f6:not(.elementor-motion-effects-element-type-background), .elementor-1821 .elementor-element.elementor-element-b6ed2f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5ECEA;}.elementor-1821 .elementor-element.elementor-element-670977f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1821 .elementor-element.elementor-element-d03b123{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1821 .elementor-element.elementor-element-fa40b7c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1821 .elementor-element.elementor-element-afd274a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1821 .elementor-element.elementor-element-ca0d01a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1821 .elementor-element.elementor-element-456db41{--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;}.elementor-1821 .elementor-element.elementor-element-456db41:not(.elementor-motion-effects-element-type-background), .elementor-1821 .elementor-element.elementor-element-456db41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5ECEA;}.elementor-1821 .elementor-element.elementor-element-b866bfb{--display:flex;}.elementor-1821 .elementor-element.elementor-element-eb67d1b{--display:flex;}.elementor-1821 .elementor-element.elementor-element-b3b3b03 .elementor-heading-title{color:#3D5539;}.elementor-1821 .elementor-element.elementor-element-3524c47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1821 .elementor-element.elementor-element-64b8fdf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1821 .elementor-element.elementor-element-64b8fdf:not(.elementor-motion-effects-element-type-background), .elementor-1821 .elementor-element.elementor-element-64b8fdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5ECEA;}.elementor-1821 .elementor-element.elementor-element-9f64836{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1821 .elementor-element.elementor-element-615278d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1821 .elementor-element.elementor-element-50b4560{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1821 .elementor-element.elementor-element-50b4560:not(.elementor-motion-effects-element-type-background), .elementor-1821 .elementor-element.elementor-element-50b4560 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5ECEA;}.elementor-1821 .elementor-element.elementor-element-2bf0b2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1821 .elementor-element.elementor-element-af65c20{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1821 .elementor-element.elementor-element-58b989a{--display:flex;}.elementor-1821 .elementor-element.elementor-element-ced5704{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1821 .elementor-element.elementor-element-734e308{--display:flex;}.elementor-1821 .elementor-element.elementor-element-9c7e30f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1821 .elementor-element.elementor-element-e7bb1c8{--display:flex;}.elementor-1821 .elementor-element.elementor-element-20f2f38{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1821 .elementor-element.elementor-element-e57abea{--display:flex;}.elementor-1821 .elementor-element.elementor-element-639bff3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1821 .elementor-element.elementor-element-3201a67{--display:flex;}.elementor-1821 .elementor-element.elementor-element-d2a284e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1821 .elementor-element.elementor-element-d49f916{--display:flex;}.elementor-1821 .elementor-element.elementor-element-b5eb4c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1821 .elementor-element.elementor-element-00954ed{--display:flex;}.elementor-1821 .elementor-element.elementor-element-5dfea10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1821 .elementor-element.elementor-element-6edc898{--display:flex;}.elementor-1821 .elementor-element.elementor-element-1be223a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1821 .elementor-element.elementor-element-f810631{--display:flex;}.elementor-1821 .elementor-element.elementor-element-816ea44{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1821 .elementor-element.elementor-element-2af04f8{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1821 .elementor-element.elementor-element-065f722{--width:75%;}.elementor-1821 .elementor-element.elementor-element-b866bfb{--width:30%;}}/* Start custom CSS *//* =========================================================
   MBR CLEANING SERVICES PAGE
   SAFE ELEMENTOR PAGE CSS
========================================================= */


/* =========================================================
   GLOBAL VARIABLES
========================================================= */

body.elementor-page-1821 {
    --mbr-green: #079b3a;
    --mbr-dark-green: #056a2b;
    --mbr-navy: #072d68;
    --mbr-heading: #303934;
    --mbr-text: #4a4a4a;

    --mbr-white: #ffffff;
    --mbr-light: #f7f9f8;
    --mbr-soft-green: #eef6f1;
    --mbr-soft-green-2: #e7f2ea;
    --mbr-border: #dbe7df;
}


/* =========================================================
   CONTENT TYPOGRAPHY ONLY
   Does not target menus
========================================================= */

body.elementor-page-1821 .elementor-widget-text-editor,
body.elementor-page-1821 .elementor-widget-heading {
    font-family: "Poppins", Arial, sans-serif;
}


/* =========================================================
   H1
========================================================= */

body.elementor-page-1821 .elementor-widget-heading h1 {
    font-family: "Poppins", Arial, sans-serif;
    font-size: clamp(34px, 4vw, 48px);
    font-weight: 700;
    line-height: 1.2;

    color: var(--mbr-navy);

    margin-top: 0;
    margin-bottom: 25px;
}


/* =========================================================
   H2
========================================================= */

body.elementor-page-1821 .elementor-widget-heading h2,
body.elementor-page-1821 .elementor-widget-text-editor h2 {
    position: relative;

    font-family: "Poppins", Arial, sans-serif;
    font-size: clamp(25px, 3vw, 34px);
    font-weight: 700;
    line-height: 1.3;

    color: var(--mbr-heading);

    margin-top: 0;
    margin-bottom: 24px;

    padding-bottom: 14px;
}


/* Green underline */
body.elementor-page-1821 .elementor-widget-heading h2::after,
body.elementor-page-1821 .elementor-widget-text-editor h2::after {
    content: "";

    position: absolute;
    left: 0;
    bottom: 0;

    width: 65px;
    height: 4px;

    background: var(--mbr-green);

    border-radius: 20px;
}


/* =========================================================
   H3
========================================================= */

body.elementor-page-1821 .elementor-widget-heading h3,
body.elementor-page-1821 .elementor-widget-text-editor h3 {
    font-family: "Poppins", Arial, sans-serif;

    font-size: 22px;
    font-weight: 600;
    line-height: 1.4;

    color: var(--mbr-dark-green);

    margin-top: 28px;
    margin-bottom: 12px;
}


/* =========================================================
   H4
========================================================= */

body.elementor-page-1821 .elementor-widget-heading h4,
body.elementor-page-1821 .elementor-widget-text-editor h4 {
    font-family: "Poppins", Arial, sans-serif;

    font-size: 18px;
    font-weight: 600;
    line-height: 1.4;

    color: var(--mbr-heading);

    margin-top: 20px;
    margin-bottom: 10px;
}


/* =========================================================
   PARAGRAPHS
========================================================= */

body.elementor-page-1821 .elementor-widget-text-editor p {
    font-family: "Poppins", Arial, sans-serif;

    font-size: 15.5px;
    font-weight: 400;

    line-height: 1.8;

    color: var(--mbr-text);

    margin-top: 0;
    margin-bottom: 16px;
}


/* Slightly stronger intro paragraph */
body.elementor-page-1821 .elementor-widget-text-editor h2 + p {
    font-size: 16px;
    color: #404843;
}


/* =========================================================
   BOLD TEXT
========================================================= */

body.elementor-page-1821 .elementor-widget-text-editor strong {
    font-weight: 600;
    color: #343a36;
}


/* =========================================================
   CONTENT LINKS ONLY
========================================================= */

body.elementor-page-1821 .elementor-widget-text-editor a {
    color: var(--mbr-green);

    font-weight: 500;

    text-decoration: none;

    transition: color 0.25s ease;
}


body.elementor-page-1821 .elementor-widget-text-editor a:hover {
    color: var(--mbr-dark-green);
}


/* =========================================================
   CONTENT LISTS ONLY
   WILL NOT AFFECT NAVIGATION MENUS
========================================================= */

body.elementor-page-1821 .elementor-widget-text-editor ul {
    list-style: none;

    padding-left: 0;

    margin: 18px 0 24px;
}


body.elementor-page-1821 .elementor-widget-text-editor li {
    position: relative;

    list-style: none;

    padding: 7px 0 7px 34px;

    margin-bottom: 3px;

    font-family: "Poppins", Arial, sans-serif;

    font-size: 15.5px;

    line-height: 1.6;

    color: var(--mbr-text);
}


/* Green circular tick */
body.elementor-page-1821 .elementor-widget-text-editor li::before {
    content: "✓";

    position: absolute;

    left: 0;
    top: 7px;

    width: 22px;
    height: 22px;

    display: flex;

    align-items: center;
    justify-content: center;

    background: var(--mbr-green);

    color: #ffffff;

    font-size: 11px;
    font-weight: 700;

    line-height: 1;

    border-radius: 50%;
}


/* =========================================================
   ORDERED LISTS
========================================================= */

body.elementor-page-1821 .elementor-widget-text-editor ol {
    padding-left: 25px;

    margin: 18px 0 24px;
}


body.elementor-page-1821 .elementor-widget-text-editor ol li {
    padding-left: 8px;
}


body.elementor-page-1821 .elementor-widget-text-editor ol li::before {
    display: none;
}


/* =========================================================
   IMAGES
========================================================= */

body.elementor-page-1821 .elementor-widget-image img {
    border-radius: 18px;

    box-shadow:
        0 10px 28px rgba(0, 0, 0, 0.10);

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease;
}


/* Image hover */
body.elementor-page-1821 .elementor-widget-image:hover img {
    transform: translateY(-4px);

    box-shadow:
        0 18px 38px rgba(0, 0, 0, 0.15);
}


/* =========================================================
   IMAGE BOX WIDGET
========================================================= */

body.elementor-page-1821 .elementor-widget-image-box img {
    border-radius: 16px;
}


body.elementor-page-1821 .elementor-widget-image-box .elementor-image-box-title {
    font-family: "Poppins", Arial, sans-serif;

    font-weight: 600;

    color: var(--mbr-dark-green);
}


body.elementor-page-1821 .elementor-widget-image-box .elementor-image-box-description {
    font-family: "Poppins", Arial, sans-serif;

    line-height: 1.7;

    color: var(--mbr-text);
}


/* =========================================================
   GENERAL CONTENT CONTAINERS
========================================================= */

body.elementor-page-1821 .e-con {
    transition:
        background-color 0.3s ease,
        box-shadow 0.3s ease;
}


/* =========================================================
   MAIN CONTENT SPACING
========================================================= */

body.elementor-page-1821 .elementor-widget-text-editor {
    margin-bottom: 0;
}


body.elementor-page-1821 .elementor-widget-heading {
    margin-bottom: 0;
}


/* =========================================================
   SECTION BACKGROUNDS
   Subtle alternating effect
========================================================= */

body.elementor-page-1821 > .e-con:nth-of-type(2n) {
    background-color: var(--mbr-light);
}


body.elementor-page-1821 > .e-con:nth-of-type(2n + 1) {
    background-color: var(--mbr-white);
}


/* =========================================================
   INNER CONTAINERS
   Keep nested Elementor containers neutral
========================================================= */

body.elementor-page-1821 .e-con .e-con {
    background-color: transparent;
}


/* =========================================================
   SECTION SPACING
========================================================= */

body.elementor-page-1821 > .e-con {
    padding-top: 40px;
    padding-bottom: 40px;
}


/* =========================================================
   ROUNDED INNER CONTENT BOXES
========================================================= */

body.elementor-page-1821 .e-con .e-con {
    border-radius: 16px;
}


/* =========================================================
   HORIZONTAL LINES
========================================================= */

body.elementor-page-1821 .elementor-widget-text-editor hr {
    border: 0;

    height: 1px;

    background: var(--mbr-border);

    margin: 30px 0;
}


/* =========================================================
   BUTTONS
========================================================= */

body.elementor-page-1821 .elementor-widget-button .elementor-button {
    background: var(--mbr-green);

    color: #ffffff;

    border: 0;

    border-radius: 50px;

    padding: 14px 28px;

    font-family: "Poppins", Arial, sans-serif;

    font-size: 16px;
    font-weight: 600;

    line-height: 1.3;

    box-shadow:
        0 7px 20px rgba(7, 155, 58, 0.24);

    transition:
        background 0.3s ease,
        transform 0.3s ease,
        box-shadow 0.3s ease;
}


body.elementor-page-1821 .elementor-widget-button .elementor-button:hover {
    background: var(--mbr-dark-green);

    color: #ffffff;

    transform: translateY(-2px);

    box-shadow:
        0 11px 26px rgba(7, 155, 58, 0.32);
}


/* =========================================================
   ICON LIST
========================================================= */

body.elementor-page-1821 .elementor-widget-icon-list .elementor-icon-list-item {
    margin-bottom: 8px;
}


body.elementor-page-1821 .elementor-widget-icon-list .elementor-icon-list-text {
    font-family: "Poppins", Arial, sans-serif;

    font-size: 15px;

    color: var(--mbr-text);
}


body.elementor-page-1821 .elementor-widget-icon-list .elementor-icon-list-icon {
    color: var(--mbr-green);
}


/* =========================================================
   ACCORDION / FAQ
========================================================= */

body.elementor-page-1821 .elementor-accordion-item {
    border: 1px solid var(--mbr-border) !important;

    border-radius: 12px;

    margin-bottom: 12px;

    overflow: hidden;
}


body.elementor-page-1821 .elementor-tab-title {
    padding: 18px 20px !important;

    background: #ffffff;

    font-family: "Poppins", Arial, sans-serif;

    font-size: 16px;

    font-weight: 600 !important;

    color: var(--mbr-heading) !important;
}


body.elementor-page-1821 .elementor-tab-title.elementor-active {
    background: var(--mbr-soft-green);

    color: var(--mbr-dark-green) !important;
}


body.elementor-page-1821 .elementor-tab-content {
    padding: 18px 20px !important;

    background: #ffffff;

    font-family: "Poppins", Arial, sans-serif;

    color: var(--mbr-text);
}


/* =========================================================
   TOGGLE WIDGET
========================================================= */

body.elementor-page-1821 .elementor-toggle-item {
    margin-bottom: 12px;
}


body.elementor-page-1821 .elementor-toggle-title {
    font-family: "Poppins", Arial, sans-serif;

    font-weight: 600;

    color: var(--mbr-heading);
}


/* =========================================================
   BLOCKQUOTES
========================================================= */

body.elementor-page-1821 .elementor-widget-text-editor blockquote {
    margin: 25px 0;

    padding: 20px 25px;

    background: var(--mbr-soft-green);

    border-left: 4px solid var(--mbr-green);

    border-radius: 0 12px 12px 0;

    color: var(--mbr-text);
}


/* =========================================================
   TABLES
========================================================= */

body.elementor-page-1821 .elementor-widget-text-editor table {
    width: 100%;

    border-collapse: collapse;

    margin: 25px 0;

    border-radius: 12px;

    overflow: hidden;
}


body.elementor-page-1821 .elementor-widget-text-editor th {
    background: var(--mbr-dark-green);

    color: #ffffff;

    padding: 14px;

    text-align: left;

    font-family: "Poppins", Arial, sans-serif;
}


body.elementor-page-1821 .elementor-widget-text-editor td {
    padding: 13px 14px;

    border-bottom: 1px solid var(--mbr-border);

    color: var(--mbr-text);
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    body.elementor-page-1821 .elementor-widget-heading h1 {
        font-size: 31px;
        line-height: 1.25;
    }


    body.elementor-page-1821 .elementor-widget-heading h2,
    body.elementor-page-1821 .elementor-widget-text-editor h2 {
        font-size: 25px;
        line-height: 1.3;
    }


    body.elementor-page-1821 .elementor-widget-heading h3,
    body.elementor-page-1821 .elementor-widget-text-editor h3 {
        font-size: 20px;
    }


    body.elementor-page-1821 .elementor-widget-text-editor p {
        font-size: 15px;
        line-height: 1.75;
    }


    body.elementor-page-1821 .elementor-widget-text-editor li {
        font-size: 15px;

        padding-left: 31px;
    }


    body.elementor-page-1821 .elementor-widget-text-editor li::before {
        width: 20px;
        height: 20px;

        font-size: 10px;
    }


    body.elementor-page-1821 > .e-con {
        padding-top: 28px;
        padding-bottom: 28px;
    }


    body.elementor-page-1821 .elementor-widget-image img {
        border-radius: 14px;
    }


    body.elementor-page-1821 .elementor-widget-button .elementor-button {
        padding: 13px 22px;

        font-size: 15px;
    }

}


/* =========================================================
   TABLET
========================================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    body.elementor-page-1821 .elementor-widget-heading h1 {
        font-size: 38px;
    }


    body.elementor-page-1821 .elementor-widget-heading h2,
    body.elementor-page-1821 .elementor-widget-text-editor h2 {
        font-size: 29px;
    }


    body.elementor-page-1821 > .e-con {
        padding-top: 32px;
        padding-bottom: 32px;
    }

}/* End custom CSS */