﻿.elementor-769 .elementor-element.elementor-element-20e6f5a {
    --display: flex;
    --min-height: 800px;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --overlay-opacity: 0.77;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 0;
}

  /*  .elementor-769 .elementor-element.elementor-element-20e6f5a::before, .elementor-769 .elementor-element.elementor-element-20e6f5a > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-20e6f5a > .e-con-inner > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-20e6f5a > .elementor-background-slideshow::before, .elementor-769 .elementor-element.elementor-element-20e6f5a > .e-con-inner > .elementor-background-slideshow::before, .elementor-769 .elementor-element.elementor-element-20e6f5a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
        background-color: transparent;     
  
    }*/

    .elementor-769 .elementor-element.elementor-element-20e6f5a.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-769 .elementor-element.elementor-element-fa7fb98 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-769 .elementor-element.elementor-element-b097460 {
    width: var( --container-widget-width, 47.131% );
    max-width: 47.131%;
    --container-widget-width: 47.131%;
    --container-widget-flex-grow: 0;
}

    .elementor-769 .elementor-element.elementor-element-b097460.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-769 .elementor-element.elementor-element-b097460 .elementor-heading-title {
        font-size: 40px;
        color: var( --e-global-color-astglobalcolor2 );
    }

.elementor-769 .elementor-element.elementor-element-4cf36f2 {
    width: var( --container-widget-width, 44.001% );
    max-width: 44.001%;
    --container-widget-width: 44.001%;
    --container-widget-flex-grow: 0;
}

    .elementor-769 .elementor-element.elementor-element-4cf36f2.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-769 .elementor-element.elementor-element-4cf36f2 .elementor-heading-title {
        font-size: 15px;
        color: #F9A73D;
    }

.elementor-769 .elementor-element.elementor-element-1e9bf5c .elementor-button:hover, .elementor-769 .elementor-element.elementor-element-1e9bf5c .elementor-button:focus {
    background-color: var( --e-global-color-astglobalcolor0 );
    color: var( --e-global-color-astglobalcolor2 );
}

.elementor-769 .elementor-element.elementor-element-1e9bf5c > .elementor-widget-container {
    padding: 50px 0px 0px 0px;
}

.elementor-769 .elementor-element.elementor-element-1e9bf5c .elementor-button:hover svg, .elementor-769 .elementor-element.elementor-element-1e9bf5c .elementor-button:focus svg {
    fill: var( --e-global-color-astglobalcolor2 );
}

.elementor-769 .elementor-element.elementor-element-1349c17 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 15px;
    --grid-column-gap: 20px;
    --grid-row-gap: 0px;
}

    .elementor-769 .elementor-element.elementor-element-1349c17 .elementor-widget-container {
        text-align: right;
    }

    .elementor-769 .elementor-element.elementor-element-1349c17 > .elementor-widget-container {
        padding: 70px 0px 0px 0px;
    }

    .elementor-769 .elementor-element.elementor-element-1349c17 .elementor-social-icon {
        background-color: var( --e-global-color-astglobalcolor0 );
    }

        .elementor-769 .elementor-element.elementor-element-1349c17 .elementor-social-icon i {
            color: var( --e-global-color-astglobalcolor5 );
        }

        .elementor-769 .elementor-element.elementor-element-1349c17 .elementor-social-icon svg {
            fill: var( --e-global-color-astglobalcolor5 );
        }

    .elementor-769 .elementor-element.elementor-element-1349c17 .elementor-icon {
        border-radius: 100px 100px 100px 100px;
    }

    .elementor-769 .elementor-element.elementor-element-1349c17 .elementor-social-icon:hover {
        background-color: var( --e-global-color-astglobalcolor2 );
    }

        .elementor-769 .elementor-element.elementor-element-1349c17 .elementor-social-icon:hover i {
            color: var( --e-global-color-astglobalcolor5 );
        }

        .elementor-769 .elementor-element.elementor-element-1349c17 .elementor-social-icon:hover svg {
            fill: var( --e-global-color-astglobalcolor5 );
        }

.elementor-769 .elementor-element.elementor-element-90c0557 {
    --display: flex;
    --min-height: 400px;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.5;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-769 .elementor-element.elementor-element-90c0557:not(.elementor-motion-effects-element-type-background), .elementor-769 .elementor-element.elementor-element-90c0557 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-astglobalcolor5 );
    }

        .elementor-769 .elementor-element.elementor-element-90c0557::before, .elementor-769 .elementor-element.elementor-element-90c0557 > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-90c0557 > .e-con-inner > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-90c0557 > .elementor-background-slideshow::before, .elementor-769 .elementor-element.elementor-element-90c0557 > .e-con-inner > .elementor-background-slideshow::before, .elementor-769 .elementor-element.elementor-element-90c0557 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            --background-overlay: '';
            background-position: center center;
            background-repeat: no-repeat;
            background-size: cover;
        }

.elementor-769 .elementor-element.elementor-element-bf00b2f {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-769 .elementor-element.elementor-element-bf00b2f.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-769 .elementor-element.elementor-element-885e134 img {
    width: 85%;
}

.elementor-769 .elementor-element.elementor-element-2442b02 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 150px;
    --padding-right: 150px;
}

.elementor-769 .elementor-element.elementor-element-5ccc51e {
    width: var( --container-widget-width, 112.792% );
    max-width: 112.792%;
    --container-widget-width: 112.792%;
    --container-widget-flex-grow: 0;
}

    .elementor-769 .elementor-element.elementor-element-5ccc51e.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-769 .elementor-element.elementor-element-5ccc51e .elementor-icon-box-wrapper {
        text-align: start;
    }

    .elementor-769 .elementor-element.elementor-element-5ccc51e .elementor-icon-box-title {
        margin-block-end: 20px;
    }

        .elementor-769 .elementor-element.elementor-element-5ccc51e .elementor-icon-box-title, .elementor-769 .elementor-element.elementor-element-5ccc51e .elementor-icon-box-title a {
            font-size: 30px;
        }

