.elementor-1237 .elementor-element.elementor-element-935bd0d{--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-1237 .elementor-element.elementor-element-0ebb686{--display:flex;--min-height:225px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2ba56ff );--border-color:var( --e-global-color-2ba56ff );--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1237 .elementor-element.elementor-element-0ebb686:not(.elementor-motion-effects-element-type-background), .elementor-1237 .elementor-element.elementor-element-0ebb686 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f2558f0 );}.elementor-1237 .elementor-element.elementor-element-771b87d{--display:flex;--flex-direction:column;--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:flex-start;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1237 .elementor-element.elementor-element-9bcf7ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1237 .elementor-element.elementor-element-9bcf7ef .elementor-icon-wrapper{text-align:center;}.elementor-1237 .elementor-element.elementor-element-9bcf7ef.elementor-view-stacked .elementor-icon{background-color:#FDFAF6;}.elementor-1237 .elementor-element.elementor-element-9bcf7ef.elementor-view-framed .elementor-icon, .elementor-1237 .elementor-element.elementor-element-9bcf7ef.elementor-view-default .elementor-icon{color:#FDFAF6;border-color:#FDFAF6;}.elementor-1237 .elementor-element.elementor-element-9bcf7ef.elementor-view-framed .elementor-icon, .elementor-1237 .elementor-element.elementor-element-9bcf7ef.elementor-view-default .elementor-icon svg{fill:#FDFAF6;}.elementor-1237 .elementor-element.elementor-element-9bcf7ef .elementor-icon{font-size:2px;}.elementor-1237 .elementor-element.elementor-element-9bcf7ef .elementor-icon svg{height:2px;}.elementor-1237 .elementor-element.elementor-element-8d4b3c4{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1237 .elementor-element.elementor-element-d8eaa86 .elementor-heading-title{font-family:"Peyda-Font", Sans-serif;font-size:1rem;font-weight:700;color:var( --e-global-color-text );}.elementor-1237 .elementor-element.elementor-element-6c240d5 .elementor-heading-title{font-family:"Peyda-Font", Sans-serif;font-size:1.2rem;font-weight:900;color:var( --e-global-color-primary );}.elementor-1237 .elementor-element.elementor-element-c000fd2 .elementor-icon-wrapper{text-align:center;}.elementor-1237 .elementor-element.elementor-element-c000fd2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-7063702 );}.elementor-1237 .elementor-element.elementor-element-c000fd2.elementor-view-framed .elementor-icon, .elementor-1237 .elementor-element.elementor-element-c000fd2.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1237 .elementor-element.elementor-element-c000fd2.elementor-view-framed .elementor-icon, .elementor-1237 .elementor-element.elementor-element-c000fd2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1237 .elementor-element.elementor-element-c000fd2.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-7063702 );}.elementor-1237 .elementor-element.elementor-element-c000fd2.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-7063702 );}.elementor-1237 .elementor-element.elementor-element-c000fd2.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-a775dd4 );color:var( --e-global-color-7063702 );}.elementor-1237 .elementor-element.elementor-element-c000fd2.elementor-view-framed .elementor-icon:hover, .elementor-1237 .elementor-element.elementor-element-c000fd2.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-a775dd4 );border-color:var( --e-global-color-a775dd4 );}.elementor-1237 .elementor-element.elementor-element-c000fd2.elementor-view-framed .elementor-icon:hover, .elementor-1237 .elementor-element.elementor-element-c000fd2.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-a775dd4 );}.elementor-1237 .elementor-element.elementor-element-c000fd2.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-7063702 );}.elementor-1237 .elementor-element.elementor-element-c000fd2.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-7063702 );}.elementor-1237 .elementor-element.elementor-element-c000fd2 .elementor-icon{font-size:18px;}.elementor-1237 .elementor-element.elementor-element-c000fd2 .elementor-icon svg{height:18px;}.elementor-1237 .elementor-element.elementor-element-269ed3b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1237 .elementor-element.elementor-element-fbd7b5c img{height:222px;object-fit:cover;object-position:center center;border-radius:0px 90px 174px 0px;}@media(max-width:767px){.elementor-1237 .elementor-element.elementor-element-0ebb686{--flex-wrap:nowrap;}.elementor-1237 .elementor-element.elementor-element-d8eaa86 .elementor-heading-title{font-size:1rem;line-height:2rem;}.elementor-1237 .elementor-element.elementor-element-6c240d5 .elementor-heading-title{font-size:1.2rem;line-height:2.2rem;}.elementor-1237 .elementor-element.elementor-element-fbd7b5c img{height:240px;}}/* Start custom CSS for icon, class: .elementor-element-9bcf7ef */.elementor-1237 .elementor-element.elementor-element-9bcf7ef {
    width: 40px !important;
    height: 40px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: rgba(255, 245, 232, 0.65) !important;
    border: 1px solid rgba(254, 149, 8, 0.12) !important;
    border-radius: 50px !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    box-shadow: 0 8px 24px rgba(254, 149, 8, 0.08) !important;
}

.elementor-1237 .elementor-element.elementor-element-9bcf7ef .elementor-icon {
    color: #FE9508 !important;
    font-size: 14px !important;
    width: 14px !important;
    height: 14px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.elementor-1237 .elementor-element.elementor-element-9bcf7ef .elementor-icon svg {
    width: 24px !important;
    height: 24px !important;
    fill: #FE9508 !important;
}

.elementor-1237 .elementor-element.elementor-element-9bcf7ef:hover {
    background: rgba(255, 245, 232, 0.85) !important;
    border-color: rgba(254, 149, 8, 0.25) !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 12px 30px rgba(254, 149, 8, 0.14) !important;
}

.elementor-1237 .elementor-element.elementor-element-9bcf7ef,
.elementor-1237 .elementor-element.elementor-element-9bcf7ef .elementor-icon {
    transition: all 0.3s ease !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ebb686 */.elementor-1237 .elementor-element.elementor-element-0ebb686 {
    position: relative !important;
    overflow: hidden !important;
    isolation: isolate !important;

    background:
        radial-gradient(
            ellipse 95% 90% at 88% 82%,
            rgba(210, 212, 214, 0.42) 0%,
            rgba(235, 235, 235, 0.18) 28%,
            transparent 78%
        ),
        radial-gradient(
            ellipse at 12% 18%,
            rgba(255, 255, 255, 0.98) 0%,
            rgba(255, 255, 255, 0.72) 22%,
            transparent 48%
        ),
        linear-gradient(
            135deg,
            #FFFFFF 0%,
            #FFFFFF 42%,
            #F4F4F2 68%,
            #E5E5E3 84%,
            #FFFFFF 100%
        ) !important;

    border: 1px solid rgba(255, 255, 255, 0.9) !important;
    border-radius: 28px !important;

    box-shadow:
        0 18px 45px rgba(70, 70, 70, 0.10),
        0 6px 18px rgba(70, 70, 70, 0.06),
        inset 0 1px 0 rgba(255, 255, 255, 0.95),
        inset 0 -1px 0 rgba(120, 120, 120, 0.08) !important;

    backdrop-filter: blur(8px) !important;
    -webkit-backdrop-filter: blur(8px) !important;

    transform: translateZ(0) !important;

    transition:
        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.45s ease !important;
}

.elementor-1237 .elementor-element.elementor-element-0ebb686::before {
    content: "" !important;
    position: absolute !important;
    inset: -35% -20% -35% 20% !important;
    z-index: -1 !important;
    pointer-events: none !important;

    background:
        linear-gradient(
            118deg,
            transparent 0%,
            transparent 32%,
            rgba(255, 255, 255, 0.72) 40%,
            rgba(185, 185, 185, 0.10) 44%,
            transparent 52%,
            transparent 62%,
            rgba(255, 255, 255, 0.55) 68%,
            rgba(160, 160, 160, 0.08) 72%,
            transparent 82%
        ) !important;

    filter: blur(10px) !important;
    opacity: 0.8 !important;
    transform: rotate(-8deg) !important;
}

.elementor-1237 .elementor-element.elementor-element-0ebb686::after {
    content: "" !important;
    position: absolute !important;
    inset: 0 0 0 18% !important;
    z-index: -1 !important;
    pointer-events: none !important;

    background:
        radial-gradient(
            ellipse at 70% 20%,
            rgba(255, 255, 255, 0.75) 0%,
            transparent 45%
        ),
        radial-gradient(
            ellipse at 25% 85%,
            rgba(180, 180, 180, 0.13) 0%,
            transparent 55%
        ) !important;

    mix-blend-mode: soft-light !important;
    opacity: 0.9 !important;
}

.elementor-1237 .elementor-element.elementor-element-0ebb686:hover {
    transform: translateY(-6px) translateZ(0) !important;

    box-shadow:
        0 28px 60px rgba(70, 70, 70, 0.14),
        0 10px 25px rgba(70, 70, 70, 0.08),
        inset 0 1px 0 rgba(255, 255, 255, 1),
        inset 0 -1px 0 rgba(120, 120, 120, 0.08) !important;
}/* End custom CSS */