.elementor-10 .elementor-element.elementor-element-69b175b{--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:flex-end;--gap:0px 24px;--row-gap:0px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-c6f3b22 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:96px;font-weight:700;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-fd05406{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;font-family:"Vazirmatn", Sans-serif;font-size:24px;font-weight:200;line-height:2rem;}.elementor-10 .elementor-element.elementor-element-9b94efb{font-family:"Vazirmatn", Sans-serif;font-size:12px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-a09a85a{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-6033ed9 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Vazirmatn", Sans-serif;font-size:12px;font-weight:700;fill:var( --e-global-color-ca22aaf );color:var( --e-global-color-ca22aaf );border-radius:8px 8px 8px 8px;padding:8px 56px 8px 56px;}.elementor-10 .elementor-element.elementor-element-5666f17 .elementor-button{background-color:#FF990000;font-family:"Vazirmatn", Sans-serif;font-size:12px;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:8px 51.5px 8px 51.5px;}.elementor-10 .elementor-element.elementor-element-5666f17 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-5666f17 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-5666f17 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-5666f17 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-d46a4a5{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-0b504f7 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:60px;font-weight:700;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-846f384{font-family:"Vazirmatn", Sans-serif;font-size:24px;font-weight:400;line-height:1rem;}.elementor-10 .elementor-element.elementor-element-92d1b4a{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-904fde1{--display:flex;--min-height:107px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-0d28ca8 img{max-width:65px;}.elementor-10 .elementor-element.elementor-element-f89e8c4{text-align:center;}.elementor-10 .elementor-element.elementor-element-f89e8c4 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:12px;font-weight:700;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-02397ab{--display:flex;--min-height:107px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-10 .elementor-element.elementor-element-a656d74 img{max-width:65px;}.elementor-10 .elementor-element.elementor-element-ddb6b17{text-align:center;}.elementor-10 .elementor-element.elementor-element-ddb6b17 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:12px;font-weight:700;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-11a584e{--display:flex;--min-height:107px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-10 .elementor-element.elementor-element-9069d2e img{max-width:65px;}.elementor-10 .elementor-element.elementor-element-0c7850e{text-align:center;}.elementor-10 .elementor-element.elementor-element-0c7850e .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:12px;font-weight:700;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-ccd8f8e{--display:flex;--min-height:107px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-10 .elementor-element.elementor-element-b215565 img{max-width:65px;}.elementor-10 .elementor-element.elementor-element-fa8517c{text-align:center;}.elementor-10 .elementor-element.elementor-element-fa8517c .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:12px;font-weight:700;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-0175bbd{--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;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7b13faf .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:60px;font-weight:700;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-0dda9fc .elementor-button{background-color:#B3B3B300;font-family:"Vazirmatn", Sans-serif;font-size:12px;font-weight:700;line-height:14px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-0dda9fc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-2b6b16c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3a59c57{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-55px;--arrow-prev-top-align:0%;--arrow-prev-caption-spacing:0px;--arrow-prev-translate-y:0px;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-55px;--arrow-next-top-align:0%;--arrow-next-caption-spacing:0px;--arrow-next-translate-y:0px;--arrow-next-top-position:0px;--dots-normal-color:var( --e-global-color-primary );--dots-hover-color:var( --e-global-color-secondary );--swiper-pagination-spacing:24px;}.elementor-10 .elementor-element.elementor-element-3a59c57 .swiper-slide > .elementor-element{height:100%;}.elementor-10 .elementor-element.elementor-element-8cfd41f{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2cb9712 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-755798f .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-f129dc3{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d0f6399{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;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-primary );--border-color:var( --e-global-color-primary );--border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-0451fdc .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:12px;font-weight:700;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-ac8409f{font-family:"Vazirmatn", Sans-serif;font-size:12px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-be8221a{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a444e27{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;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-primary );--border-color:var( --e-global-color-primary );--border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-8eb74f8 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:12px;font-weight:700;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-a7e35b7{font-family:"Vazirmatn", Sans-serif;font-size:12px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-9550043{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-172853f .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:60px;font-weight:700;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-fbd2ea6{font-family:"Vazirmatn", Sans-serif;font-size:12px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-d64a327 .elementor-button{background-color:#FF990000;font-family:"Vazirmatn", Sans-serif;font-size:12px;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:8px 51.5px 8px 51.5px;}.elementor-10 .elementor-element.elementor-element-d64a327 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-d64a327 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-d64a327 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-d64a327 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-92d29c6{--display:flex;--min-height:230px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-92d29c6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-92d29c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d97c20 );background-image:url("https://sitesazfa.ir/wp-content/uploads/2026/07/ChatGPT-Image-Jul-16-2026-03_19_38-PM.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-fc5d0f1{--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;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ec744c4 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:60px;font-weight:700;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-baf4188 .elementor-button{background-color:#B3B3B300;font-family:"Vazirmatn", Sans-serif;font-size:12px;font-weight:700;line-height:14px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-baf4188 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-885e449{--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;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-326b94a{--swiper-slides-to-display:4;--swiper-slides-gap:20px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-326b94a .swiper-slide > .elementor-element{height:100%;}.elementor-10 .elementor-element.elementor-element-dd9bead{--swiper-slides-to-display:4;--swiper-slides-gap:20px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-dd9bead .swiper-slide > .elementor-element{height:100%;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-a09a85a{--width:500px;}.elementor-10 .elementor-element.elementor-element-904fde1{--width:444px;}.elementor-10 .elementor-element.elementor-element-02397ab{--width:444px;}.elementor-10 .elementor-element.elementor-element-11a584e{--width:444px;}.elementor-10 .elementor-element.elementor-element-ccd8f8e{--width:444px;}.elementor-10 .elementor-element.elementor-element-9550043{--width:273px;}.elementor-10 .elementor-element.elementor-element-92d29c6{--width:750px;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-c6f3b22 .elementor-heading-title{font-size:60px;}.elementor-10 .elementor-element.elementor-element-fd05406{font-size:20px;line-height:1.5rem;}.elementor-10 .elementor-element.elementor-element-6033ed9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-5666f17.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-0b504f7 .elementor-heading-title{font-size:40px;}.elementor-10 .elementor-element.elementor-element-846f384{font-size:20px;line-height:0.5rem;}.elementor-10 .elementor-element.elementor-element-7b13faf .elementor-heading-title{font-size:40px;}.elementor-10 .elementor-element.elementor-element-3a59c57{--swiper-slides-to-display:2;}.elementor-10 .elementor-element.elementor-element-172853f .elementor-heading-title{font-size:35px;}.elementor-10 .elementor-element.elementor-element-ec744c4 .elementor-heading-title{font-size:40px;}.elementor-10 .elementor-element.elementor-element-326b94a{--swiper-slides-to-display:2;}.elementor-10 .elementor-element.elementor-element-dd9bead{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-c6f3b22 .elementor-heading-title{font-size:60px;}.elementor-10 .elementor-element.elementor-element-6033ed9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-5666f17.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-0b504f7 .elementor-heading-title{font-size:40px;}.elementor-10 .elementor-element.elementor-element-846f384{font-size:16px;line-height:0.5rem;}.elementor-10 .elementor-element.elementor-element-92d1b4a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-904fde1{--width:48%;}.elementor-10 .elementor-element.elementor-element-02397ab{--width:48%;}.elementor-10 .elementor-element.elementor-element-11a584e{--width:48%;}.elementor-10 .elementor-element.elementor-element-ccd8f8e{--width:48%;}.elementor-10 .elementor-element.elementor-element-0175bbd{--justify-content:space-between;}.elementor-10 .elementor-element.elementor-element-7b13faf .elementor-heading-title{font-size:40px;}.elementor-10 .elementor-element.elementor-element-0dda9fc .elementor-button{line-height:2.5em;}.elementor-10 .elementor-element.elementor-element-3a59c57{--swiper-slides-to-display:1;}.elementor-10 .elementor-element.elementor-element-172853f .elementor-heading-title{font-size:40px;}.elementor-10 .elementor-element.elementor-element-92d29c6{--min-height:104px;}.elementor-10 .elementor-element.elementor-element-ec744c4 .elementor-heading-title{font-size:40px;}.elementor-10 .elementor-element.elementor-element-baf4188 .elementor-button{line-height:2.5em;}.elementor-10 .elementor-element.elementor-element-326b94a{--swiper-slides-to-display:1;}.elementor-10 .elementor-element.elementor-element-dd9bead{--swiper-slides-to-display:1;}}/* Start custom CSS for button, class: .elementor-element-6033ed9 */.elementor-10 .elementor-element.elementor-element-6033ed9 {
    width: 180px;
    height: 34px;

    padding: 8px 16px;
    gap: 8px;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    position: relative;
    overflow: hidden;

    opacity: 1;
    border-radius: 8px;

    background: #ff9900;

    border: 1px solid #ff9900;

    color: #ffffff;

    box-shadow:
        0 6px 16px rgba(0, 0, 0, 0.15);

    transition: all 0.3s ease;
    transform: rotate(0deg);
}

.elementor-10 .elementor-element.elementor-element-6033ed9:hover {
    transform: translateY(-3px);
    box-shadow:
        0 12px 40px rgba(0, 0, 0, 0.35),
        inset 0 1px 0 rgba(255, 255, 255, 0.5);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5666f17 */.elementor-10 .elementor-element.elementor-element-5666f17 {
    width: 180px;
    height: 34px;

    padding: 8px 16px;
    gap: 8px;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    position: relative;
    overflow: hidden;

    opacity: 1;
    border-radius: 8px;

    background: linear-gradient(
        30deg,
        rgba(255, 255, 255, 0.15) 0%,
        rgba(255, 255, 255, 0.05) 40%,
        rgba(255, 255, 255, 0.02) 100%
    );

    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);

    border: 1px solid rgba(255, 255, 255, 0.25);

    color: #e6c29a;

    box-shadow:
        0 8px 30px rgba(0, 0, 0, 0.25),
        inset 0 1px 0 rgba(255, 255, 255, 0.4);

    transition: all 0.3s ease;
    transform: rotate(0deg);
}

.elementor-10 .elementor-element.elementor-element-5666f17:hover {
    transform: translateY(-3px);

    background: linear-gradient(
        269.11deg,
        rgba(255, 153, 0, 0) 0%,
        rgba(255, 153, 0, 0.075) 60%,
        rgba(255, 153, 0, 0.1) 100%
    );

    color: #ff9900;

    box-shadow:
        0 12px 40px rgba(0, 0, 0, 0.35),
        inset 0 1px 0 rgba(255, 255, 255, 0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-904fde1 */.elementor-10 .elementor-element.elementor-element-904fde1 {
    position: relative;
    overflow: hidden;

    border-radius: 16px;

    /* Glass background with orange tint */
    background: linear-gradient(
        256.92deg, 
        rgba(255, 153, 0, 0) 0.09%, 
        rgba(255, 153, 0, 0.075) 60.09%, 
        rgba(255, 153, 0, 0.1) 100.09%
    );

    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);

    border: 1px solid rgba(255, 255, 255, 0.25);

    box-shadow:
        0 8px 30px rgba(0, 0, 0, 0.25),
        inset 0 1px 0 rgba(255, 255, 255, 0.4);

    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Lighting layer */
.elementor-10 .elementor-element.elementor-element-904fde1::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;

    background: radial-gradient(
        circle at top center,
        rgba(255, 255, 255, 0.35),
        transparent 60%
    );

    opacity: 0.6;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02397ab */.elementor-10 .elementor-element.elementor-element-02397ab {
    position: relative;
    overflow: hidden;

    border-radius: 16px;

    /* Glass background with orange tint */
    background: linear-gradient(
        256.92deg, 
        rgba(255, 153, 0, 0) 0.09%, 
        rgba(255, 153, 0, 0.075) 60.09%, 
        rgba(255, 153, 0, 0.1) 100.09%
    );

    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);

    border: 1px solid rgba(255, 255, 255, 0.25);

    box-shadow:
        0 8px 30px rgba(0, 0, 0, 0.25),
        inset 0 1px 0 rgba(255, 255, 255, 0.4);

    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Lighting layer */
.elementor-10 .elementor-element.elementor-element-02397ab::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;

    background: radial-gradient(
        circle at top center,
        rgba(255, 255, 255, 0.35),
        transparent 60%
    );

    opacity: 0.6;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11a584e */.elementor-10 .elementor-element.elementor-element-11a584e {
    position: relative;
    overflow: hidden;

    border-radius: 16px;

    /* Glass background with orange tint */
    background: linear-gradient(
        256.92deg, 
        rgba(255, 153, 0, 0) 0.09%, 
        rgba(255, 153, 0, 0.075) 60.09%, 
        rgba(255, 153, 0, 0.1) 100.09%
    );

    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);

    border: 1px solid rgba(255, 255, 255, 0.25);

    box-shadow:
        0 8px 30px rgba(0, 0, 0, 0.25),
        inset 0 1px 0 rgba(255, 255, 255, 0.4);

    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Lighting layer */
.elementor-10 .elementor-element.elementor-element-11a584e::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;

    background: radial-gradient(
        circle at top center,
        rgba(255, 255, 255, 0.35),
        transparent 60%
    );

    opacity: 0.6;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccd8f8e */.elementor-10 .elementor-element.elementor-element-ccd8f8e {
    position: relative;
    overflow: hidden;

    border-radius: 16px;

    /* Glass background with orange tint */
    background: linear-gradient(
        256.92deg, 
        rgba(255, 153, 0, 0) 0.09%, 
        rgba(255, 153, 0, 0.075) 60.09%, 
        rgba(255, 153, 0, 0.1) 100.09%
    );

    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);

    border: 1px solid rgba(255, 255, 255, 0.25);

    box-shadow:
        0 8px 30px rgba(0, 0, 0, 0.25),
        inset 0 1px 0 rgba(255, 255, 255, 0.4);

    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Lighting layer */
.elementor-10 .elementor-element.elementor-element-ccd8f8e::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;

    background: radial-gradient(
        circle at top center,
        rgba(255, 255, 255, 0.35),
        transparent 60%
    );

    opacity: 0.6;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-3a59c57 *//* Navigation buttons */
.elementor-10 .elementor-element.elementor-element-3a59c57 .elementor-swiper-button {
    width: 40px;
    height: 270px;

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 12px;

    background: linear-gradient(
        -90deg,
        rgba(255,255,255,.15) 0%,
        rgba(255,255,255,.05) 20%,
        rgba(255,255,255,.02) 50%
    );

    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);

    border: 1px solid rgba(255,255,255,.25);

    box-shadow:
        0 8px 30px rgba(0,0,0,.25),
        inset 0 1px 0 rgba(255,255,255,.4);

    transition: all .3s ease;

    overflow: hidden;
}

/* Lighting layer */
.elementor-10 .elementor-element.elementor-element-3a59c57 .elementor-swiper-button::before {
    content: "";
    position: absolute;
    inset: 0;

    background: radial-gradient(
        circle at top center,
        rgba(255,255,255,.35),
        transparent 60%
    );

    opacity: .6;
    pointer-events: none;
}



/* Arrow icon */
.elementor-10 .elementor-element.elementor-element-3a59c57 .elementor-swiper-button i,
.elementor-10 .elementor-element.elementor-element-3a59c57 .elementor-swiper-button svg {
    font-size: 18px;
    color: #fff;
    z-index: 2;
}

/* Pagination container */
.elementor-10 .elementor-element.elementor-element-3a59c57 .swiper-pagination {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 12px;
}

/* Default bullets */
.elementor-10 .elementor-element.elementor-element-3a59c57 .swiper-pagination-bullet {
    width: 10px;
    height: 10px;

    margin: 0 !important;

    border-radius: 50%;
    background: #6b6b6b;

    opacity: 1;
    transition: all .35s ease;
}

/* Active bullet */
.elementor-10 .elementor-element.elementor-element-3a59c57 .swiper-pagination-bullet-active {
    width: 30px;
    height: 10px;

    border-radius: 999px;
    background: #ff9f00;

    box-shadow:
        0 0 8px rgba(255,159,0,.4),
        0 0 16px rgba(255,159,0,.2);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d64a327 */.elementor-10 .elementor-element.elementor-element-d64a327 {
    height: 34px;

    padding: 8px 16px;
    gap: 8px;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    position: relative;
    overflow: hidden;

    opacity: 1;
    border-radius: 8px;

    background: linear-gradient(
        30deg,
        rgba(255, 255, 255, 0.15) 0%,
        rgba(255, 255, 255, 0.05) 40%,
        rgba(255, 255, 255, 0.02) 100%
    );

    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);

    border: 1px solid rgba(255, 255, 255, 0.25);

    color: #e6c29a;

    box-shadow:
        0 8px 30px rgba(0, 0, 0, 0.25),
        inset 0 1px 0 rgba(255, 255, 255, 0.4);

    transition: all 0.3s ease;
    transform: rotate(0deg);
}

.elementor-10 .elementor-element.elementor-element-d64a327:hover {
    transform: translateY(-3px);

    background: linear-gradient(
        269.11deg,
        rgba(255, 153, 0, 0) 0%,
        rgba(255, 153, 0, 0.075) 60%,
        rgba(255, 153, 0, 0.1) 100%
    );

    color: #ff9900;

    box-shadow:
        0 12px 40px rgba(0, 0, 0, 0.35),
        inset 0 1px 0 rgba(255, 255, 255, 0.5);
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-dd9bead *//* Navigation buttons */
.elementor-10 .elementor-element.elementor-element-dd9bead .elementor-swiper-button {
    width: 40px;
    height: 270px;

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 12px;

    background: linear-gradient(
        -90deg,
        rgba(255,255,255,.15) 0%,
        rgba(255,255,255,.05) 20%,
        rgba(255,255,255,.02) 50%
    );

    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);

    border: 1px solid rgba(255,255,255,.25);

    box-shadow:
        0 8px 30px rgba(0,0,0,.25),
        inset 0 1px 0 rgba(255,255,255,.4);

    transition: all .3s ease;

    overflow: hidden;
}

/* Lighting layer */
.elementor-10 .elementor-element.elementor-element-dd9bead .elementor-swiper-button::before {
    content: "";
    position: absolute;
    inset: 0;

    background: radial-gradient(
        circle at top center,
        rgba(255,255,255,.35),
        transparent 60%
    );

    opacity: .6;
    pointer-events: none;
}



/* Arrow icon */
.elementor-10 .elementor-element.elementor-element-dd9bead .elementor-swiper-button i,
.elementor-10 .elementor-element.elementor-element-dd9bead .elementor-swiper-button svg {
    font-size: 18px;
    color: #fff;
    z-index: 2;
}

/* Pagination container */
.elementor-10 .elementor-element.elementor-element-dd9bead .swiper-pagination {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 12px;
}

/* Default bullets */
.elementor-10 .elementor-element.elementor-element-dd9bead .swiper-pagination-bullet {
    width: 10px;
    height: 10px;

    margin: 0 !important;

    border-radius: 50%;
    background: #6b6b6b;

    opacity: 1;
    transition: all .35s ease;
}

/* Active bullet */
.elementor-10 .elementor-element.elementor-element-dd9bead .swiper-pagination-bullet-active {
    width: 30px;
    height: 10px;

    border-radius: 999px;
    background: #ff9f00;

    box-shadow:
        0 0 8px rgba(255,159,0,.4),
        0 0 16px rgba(255,159,0,.2);
}/* End custom CSS */