.elementor-769 .elementor-element.elementor-element-0848576 {
    --display: flex;
    --min-height: 400px;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.5;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-769 .elementor-element.elementor-element-0848576:not(.elementor-motion-effects-element-type-background), .elementor-769 .elementor-element.elementor-element-0848576 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-astglobalcolor5 );
    }

        .elementor-769 .elementor-element.elementor-element-0848576::before, .elementor-769 .elementor-element.elementor-element-0848576 > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-0848576 > .e-con-inner > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-0848576 > .elementor-background-slideshow::before, .elementor-769 .elementor-element.elementor-element-0848576 > .e-con-inner > .elementor-background-slideshow::before, .elementor-769 .elementor-element.elementor-element-0848576 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            --background-overlay: '';
            background-position: center center;
            background-repeat: no-repeat;
            background-size: cover;
        }

.elementor-769 .elementor-element.elementor-element-bebb57e {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 150px;
    --padding-right: 150px;
}

.elementor-769 .elementor-element.elementor-element-5615dfc .elementor-icon-box-wrapper {
    text-align: start;
}

.elementor-769 .elementor-element.elementor-element-5615dfc .elementor-icon-box-title {
    margin-block-end: 20px;
}

    .elementor-769 .elementor-element.elementor-element-5615dfc .elementor-icon-box-title, .elementor-769 .elementor-element.elementor-element-5615dfc .elementor-icon-box-title a {
        font-size: 30px;
    }

.elementor-769 .elementor-element.elementor-element-82b2e93 {
    --display: flex;
    --min-height: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-769 .elementor-element.elementor-element-a253b15 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --overlay-opacity: 0.75;
    --padding-top: 100px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-769 .elementor-element.elementor-element-a253b15:not(.elementor-motion-effects-element-type-background), .elementor-769 .elementor-element.elementor-element-a253b15 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-astglobalcolor5 );
    }

        .elementor-769 .elementor-element.elementor-element-a253b15::before, .elementor-769 .elementor-element.elementor-element-a253b15 > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-a253b15 > .e-con-inner > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-a253b15 > .elementor-background-slideshow::before, .elementor-769 .elementor-element.elementor-element-a253b15 > .e-con-inner > .elementor-background-slideshow::before, .elementor-769 .elementor-element.elementor-element-a253b15 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            --background-overlay: '';
            background-position: center center;
            background-repeat: no-repeat;
            background-size: cover;
        }

.elementor-769 .elementor-element.elementor-element-dd4c0fd {
    --display: flex;
}

.elementor-769 .elementor-element.elementor-element-4e4cba6 .elementor-icon-box-title {
    margin-block-end: 0px;
}

    .elementor-769 .elementor-element.elementor-element-4e4cba6 .elementor-icon-box-title, .elementor-769 .elementor-element.elementor-element-4e4cba6 .elementor-icon-box-title a {
        font-size: 30px;
    }

