.elementor-2 .elementor-element.elementor-element-b3deeb4{--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:60px 60px;--row-gap:60px;--column-gap:60px;--flex-wrap:wrap;--overflow:hidden;}.elementor-2 .elementor-element.elementor-element-b3deeb4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b3deeb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #0F0F0F00 0%, #0F0F0F 100%);}.elementor-2 .elementor-element.elementor-element-f64909f{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-f64909f img{width:100%;}.elementor-2 .elementor-element.elementor-element-2ac9fb6{--display:flex;--justify-content:center;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-aa99136 .elementor-heading-title{font-family:"Morabba", Sans-serif;font-size:59px;font-weight:900;line-height:80px;color:var( --e-global-color-9b858a8 );}.elementor-2 .elementor-element.elementor-element-513817b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-2 .elementor-element.elementor-element-513817b .elementor-heading-title{font-size:24px;font-weight:400;color:var( --e-global-color-9b858a8 );}.elementor-2 .elementor-element.elementor-element-cac6842{text-align:justify;line-height:30px;color:var( --e-global-color-9b858a8 );}.elementor-2 .elementor-element.elementor-element-6978ba4{--display:flex;--position:absolute;--min-height:100%;top:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-6978ba4{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-6978ba4{right:0px;}.elementor-2 .elementor-element.elementor-element-fde3c61{--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;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5c849f2{--e-image-carousel-slides-to-show:9;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-5c849f2 .swiper-wrapper{display:flex;align-items:center;}.elementor-2 .elementor-element.elementor-element-c730ecf{--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:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5e1450c{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8bc442a{width:var( --container-widget-width, 19% );max-width:19%;padding:0px 0px 0px 50px;--container-widget-width:19%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-9b858a8 );}.elementor-2 .elementor-element.elementor-element-10b4ca2 .elementor-heading-title{font-family:"Morabba", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-9b858a8 );}.elementor-2 .elementor-element.elementor-element-1215403{text-align:justify;line-height:30px;color:var( --e-global-color-9b858a8 );}.elementor-2 .elementor-element.elementor-element-1f6e00d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c33f80b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5d81d43{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#252525;border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-5d81d43 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2 .elementor-element.elementor-element-128bc7d{--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:center;--gap:30px 20px;--row-gap:30px;--column-gap:20px;--flex-wrap:wrap;--overflow:hidden;--padding-top:120px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2b1c364{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-2b1c364 .elementor-heading-title{font-family:"Morabba", Sans-serif;font-size:42px;font-weight:900;color:var( --e-global-color-9b858a8 );}.elementor-2 .elementor-element.elementor-element-5cee30e{text-align:justify;line-height:30px;color:var( --e-global-color-9b858a8 );}.elementor-2 .elementor-element.elementor-element-ec6d33c{--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;--justify-content:center;--align-items:center;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-2956ae7{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c1e297a{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-2 .elementor-element.elementor-element-c5e68bc{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-c5e68bc:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c5e68bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #202020 0%, #20202000 100%);}.elementor-2 .elementor-element.elementor-element-7d30366{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 50px 0px;}.elementor-2 .elementor-element.elementor-element-7d30366 img{border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-3250e9d{--display:flex;--position:absolute;--border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-3250e9d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3250e9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9b858a8 );}.elementor-2 .elementor-element.elementor-element-3ad6445{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-1ae4162{background-color:#1A1A1A33;margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:18px 35px 18px 35px;z-index:2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E1E1E;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-2 .elementor-element.elementor-element-1ae4162 .elementor-heading-title{font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-e5b1fdd{width:100%;max-width:100%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-e5b1fdd .elementor-heading-title{font-size:17px;font-weight:bold;color:var( --e-global-color-9b858a8 );}.elementor-2 .elementor-element.elementor-element-72b1527{width:100%;max-width:100%;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-72b1527 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-72b1527 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-72b1527 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-2 .elementor-element.elementor-element-72b1527 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-72b1527 .elementor-icon-list-item > a{font-size:20px;}.elementor-2 .elementor-element.elementor-element-72b1527 .elementor-icon-list-text{color:var( --e-global-color-9b858a8 );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-4d37bb7{--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;--justify-content:center;--align-items:center;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-8d3199a{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5adac13{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-2 .elementor-element.elementor-element-25100be{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-25100be:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-25100be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #202020 0%, #20202000 100%);}.elementor-2 .elementor-element.elementor-element-7c0fc00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 50px 0px;}.elementor-2 .elementor-element.elementor-element-7c0fc00 img{border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-61804e7{--display:flex;--position:absolute;--border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-61804e7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-61804e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9b858a8 );}.elementor-2 .elementor-element.elementor-element-909d7f1{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-8b1000f{background-color:#1A1A1A33;margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:18px 35px 18px 35px;z-index:2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E1E1E;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-2 .elementor-element.elementor-element-8b1000f .elementor-heading-title{font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-1af9460{width:100%;max-width:100%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-1af9460 .elementor-heading-title{font-size:17px;font-weight:bold;color:var( --e-global-color-9b858a8 );}.elementor-2 .elementor-element.elementor-element-f4439ac{width:100%;max-width:100%;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-f4439ac .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-f4439ac .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-f4439ac .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-2 .elementor-element.elementor-element-f4439ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-f4439ac .elementor-icon-list-item > a{font-size:20px;}.elementor-2 .elementor-element.elementor-element-f4439ac .elementor-icon-list-text{color:var( --e-global-color-9b858a8 );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-b35e3cd{--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;--justify-content:center;--align-items:center;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-5a5b2df{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e7be6e1{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-2 .elementor-element.elementor-element-e6f27ab{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-e6f27ab:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e6f27ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #202020 0%, #20202000 100%);}.elementor-2 .elementor-element.elementor-element-37defa6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:35px 0px 55px 0px;}.elementor-2 .elementor-element.elementor-element-37defa6 img{border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-a497eee{--display:flex;--position:absolute;--border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-a497eee:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a497eee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9b858a8 );}.elementor-2 .elementor-element.elementor-element-fa1d0ad{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-ac712be{background-color:#1A1A1A33;margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:18px 35px 18px 35px;z-index:2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E1E1E;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-2 .elementor-element.elementor-element-ac712be .elementor-heading-title{font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-0a8b92b{width:100%;max-width:100%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-0a8b92b .elementor-heading-title{font-size:17px;font-weight:bold;color:var( --e-global-color-9b858a8 );}.elementor-2 .elementor-element.elementor-element-fb5068b{width:100%;max-width:100%;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-fb5068b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-fb5068b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-fb5068b .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-2 .elementor-element.elementor-element-fb5068b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-fb5068b .elementor-icon-list-item > a{font-size:20px;}.elementor-2 .elementor-element.elementor-element-fb5068b .elementor-icon-list-text{color:var( --e-global-color-9b858a8 );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-7af2253{--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;--justify-content:center;--align-items:center;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-ada3ce2{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0f0bddb{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-2 .elementor-element.elementor-element-9417146{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-9417146:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9417146 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #202020 0%, #20202000 100%);}.elementor-2 .elementor-element.elementor-element-f1fe70d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:50px 0px 70px 0px;}.elementor-2 .elementor-element.elementor-element-f1fe70d img{border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-58e1e67{--display:flex;--position:absolute;--border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-58e1e67:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-58e1e67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9b858a8 );}.elementor-2 .elementor-element.elementor-element-409e37d{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-8ae2ff2{background-color:#1A1A1A33;margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:18px 35px 18px 35px;z-index:2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E1E1E;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-2 .elementor-element.elementor-element-8ae2ff2 .elementor-heading-title{font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-34cf9ff{width:100%;max-width:100%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-34cf9ff .elementor-heading-title{font-size:17px;font-weight:bold;color:var( --e-global-color-9b858a8 );}.elementor-2 .elementor-element.elementor-element-842fac7{width:100%;max-width:100%;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-842fac7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-842fac7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-842fac7 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-2 .elementor-element.elementor-element-842fac7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-842fac7 .elementor-icon-list-item > a{font-size:20px;}.elementor-2 .elementor-element.elementor-element-842fac7 .elementor-icon-list-text{color:var( --e-global-color-9b858a8 );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-dc82fc3{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:15px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-9b858a8 );--e-n-carousel-dots-hover-color:var( --e-global-color-9b858a8 );}.elementor-2 .elementor-element.elementor-element-05dd5b9{--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:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-aab0501{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;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:#262626;--border-color:#262626;--border-radius:50px 50px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-aab0501:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-aab0501 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1A1A1A 0%, var( --e-global-color-0837646 ) 100%);}.elementor-2 .elementor-element.elementor-element-6786650{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:50px 50px 0px 50px;z-index:3;}.elementor-2 .elementor-element.elementor-element-6786650 img{border-radius:50px 50px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e6048c7{--display:flex;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-0d5b1ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;font-family:"Morabba", Sans-serif;font-size:35px;font-weight:800;color:var( --e-global-color-9b858a8 );}.elementor-2 .elementor-element.elementor-element-44bdae8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-2 .elementor-element.elementor-element-44bdae8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-2 .elementor-element.elementor-element-44bdae8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-2 .elementor-element.elementor-element-44bdae8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-2 .elementor-element.elementor-element-44bdae8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-2 .elementor-element.elementor-element-44bdae8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-44bdae8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-44bdae8{--e-icon-list-icon-size:23px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-44bdae8 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-2 .elementor-element.elementor-element-44bdae8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-44bdae8 .elementor-icon-list-item > a{font-size:16px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-44bdae8 .elementor-icon-list-text{color:var( --e-global-color-9b858a8 );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-cf5c4e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2 .elementor-element.elementor-element-cf5c4e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2 .elementor-element.elementor-element-cf5c4e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2 .elementor-element.elementor-element-cf5c4e4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2 .elementor-element.elementor-element-cf5c4e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2 .elementor-element.elementor-element-cf5c4e4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-cf5c4e4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-cf5c4e4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-cf5c4e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-cf5c4e4 .elementor-icon-list-item > a{font-size:14px;}.elementor-2 .elementor-element.elementor-element-cf5c4e4 .elementor-icon-list-text{color:#A6A6A6;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-cfee5eb{--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:center;--gap:30px 20px;--row-gap:30px;--column-gap:20px;--flex-wrap:wrap;--overflow:hidden;--padding-top:140px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-10c3dff{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-10c3dff .elementor-heading-title{font-family:"Morabba", Sans-serif;font-size:42px;font-weight:900;color:var( --e-global-color-9b858a8 );}.elementor-2 .elementor-element.elementor-element-4530bd3{width:var( --container-widget-width, 84% );max-width:84%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:justify;font-size:16px;line-height:28px;color:var( --e-global-color-9b858a8 );}.elementor-2 .elementor-element.elementor-element-08b9b4e{--e-image-carousel-slides-to-show:5;}.elementor-2 .elementor-element.elementor-element-f3c94a3{--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;--justify-content:center;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1803256{width:100%;max-width:100%;padding:0px 0px 30px 0px;border-style:solid;border-width:0px 0px 1px 0px;}.elementor-2 .elementor-element.elementor-element-11c10a1{width:100%;max-width:100%;padding:20px 0px 30px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#1F1F1F;--e-icon-list-icon-size:23px;--icon-vertical-align:center;--icon-vertical-offset:-2px;}.elementor-2 .elementor-element.elementor-element-11c10a1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-2 .elementor-element.elementor-element-11c10a1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-2 .elementor-element.elementor-element-11c10a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-2 .elementor-element.elementor-element-11c10a1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-2 .elementor-element.elementor-element-11c10a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-2 .elementor-element.elementor-element-11c10a1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-11c10a1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-11c10a1 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-2 .elementor-element.elementor-element-11c10a1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-11c10a1 .elementor-icon-list-item > a{font-size:16px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-11c10a1 .elementor-icon-list-text{color:var( --e-global-color-9b858a8 );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-11c10a1 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-2277b4c );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-2ac9fb6{--width:50%;}.elementor-2 .elementor-element.elementor-element-aab0501{--width:43%;}.elementor-2 .elementor-element.elementor-element-e6048c7{--width:51%;}}@media(max-width:1366px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-2ac9fb6{--width:50%;}.elementor-2 .elementor-element.elementor-element-aab0501{--width:44%;}.elementor-2 .elementor-element.elementor-element-e6048c7{--width:52%;}}@media(max-width:1200px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-2ac9fb6{--width:48%;}.elementor-2 .elementor-element.elementor-element-aab0501{--width:64%;}.elementor-2 .elementor-element.elementor-element-e6048c7{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-2ac9fb6{--width:57%;}}@media(max-width:1366px){.elementor-2 .elementor-element.elementor-element-b3deeb4{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f64909f{--container-widget-width:44%;--container-widget-flex-grow:0;width:var( --container-widget-width, 44% );max-width:44%;}.elementor-2 .elementor-element.elementor-element-f64909f img{width:100%;}.elementor-2 .elementor-element.elementor-element-513817b .elementor-heading-title{font-size:23px;}.elementor-2 .elementor-element.elementor-element-5c849f2{--e-image-carousel-slides-to-show:8;}.elementor-2 .elementor-element.elementor-element-7d30366{padding:30px 0px 49px 0px;}.elementor-2 .elementor-element.elementor-element-1ae4162 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-e5b1fdd .elementor-heading-title{font-size:15px;}.elementor-2 .elementor-element.elementor-element-8b1000f .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-1af9460 .elementor-heading-title{font-size:15px;}.elementor-2 .elementor-element.elementor-element-37defa6{padding:35px 0px 55px 0px;}.elementor-2 .elementor-element.elementor-element-ac712be .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-0a8b92b .elementor-heading-title{font-size:15px;}.elementor-2 .elementor-element.elementor-element-f1fe70d{padding:48px 0px 67px 0px;}.elementor-2 .elementor-element.elementor-element-8ae2ff2 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-34cf9ff .elementor-heading-title{font-size:15px;}.elementor-2 .elementor-element.elementor-element-dc82fc3{--e-n-carousel-swiper-slides-gap:15px;}.elementor-2 .elementor-element.elementor-element-6786650{padding:35px 35px 0px 35px;}.elementor-2 .elementor-element.elementor-element-44bdae8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-2 .elementor-element.elementor-element-44bdae8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-2 .elementor-element.elementor-element-44bdae8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-2 .elementor-element.elementor-element-44bdae8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-2 .elementor-element.elementor-element-44bdae8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}}@media(max-width:1200px){.elementor-2 .elementor-element.elementor-element-f64909f{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-2 .elementor-element.elementor-element-2ac9fb6{--padding-top:110px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-aa99136 .elementor-heading-title{font-size:51px;}.elementor-2 .elementor-element.elementor-element-513817b .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-cac6842{font-size:14px;line-height:27px;}.elementor-2 .elementor-element.elementor-element-5c849f2{--e-image-carousel-slides-to-show:7;}.elementor-2 .elementor-element.elementor-element-c730ecf{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-10b4ca2 .elementor-heading-title{font-size:32px;}.elementor-2 .elementor-element.elementor-element-1215403{font-size:14px;line-height:27px;}.elementor-2 .elementor-element.elementor-element-2b1c364 .elementor-heading-title{font-size:33px;}.elementor-2 .elementor-element.elementor-element-5cee30e{font-size:14px;line-height:27px;}.elementor-2 .elementor-element.elementor-element-7d30366{padding:21px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-72b1527{--e-icon-list-icon-size:22px;--icon-vertical-align:center;}.elementor-2 .elementor-element.elementor-element-72b1527 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-72b1527 .elementor-icon-list-item > a{font-size:18px;}.elementor-2 .elementor-element.elementor-element-7c0fc00{padding:27px 0px 36px 0px;}.elementor-2 .elementor-element.elementor-element-f4439ac{--e-icon-list-icon-size:22px;--icon-vertical-align:center;}.elementor-2 .elementor-element.elementor-element-f4439ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-f4439ac .elementor-icon-list-item > a{font-size:18px;}.elementor-2 .elementor-element.elementor-element-37defa6{padding:26px 0px 47px 0px;}.elementor-2 .elementor-element.elementor-element-fb5068b{--e-icon-list-icon-size:22px;--icon-vertical-align:center;}.elementor-2 .elementor-element.elementor-element-fb5068b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-fb5068b .elementor-icon-list-item > a{font-size:18px;}.elementor-2 .elementor-element.elementor-element-f1fe70d{padding:43px 0px 62px 0px;}.elementor-2 .elementor-element.elementor-element-842fac7{--e-icon-list-icon-size:22px;--icon-vertical-align:center;}.elementor-2 .elementor-element.elementor-element-842fac7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-842fac7 .elementor-icon-list-item > a{font-size:18px;}.elementor-2 .elementor-element.elementor-element-dc82fc3{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-swiper-pagination-spacing:32px;}.elementor-2 .elementor-element.elementor-element-05dd5b9{--justify-content:center;}.elementor-2 .elementor-element.elementor-element-e6048c7{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-10c3dff .elementor-heading-title{font-size:33px;}.elementor-2 .elementor-element.elementor-element-08b9b4e{--e-image-carousel-slides-to-show:4;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-b3deeb4{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2 .elementor-element.elementor-element-f64909f{--container-widget-width:38%;--container-widget-flex-grow:0;width:var( --container-widget-width, 38% );max-width:38%;}.elementor-2 .elementor-element.elementor-element-aa99136 .elementor-heading-title{font-size:44px;}.elementor-2 .elementor-element.elementor-element-5c849f2{--e-image-carousel-slides-to-show:9;}.elementor-2 .elementor-element.elementor-element-8bc442a{--container-widget-width:24%;--container-widget-flex-grow:0;width:var( --container-widget-width, 24% );max-width:24%;}.elementor-2 .elementor-element.elementor-element-10b4ca2 .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-128bc7d{--padding-top:100px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2b1c364 .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-dc82fc3{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-pagination-spacing:49px;}.elementor-2 .elementor-element.elementor-element-cfee5eb{--padding-top:100px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-10c3dff .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-4530bd3{font-size:15px;}.elementor-2 .elementor-element.elementor-element-08b9b4e{--e-image-carousel-slides-to-show:3;}}@media(max-width:880px){.elementor-2 .elementor-element.elementor-element-128bc7d{--padding-top:90px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-cfee5eb{--padding-top:90px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-b3deeb4{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-f64909f{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-2 .elementor-element.elementor-element-2ac9fb6{--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;--flex-wrap:wrap;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-aa99136{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-aa99136 .elementor-heading-title{font-size:38px;}.elementor-2 .elementor-element.elementor-element-513817b{text-align:center;}.elementor-2 .elementor-element.elementor-element-513817b .elementor-heading-title{font-size:15px;}.elementor-2 .elementor-element.elementor-element-cac6842{text-align:justify;line-height:26px;}.elementor-2 .elementor-element.elementor-element-5c849f2{--e-image-carousel-slides-to-show:4;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-c730ecf{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5e1450c{--justify-content:center;}.elementor-2 .elementor-element.elementor-element-8bc442a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 05px) 0px;padding:0px 0px 17px 0px;--container-widget-width:41%;--container-widget-flex-grow:0;width:var( --container-widget-width, 41% );max-width:41%;border-width:0px 0px 1px 0px;}.elementor-2 .elementor-element.elementor-element-10b4ca2 .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-1215403{text-align:justify;line-height:26px;}.elementor-2 .elementor-element.elementor-element-128bc7d{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2b1c364{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-2b1c364 .elementor-heading-title{font-size:21px;}.elementor-2 .elementor-element.elementor-element-5cee30e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:justify;line-height:26px;}.elementor-2 .elementor-element.elementor-element-1ae4162 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-e5b1fdd{margin:05px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-e5b1fdd .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-8b1000f .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-1af9460{margin:05px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-1af9460 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-ac712be .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-0a8b92b{margin:05px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-0a8b92b .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-8ae2ff2 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-34cf9ff{margin:05px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-34cf9ff .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-dc82fc3{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-spacing:12px;}.elementor-2 .elementor-element.elementor-element-05dd5b9{--content-width:95%;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e6048c7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0d5b1ff{text-align:center;font-size:25px;}.elementor-2 .elementor-element.elementor-element-44bdae8{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;--e-icon-list-icon-size:20px;}.elementor-2 .elementor-element.elementor-element-44bdae8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-2 .elementor-element.elementor-element-44bdae8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-2 .elementor-element.elementor-element-44bdae8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-2 .elementor-element.elementor-element-44bdae8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-2 .elementor-element.elementor-element-44bdae8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-2 .elementor-element.elementor-element-44bdae8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-44bdae8 .elementor-icon-list-item > a{font-size:15px;line-height:25px;}.elementor-2 .elementor-element.elementor-element-cf5c4e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-cf5c4e4 .elementor-icon-list-item > a{font-size:13px;}.elementor-2 .elementor-element.elementor-element-cfee5eb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-10c3dff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2 .elementor-element.elementor-element-10c3dff .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-08b9b4e{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;padding:0px 15px 0px 15px;}.elementor-2 .elementor-element.elementor-element-f3c94a3{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for heading, class: .elementor-element-aa99136 */.elementor-2 .elementor-element.elementor-element-aa99136 {
  position: relative;
}

