.elementor-16 .elementor-element.elementor-element-8dafdf5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-8dafdf5:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-8dafdf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111827;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-9b59d44{text-align:center;}.elementor-16 .elementor-element.elementor-element-9b59d44 .elementor-heading-title{font-size:48px;font-weight:800;text-transform:capitalize;line-height:56px;color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );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-16 .elementor-element.elementor-element-0ecebf7{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-element-0ecebf7.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-2156a416{--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;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-2156a416:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2156a416 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0E;}.elementor-16 .elementor-element.elementor-element-1aea4346{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-4e6005ca{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-c2df70a .elementor-heading-title{font-size:24px;font-weight:800;text-transform:capitalize;line-height:32px;}.elementor-16 .elementor-element.elementor-element-57b1a712{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-element-57b1a712.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-31d0610d{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-1c4491d9{text-align:start;}.elementor-16 .elementor-element.elementor-element-1c4491d9 .elementor-heading-title{font-size:20px;font-weight:700;text-transform:capitalize;line-height:38px;color:var( --e-global-color-primary );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-16 .elementor-element.elementor-element-5fb11157 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-5fb11157 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-16 .elementor-element.elementor-element-5fb11157 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-16 .elementor-element.elementor-element-5fb11157 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-16 .elementor-element.elementor-element-5fb11157 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-16 .elementor-element.elementor-element-5fb11157 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-5fb11157 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-5fb11157{--e-nav-menu-horizontal-menu-item-margin:calc( 12px / 2 );}.elementor-16 .elementor-element.elementor-element-5fb11157 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:12px;}.elementor-16 .elementor-element.elementor-element-406755bb{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-19e551aa{text-align:start;}.elementor-16 .elementor-element.elementor-element-19e551aa .elementor-heading-title{font-size:20px;font-weight:700;text-transform:capitalize;line-height:38px;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-ba0d942 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-ba0d942 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-16 .elementor-element.elementor-element-ba0d942 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-16 .elementor-element.elementor-element-ba0d942 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-16 .elementor-element.elementor-element-ba0d942 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-16 .elementor-element.elementor-element-ba0d942 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-ba0d942 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-ba0d942{--e-nav-menu-horizontal-menu-item-margin:calc( 12px / 2 );}.elementor-16 .elementor-element.elementor-element-ba0d942 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:12px;}.elementor-16 .elementor-element.elementor-element-2dfd077a{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-7be18f00{text-align:start;}.elementor-16 .elementor-element.elementor-element-7be18f00 .elementor-heading-title{font-size:20px;font-weight:700;text-transform:capitalize;line-height:38px;color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-530edae4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-530edae4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-530edae4{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-530edae4 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-530edae4 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-3d6a7b84 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-3d6a7b84 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-3d6a7b84{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-3d6a7b84 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-3d6a7b84 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-5800bedf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-5800bedf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-5800bedf{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-5800bedf .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-2c8fd890{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F973161A;--border-color:#F973161A;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-233afd96{z-index:2;text-align:center;}.elementor-16 .elementor-element.elementor-element-233afd96 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-24ab3e00{left:0px;}body.rtl .elementor-16 .elementor-element.elementor-element-24ab3e00{right:0px;}.elementor-16 .elementor-element.elementor-element-24ab3e00{top:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1125px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-0ecebf7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-57b1a712{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-16 .elementor-element.elementor-element-5fb11157 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-ba0d942 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-233afd96 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-0ecebf7{width:100%;max-width:100%;text-align:justify;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-2156a416{--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-1aea4346{--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-57b1a712{width:100%;max-width:100%;text-align:justify;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-16 .elementor-element.elementor-element-5fb11157 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-ba0d942 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-233afd96 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-4e6005ca{--width:28%;}.elementor-16 .elementor-element.elementor-element-31d0610d{--width:20%;}.elementor-16 .elementor-element.elementor-element-406755bb{--width:20%;}.elementor-16 .elementor-element.elementor-element-2dfd077a{--width:23%;}}@media(max-width:1125px) and (min-width:768px){.elementor-16 .elementor-element.elementor-element-4e6005ca{--width:48%;}.elementor-16 .elementor-element.elementor-element-31d0610d{--width:48%;}.elementor-16 .elementor-element.elementor-element-406755bb{--width:48%;}.elementor-16 .elementor-element.elementor-element-2dfd077a{--width:48%;}}/* Start custom CSS for html, class: .elementor-element-24ab3e00 */.sticky-social{
    position:fixed;
    left:20px;
    top:65%;
    transform:translateY(-50%);

    display:flex;
    flex-direction:column;
    gap:10px;
    z-index:9999;
}

.social-btn{
    position:relative;

    width:58px;
    height:58px;

    display:flex;
    align-items:center;
    justify-content:center;

    text-decoration:none;

    border-radius:18px;

    background:rgba(255,255,255,.16);

    backdrop-filter:blur(20px);
    -webkit-backdrop-filter:blur(20px);

    border:1px solid rgba(255,255,255,.35);

    box-shadow:
        0 10px 30px rgba(15,23,42,.12),
        inset 0 1px 0 rgba(255,255,255,.5);

    overflow:hidden;

    transition:all .3s cubic-bezier(.16,1,.3,1);
    z-index:9999;
}

/* Glass shine */
.social-btn::before{
    content:'';
    position:absolute;

    top:0;
    left:-130%;

    width:70%;
    height:100%;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.7),
        transparent
    );

    transform:skewX(-20deg);

    animation:glassShine 4s infinite;
}

/* Hover */
.social-btn:hover{
    transform:translateX(6px) scale(1.08);

    box-shadow:
        0 20px 45px rgba(15,23,42,.18),
        inset 0 1px 0 rgba(255,255,255,.8);
}

.social-btn i{
    position:relative;
    z-index:2;

    font-size:22px;

    transition:.3s ease;
}

/* Brand glow */

.facebook{
    color:#1877F2;
}

.facebook:hover{
    background:rgba(24,119,242,.12);
    box-shadow:
        0 20px 45px rgba(24,119,242,.22);
}

.instagram{
    color:#E1306C;
}

.instagram:hover{
    background:rgba(225,48,108,.12);
    box-shadow:
        0 20px 45px rgba(225,48,108,.22);
}

.pinterest{
    color:#E60023;
}

.pinterest:hover{
    background:rgba(230,0,35,.12);
    box-shadow:
        0 20px 45px rgba(230,0,35,.22);
}

/* Floating effect */
.social-btn:nth-child(1){
    animation:float 4s ease-in-out infinite;
}

.social-btn:nth-child(2){
    animation:float 4s ease-in-out .8s infinite;
}

.social-btn:nth-child(3){
    animation:float 4s ease-in-out 1.6s infinite;
}

@keyframes float{
    0%,100%{
        transform:translateY(0);
    }
    50%{
        transform:translateY(-4px);
    }
}

@keyframes glassShine{
    100%{
        left:140%;
    }
}

@media(max-width:768px){

    .sticky-social{
        left:12px;
    }

    .social-btn{
        width:52px;
        height:52px;
        border-radius:16px;
    }

    .social-btn i{
        font-size:20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c8fd890 */.elementor-16 .elementor-element.elementor-element-2c8fd890{
    position:relative;

    background:
    radial-gradient(circle at 20% 30%, rgba(249,115,22,0.18), transparent 40%),
    radial-gradient(circle at 80% 70%, rgba(59,130,246,0.14), transparent 45%),
    radial-gradient(circle at 50% 50%, rgba(16,185,129,0.08), transparent 60%),
    linear-gradient(135deg,#fffaf3 0%, #fff4e6 100%);

    overflow:hidden;

    border-bottom:1px solid rgba(249,115,22,0.12);
}
.elementor-16 .elementor-element.elementor-element-2c8fd890::before{
    content:'';
    position:absolute;
    inset:-40%;

    background:
    repeating-linear-gradient(
        45deg,
        rgba(255,255,255,0.03) 0px,
        rgba(255,255,255,0.03) 1px,
        transparent 1px,
        transparent 6px
    );

    opacity:.6;

    animation: drift 18s linear infinite;

    pointer-events:none;
}
.elementor-16 .elementor-element.elementor-element-2c8fd890::after{
    content:'';
    position:absolute;

    width:600px;
    height:600px;

    top:-300px;
    right:-250px;

    background: radial-gradient(
        circle,
        rgba(249,115,22,0.14),
        transparent 60%
    );

    filter: blur(18px);

    animation: floatWave 10s ease-in-out infinite;

    pointer-events:none;
}
@keyframes floatWave{
    0%,100%{
        transform:translate(0,0) scale(1);
    }
    50%{
        transform:translate(-30px,25px) scale(1.05);
    }
}

@keyframes drift{
    0%{
        transform:translateX(0) translateY(0);
    }
    100%{
        transform:translateX(-50px) translateY(-50px);
    }
}/* End custom CSS */
/* Start custom CSS */.newsletter-section {
    position: relative;
}

.newsletter-section::before {
    content: "";
    position: absolute;
    inset: 0;
    background:
        radial-gradient(
            ellipse 50% 80% at 80% 50%,
            rgba(249, 115, 22, 0.2) 0%,
            transparent 70%
        ),
        radial-gradient(
            ellipse 40% 60% at 20% 30%,
            rgba(245, 158, 11, 0.1) 0%,
            transparent 70%
        );
    pointer-events: none;
}/* End custom CSS */