.elementor-769 .elementor-element.elementor-element-cabce1a {
    --display: flex;
    --min-height: 0px;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-769 .elementor-element.elementor-element-63d8652 {
    --display: flex;
    --min-height: 550px;
    --overlay-opacity: 0.65;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-769 .elementor-element.elementor-element-63d8652:not(.elementor-motion-effects-element-type-background), .elementor-769 .elementor-element.elementor-element-63d8652 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("https://brochmedia.com/wp-content/uploads/2025/01/sur1-t-5.webp");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

        .elementor-769 .elementor-element.elementor-element-63d8652::before, .elementor-769 .elementor-element.elementor-element-63d8652 > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-63d8652 > .e-con-inner > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-63d8652 > .elementor-background-slideshow::before, .elementor-769 .elementor-element.elementor-element-63d8652 > .e-con-inner > .elementor-background-slideshow::before, .elementor-769 .elementor-element.elementor-element-63d8652 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            background-color: #000000;
            --background-overlay: '';
        }

    .elementor-769 .elementor-element.elementor-element-63d8652:hover::before, .elementor-769 .elementor-element.elementor-element-63d8652:hover > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-63d8652:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-63d8652 > .elementor-background-slideshow:hover::before, .elementor-769 .elementor-element.elementor-element-63d8652 > .e-con-inner > .elementor-background-slideshow:hover::before {
        background-color: var( --e-global-color-astglobalcolor4 );
        --background-overlay: '';
    }

    .elementor-769 .elementor-element.elementor-element-63d8652:hover {
        --overlay-opacity: 0.5;
    }

.elementor-769 .elementor-element.elementor-element-aecd0a0 > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-769 .elementor-element.elementor-element-aecd0a0.elementor-element {
    --align-self: center;
}

.elementor-769 .elementor-element.elementor-element-aecd0a0 {
    text-align: center;
}

    .elementor-769 .elementor-element.elementor-element-aecd0a0 .elementor-heading-title {
        font-size: 25px;
    }

.elementor-769 .elementor-element.elementor-element-9e8fd8d > .elementor-widget-container {
    padding: 0px 60px 0px 60px;
}

.elementor-769 .elementor-element.elementor-element-9e8fd8d.elementor-element {
    --align-self: center;
}

.elementor-769 .elementor-element.elementor-element-9e8fd8d {
    text-align: center;
}

.elementor-769 .elementor-element.elementor-element-ed45fa4 {
    --display: flex;
    --min-height: 550px;
    --overlay-opacity: 0.65;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-769 .elementor-element.elementor-element-ed45fa4:not(.elementor-motion-effects-element-type-background), .elementor-769 .elementor-element.elementor-element-ed45fa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("https://brochmedia.com/wp-content/uploads/2025/01/sur1-t-2.webp");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

        .elementor-769 .elementor-element.elementor-element-ed45fa4::before, .elementor-769 .elementor-element.elementor-element-ed45fa4 > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-ed45fa4 > .e-con-inner > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-ed45fa4 > .elementor-background-slideshow::before, .elementor-769 .elementor-element.elementor-element-ed45fa4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-769 .elementor-element.elementor-element-ed45fa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            background-color: #000000;
            --background-overlay: '';
        }

    .elementor-769 .elementor-element.elementor-element-ed45fa4:hover::before, .elementor-769 .elementor-element.elementor-element-ed45fa4:hover > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-ed45fa4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-ed45fa4 > .elementor-background-slideshow:hover::before, .elementor-769 .elementor-element.elementor-element-ed45fa4 > .e-con-inner > .elementor-background-slideshow:hover::before {
        background-color: var( --e-global-color-astglobalcolor4 );
        --background-overlay: '';
    }

    .elementor-769 .elementor-element.elementor-element-ed45fa4::before {
        filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
    }

    .elementor-769 .elementor-element.elementor-element-ed45fa4:hover {
        --overlay-opacity: 0.5;
    }

.elementor-769 .elementor-element.elementor-element-d6eb2b2 > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-769 .elementor-element.elementor-element-d6eb2b2.elementor-element {
    --align-self: center;
}

.elementor-769 .elementor-element.elementor-element-d6eb2b2 {
    text-align: center;
}

    .elementor-769 .elementor-element.elementor-element-d6eb2b2 .elementor-heading-title {
        font-size: 25px;
    }

.elementor-769 .elementor-element.elementor-element-d5d4ef7 > .elementor-widget-container {
    padding: 0px 60px 0px 60px;
}

.elementor-769 .elementor-element.elementor-element-d5d4ef7.elementor-element {
    --align-self: center;
}

.elementor-769 .elementor-element.elementor-element-d5d4ef7 {
    text-align: center;
}

.elementor-769 .elementor-element.elementor-element-27fb7de {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-769 .elementor-element.elementor-element-a3cd46f {
    --display: flex;
    --min-height: 550px;
    --overlay-opacity: 0.65;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-769 .elementor-element.elementor-element-a3cd46f:not(.elementor-motion-effects-element-type-background), .elementor-769 .elementor-element.elementor-element-a3cd46f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image:url('../../img/طباعة وتغليف.jpg.jpeg');     
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

        .elementor-769 .elementor-element.elementor-element-a3cd46f::before, .elementor-769 .elementor-element.elementor-element-a3cd46f > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-a3cd46f > .e-con-inner > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-a3cd46f > .elementor-background-slideshow::before, .elementor-769 .elementor-element.elementor-element-a3cd46f > .e-con-inner > .elementor-background-slideshow::before, .elementor-769 .elementor-element.elementor-element-a3cd46f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            background-color: #000000;
            --background-overlay: '';
        }

    .elementor-769 .elementor-element.elementor-element-a3cd46f:hover::before, .elementor-769 .elementor-element.elementor-element-a3cd46f:hover > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-a3cd46f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-a3cd46f > .elementor-background-slideshow:hover::before, .elementor-769 .elementor-element.elementor-element-a3cd46f > .e-con-inner > .elementor-background-slideshow:hover::before {
        background-color: var( --e-global-color-astglobalcolor4 );
        --background-overlay: '';
    }

    .elementor-769 .elementor-element.elementor-element-a3cd46f:hover {
        --overlay-opacity: 0.5;
    }

.elementor-769 .elementor-element.elementor-element-536e1ba > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-769 .elementor-element.elementor-element-536e1ba.elementor-element {
    --align-self: center;
}

.elementor-769 .elementor-element.elementor-element-536e1ba {
    text-align: center;
}

    .elementor-769 .elementor-element.elementor-element-536e1ba .elementor-heading-title {
        font-size: 25px;
    }

.elementor-769 .elementor-element.elementor-element-9bdecb6 > .elementor-widget-container {
    padding: 0px 60px 0px 60px;
}

.elementor-769 .elementor-element.elementor-element-9bdecb6.elementor-element {
    --align-self: center;
}

.elementor-769 .elementor-element.elementor-element-9bdecb6 {
    text-align: center;
}

.elementor-769 .elementor-element.elementor-element-d41f144 {
    --display: flex;
    --min-height: 550px;
    --overlay-opacity: 0.65;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-769 .elementor-element.elementor-element-d41f144:not(.elementor-motion-effects-element-type-background), .elementor-769 .elementor-element.elementor-element-d41f144 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url('../../img/تصميم غرافيكي.png');
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

        .elementor-769 .elementor-element.elementor-element-d41f144::before, .elementor-769 .elementor-element.elementor-element-d41f144 > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-d41f144 > .e-con-inner > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-d41f144 > .elementor-background-slideshow::before, .elementor-769 .elementor-element.elementor-element-d41f144 > .e-con-inner > .elementor-background-slideshow::before, .elementor-769 .elementor-element.elementor-element-d41f144 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            background-color: #000000;
            --background-overlay: '';
        }

    .elementor-769 .elementor-element.elementor-element-d41f144:hover::before, .elementor-769 .elementor-element.elementor-element-d41f144:hover > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-d41f144:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-d41f144 > .elementor-background-slideshow:hover::before, .elementor-769 .elementor-element.elementor-element-d41f144 > .e-con-inner > .elementor-background-slideshow:hover::before {
        background-color: var( --e-global-color-astglobalcolor4 );
        --background-overlay: '';
    }

    .elementor-769 .elementor-element.elementor-element-d41f144:hover {
        --overlay-opacity: 0.5;
    }

.elementor-769 .elementor-element.elementor-element-57e7a7a > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-769 .elementor-element.elementor-element-57e7a7a.elementor-element {
    --align-self: center;
}

.elementor-769 .elementor-element.elementor-element-57e7a7a {
    text-align: center;
}

    .elementor-769 .elementor-element.elementor-element-57e7a7a .elementor-heading-title {
        font-size: 25px;
    }

.elementor-769 .elementor-element.elementor-element-27f985d > .elementor-widget-container {
    padding: 0px 60px 0px 60px;
}

.elementor-769 .elementor-element.elementor-element-27f985d.elementor-element {
    --align-self: center;
}

.elementor-769 .elementor-element.elementor-element-27f985d {
    text-align: center;
}

.elementor-769 .elementor-element.elementor-element-d914dfd {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-769 .elementor-element.elementor-element-c4afd8a {
    --display: flex;
    --min-height: 550px;
    --overlay-opacity: 0.65;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-769 .elementor-element.elementor-element-c4afd8a:not(.elementor-motion-effects-element-type-background), .elementor-769 .elementor-element.elementor-element-c4afd8a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("https://brochmedia.com/wp-content/uploads/2025/01/sur1-t-1.webp");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

        .elementor-769 .elementor-element.elementor-element-c4afd8a::before, .elementor-769 .elementor-element.elementor-element-c4afd8a > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-c4afd8a > .e-con-inner > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-c4afd8a > .elementor-background-slideshow::before, .elementor-769 .elementor-element.elementor-element-c4afd8a > .e-con-inner > .elementor-background-slideshow::before, .elementor-769 .elementor-element.elementor-element-c4afd8a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            background-color: #000000;
            --background-overlay: '';
        }

    .elementor-769 .elementor-element.elementor-element-c4afd8a:hover::before, .elementor-769 .elementor-element.elementor-element-c4afd8a:hover > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-c4afd8a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-c4afd8a > .elementor-background-slideshow:hover::before, .elementor-769 .elementor-element.elementor-element-c4afd8a > .e-con-inner > .elementor-background-slideshow:hover::before {
        background-color: var( --e-global-color-astglobalcolor4 );
        --background-overlay: '';
    }

    .elementor-769 .elementor-element.elementor-element-c4afd8a:hover {
        --overlay-opacity: 0.5;
    }

.elementor-769 .elementor-element.elementor-element-8477f13 > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-769 .elementor-element.elementor-element-8477f13.elementor-element {
    --align-self: center;
}

.elementor-769 .elementor-element.elementor-element-8477f13 {
    text-align: center;
}

    .elementor-769 .elementor-element.elementor-element-8477f13 .elementor-heading-title {
        font-size: 25px;
    }

.elementor-769 .elementor-element.elementor-element-23e478a > .elementor-widget-container {
    padding: 0px 60px 0px 60px;
}

.elementor-769 .elementor-element.elementor-element-23e478a.elementor-element {
    --align-self: center;
}

.elementor-769 .elementor-element.elementor-element-23e478a {
    text-align: center;
}

.elementor-769 .elementor-element.elementor-element-c500090 {
    --display: flex;
    --min-height: 550px;
    --overlay-opacity: 0.65;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-769 .elementor-element.elementor-element-c500090:not(.elementor-motion-effects-element-type-background), .elementor-769 .elementor-element.elementor-element-c500090 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("https://brochmedia.com/wp-content/uploads/2025/01/sur1-t-4.webp");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

        .elementor-769 .elementor-element.elementor-element-c500090::before, .elementor-769 .elementor-element.elementor-element-c500090 > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-c500090 > .e-con-inner > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-c500090 > .elementor-background-slideshow::before, .elementor-769 .elementor-element.elementor-element-c500090 > .e-con-inner > .elementor-background-slideshow::before, .elementor-769 .elementor-element.elementor-element-c500090 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            background-color: #000000;
            --background-overlay: '';
        }

    .elementor-769 .elementor-element.elementor-element-c500090:hover::before, .elementor-769 .elementor-element.elementor-element-c500090:hover > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-c500090:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-c500090 > .elementor-background-slideshow:hover::before, .elementor-769 .elementor-element.elementor-element-c500090 > .e-con-inner > .elementor-background-slideshow:hover::before {
        background-color: var( --e-global-color-astglobalcolor4 );
        --background-overlay: '';
    }

    .elementor-769 .elementor-element.elementor-element-c500090:hover {
        --overlay-opacity: 0.5;
    }

.elementor-769 .elementor-element.elementor-element-e196cd4 > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-769 .elementor-element.elementor-element-e196cd4.elementor-element {
    --align-self: center;
}

.elementor-769 .elementor-element.elementor-element-e196cd4 {
    text-align: center;
}

    .elementor-769 .elementor-element.elementor-element-e196cd4 .elementor-heading-title {
        font-size: 25px;
    }

.elementor-769 .elementor-element.elementor-element-41487a9 > .elementor-widget-container {
    padding: 0px 60px 0px 60px;
}

.elementor-769 .elementor-element.elementor-element-41487a9.elementor-element {
    --align-self: center;
}

.elementor-769 .elementor-element.elementor-element-41487a9 {
    text-align: center;
}

.elementor-769 .elementor-element.elementor-element-c1f6281 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --overlay-opacity: 0.75;
    --padding-top: 100px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-769 .elementor-element.elementor-element-c1f6281:not(.elementor-motion-effects-element-type-background), .elementor-769 .elementor-element.elementor-element-c1f6281 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-astglobalcolor5 );
    }

        .elementor-769 .elementor-element.elementor-element-c1f6281::before, .elementor-769 .elementor-element.elementor-element-c1f6281 > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-c1f6281 > .e-con-inner > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-c1f6281 > .elementor-background-slideshow::before, .elementor-769 .elementor-element.elementor-element-c1f6281 > .e-con-inner > .elementor-background-slideshow::before, .elementor-769 .elementor-element.elementor-element-c1f6281 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            --background-overlay: '';
            background-position: center center;
            background-repeat: no-repeat;
            background-size: cover;
        }