.elementor-2 .elementor-element.elementor-element-aa99136 h1 {
  background: linear-gradient(to left, #585247 0%, #fff 6%, #585247, #fff, #585247, #fff, #585247, #fff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.elementor-2 .elementor-element.elementor-element-aa99136 h1::after {
  content: 'دکتر کیارش سپهری';
  position: absolute;
  right: 0;
  top: 0;
  text-transform: uppercase;
  background: #fff;
  -webkit-background-clip: text;
  -webkit-text-stroke: 3px transparent;
  z-index: -1;
}

.elementor-2 .elementor-element.elementor-element-aa99136::before {
  content: 'دکتر کیارش سپهری';
  font-family: 'Peykan';
  font-weight: 800;
  visibility: hidden;
  position: absolute;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-513817b */.elementor-2 .elementor-element.elementor-element-513817b:before{
    content: '';
    position: absolute;
    right: 0;
    bottom: -45px;
    background: url(https://sepehri.ir/wp-content/uploads/2025/10/before-txt.webp) no-repeat right bottom;
    background-size: contain;
    z-index: 22;
    width: 100%;
    height: 25px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cac6842 */@media(max-width:767px){
    .elementor-2 .elementor-element.elementor-element-cac6842{
        text-align-last: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6978ba4 */.elementor-2 .elementor-element.elementor-element-6978ba4:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  background: linear-gradient(to right, #000 40%, #FFFFFF00 100%);
  width: 26%;
  height: 100%;
  z-index: -1;
  pointer-events: none;
}

.elementor-2 .elementor-element.elementor-element-6978ba4{
    z-index: -1;
}

.elementor-2 .elementor-element.elementor-element-6978ba4:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  background: linear-gradient(to left, #000 40%, #FFFFFF00 100%);
  width: 26%;
  height: 100%;
  z-index: -1;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3deeb4 */.elementor-2 .elementor-element.elementor-element-b3deeb4:after{
  content: "Dr Kiarash Sepehri";
  font-size: 180px;
  font-family: 'Asiva';
  position: absolute;
  top: 30px;
  width: 1900px;
  height: 631px;
  animation-duration: 20s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  left: 50px;
  animation-name: moveLeftRotate;
  z-index: -2;
  opacity: 0.7;
}

.elementor-2 .elementor-element.elementor-element-b3deeb4:before{
  content: "Dr Kiarash Sepehri";
  font-size: 180px;
  font-family: 'Asiva';
  position: absolute;
  top: 30px;
  width: 1900px;
  height: 631px;
  animation-duration: 20s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  left: -928px;
  animation-name: moveLeftRotate2;
  z-index: -2;
}


@keyframes moveLeftRotate {
  0%   { transform: translateX(0);}
  40%  { transform: translateX(1078px);}
  96%  { transform: translateX(0);}
  100% { transform: translateX(0);}
}

@keyframes moveLeftRotate2 {
  0%   { transform: translateX(-1078px);}
  40%  { transform: translateX(0);}
  96%  { transform: translateX(-1078px);}
  100% { transform: translateX(-1078px);}
}

@media(max-width: 1200px){
.elementor-2 .elementor-element.elementor-element-b3deeb4:after{
  font-size: 120px;
  top: 70px;
  width: 1700px;
  height: 631px;
  left: -350px;
}

.elementor-2 .elementor-element.elementor-element-b3deeb4:before{
  font-size: 120px;
  top: 70px;
  width: 1500px;
  height: 631px;
  left: -508px;
}
}

@media(max-width: 1024px){
.elementor-2 .elementor-element.elementor-element-b3deeb4:after{
  font-size: 100px;
  top: 40px;
  width: 1100px;
  height: 631px;
  left: -350px;
}

.elementor-2 .elementor-element.elementor-element-b3deeb4:before{
  font-size: 100px;
  top: 40px;
  width: 1100px;
  height: 631px;
  left: -508px;
}
}


@media(max-width: 767px){
.elementor-2 .elementor-element.elementor-element-b3deeb4:after{
  font-size: 80px;
  top: 60px;
  width: 1100px;
  height: 631px;
  left: -350px;
}

.elementor-2 .elementor-element.elementor-element-b3deeb4:before{
  font-size: 80px;
  top: 60px;
  width: 1100px;
  height: 631px;
  left: -508px;
}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5c849f2 */.elementor-2 .elementor-element.elementor-element-5c849f2 .swiper-wrapper{
    transition-timing-function: linear !important
}
.elementor-2 .elementor-element.elementor-element-5c849f2{
    opacity: 0.6;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1215403 */@media(max-width:767px){
    .elementor-2 .elementor-element.elementor-element-1215403{
        text-align-last: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c730ecf */.elementor-2 .elementor-element.elementor-element-c730ecf {
  position: relative;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-c730ecf::before {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://sepehri.ir/wp-content/uploads/2025/10/bg-about-1.webp") center/cover no-repeat;
  transform: scale(1);
  animation: zoomLoop 6s ease-in-out infinite;
  z-index: 0;
}

@keyframes zoomLoop {
  0%   { transform: scale(1); }
  50%  { transform: scale(1.07); }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5d81d43 */.elementor-2 .elementor-element.elementor-element-5d81d43 .elementor-element-5d81d43 .elementor-wrapper {
  position: relative;
}

.elementor-2 .elementor-element.elementor-element-5d81d43.elementor-element-5d81d43 .elementor-wrapper::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(45deg, #0f0f0f, transparent);
  pointer-events: none;
  z-index: 1;
}
.elementor-2 .elementor-element.elementor-element-5d81d43 video {
    filter: grayscale(90%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b1c364 */.elementor-2 .elementor-element.elementor-element-2b1c364 p{
    position: relative;
}
.elementor-2 .elementor-element.elementor-element-2b1c364 p:before {
  content: 'Subsidiary Companies of Mavarant';
  position: absolute;
  font-family: 'Asiva';
  font-size: 54px;
  width: 1100px;
  left: calc(50% - 550px);
   top: -33px;
    text-transform: uppercase;
    background: #FFFFFF;
  -webkit-background-clip: text;
  -webkit-text-stroke: 1px transparent;
  color: #0F0F0F;
  line-height: 70px;
  z-index: -2;
}

.elementor-2 .elementor-element.elementor-element-2b1c364 p:after{
    content: '';
    position: absolute;
    background: linear-gradient(to top, #0F0F0F 20%, transparent);
    height: 100%;
    width: 100%;
    right: 0;
    left: 0;
    z-index: -1;
    top: -13px;
}

@media(max-width:1200px){
.elementor-2 .elementor-element.elementor-element-2b1c364 p:before {
  font-size: 40px;
  width: 800px;
  left: calc(50% - 400px);
}
}

@media(max-width:1024px){
.elementor-2 .elementor-element.elementor-element-2b1c364 p:after{
    height: 60%;
    width: 100%;
    top: 3px;
}
}

@media(max-width:767px){
.elementor-2 .elementor-element.elementor-element-2b1c364 p:before {
  font-size: 19px;
  top: -36px;
}

.elementor-2 .elementor-element.elementor-element-2b1c364 p:after{
    height: 60%;
    width: 100%;
    top: -1px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cee30e */@media(max-width:767px){
    .elementor-2 .elementor-element.elementor-element-5cee30e{
        text-align-last: center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ae4162 */.elementor-2 .elementor-element.elementor-element-1ae4162{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec6d33c */.elementor-2 .elementor-element.elementor-element-ec6d33c:before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;
    padding: 1px;
    background: linear-gradient(180deg, #1e1e1e 0%, #1A1A1A00);
    mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b1000f */.elementor-2 .elementor-element.elementor-element-8b1000f{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d37bb7 */.elementor-2 .elementor-element.elementor-element-4d37bb7:before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;
    padding: 1px;
    background: linear-gradient(180deg, #1e1e1e 0%, #1A1A1A00);
    mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac712be */.elementor-2 .elementor-element.elementor-element-ac712be{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b35e3cd */.elementor-2 .elementor-element.elementor-element-b35e3cd:before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;
    padding: 1px;
    background: linear-gradient(180deg, #1e1e1e 0%, #1A1A1A00);
    mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ae2ff2 */.elementor-2 .elementor-element.elementor-element-8ae2ff2{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af2253 */.elementor-2 .elementor-element.elementor-element-7af2253:before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;
    padding: 1px;
    background: linear-gradient(180deg, #1e1e1e 0%, #1A1A1A00);
    mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ae4162 */.elementor-2 .elementor-element.elementor-element-1ae4162{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec6d33c */.elementor-2 .elementor-element.elementor-element-ec6d33c:before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;
    padding: 1px;
    background: linear-gradient(180deg, #1e1e1e 0%, #1A1A1A00);
    mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b1000f */.elementor-2 .elementor-element.elementor-element-8b1000f{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d37bb7 */.elementor-2 .elementor-element.elementor-element-4d37bb7:before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;
    padding: 1px;
    background: linear-gradient(180deg, #1e1e1e 0%, #1A1A1A00);
    mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac712be */.elementor-2 .elementor-element.elementor-element-ac712be{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b35e3cd */.elementor-2 .elementor-element.elementor-element-b35e3cd:before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;
    padding: 1px;
    background: linear-gradient(180deg, #1e1e1e 0%, #1A1A1A00);
    mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ae2ff2 */.elementor-2 .elementor-element.elementor-element-8ae2ff2{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af2253 */.elementor-2 .elementor-element.elementor-element-7af2253:before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;
    padding: 1px;
    background: linear-gradient(180deg, #1e1e1e 0%, #1A1A1A00);
    mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ae4162 */.elementor-2 .elementor-element.elementor-element-1ae4162{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec6d33c */.elementor-2 .elementor-element.elementor-element-ec6d33c:before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;
    padding: 1px;
    background: linear-gradient(180deg, #1e1e1e 0%, #1A1A1A00);
    mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b1000f */.elementor-2 .elementor-element.elementor-element-8b1000f{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d37bb7 */.elementor-2 .elementor-element.elementor-element-4d37bb7:before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;
    padding: 1px;
    background: linear-gradient(180deg, #1e1e1e 0%, #1A1A1A00);
    mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac712be */.elementor-2 .elementor-element.elementor-element-ac712be{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b35e3cd */.elementor-2 .elementor-element.elementor-element-b35e3cd:before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;
    padding: 1px;
    background: linear-gradient(180deg, #1e1e1e 0%, #1A1A1A00);
    mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ae2ff2 */.elementor-2 .elementor-element.elementor-element-8ae2ff2{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af2253 */.elementor-2 .elementor-element.elementor-element-7af2253:before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;
    padding: 1px;
    background: linear-gradient(180deg, #1e1e1e 0%, #1A1A1A00);
    mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ae4162 */.elementor-2 .elementor-element.elementor-element-1ae4162{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec6d33c */.elementor-2 .elementor-element.elementor-element-ec6d33c:before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;
    padding: 1px;
    background: linear-gradient(180deg, #1e1e1e 0%, #1A1A1A00);
    mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b1000f */.elementor-2 .elementor-element.elementor-element-8b1000f{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d37bb7 */.elementor-2 .elementor-element.elementor-element-4d37bb7:before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;
    padding: 1px;
    background: linear-gradient(180deg, #1e1e1e 0%, #1A1A1A00);
    mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac712be */.elementor-2 .elementor-element.elementor-element-ac712be{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b35e3cd */.elementor-2 .elementor-element.elementor-element-b35e3cd:before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;
    padding: 1px;
    background: linear-gradient(180deg, #1e1e1e 0%, #1A1A1A00);
    mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ae2ff2 */.elementor-2 .elementor-element.elementor-element-8ae2ff2{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af2253 */.elementor-2 .elementor-element.elementor-element-7af2253:before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;
    padding: 1px;
    background: linear-gradient(180deg, #1e1e1e 0%, #1A1A1A00);
    mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ae4162 */.elementor-2 .elementor-element.elementor-element-1ae4162{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec6d33c */.elementor-2 .elementor-element.elementor-element-ec6d33c:before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;
    padding: 1px;
    background: linear-gradient(180deg, #1e1e1e 0%, #1A1A1A00);
    mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b1000f */.elementor-2 .elementor-element.elementor-element-8b1000f{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d37bb7 */.elementor-2 .elementor-element.elementor-element-4d37bb7:before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;
    padding: 1px;
    background: linear-gradient(180deg, #1e1e1e 0%, #1A1A1A00);
    mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac712be */.elementor-2 .elementor-element.elementor-element-ac712be{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b35e3cd */.elementor-2 .elementor-element.elementor-element-b35e3cd:before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;
    padding: 1px;
    background: linear-gradient(180deg, #1e1e1e 0%, #1A1A1A00);
    mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ae2ff2 */.elementor-2 .elementor-element.elementor-element-8ae2ff2{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af2253 */.elementor-2 .elementor-element.elementor-element-7af2253:before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;
    padding: 1px;
    background: linear-gradient(180deg, #1e1e1e 0%, #1A1A1A00);
    mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-dc82fc3 */.elementor-2 .elementor-element.elementor-element-dc82fc3 .swiper-pagination{
    display: none;
}

.card{
    --blob-size:140px;
}

.card .mycontent{
    backdrop-filter: blur(80px);
}

.card .glow{
    width: var(--blob-size);
    height: 50%;
    left: 25%;
    filter: blur(15px);
    bottom: -45%;
    z-index: -1;
    opacity: 0;
    transition: opacity 300ms 300ms linear;
}

.card .glowtrack {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}

.card{
    height: 222px;
}


@media(max-width: 1366px){
.card{
    height: 207px;
}
}

@media(max-width: 1200px){
    .elementor-2 .elementor-element.elementor-element-dc82fc3 .swiper-pagination{
    display: unset;
}

.elementor-2 .elementor-element.elementor-element-dc82fc3 .swiper-pagination-bullet-active{
    width: 30px;
    border-radius: 9px;
}
}

@media(max-width: 767px){
.card .glow{
    width: var(--blob-size);
    height: 50%;
    left: -80%;
    filter: blur(15px);
    bottom: 15%;
    z-index: -1;
    opacity: 0;
    transition: opacity 300ms 300ms linear;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-128bc7d */.box-services1 p{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    margin: 0;
}

.box-services1:before{
    content: '';
    position: absolute;
    background: #AFA162;
    width: 60%;
    height: 8px;
    top: unset;
    bottom: 0;
    right: 20%;
    border-radius: 10px 10px 0 0;
}

.box-services1{
  position: relative;
  overflow: hidden;
  border-radius: 32px;
  transition: ease 0.4s;
}

.box-services1:after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-position: center !important;
  background-repeat: no-repeat;
  z-index: -1;
  border-radius: inherit;
  transition: transform 0.6s ease, opacity 0.6s ease;
  transform: scale(1);
  opacity: 1;
}

.box-services1:hover:after {
  transform: scale(1.2);
  opacity: 0.9;
}


.box-services1 p , .box-services1 h3{
    transition: ease 0.4s;
}

.box-services1:hover p{
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6786650 */.elementor-2 .elementor-element.elementor-element-6786650:before {
  content: "";
  position: absolute;
  background: url("https://sepehri.ir/wp-content/uploads/2025/10/bg-img-about.webp") no-repeat bottom ;
  z-index: -1;
  background-size: contain;
  width: 100%;
  top: unset;
  height: 93%;
  right: 0;
  bottom: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cf5c4e4 */.elementor-2 .elementor-element.elementor-element-cf5c4e4 .elementor-icon-list-item{
    border: 1px solid #262626;
    border-radius: 50px;
    padding: 12px 12px 10px 12px;
}

.elementor-2 .elementor-element.elementor-element-cf5c4e4 .elementor-icon-list-items{
    gap: 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10c3dff */.elementor-2 .elementor-element.elementor-element-10c3dff p{
    position: relative;
}
.elementor-2 .elementor-element.elementor-element-10c3dff p:before {
  content: 'Achievements and Certifications';
  position: absolute;
  font-family: 'Asiva';
  font-size: 54px;
  width: 1100px;
  left: calc(50% - 550px);
   top: -44px;
    text-transform: uppercase;
    background: #FFFFFF;
  -webkit-background-clip: text;
  -webkit-text-stroke: 1px transparent;
  color: #0F0F0F;
  line-height: 70px;
  z-index: -2;
}

.elementor-2 .elementor-element.elementor-element-10c3dff p:after{
    content: '';
    position: absolute;
    background: linear-gradient(to top, #0F0F0F 20%, transparent);
    height: 100%;
    width: 100%;
    right: 0;
    left: 0;
    z-index: -1;
    top: -20px;
}

@media(max-width:1200px){
.elementor-2 .elementor-element.elementor-element-10c3dff p:before {
  font-size: 40px;
  width: 800px;
  left: calc(50% - 400px);
}
}

@media(max-width:767px){
.elementor-2 .elementor-element.elementor-element-10c3dff p:before {
  font-size: 19px;
  top: -36px;
}

.elementor-2 .elementor-element.elementor-element-10c3dff p:after{
    height: 60%;
    width: 100%;
    top: -1px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4530bd3 */.elementor-2 .elementor-element.elementor-element-4530bd3{
    text-align-last: center;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-08b9b4e */.elementor-2 .elementor-element.elementor-element-08b9b4e .elementor-swiper-button-next{
    right: calc(50% - 75px);
    bottom: 0px;
    background: linear-gradient(to left, #1A1A1A, #1A1A1A00);
    top: unset;
    width: 55px;
    height: 55px;
    padding: 16px;
    border-radius: 50%;
    border: 1px solid #262626;
}

.elementor-2 .elementor-element.elementor-element-08b9b4e .elementor-swiper-button-prev{
    left: calc(50% - 75px);
    padding: 16px;
    bottom: 0px;
    background: linear-gradient(to left, #1A1A1A, #1A1A1A00);
    top: unset;
    border-radius: 50%;
    width: 55px;
    height: 55px;
    border: 1px solid #262626;
}

.elementor-2 .elementor-element.elementor-element-08b9b4e .swiper-wrapper{
    padding-bottom: 120px;
}

.elementor-2 .elementor-element.elementor-element-08b9b4e:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  background: linear-gradient(to right, #0E0E0E 0%, #0F0F0F00 100%);
  width: 26%;
  height: 100%;
  z-index: 22;
  pointer-events: none;
}

.elementor-2 .elementor-element.elementor-element-08b9b4e:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  background: linear-gradient(to left, #0E0E0E 0%, #0F0F0F00 100%);
  width: 26%;
  height: 100%;
  z-index: 22;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfee5eb */.box-services1 p{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    margin: 0;
}

.box-services1:before{
    content: '';
    position: absolute;
    background: #AFA162;
    width: 60%;
    height: 8px;
    top: unset;
    bottom: 0;
    right: 20%;
    border-radius: 10px 10px 0 0;
}

.box-services1{
  position: relative;
  overflow: hidden;
  border-radius: 32px;
  transition: ease 0.4s;
}

.box-services1:after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-position: center !important;
  background-repeat: no-repeat;
  z-index: -1;
  border-radius: inherit;
  transition: transform 0.6s ease, opacity 0.6s ease;
  transform: scale(1);
  opacity: 1;
}

.box-services1:hover:after {
  transform: scale(1.2);
  opacity: 0.9;
}


.box-services1 p , .box-services1 h3{
    transition: ease 0.4s;
}

.box-services1:hover p{
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-11c10a1 */.elementor-2 .elementor-element.elementor-element-11c10a1 .elementor-icon-list-item a{
    flex-direction: row-reverse !important;
}/* End custom CSS */