.elementor-769 .elementor-element.elementor-element-94ebdf2 {
    --display: flex;
}

.elementor-769 .elementor-element.elementor-element-34009cc .elementor-icon-box-title {
    margin-block-end: 0px;
}

    .elementor-769 .elementor-element.elementor-element-34009cc .elementor-icon-box-title, .elementor-769 .elementor-element.elementor-element-34009cc .elementor-icon-box-title a {
        font-size: 30px;
    }

.elementor-769 .elementor-element.elementor-element-afb1535 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 70px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-769 .elementor-element.elementor-element-afb1535:not(.elementor-motion-effects-element-type-background), .elementor-769 .elementor-element.elementor-element-afb1535 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-astglobalcolor5 );
    }

.elementor-769 .elementor-element.elementor-element-4c18236 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-769 .elementor-element.elementor-element-7378372 {
    text-align: end;
}

    .elementor-769 .elementor-element.elementor-element-7378372 img {
        filter: brightness( 87% ) contrast( 104% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
        transition-duration: 0.7s;
    }

    .elementor-769 .elementor-element.elementor-element-7378372:hover img {
        filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
    }

.elementor-769 .elementor-element.elementor-element-9a74554 {
    --display: flex;
    --justify-content: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 100px;
    --margin-bottom: 100px;
    --margin-left: -260px;
    --margin-right: 100px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
    --z-index: 2;
}

    .elementor-769 .elementor-element.elementor-element-9a74554:not(.elementor-motion-effects-element-type-background), .elementor-769 .elementor-element.elementor-element-9a74554 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-astglobalcolor0 );
    }

.elementor-769 .elementor-element.elementor-element-829646d > .elementor-widget-container {
    padding: 0px 45px 0px 0px;
}

.elementor-769 .elementor-element.elementor-element-829646d .elementor-icon-box-wrapper {
    text-align: start;
}

.elementor-769 .elementor-element.elementor-element-829646d .elementor-icon-box-title {
    margin-block-end: 0px;
    color: var( --e-global-color-astglobalcolor5 );
}

    .elementor-769 .elementor-element.elementor-element-829646d .elementor-icon-box-title, .elementor-769 .elementor-element.elementor-element-829646d .elementor-icon-box-title a {
        font-size: 23px;
    }

.elementor-769 .elementor-element.elementor-element-829646d .elementor-icon-box-description {
    font-weight: 700;
    color: var( --e-global-color-astglobalcolor5 );
}

.elementor-769 .elementor-element.elementor-element-5a16aa8 > .elementor-widget-container {
    padding: 0px 50px 0px 0px;
}

.elementor-769 .elementor-element.elementor-element-5a16aa8 {
    text-align: start;
    color: var( --e-global-color-astglobalcolor5 );
}

.elementor-769 .elementor-element.elementor-element-5b65f10 > .elementor-widget-container {
    padding: 0px 50px 0px 0px;
}

.elementor-769 .elementor-element.elementor-element-5b65f10 {
    text-align: start;
    color: var( --e-global-color-astglobalcolor5 );
}

.elementor-769 .elementor-element.elementor-element-3389923 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --justify-items: start;
    --align-items: stretch;
}

.elementor-769 .elementor-element.elementor-element-34bf7f8 .elementor-button {
    background-color: var( --e-global-color-astglobalcolor5 );
    fill: var( --e-global-color-astglobalcolor2 );
    color: var( --e-global-color-astglobalcolor2 );
    padding: 13px 15px 10px 15px;
}

.elementor-769 .elementor-element.elementor-element-34bf7f8 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-769 .elementor-element.elementor-element-34bf7f8 .elementor-button:hover, .elementor-769 .elementor-element.elementor-element-34bf7f8 .elementor-button:focus {
    color: var( --e-global-color-astglobalcolor0 );
}

    .elementor-769 .elementor-element.elementor-element-34bf7f8 .elementor-button:hover svg, .elementor-769 .elementor-element.elementor-element-34bf7f8 .elementor-button:focus svg {
        fill: var( --e-global-color-astglobalcolor0 );
    }

.elementor-769 .elementor-element.elementor-element-8f523f6 .elementor-button {
    background-color: #10AC25;
    fill: var( --e-global-color-astglobalcolor2 );
    color: var( --e-global-color-astglobalcolor2 );
    padding: 13px 15px 10px 15px;
}

.elementor-769 .elementor-element.elementor-element-8f523f6 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-769 .elementor-element.elementor-element-8f523f6 .elementor-button:hover, .elementor-769 .elementor-element.elementor-element-8f523f6 .elementor-button:focus {
    color: var( --e-global-color-astglobalcolor0 );
}

    .elementor-769 .elementor-element.elementor-element-8f523f6 .elementor-button:hover svg, .elementor-769 .elementor-element.elementor-element-8f523f6 .elementor-button:focus svg {
        fill: var( --e-global-color-astglobalcolor0 );
    }

.elementor-769 .elementor-element.elementor-element-228f340 {
    --display: flex;
    --min-height: 600px;
    --flex-direction: column-reverse;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-around;
    --align-items: center;
    --overlay-opacity: 0.67;
}

    .elementor-769 .elementor-element.elementor-element-228f340:not(.elementor-motion-effects-element-type-background), .elementor-769 .elementor-element.elementor-element-228f340 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
       background-image: url('../../img/WhatsApp Image 2026-05-20 at 3.13.18 PM.jpeg');
        background-position: top center;
        background-size: cover;
    }

        .elementor-769 .elementor-element.elementor-element-228f340::before, .elementor-769 .elementor-element.elementor-element-228f340 > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-228f340 > .e-con-inner > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-228f340 > .elementor-background-slideshow::before, .elementor-769 .elementor-element.elementor-element-228f340 > .e-con-inner > .elementor-background-slideshow::before, .elementor-769 .elementor-element.elementor-element-228f340 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            background-color: var( --e-global-color-astglobalcolor5 );
            --background-overlay: '';
        }

.elementor-769 .elementor-element.elementor-element-775a435 {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --grid-auto-flow: row;
}

    .elementor-769 .elementor-element.elementor-element-775a435:not(.elementor-motion-effects-element-type-background), .elementor-769 .elementor-element.elementor-element-775a435 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #00000099;
    }

.elementor-769 .elementor-element.elementor-element-3270723:hover img {
    filter: brightness( 154% ) contrast( 146% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-769 .elementor-element.elementor-element-3270723 img {
    transition-duration: 0.4s;
}

.elementor-769 .elementor-element.elementor-element-ed891c8:hover img {
    filter: brightness( 154% ) contrast( 146% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-769 .elementor-element.elementor-element-ed891c8 img {
    transition-duration: 0.4s;
}

.elementor-769 .elementor-element.elementor-element-c20e9fd:hover img {
    filter: brightness( 154% ) contrast( 146% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-769 .elementor-element.elementor-element-c20e9fd img {
    transition-duration: 0.4s;
}

.elementor-769 .elementor-element.elementor-element-2d7d682:hover img {
    filter: brightness( 154% ) contrast( 146% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-769 .elementor-element.elementor-element-2d7d682 img {
    transition-duration: 0.4s;
}

.elementor-769 .elementor-element.elementor-element-360bf6c:hover img {
    filter: brightness( 154% ) contrast( 146% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-769 .elementor-element.elementor-element-360bf6c img {
    transition-duration: 0.4s;
}

.elementor-769 .elementor-element.elementor-element-07254d5:hover img {
    filter: brightness( 154% ) contrast( 146% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-769 .elementor-element.elementor-element-07254d5 img {
    transition-duration: 0.4s;
}

.elementor-769 .elementor-element.elementor-element-3b2ea0d:hover img {
    filter: brightness( 154% ) contrast( 146% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-769 .elementor-element.elementor-element-3b2ea0d img {
    transition-duration: 0.4s;
}

.elementor-769 .elementor-element.elementor-element-64ce656:hover img {
    filter: brightness( 154% ) contrast( 146% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-769 .elementor-element.elementor-element-64ce656 img {
    transition-duration: 0.4s;
}

.elementor-769 .elementor-element.elementor-element-a18677d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-769 .elementor-element.elementor-element-a18677d {
    text-align: center;
}

    .elementor-769 .elementor-element.elementor-element-a18677d .elementor-heading-title {
        font-size: 30px;
    }

.elementor-769 .elementor-element.elementor-element-ce4d8ad {
    --display: flex;
    --flex-direction: column-reverse;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

    .elementor-769 .elementor-element.elementor-element-ce4d8ad:not(.elementor-motion-effects-element-type-background), .elementor-769 .elementor-element.elementor-element-ce4d8ad > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: transparent;
        background-image: linear-gradient(5deg, #F9A73D 74%, #E94039 100%);
    }

    .elementor-769 .elementor-element.elementor-element-ce4d8ad.e-con {
        --align-self: center;
    }

.elementor-769 .elementor-element.elementor-element-b9a45b3 {
    --display: flex;
    --flex-direction: row-reverse;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap-reverse;
    --justify-content: center;
}

.elementor-769 .elementor-element.elementor-element-ca62a17 .elementor-button {
    background-color: var( --e-global-color-astglobalcolor5 );
    fill: var( --e-global-color-astglobalcolor2 );
    color: var( --e-global-color-astglobalcolor2 );
    padding: 13px 15px 10px 15px;
}

.elementor-769 .elementor-element.elementor-element-ca62a17 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-769 .elementor-element.elementor-element-ca62a17 .elementor-button:hover, .elementor-769 .elementor-element.elementor-element-ca62a17 .elementor-button:focus {
    color: var( --e-global-color-astglobalcolor0 );
}

    .elementor-769 .elementor-element.elementor-element-ca62a17 .elementor-button:hover svg, .elementor-769 .elementor-element.elementor-element-ca62a17 .elementor-button:focus svg {
        fill: var( --e-global-color-astglobalcolor0 );
    }

.elementor-769 .elementor-element.elementor-element-9386dbc .elementor-button {
    background-color: #0CBA24;
    fill: var( --e-global-color-astglobalcolor2 );
    color: var( --e-global-color-astglobalcolor2 );
    padding: 13px 15px 10px 15px;
}

    .elementor-769 .elementor-element.elementor-element-9386dbc .elementor-button:hover, .elementor-769 .elementor-element.elementor-element-9386dbc .elementor-button:focus {
        background-color: var( --e-global-color-astglobalcolor5 );
        color: var( --e-global-color-astglobalcolor0 );
    }

.elementor-769 .elementor-element.elementor-element-9386dbc.elementor-element {
    --align-self: center;
}

.elementor-769 .elementor-element.elementor-element-9386dbc .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-769 .elementor-element.elementor-element-9386dbc .elementor-button:hover svg, .elementor-769 .elementor-element.elementor-element-9386dbc .elementor-button:focus svg {
    fill: var( --e-global-color-astglobalcolor0 );
}

.elementor-769 .elementor-element.elementor-element-f2a8855 {
    --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-769 .elementor-element.elementor-element-29e93a9 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-769 .elementor-element.elementor-element-29e93a9 {
    text-align: center;
}

    .elementor-769 .elementor-element.elementor-element-29e93a9 .elementor-heading-title {
        font-size: 30px;
        color: var( --e-global-color-astglobalcolor2 );
    }

.elementor-769 .elementor-element.elementor-element-3690da3 {
    --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-769 .elementor-element.elementor-element-9c72e49 > .elementor-widget-container {
    margin: -10px -10px -10px -10px;
}

.elementor-769 .elementor-element.elementor-element-9c72e49 iframe {
    filter: brightness( 64% ) contrast( 100% ) saturate( 100% ) blur( 0.5px ) hue-rotate( 0deg );
    transition-duration: 0.9s;
}

.elementor-769 .elementor-element.elementor-element-9c72e49:hover iframe {
    filter: brightness( 88% ) contrast( 112% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

:root {
    --page-title-display: none;
}

@media(min-width:768px) {
    .elementor-769 .elementor-element.elementor-element-fa7fb98 {
        --width: 90%;
    }

    .elementor-769 .elementor-element.elementor-element-bf00b2f {
        --width: 40.46%;
    }

    .elementor-769 .elementor-element.elementor-element-2442b02 {
        --width: 61%;
    }

    .elementor-769 .elementor-element.elementor-element-bebb57e {
        --width: 69%;
    }

    .elementor-769 .elementor-element.elementor-element-82b2e93 {
        --width: 39%;
    }

    .elementor-769 .elementor-element.elementor-element-cabce1a {
        --width: 100%;
    }

    .elementor-769 .elementor-element.elementor-element-63d8652 {
        --width: 100%;
    }

    .elementor-769 .elementor-element.elementor-element-ed45fa4 {
        --width: 100%;
    }

    .elementor-769 .elementor-element.elementor-element-a3cd46f {
        --width: 100%;
    }

    .elementor-769 .elementor-element.elementor-element-d41f144 {
        --width: 100%;
    }

    .elementor-769 .elementor-element.elementor-element-c4afd8a {
        --width: 100%;
    }

    .elementor-769 .elementor-element.elementor-element-c500090 {
        --width: 100%;
    }

    .elementor-769 .elementor-element.elementor-element-4c18236 {
        --width: 50%;
    }

    .elementor-769 .elementor-element.elementor-element-9a74554 {
        --width: 43%;
    }

    .elementor-769 .elementor-element.elementor-element-228f340 {
        --content-width: 100%;
    }

    .elementor-769 .elementor-element.elementor-element-775a435 {
        --width: 50%;
    }

    .elementor-769 .elementor-element.elementor-element-b9a45b3 {
        --width: 50%;
    }

    .elementor-769 .elementor-element.elementor-element-f2a8855 {
        --width: 58%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-769 .elementor-element.elementor-element-775a435 {
        --width: 90%;
    }

    .elementor-769 .elementor-element.elementor-element-f2a8855 {
        --width: 75%;
    }
}

@media(min-width:1025px) {
    .elementor-769 .elementor-element.elementor-element-90c0557::before, .elementor-769 .elementor-element.elementor-element-90c0557 > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-90c0557 > .e-con-inner > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-90c0557 > .elementor-background-slideshow::before, .elementor-769 .elementor-element.elementor-element-90c0557 > .e-con-inner > .elementor-background-slideshow::before, .elementor-769 .elementor-element.elementor-element-90c0557 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
        background-attachment: fixed;
    }

    .elementor-769 .elementor-element.elementor-element-0848576::before, .elementor-769 .elementor-element.elementor-element-0848576 > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-0848576 > .e-con-inner > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-0848576 > .elementor-background-slideshow::before, .elementor-769 .elementor-element.elementor-element-0848576 > .e-con-inner > .elementor-background-slideshow::before, .elementor-769 .elementor-element.elementor-element-0848576 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
        background-attachment: fixed;
    }

    .elementor-769 .elementor-element.elementor-element-a253b15::before, .elementor-769 .elementor-element.elementor-element-a253b15 > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-a253b15 > .e-con-inner > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-a253b15 > .elementor-background-slideshow::before, .elementor-769 .elementor-element.elementor-element-a253b15 > .e-con-inner > .elementor-background-slideshow::before, .elementor-769 .elementor-element.elementor-element-a253b15 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
        background-attachment: fixed;
    }

    .elementor-769 .elementor-element.elementor-element-63d8652:not(.elementor-motion-effects-element-type-background), .elementor-769 .elementor-element.elementor-element-63d8652 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-769 .elementor-element.elementor-element-ed45fa4:not(.elementor-motion-effects-element-type-background), .elementor-769 .elementor-element.elementor-element-ed45fa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-769 .elementor-element.elementor-element-a3cd46f:not(.elementor-motion-effects-element-type-background), .elementor-769 .elementor-element.elementor-element-a3cd46f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-769 .elementor-element.elementor-element-d41f144:not(.elementor-motion-effects-element-type-background), .elementor-769 .elementor-element.elementor-element-d41f144 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-769 .elementor-element.elementor-element-c4afd8a:not(.elementor-motion-effects-element-type-background), .elementor-769 .elementor-element.elementor-element-c4afd8a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-769 .elementor-element.elementor-element-c500090:not(.elementor-motion-effects-element-type-background), .elementor-769 .elementor-element.elementor-element-c500090 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-769 .elementor-element.elementor-element-c1f6281::before, .elementor-769 .elementor-element.elementor-element-c1f6281 > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-c1f6281 > .e-con-inner > .elementor-background-video-container::before, .elementor-769 .elementor-element.elementor-element-c1f6281 > .elementor-background-slideshow::before, .elementor-769 .elementor-element.elementor-element-c1f6281 > .e-con-inner > .elementor-background-slideshow::before, .elementor-769 .elementor-element.elementor-element-c1f6281 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
        background-attachment: fixed;
    }
}

@media(max-width:1024px) {
    .elementor-769 .elementor-element.elementor-element-20e6f5a {
        --min-height: 650px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 0px;
    }

    .elementor-769 .elementor-element.elementor-element-b097460 {
        width: var( --container-widget-width, 372.188px );
        max-width: 372.188px;
        --container-widget-width: 372.188px;
        --container-widget-flex-grow: 0;
    }

        .elementor-769 .elementor-element.elementor-element-b097460 .elementor-heading-title {
            font-size: 30px;
        }

    .elementor-769 .elementor-element.elementor-element-4cf36f2 {
        width: var( --container-widget-width, 367.475px );
        max-width: 367.475px;
        --container-widget-width: 367.475px;
        --container-widget-flex-grow: 0;
    }

    .elementor-769 .elementor-element.elementor-element-90c0557 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-769 .elementor-element.elementor-element-2442b02 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 2px;
    }

    .elementor-769 .elementor-element.elementor-element-5ccc51e .elementor-icon-box-title, .elementor-769 .elementor-element.elementor-element-5ccc51e .elementor-icon-box-title a {
        font-size: 23px;
    }

    .elementor-769 .elementor-element.elementor-element-0848576 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-769 .elementor-element.elementor-element-bebb57e {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 30px;
    }

    .elementor-769 .elementor-element.elementor-element-5615dfc .elementor-icon-box-title, .elementor-769 .elementor-element.elementor-element-5615dfc .elementor-icon-box-title a {
        font-size: 23px;
    }

    .elementor-769 .elementor-element.elementor-element-a253b15 {
        --padding-top: 50px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-769 .elementor-element.elementor-element-4e4cba6 .elementor-icon-box-title, .elementor-769 .elementor-element.elementor-element-4e4cba6 .elementor-icon-box-title a {
        font-size: 23px;
    }

    .elementor-769 .elementor-element.elementor-element-aecd0a0 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-769 .elementor-element.elementor-element-d6eb2b2 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-769 .elementor-element.elementor-element-536e1ba .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-769 .elementor-element.elementor-element-57e7a7a .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-769 .elementor-element.elementor-element-8477f13 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-769 .elementor-element.elementor-element-e196cd4 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-769 .elementor-element.elementor-element-c1f6281 {
        --padding-top: 50px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-769 .elementor-element.elementor-element-34009cc .elementor-icon-box-title, .elementor-769 .elementor-element.elementor-element-34009cc .elementor-icon-box-title a {
        font-size: 23px;
    }

    .elementor-769 .elementor-element.elementor-element-afb1535 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 30px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-769 .elementor-element.elementor-element-9a74554 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: -70px;
        --margin-right: 0px;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 50px;
        --padding-right: 50px;
    }

    .elementor-769 .elementor-element.elementor-element-5a16aa8 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-769 .elementor-element.elementor-element-5b65f10 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-769 .elementor-element.elementor-element-3389923 {
        --grid-auto-flow: row;
    }

    .elementor-769 .elementor-element.elementor-element-775a435 {
        --grid-auto-flow: row;
    }

    .elementor-769 .elementor-element.elementor-element-a18677d .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-769 .elementor-element.elementor-element-29e93a9 .elementor-heading-title {
        font-size: 23px;
    }
}

@media(max-width:767px) {
    .elementor-769 .elementor-element.elementor-element-20e6f5a {
        --min-height: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 220px;
        --padding-bottom: 150px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-769 .elementor-element.elementor-element-fa7fb98 {
        --width: 95%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 0px;
    }

    .elementor-769 .elementor-element.elementor-element-b097460 {
        width: var( --container-widget-width, 319.038px );
        max-width: 319.038px;
        --container-widget-width: 319.038px;
        --container-widget-flex-grow: 0;
    }

        .elementor-769 .elementor-element.elementor-element-b097460 .elementor-heading-title {
            font-size: 20px;
        }

    .elementor-769 .elementor-element.elementor-element-4cf36f2 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-769 .elementor-element.elementor-element-90c0557 {
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap-reverse;
    }

    .elementor-769 .elementor-element.elementor-element-2442b02 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 65px;
        --padding-bottom: 0px;
        --padding-left: 5px;
        --padding-right: 0px;
    }

    .elementor-769 .elementor-element.elementor-element-5ccc51e .elementor-icon-box-title, .elementor-769 .elementor-element.elementor-element-5ccc51e .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-769 .elementor-element.elementor-element-0848576 {
        --flex-direction: row;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --align-items: center;
        --padding-top: 60px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 20px;
    }

    .elementor-769 .elementor-element.elementor-element-bebb57e {
        --padding-top: 20px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 0px;
    }

    .elementor-769 .elementor-element.elementor-element-5615dfc .elementor-icon-box-title, .elementor-769 .elementor-element.elementor-element-5615dfc .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-769 .elementor-element.elementor-element-a253b15 {
        --padding-top: 80px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-769 .elementor-element.elementor-element-4e4cba6 .elementor-icon-box-title, .elementor-769 .elementor-element.elementor-element-4e4cba6 .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-769 .elementor-element.elementor-element-aecd0a0 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-769 .elementor-element.elementor-element-d6eb2b2 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-769 .elementor-element.elementor-element-536e1ba .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-769 .elementor-element.elementor-element-57e7a7a .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-769 .elementor-element.elementor-element-8477f13 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-769 .elementor-element.elementor-element-e196cd4 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-769 .elementor-element.elementor-element-c1f6281 {
        --padding-top: 80px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-769 .elementor-element.elementor-element-34009cc .elementor-icon-box-title, .elementor-769 .elementor-element.elementor-element-34009cc .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-769 .elementor-element.elementor-element-9a74554 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 32px;
        --padding-bottom: 32px;
        --padding-left: 32px;
        --padding-right: 20px;
    }

    .elementor-769 .elementor-element.elementor-element-829646d .elementor-icon-box-title, .elementor-769 .elementor-element.elementor-element-829646d .elementor-icon-box-title a {
        font-size: 16px;
    }

    .elementor-769 .elementor-element.elementor-element-3389923 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-769 .elementor-element.elementor-element-775a435 {
        --width: 85%;
        --e-con-grid-template-columns: repeat(2, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-769 .elementor-element.elementor-element-a18677d > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-769 .elementor-element.elementor-element-a18677d .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-769 .elementor-element.elementor-element-ce4d8ad:not(.elementor-motion-effects-element-type-background), .elementor-769 .elementor-element.elementor-element-ce4d8ad > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: transparent;
        background-image: linear-gradient(226deg, #F9A73D 42%, #E94039 95%);
    }

    .elementor-769 .elementor-element.elementor-element-29e93a9 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-769 .elementor-element.elementor-element-29e93a9 .elementor-heading-title {
        font-size: 16px;
    }
}
