.elementor-40277 .elementor-element.elementor-element-9707123{margin:-35px 0px -20px 0px;}.elementor-40277 .elementor-element.elementor-element-21c5118{width:auto;max-width:auto;}.elementor-40277 .elementor-element.elementor-element-21c5118 .elementor-icon-wrapper{text-align:center;}.elementor-40277 .elementor-element.elementor-element-21c5118.elementor-view-stacked .elementor-icon{background-color:#7A7A7A;}.elementor-40277 .elementor-element.elementor-element-21c5118.elementor-view-framed .elementor-icon, .elementor-40277 .elementor-element.elementor-element-21c5118.elementor-view-default .elementor-icon{color:#7A7A7A;border-color:#7A7A7A;}.elementor-40277 .elementor-element.elementor-element-21c5118.elementor-view-framed .elementor-icon, .elementor-40277 .elementor-element.elementor-element-21c5118.elementor-view-default .elementor-icon svg{fill:#7A7A7A;}.elementor-40277 .elementor-element.elementor-element-21c5118 .elementor-icon{font-size:18px;}.elementor-40277 .elementor-element.elementor-element-21c5118 .elementor-icon svg{height:18px;}.elementor-40277 .elementor-element.elementor-element-f797794{width:auto;max-width:auto;}.elementor-40277 .elementor-element.elementor-element-f797794 > .elementor-widget-container{margin:0px 8px 0px 0px;}.elementor-40277 .elementor-element.elementor-element-f797794 .wd-text-block{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );}.elementor-40277 .elementor-element.elementor-element-0260892{--display:flex;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;}.elementor-40277 .elementor-element.elementor-element-454cdbe{--iteration-count:infinite;--animation-duration:1200ms;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;--dynamic-text-color:var( --e-global-color-text );}.elementor-40277 .elementor-element.elementor-element-454cdbe .elementor-headline{text-align:center;font-size:20px;font-weight:500;font-style:normal;}.elementor-40277 .elementor-element.elementor-element-454cdbe .elementor-headline-plain-text{color:var( --e-global-color-text );}.elementor-40277 .elementor-element.elementor-element-454cdbe .elementor-headline-dynamic-text{font-family:"iranyekan", Sans-serif;z-index:auto;}.elementor-40277 .elementor-element.elementor-element-454cdbe .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-40277 .elementor-element.elementor-element-4000ff0{--display:flex;}.elementor-40277 .elementor-element.elementor-element-74adaa9{--display:flex;--min-height:180px;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40277 .elementor-element.elementor-element-74adaa9:not(.elementor-motion-effects-element-type-background), .elementor-40277 .elementor-element.elementor-element-74adaa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hatmipg.com/wp-content/uploads/2024/11/49685341_9065327.webp");background-position:center center;background-size:cover;}.elementor-40277 .elementor-element.elementor-element-737b51d{background-color:#FFFFFF;padding:4px 14px 4px 10px;bottom:-1px;border-radius:12px 0px 0px 0px;}body:not(.rtl) .elementor-40277 .elementor-element.elementor-element-737b51d{left:-1px;}body.rtl .elementor-40277 .elementor-element.elementor-element-737b51d{right:-1px;}.elementor-40277 .elementor-element.elementor-element-737b51d .elementor-heading-title{font-size:14px;font-weight:700;line-height:1.5em;color:var( --e-global-color-text );}.elementor-40277 .elementor-element.elementor-element-25a54e6{--display:flex;}.elementor-40277 .elementor-element.elementor-element-cb9f2c7{--display:flex;--min-height:180px;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40277 .elementor-element.elementor-element-cb9f2c7:not(.elementor-motion-effects-element-type-background), .elementor-40277 .elementor-element.elementor-element-cb9f2c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hatmipg.com/wp-content/uploads/2024/11/مانذالا-آرامش-بخش.jpg");background-position:center center;background-size:cover;}.elementor-40277 .elementor-element.elementor-element-5019a57{background-color:#FFFFFF;padding:4px 14px 4px 10px;bottom:-1px;border-radius:12px 0px 0px 0px;}body:not(.rtl) .elementor-40277 .elementor-element.elementor-element-5019a57{left:-1px;}body.rtl .elementor-40277 .elementor-element.elementor-element-5019a57{right:-1px;}.elementor-40277 .elementor-element.elementor-element-5019a57 .elementor-heading-title{font-size:14px;font-weight:700;line-height:1.5em;color:var( --e-global-color-text );}.elementor-40277 .elementor-element.elementor-element-e0d0c29{--display:flex;}.elementor-40277 .elementor-element.elementor-element-beac401{--display:flex;--min-height:180px;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40277 .elementor-element.elementor-element-beac401:not(.elementor-motion-effects-element-type-background), .elementor-40277 .elementor-element.elementor-element-beac401 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hatmipg.com/wp-content/uploads/2024/11/ماندالا-بزرگسالانن.webp");background-position:center center;background-size:cover;}.elementor-40277 .elementor-element.elementor-element-a0e6f9f{background-color:#FFFFFF;padding:4px 14px 4px 10px;bottom:-1px;border-radius:12px 0px 0px 0px;}body:not(.rtl) .elementor-40277 .elementor-element.elementor-element-a0e6f9f{left:-1px;}body.rtl .elementor-40277 .elementor-element.elementor-element-a0e6f9f{right:-1px;}.elementor-40277 .elementor-element.elementor-element-a0e6f9f .elementor-heading-title{font-size:14px;font-weight:700;line-height:1.5em;color:var( --e-global-color-text );}.elementor-40277 .elementor-element.elementor-element-ffa4f62{--display:flex;}.elementor-40277 .elementor-element.elementor-element-e7f3a6f{--display:flex;--min-height:180px;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40277 .elementor-element.elementor-element-e7f3a6f:not(.elementor-motion-effects-element-type-background), .elementor-40277 .elementor-element.elementor-element-e7f3a6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hatmipg.com/wp-content/uploads/2024/11/ماندالا-حیوانات-copy.webp");background-position:center center;background-size:cover;}.elementor-40277 .elementor-element.elementor-element-9bd9d70{background-color:#FFFFFF;padding:4px 14px 4px 10px;bottom:-1px;border-radius:12px 0px 0px 0px;}body:not(.rtl) .elementor-40277 .elementor-element.elementor-element-9bd9d70{left:-1px;}body.rtl .elementor-40277 .elementor-element.elementor-element-9bd9d70{right:-1px;}.elementor-40277 .elementor-element.elementor-element-9bd9d70 .elementor-heading-title{font-size:14px;font-weight:700;line-height:1.5em;color:var( --e-global-color-text );}.elementor-40277 .elementor-element.elementor-element-e694630{--display:flex;}.elementor-40277 .elementor-element.elementor-element-d635bb6{--display:flex;--min-height:180px;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40277 .elementor-element.elementor-element-d635bb6:not(.elementor-motion-effects-element-type-background), .elementor-40277 .elementor-element.elementor-element-d635bb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hatmipg.com/wp-content/uploads/2024/11/ماندالا-ساده.png");background-position:center center;background-size:cover;}.elementor-40277 .elementor-element.elementor-element-2aecb23{background-color:#FFFFFF;padding:4px 14px 4px 10px;bottom:-1px;border-radius:12px 0px 0px 0px;}body:not(.rtl) .elementor-40277 .elementor-element.elementor-element-2aecb23{left:-1px;}body.rtl .elementor-40277 .elementor-element.elementor-element-2aecb23{right:-1px;}.elementor-40277 .elementor-element.elementor-element-2aecb23 .elementor-heading-title{font-size:14px;font-weight:700;line-height:1.5em;color:var( --e-global-color-text );}.elementor-40277 .elementor-element.elementor-element-c769016{--display:flex;}.elementor-40277 .elementor-element.elementor-element-e21c563{--display:flex;--min-height:180px;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40277 .elementor-element.elementor-element-e21c563:not(.elementor-motion-effects-element-type-background), .elementor-40277 .elementor-element.elementor-element-e21c563 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hatmipg.com/wp-content/uploads/2024/11/ماندالا-گل.jpg");background-position:center center;background-size:cover;}.elementor-40277 .elementor-element.elementor-element-a23c410{background-color:#FFFFFF;padding:4px 14px 4px 10px;bottom:-1px;border-radius:12px 0px 0px 0px;}body:not(.rtl) .elementor-40277 .elementor-element.elementor-element-a23c410{left:-1px;}body.rtl .elementor-40277 .elementor-element.elementor-element-a23c410{right:-1px;}.elementor-40277 .elementor-element.elementor-element-a23c410 .elementor-heading-title{font-size:14px;font-weight:700;line-height:1.5em;color:var( --e-global-color-text );}.elementor-40277 .elementor-element.elementor-element-89d29d8{--display:flex;}.elementor-40277 .elementor-element.elementor-element-4acdc94{--display:flex;--min-height:180px;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40277 .elementor-element.elementor-element-4acdc94:not(.elementor-motion-effects-element-type-background), .elementor-40277 .elementor-element.elementor-element-4acdc94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hatmipg.com/wp-content/uploads/2024/11/2620851_383530-PBZIOJ-502-1.webp");background-position:center center;background-size:cover;}.elementor-40277 .elementor-element.elementor-element-d5b3b62{background-color:#FFFFFF;padding:4px 14px 4px 10px;bottom:-1px;border-radius:12px 0px 0px 0px;}body:not(.rtl) .elementor-40277 .elementor-element.elementor-element-d5b3b62{left:-1px;}body.rtl .elementor-40277 .elementor-element.elementor-element-d5b3b62{right:-1px;}.elementor-40277 .elementor-element.elementor-element-d5b3b62 .elementor-heading-title{font-size:14px;font-weight:700;line-height:1.5em;color:var( --e-global-color-text );}.elementor-40277 .elementor-element.elementor-element-99dbaf8{--display:flex;}.elementor-40277 .elementor-element.elementor-element-8c1da6e{--display:flex;--min-height:180px;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40277 .elementor-element.elementor-element-8c1da6e:not(.elementor-motion-effects-element-type-background), .elementor-40277 .elementor-element.elementor-element-8c1da6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hatmipg.com/wp-content/uploads/2024/11/45008855_9075327.webp");background-position:center center;background-size:cover;}.elementor-40277 .elementor-element.elementor-element-b027d94{background-color:#FFFFFF;padding:4px 14px 4px 10px;bottom:-1px;border-radius:12px 0px 0px 0px;}body:not(.rtl) .elementor-40277 .elementor-element.elementor-element-b027d94{left:-1px;}body.rtl .elementor-40277 .elementor-element.elementor-element-b027d94{right:-1px;}.elementor-40277 .elementor-element.elementor-element-b027d94 .elementor-heading-title{font-size:14px;font-weight:700;line-height:1.5em;color:var( --e-global-color-text );}.elementor-40277 .elementor-element.elementor-element-d9fb6fa{--display:flex;}.elementor-40277 .elementor-element.elementor-element-303e3f4{--display:flex;--min-height:180px;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40277 .elementor-element.elementor-element-303e3f4:not(.elementor-motion-effects-element-type-background), .elementor-40277 .elementor-element.elementor-element-303e3f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hatmipg.com/wp-content/uploads/2024/11/اسلیمی.webp");background-position:center center;background-size:cover;}.elementor-40277 .elementor-element.elementor-element-9dea20e{background-color:#FFFFFF;padding:4px 14px 4px 10px;bottom:-1px;border-radius:12px 0px 0px 0px;}body:not(.rtl) .elementor-40277 .elementor-element.elementor-element-9dea20e{left:-1px;}body.rtl .elementor-40277 .elementor-element.elementor-element-9dea20e{right:-1px;}.elementor-40277 .elementor-element.elementor-element-9dea20e .elementor-heading-title{font-size:14px;font-weight:700;line-height:1.5em;color:var( --e-global-color-text );}.elementor-40277 .elementor-element.elementor-element-603b4d7{--display:flex;}.elementor-40277 .elementor-element.elementor-element-bf02454{--display:flex;--min-height:180px;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40277 .elementor-element.elementor-element-bf02454:not(.elementor-motion-effects-element-type-background), .elementor-40277 .elementor-element.elementor-element-bf02454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hatmipg.com/wp-content/uploads/2024/11/Screenshot-139.png");background-position:center center;background-size:cover;}.elementor-40277 .elementor-element.elementor-element-61320f7{background-color:#FFFFFF;padding:4px 14px 4px 10px;bottom:-1px;border-radius:12px 0px 0px 0px;}body:not(.rtl) .elementor-40277 .elementor-element.elementor-element-61320f7{left:-1px;}body.rtl .elementor-40277 .elementor-element.elementor-element-61320f7{right:-1px;}.elementor-40277 .elementor-element.elementor-element-61320f7 .elementor-heading-title{font-size:14px;font-weight:700;line-height:1.5em;color:var( --e-global-color-text );}.elementor-40277 .elementor-element.elementor-element-c0833cb{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:16px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-pagination-size:8px;--e-n-carousel-dots-normal-color:var( --e-global-color-text );--e-n-carousel-dots-hover-color:var( --e-global-color-text );--e-n-carousel-swiper-pagination-spacing:20px;}:where( .elementor-40277 .elementor-element.elementor-element-c0833cb .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-40277 .elementor-element.elementor-element-8bf3060{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:56px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;}.elementor-40277 .elementor-element.elementor-element-fb927a1{text-align:center;}.elementor-40277 .elementor-element.elementor-element-fb927a1 .elementor-heading-title{font-size:24px;font-weight:500;}.elementor-40277 .elementor-element.elementor-element-1d7104e{text-align:center;}.elementor-40277 .elementor-element.elementor-element-1d7104e .elementor-heading-title{font-size:18px;font-weight:500;color:#888888;}.elementor-40277 .elementor-element.elementor-element-cb2fac2{--display:flex;}.elementor-40277 .elementor-element.elementor-element-cb2fac2:not(.elementor-motion-effects-element-type-background), .elementor-40277 .elementor-element.elementor-element-cb2fac2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-135deg, #A6CE39 0%, #799726 100%);}.elementor-40277 .elementor-element.elementor-element-bf3ccc9 .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-40277 .elementor-element.elementor-element-bf3ccc9 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-bf3ccc9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-bf3ccc9.elementor-view-framed .elementor-icon, .elementor-40277 .elementor-element.elementor-element-bf3ccc9.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-bf3ccc9 .elementor-icon{font-size:50px;}.elementor-40277 .elementor-element.elementor-element-bf3ccc9 .elementor-icon-box-title, .elementor-40277 .elementor-element.elementor-element-bf3ccc9 .elementor-icon-box-title a{font-size:16px;font-weight:700;}.elementor-40277 .elementor-element.elementor-element-58f6e2c{--display:flex;}.elementor-40277 .elementor-element.elementor-element-58f6e2c:not(.elementor-motion-effects-element-type-background), .elementor-40277 .elementor-element.elementor-element-58f6e2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-135deg, #75AD54 0%, #51783A 100%);}.elementor-40277 .elementor-element.elementor-element-8999cfe .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-40277 .elementor-element.elementor-element-8999cfe .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-8999cfe.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-8999cfe.elementor-view-framed .elementor-icon, .elementor-40277 .elementor-element.elementor-element-8999cfe.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-8999cfe .elementor-icon{font-size:50px;}.elementor-40277 .elementor-element.elementor-element-8999cfe .elementor-icon-box-title, .elementor-40277 .elementor-element.elementor-element-8999cfe .elementor-icon-box-title a{font-size:16px;font-weight:700;}.elementor-40277 .elementor-element.elementor-element-4349655{--display:flex;}.elementor-40277 .elementor-element.elementor-element-4349655:not(.elementor-motion-effects-element-type-background), .elementor-40277 .elementor-element.elementor-element-4349655 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-135deg, #3A8476 0%, #224E46 100%);}.elementor-40277 .elementor-element.elementor-element-a2638fb .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-40277 .elementor-element.elementor-element-a2638fb .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-a2638fb.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-a2638fb.elementor-view-framed .elementor-icon, .elementor-40277 .elementor-element.elementor-element-a2638fb.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-a2638fb .elementor-icon{font-size:50px;}.elementor-40277 .elementor-element.elementor-element-a2638fb .elementor-icon-box-title, .elementor-40277 .elementor-element.elementor-element-a2638fb .elementor-icon-box-title a{font-size:16px;font-weight:700;}.elementor-40277 .elementor-element.elementor-element-eac81d8{--display:flex;}.elementor-40277 .elementor-element.elementor-element-eac81d8:not(.elementor-motion-effects-element-type-background), .elementor-40277 .elementor-element.elementor-element-eac81d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-135deg, #54C5D0 0%, #2E9EA8 100%);}.elementor-40277 .elementor-element.elementor-element-5ee978f .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-40277 .elementor-element.elementor-element-5ee978f .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-5ee978f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-5ee978f.elementor-view-framed .elementor-icon, .elementor-40277 .elementor-element.elementor-element-5ee978f.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-5ee978f .elementor-icon{font-size:50px;}.elementor-40277 .elementor-element.elementor-element-5ee978f .elementor-icon-box-title, .elementor-40277 .elementor-element.elementor-element-5ee978f .elementor-icon-box-title a{font-size:16px;font-weight:700;}.elementor-40277 .elementor-element.elementor-element-853d1a1{--display:flex;}.elementor-40277 .elementor-element.elementor-element-853d1a1:not(.elementor-motion-effects-element-type-background), .elementor-40277 .elementor-element.elementor-element-853d1a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-135deg, #0095DA 0%, #00628F 100%);}.elementor-40277 .elementor-element.elementor-element-3407ee4 .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-40277 .elementor-element.elementor-element-3407ee4 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-3407ee4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-3407ee4.elementor-view-framed .elementor-icon, .elementor-40277 .elementor-element.elementor-element-3407ee4.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-3407ee4 .elementor-icon{font-size:50px;}.elementor-40277 .elementor-element.elementor-element-3407ee4 .elementor-icon-box-title, .elementor-40277 .elementor-element.elementor-element-3407ee4 .elementor-icon-box-title a{font-size:16px;font-weight:700;}.elementor-40277 .elementor-element.elementor-element-151219c{--display:flex;}.elementor-40277 .elementor-element.elementor-element-151219c:not(.elementor-motion-effects-element-type-background), .elementor-40277 .elementor-element.elementor-element-151219c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-135deg, #9B95C9 0%, #6C63B0 100%);}.elementor-40277 .elementor-element.elementor-element-ba3f7cd .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-40277 .elementor-element.elementor-element-ba3f7cd .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-ba3f7cd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-ba3f7cd.elementor-view-framed .elementor-icon, .elementor-40277 .elementor-element.elementor-element-ba3f7cd.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-ba3f7cd .elementor-icon{font-size:50px;}.elementor-40277 .elementor-element.elementor-element-ba3f7cd .elementor-icon-box-title, .elementor-40277 .elementor-element.elementor-element-ba3f7cd .elementor-icon-box-title a{font-size:16px;font-weight:700;}.elementor-40277 .elementor-element.elementor-element-94b5a54{--display:flex;}.elementor-40277 .elementor-element.elementor-element-94b5a54:not(.elementor-motion-effects-element-type-background), .elementor-40277 .elementor-element.elementor-element-94b5a54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-135deg, #C8526E 0%, #9B314A 100%);}.elementor-40277 .elementor-element.elementor-element-3748d9e .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-40277 .elementor-element.elementor-element-3748d9e .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-3748d9e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-3748d9e.elementor-view-framed .elementor-icon, .elementor-40277 .elementor-element.elementor-element-3748d9e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-3748d9e .elementor-icon{font-size:50px;}.elementor-40277 .elementor-element.elementor-element-3748d9e .elementor-icon-box-title, .elementor-40277 .elementor-element.elementor-element-3748d9e .elementor-icon-box-title a{font-size:16px;font-weight:700;}.elementor-40277 .elementor-element.elementor-element-b61ef5f{--display:flex;}.elementor-40277 .elementor-element.elementor-element-b61ef5f:not(.elementor-motion-effects-element-type-background), .elementor-40277 .elementor-element.elementor-element-b61ef5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-135deg, #ED1C24 0%, #AF0E13 100%);}.elementor-40277 .elementor-element.elementor-element-0c48a99 .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-40277 .elementor-element.elementor-element-0c48a99 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-0c48a99.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-0c48a99.elementor-view-framed .elementor-icon, .elementor-40277 .elementor-element.elementor-element-0c48a99.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-0c48a99 .elementor-icon{font-size:50px;}.elementor-40277 .elementor-element.elementor-element-0c48a99 .elementor-icon-box-title, .elementor-40277 .elementor-element.elementor-element-0c48a99 .elementor-icon-box-title a{font-size:16px;font-weight:700;}.elementor-40277 .elementor-element.elementor-element-6a70fb2{--display:flex;}.elementor-40277 .elementor-element.elementor-element-6a70fb2:not(.elementor-motion-effects-element-type-background), .elementor-40277 .elementor-element.elementor-element-6a70fb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-135deg, #F14A22 0%, #BB2F0C 100%);}.elementor-40277 .elementor-element.elementor-element-f213509 .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-40277 .elementor-element.elementor-element-f213509 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-f213509.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-f213509.elementor-view-framed .elementor-icon, .elementor-40277 .elementor-element.elementor-element-f213509.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-f213509 .elementor-icon{font-size:50px;}.elementor-40277 .elementor-element.elementor-element-f213509 .elementor-icon-box-title, .elementor-40277 .elementor-element.elementor-element-f213509 .elementor-icon-box-title a{font-size:16px;font-weight:700;}.elementor-40277 .elementor-element.elementor-element-6983df2{--display:flex;}.elementor-40277 .elementor-element.elementor-element-6983df2:not(.elementor-motion-effects-element-type-background), .elementor-40277 .elementor-element.elementor-element-6983df2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-135deg, #F5821F 0%, #BE5D09 100%);}.elementor-40277 .elementor-element.elementor-element-df15f28 .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-40277 .elementor-element.elementor-element-df15f28 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-df15f28.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-df15f28.elementor-view-framed .elementor-icon, .elementor-40277 .elementor-element.elementor-element-df15f28.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-df15f28 .elementor-icon{font-size:50px;}.elementor-40277 .elementor-element.elementor-element-df15f28 .elementor-icon-box-title, .elementor-40277 .elementor-element.elementor-element-df15f28 .elementor-icon-box-title a{font-size:16px;font-weight:700;}.elementor-40277 .elementor-element.elementor-element-af4e39a{--display:flex;}.elementor-40277 .elementor-element.elementor-element-af4e39a:not(.elementor-motion-effects-element-type-background), .elementor-40277 .elementor-element.elementor-element-af4e39a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-135deg, #FAA614 0%, #BE7A04 100%);}.elementor-40277 .elementor-element.elementor-element-1745df1 .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-40277 .elementor-element.elementor-element-1745df1 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-1745df1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-1745df1.elementor-view-framed .elementor-icon, .elementor-40277 .elementor-element.elementor-element-1745df1.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-1745df1 .elementor-icon{font-size:50px;}.elementor-40277 .elementor-element.elementor-element-1745df1 .elementor-icon-box-title, .elementor-40277 .elementor-element.elementor-element-1745df1 .elementor-icon-box-title a{font-size:16px;font-weight:700;}.elementor-40277 .elementor-element.elementor-element-4c2b047{--display:flex;}.elementor-40277 .elementor-element.elementor-element-4c2b047:not(.elementor-motion-effects-element-type-background), .elementor-40277 .elementor-element.elementor-element-4c2b047 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-135deg, #F0BC00 0%, #A38000 100%);}.elementor-40277 .elementor-element.elementor-element-850f812 .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-40277 .elementor-element.elementor-element-850f812 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-850f812.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-850f812.elementor-view-framed .elementor-icon, .elementor-40277 .elementor-element.elementor-element-850f812.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-850f812 .elementor-icon{font-size:50px;}.elementor-40277 .elementor-element.elementor-element-850f812 .elementor-icon-box-title, .elementor-40277 .elementor-element.elementor-element-850f812 .elementor-icon-box-title a{font-size:16px;font-weight:700;}.elementor-40277 .elementor-element.elementor-element-f5dd50c{--display:flex;}.elementor-40277 .elementor-element.elementor-element-f5dd50c:not(.elementor-motion-effects-element-type-background), .elementor-40277 .elementor-element.elementor-element-f5dd50c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-135deg, #D2CC20 0%, #8E8A15 100%);}.elementor-40277 .elementor-element.elementor-element-026fd9f .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-40277 .elementor-element.elementor-element-026fd9f .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-026fd9f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-026fd9f.elementor-view-framed .elementor-icon, .elementor-40277 .elementor-element.elementor-element-026fd9f.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-026fd9f .elementor-icon{font-size:50px;}.elementor-40277 .elementor-element.elementor-element-026fd9f .elementor-icon-box-title, .elementor-40277 .elementor-element.elementor-element-026fd9f .elementor-icon-box-title a{font-size:16px;font-weight:700;}.elementor-40277 .elementor-element.elementor-element-73181df{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:16px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-pagination-size:8px;--e-n-carousel-dots-normal-color:var( --e-global-color-text );--e-n-carousel-dots-hover-color:var( --e-global-color-text );--e-n-carousel-swiper-pagination-spacing:20px;}:where( .elementor-40277 .elementor-element.elementor-element-73181df .swiper-slide ) > .e-con{background-color:transparent;background-image:linear-gradient(-135deg, #999999 0%, #737373 100%);--border-radius:20px 20px 20px 20px;--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-40277 .elementor-element.elementor-element-b161aaf{--display:flex;}.elementor-40277 .elementor-element.elementor-element-01591f2 .elementor-button{background-color:#1C1545;font-size:14px;font-weight:600;line-height:1em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000000;border-radius:24px 24px 24px 24px;padding:12px 20px 12px 20px;}.elementor-40277 .elementor-element.elementor-element-01591f2 .elementor-button:hover, .elementor-40277 .elementor-element.elementor-element-01591f2 .elementor-button:focus{background-color:#FFFFFFE6;color:#404040;border-color:#D9D9D9;}.elementor-40277 .elementor-element.elementor-element-01591f2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40277 .elementor-element.elementor-element-01591f2 .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:space-between;}.elementor-40277 .elementor-element.elementor-element-01591f2 .elementor-button:hover svg, .elementor-40277 .elementor-element.elementor-element-01591f2 .elementor-button:focus svg{fill:#404040;}.elementor-40277 .elementor-element.elementor-element-fdd2e09 .elementor-button{background-color:#1C1545;font-size:14px;font-weight:600;line-height:1em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000000;border-radius:24px 24px 24px 24px;padding:12px 20px 12px 20px;}.elementor-40277 .elementor-element.elementor-element-fdd2e09 .elementor-button:hover, .elementor-40277 .elementor-element.elementor-element-fdd2e09 .elementor-button:focus{background-color:#FFFFFFE6;color:#404040;border-color:#D9D9D9;}.elementor-40277 .elementor-element.elementor-element-fdd2e09 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40277 .elementor-element.elementor-element-fdd2e09 .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:space-between;}.elementor-40277 .elementor-element.elementor-element-fdd2e09 .elementor-button:hover svg, .elementor-40277 .elementor-element.elementor-element-fdd2e09 .elementor-button:focus svg{fill:#404040;}.elementor-40277 .elementor-element.elementor-element-8096eaf{--display:flex;}.elementor-40277 .elementor-element.elementor-element-a9a1b7a .elementor-button{background-color:#1C1545;font-size:14px;font-weight:600;line-height:1em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000000;border-radius:24px 24px 24px 24px;padding:12px 20px 12px 20px;}.elementor-40277 .elementor-element.elementor-element-a9a1b7a .elementor-button:hover, .elementor-40277 .elementor-element.elementor-element-a9a1b7a .elementor-button:focus{background-color:#FFFFFFE6;color:#404040;border-color:#D9D9D9;}.elementor-40277 .elementor-element.elementor-element-a9a1b7a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40277 .elementor-element.elementor-element-a9a1b7a .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:space-between;}.elementor-40277 .elementor-element.elementor-element-a9a1b7a .elementor-button:hover svg, .elementor-40277 .elementor-element.elementor-element-a9a1b7a .elementor-button:focus svg{fill:#404040;}.elementor-40277 .elementor-element.elementor-element-9ba22f6 .elementor-button{background-color:#1C1545;font-size:14px;font-weight:600;line-height:1em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000000;border-radius:24px 24px 24px 24px;padding:12px 20px 12px 20px;}.elementor-40277 .elementor-element.elementor-element-9ba22f6 .elementor-button:hover, .elementor-40277 .elementor-element.elementor-element-9ba22f6 .elementor-button:focus{background-color:#FFFFFFE6;color:#404040;border-color:#D9D9D9;}.elementor-40277 .elementor-element.elementor-element-9ba22f6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40277 .elementor-element.elementor-element-9ba22f6 .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:space-between;}.elementor-40277 .elementor-element.elementor-element-9ba22f6 .elementor-button:hover svg, .elementor-40277 .elementor-element.elementor-element-9ba22f6 .elementor-button:focus svg{fill:#404040;}.elementor-40277 .elementor-element.elementor-element-ae059b3{--display:flex;}.elementor-40277 .elementor-element.elementor-element-51ef88c .elementor-button{background-color:#1C1545;font-size:14px;font-weight:600;line-height:1em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000000;border-radius:24px 24px 24px 24px;padding:12px 20px 12px 20px;}.elementor-40277 .elementor-element.elementor-element-51ef88c .elementor-button:hover, .elementor-40277 .elementor-element.elementor-element-51ef88c .elementor-button:focus{background-color:#FFFFFFE6;color:#404040;border-color:#D9D9D9;}.elementor-40277 .elementor-element.elementor-element-51ef88c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40277 .elementor-element.elementor-element-51ef88c .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:space-between;}.elementor-40277 .elementor-element.elementor-element-51ef88c .elementor-button:hover svg, .elementor-40277 .elementor-element.elementor-element-51ef88c .elementor-button:focus svg{fill:#404040;}.elementor-40277 .elementor-element.elementor-element-1eab65c .elementor-button{background-color:#1C1545;font-size:14px;font-weight:600;line-height:1em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000000;border-radius:24px 24px 24px 24px;padding:12px 20px 12px 20px;}.elementor-40277 .elementor-element.elementor-element-1eab65c .elementor-button:hover, .elementor-40277 .elementor-element.elementor-element-1eab65c .elementor-button:focus{background-color:#FFFFFFE6;color:#404040;border-color:#D9D9D9;}.elementor-40277 .elementor-element.elementor-element-1eab65c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40277 .elementor-element.elementor-element-1eab65c .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:space-between;}.elementor-40277 .elementor-element.elementor-element-1eab65c .elementor-button:hover svg, .elementor-40277 .elementor-element.elementor-element-1eab65c .elementor-button:focus svg{fill:#404040;}.elementor-40277 .elementor-element.elementor-element-6061a25{--display:flex;}.elementor-40277 .elementor-element.elementor-element-8f0115e .elementor-button{background-color:#1C1545;font-size:14px;font-weight:600;line-height:1em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000000;border-radius:24px 24px 24px 24px;padding:12px 20px 12px 20px;}.elementor-40277 .elementor-element.elementor-element-8f0115e .elementor-button:hover, .elementor-40277 .elementor-element.elementor-element-8f0115e .elementor-button:focus{background-color:#FFFFFFE6;color:#404040;border-color:#D9D9D9;}.elementor-40277 .elementor-element.elementor-element-8f0115e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40277 .elementor-element.elementor-element-8f0115e .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:space-between;}.elementor-40277 .elementor-element.elementor-element-8f0115e .elementor-button:hover svg, .elementor-40277 .elementor-element.elementor-element-8f0115e .elementor-button:focus svg{fill:#404040;}.elementor-40277 .elementor-element.elementor-element-901a2cf .elementor-button{background-color:#1C1545;font-size:14px;font-weight:600;line-height:1em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000000;border-radius:24px 24px 24px 24px;padding:12px 20px 12px 20px;}.elementor-40277 .elementor-element.elementor-element-901a2cf .elementor-button:hover, .elementor-40277 .elementor-element.elementor-element-901a2cf .elementor-button:focus{background-color:#FFFFFFE6;color:#404040;border-color:#D9D9D9;}.elementor-40277 .elementor-element.elementor-element-901a2cf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40277 .elementor-element.elementor-element-901a2cf .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:space-between;}.elementor-40277 .elementor-element.elementor-element-901a2cf .elementor-button:hover svg, .elementor-40277 .elementor-element.elementor-element-901a2cf .elementor-button:focus svg{fill:#404040;}.elementor-40277 .elementor-element.elementor-element-83db080{--display:flex;}.elementor-40277 .elementor-element.elementor-element-466edf0 .elementor-button{background-color:#1C1545;font-size:14px;font-weight:600;line-height:1em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000000;border-radius:24px 24px 24px 24px;padding:12px 20px 12px 20px;}.elementor-40277 .elementor-element.elementor-element-466edf0 .elementor-button:hover, .elementor-40277 .elementor-element.elementor-element-466edf0 .elementor-button:focus{background-color:#FFFFFFE6;color:#404040;border-color:#D9D9D9;}.elementor-40277 .elementor-element.elementor-element-466edf0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40277 .elementor-element.elementor-element-466edf0 .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:space-between;}.elementor-40277 .elementor-element.elementor-element-466edf0 .elementor-button:hover svg, .elementor-40277 .elementor-element.elementor-element-466edf0 .elementor-button:focus svg{fill:#404040;}.elementor-40277 .elementor-element.elementor-element-b47538e .elementor-button{background-color:#1C1545;font-size:14px;font-weight:600;line-height:1em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000000;border-radius:24px 24px 24px 24px;padding:12px 20px 12px 20px;}.elementor-40277 .elementor-element.elementor-element-b47538e .elementor-button:hover, .elementor-40277 .elementor-element.elementor-element-b47538e .elementor-button:focus{background-color:#FFFFFFE6;color:#404040;border-color:#D9D9D9;}.elementor-40277 .elementor-element.elementor-element-b47538e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40277 .elementor-element.elementor-element-b47538e .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:space-between;}.elementor-40277 .elementor-element.elementor-element-b47538e .elementor-button:hover svg, .elementor-40277 .elementor-element.elementor-element-b47538e .elementor-button:focus svg{fill:#404040;}.elementor-40277 .elementor-element.elementor-element-c1b314a{--display:flex;}.elementor-40277 .elementor-element.elementor-element-5665690 .elementor-button{background-color:#1C1545;font-size:14px;font-weight:600;line-height:1em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000000;border-radius:24px 24px 24px 24px;padding:12px 20px 12px 20px;}.elementor-40277 .elementor-element.elementor-element-5665690 .elementor-button:hover, .elementor-40277 .elementor-element.elementor-element-5665690 .elementor-button:focus{background-color:#FFFFFFE6;color:#404040;border-color:#D9D9D9;}.elementor-40277 .elementor-element.elementor-element-5665690 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40277 .elementor-element.elementor-element-5665690 .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:space-between;}.elementor-40277 .elementor-element.elementor-element-5665690 .elementor-button:hover svg, .elementor-40277 .elementor-element.elementor-element-5665690 .elementor-button:focus svg{fill:#404040;}.elementor-40277 .elementor-element.elementor-element-d347548 .elementor-button{background-color:#1C1545;font-size:14px;font-weight:600;line-height:1em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000000;border-radius:24px 24px 24px 24px;padding:12px 20px 12px 20px;}.elementor-40277 .elementor-element.elementor-element-d347548 .elementor-button:hover, .elementor-40277 .elementor-element.elementor-element-d347548 .elementor-button:focus{background-color:#FFFFFFE6;color:#404040;border-color:#D9D9D9;}.elementor-40277 .elementor-element.elementor-element-d347548 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40277 .elementor-element.elementor-element-d347548 .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:space-between;}.elementor-40277 .elementor-element.elementor-element-d347548 .elementor-button:hover svg, .elementor-40277 .elementor-element.elementor-element-d347548 .elementor-button:focus svg{fill:#404040;}.elementor-40277 .elementor-element.elementor-element-57e7d6e{--display:flex;}.elementor-40277 .elementor-element.elementor-element-63ab2f7 .elementor-button{background-color:#1C1545;font-size:14px;font-weight:600;line-height:1em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000000;border-radius:24px 24px 24px 24px;padding:12px 20px 12px 20px;}.elementor-40277 .elementor-element.elementor-element-63ab2f7 .elementor-button:hover, .elementor-40277 .elementor-element.elementor-element-63ab2f7 .elementor-button:focus{background-color:#FFFFFFE6;color:#404040;border-color:#D9D9D9;}.elementor-40277 .elementor-element.elementor-element-63ab2f7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40277 .elementor-element.elementor-element-63ab2f7 .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:space-between;}.elementor-40277 .elementor-element.elementor-element-63ab2f7 .elementor-button:hover svg, .elementor-40277 .elementor-element.elementor-element-63ab2f7 .elementor-button:focus svg{fill:#404040;}.elementor-40277 .elementor-element.elementor-element-5e569cd .elementor-button{background-color:#1C1545;font-size:14px;font-weight:600;line-height:1em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000000;border-radius:24px 24px 24px 24px;padding:12px 20px 12px 20px;}.elementor-40277 .elementor-element.elementor-element-5e569cd .elementor-button:hover, .elementor-40277 .elementor-element.elementor-element-5e569cd .elementor-button:focus{background-color:#FFFFFFE6;color:#404040;border-color:#D9D9D9;}.elementor-40277 .elementor-element.elementor-element-5e569cd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40277 .elementor-element.elementor-element-5e569cd .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:space-between;}.elementor-40277 .elementor-element.elementor-element-5e569cd .elementor-button:hover svg, .elementor-40277 .elementor-element.elementor-element-5e569cd .elementor-button:focus svg{fill:#404040;}.elementor-40277 .elementor-element.elementor-element-2726777{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:16px;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-24px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:14px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-24px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:14px;--e-n-carousel-arrow-size:20px;--e-n-carousel-arrow-normal-color:var( --e-global-color-text );--e-n-carousel-arrow-hover-color:var( --e-global-color-text );}:where( .elementor-40277 .elementor-element.elementor-element-2726777 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-40277 .elementor-element.elementor-element-2726777 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:4px 4px 4px 4px;}.elementor-40277 .elementor-element.elementor-element-8292d3f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:100px 0px 0px 0px;}.elementor-40277 .elementor-element.elementor-element-8292d3f{--wd-side-hidden-w:300px;}.elementor-40277 .elementor-element.elementor-element-4c18900{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 0px;}.elementor-40277 .elementor-element.elementor-element-4c18900 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:0px;}.elementor-40277 .elementor-element.elementor-element-4c18900 .elementor-icon-box-title{margin-block-end:0px;}.elementor-40277 .elementor-element.elementor-element-4c18900.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-40277 .elementor-element.elementor-element-4c18900.elementor-view-framed .elementor-icon, .elementor-40277 .elementor-element.elementor-element-4c18900.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-40277 .elementor-element.elementor-element-4c18900 .elementor-icon{font-size:15px;padding:12px;border-width:1px 0px 1px 0px;}.elementor-40277 .elementor-element.elementor-element-4c18900 .elementor-icon-box-title, .elementor-40277 .elementor-element.elementor-element-4c18900 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-40277 .elementor-element.elementor-element-a5650ed{--grid-row-gap:41px;}.elementor-40277 .elementor-element.elementor-element-a5650ed .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.67 * 100% );}.elementor-40277 .elementor-element.elementor-element-a5650ed:after{content:"0.67";}.elementor-40277 .elementor-element.elementor-element-a5650ed .elementor-post__thumbnail__link{width:30%;}.elementor-40277 .elementor-element.elementor-element-a5650ed .elementor-post__thumbnail{border-radius:5px 5px 5px 5px;}.elementor-40277 .elementor-element.elementor-element-a5650ed.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:12px;}.elementor-40277 .elementor-element.elementor-element-a5650ed.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:12px;}.elementor-40277 .elementor-element.elementor-element-a5650ed.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:12px;}.elementor-40277 .elementor-element.elementor-element-a5650ed .elementor-post__title, .elementor-40277 .elementor-element.elementor-element-a5650ed .elementor-post__title a{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );}.elementor-40277 .elementor-element.elementor-element-e76210a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-40277 .elementor-element.elementor-element-e76210a{--wd-brd-radius:12px;}.elementor-40277 .elementor-element.elementor-element-e76210a .wd-products-with-bg, .elementor-40277 .elementor-element.elementor-element-e76210a .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-e76210a .wd-el-title{color:#000000;font-size:16px;}.elementor-40277 .elementor-element.elementor-element-a9772de > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-40277 .elementor-element.elementor-element-a9772de{--wd-brd-radius:12px;}.elementor-40277 .elementor-element.elementor-element-a9772de .wd-products-with-bg, .elementor-40277 .elementor-element.elementor-element-a9772de .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-a9772de .wd-el-title{color:#000000;font-size:16px;}.elementor-40277 .elementor-element.elementor-element-534b7e7:not(.elementor-motion-effects-element-type-background), .elementor-40277 .elementor-element.elementor-element-534b7e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-534b7e7, .elementor-40277 .elementor-element.elementor-element-534b7e7 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-40277 .elementor-element.elementor-element-534b7e7{box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0em 0em 2em 0em;padding:0em 2em 0em 2em;}.elementor-40277 .elementor-element.elementor-element-534b7e7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-40277 .elementor-element.elementor-element-1697c77.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40277 .elementor-element.elementor-element-1697c77.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40277 .elementor-element.elementor-element-1697c77.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-40277 .elementor-element.elementor-element-1d1f14b{width:auto;max-width:auto;}.elementor-40277 .elementor-element.elementor-element-5a6a20a{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-40277 .elementor-element.elementor-element-a5e005c .wd-products-with-bg, .elementor-40277 .elementor-element.elementor-element-a5e005c .wd-products-with-bg :is(.wd-product,.wd-cat){--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-f1cb6a7{margin:20px 0px 20px 0px;padding:5px 5px 5px 5px;}.elementor-40277 .elementor-element.elementor-element-9ce7b4f > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:#B7B7B79E;padding:20px 20px 20px 20px;}.elementor-40277 .elementor-element.elementor-element-9ce7b4f > .elementor-element-populated, .elementor-40277 .elementor-element.elementor-element-9ce7b4f > .elementor-element-populated > .elementor-background-overlay, .elementor-40277 .elementor-element.elementor-element-9ce7b4f > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-40277 .elementor-element.elementor-element-9ce7b4f.wd-collapsible-content > .elementor-widget-wrap{max-height:180px;}.elementor-40277 .elementor-element.elementor-element-1a286ce{text-align:justify;font-family:"iranyekan", Sans-serif;}.elementor-40277 .elementor-element.elementor-element-781995f .wd-btn-text{font-family:"iranyekan", Sans-serif;font-size:15px;font-weight:500;line-height:25px;}.elementor-40277 .elementor-element.elementor-element-1288ea1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-40277 .elementor-element.elementor-element-1288ea1{--wd-brd-radius:12px;}.elementor-40277 .elementor-element.elementor-element-1288ea1 .wd-products-with-bg, .elementor-40277 .elementor-element.elementor-element-1288ea1 .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-40277 .elementor-element.elementor-element-1288ea1 .wd-el-title{color:#000000;font-size:16px;}@media(max-width:1024px){.elementor-40277 .elementor-element.elementor-element-f797794 .wd-text-block{font-size:var( --e-global-typography-primary-font-size );}.elementor-40277 .elementor-element.elementor-element-c0833cb{--e-n-carousel-swiper-slides-to-display:2;}.elementor-40277 .elementor-element.elementor-element-73181df{--e-n-carousel-swiper-slides-to-display:3;}.elementor-40277 .elementor-element.elementor-element-2726777{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:40px;--e-n-carousel-swiper-slides-gap:12px;}.elementor-40277 .elementor-element.elementor-element-4c18900 .elementor-icon-box-title, .elementor-40277 .elementor-element.elementor-element-4c18900 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-40277 .elementor-element.elementor-element-a5650ed .elementor-post__thumbnail__link{width:30%;}.elementor-40277 .elementor-element.elementor-element-a5650ed .elementor-post__title, .elementor-40277 .elementor-element.elementor-element-a5650ed .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-40277 .elementor-element.elementor-element-1697c77.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-40277 .elementor-element.elementor-element-5a6a20a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-40277 .elementor-element.elementor-element-9707123{margin:-40px 0px -20px 0px;}.elementor-40277 .elementor-element.elementor-element-f797794 .wd-text-block{font-size:var( --e-global-typography-primary-font-size );}.elementor-40277 .elementor-element.elementor-element-c0833cb{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:40px;}.elementor-40277 .elementor-element.elementor-element-73181df{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:40px;}.elementor-40277 .elementor-element.elementor-element-2726777{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:8px;}.elementor-40277 .elementor-element.elementor-element-8292d3f > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-40277 .elementor-element.elementor-element-4c18900 .elementor-icon-box-title, .elementor-40277 .elementor-element.elementor-element-4c18900 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-40277 .elementor-element.elementor-element-a5650ed .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-40277 .elementor-element.elementor-element-a5650ed:after{content:"0.5";}.elementor-40277 .elementor-element.elementor-element-a5650ed .elementor-post__thumbnail__link{width:100%;}.elementor-40277 .elementor-element.elementor-element-a5650ed .elementor-post__title, .elementor-40277 .elementor-element.elementor-element-a5650ed .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-40277 .elementor-element.elementor-element-5a6a20a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40277 .elementor-element.elementor-element-5a6a20a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;align-self:center;}}@media(min-width:768px){.elementor-40277 .elementor-element.elementor-element-8292d3f{width:20%;}.elementor-40277 .elementor-element.elementor-element-94c2a8f{width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-40277 .elementor-element.elementor-element-94c2a8f{width:100%;}}/* Start custom CSS for wd_text_block, class: .elementor-element-f797794 */#ber14math {
  color: #7a7a7a !important;
}

#ber14math a {
  color: #7a7a7a !important;

}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-c0833cb */.elementor-40277 .elementor-element.elementor-element-c0833cb * {
    --widgets-spacing: 16px
}

.elementor-40277 .elementor-element.elementor-element-c0833cb::after {
    content: "";
    background: linear-gradient(90deg, #eeeff6, #0000 80px calc(100% - 80px), #eeeff6);
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    pointer-events: none
}

@media (max-width: 767px) {
.elementor-40277 .elementor-element.elementor-element-c0833cb::after {
    content: "";
    background: linear-gradient(90deg, #eeeff6, #0000 36px calc(100% - 36px), #eeeff6);
}
}

.elementor-40277 .elementor-element.elementor-element-c0833cb .swiper-slide {
    overflow: visible;
}

.elementor-40277 .elementor-element.elementor-element-c0833cb svg {
    width: 1.2em;
    height: 1.2em;
}

.elementor-40277 .elementor-element.elementor-element-c0833cb .elementor-button-content-wrapper {
    align-items: center;
}

.elementor-40277 .elementor-element.elementor-element-c0833cb a.elementor-button {
    position: relative;
}

.elementor-40277 .elementor-element.elementor-element-c0833cb .elementor-widget-button::before {
    content: "";
    position: absolute;
    inset: -4px;
    width: calc(100% + 8px);
    height: calc(100% + 8px);
    scale: .9 .6;
    opacity: 0;
    background: conic-gradient(from 60deg,red,orange,yellow,green,blue,indigo,violet,red);
    border-radius: 40px;
    filter: blur(8px);
    transition: all 400ms;
}

.elementor-40277 .elementor-element.elementor-element-c0833cb .elementor-widget-button:has(a:hover, a:focus)::before {
    scale: 1;
    opacity: 1;
}

.elementor-40277 .elementor-element.elementor-element-c0833cb .carousel-slide .carousel-tag .elementor-widget-container {
    background: #eeeff6;
}

.elementor-40277 .elementor-element.elementor-element-c0833cb .carousel-slide .carousel-tag::after, .elementor-40277 .elementor-element.elementor-element-c0833cb .carousel-slide .carousel-tag::before {
    content: "";
    position: absolute;
    display: block;
    width: 16px;
    height: 16px;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 250 250" fill="rgb(238, 239, 246)"><path d="m250,0v250H0c138.07,0,250-111.93,250-250Z" /></svg>');
}

.elementor-40277 .elementor-element.elementor-element-c0833cb .carousel-slide .carousel-tag::before {
    bottom: 100%;
    right: 0;
}

.elementor-40277 .elementor-element.elementor-element-c0833cb .carousel-slide .carousel-tag::after {
    bottom: 0;
    right: 100%;
}

.elementor-40277 .elementor-element.elementor-element-c0833cb .carousel-slide .elementor-motion-effects-layer {
    transition: all 700ms cubic-bezier(0.15, 0.85, 0.35, 1);
}

.elementor-40277 .elementor-element.elementor-element-c0833cb .carousel-slide:hover .elementor-motion-effects-layer {
    width: 100% !important;
    height: 100% !important;
    transform: translate(0,0) !important
}

.elementor-40277 .elementor-element.elementor-element-c0833cb .carousel-slide:not(:hover) .elementor-motion-effects-layer {
    width: 110% !important;
    height: 110% !important;
    transform: translate(-5%,-5%) !important
}

.elementor-40277 .elementor-element.elementor-element-c0833cb .carousel-slide .elementor-heading-title {
    transition: all 700ms cubic-bezier(0.15, 0.85, 0.35, 1);
}

.elementor-40277 .elementor-element.elementor-element-c0833cb .carousel-slide:hover .elementor-heading-title {
    font-size: 1.2em !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0260892 */body, body .main-page-wrapper {
    background: #eeeff6;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf3ccc9 */.elementor-40277 .elementor-element.elementor-element-bf3ccc9 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8999cfe */.elementor-40277 .elementor-element.elementor-element-8999cfe a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2638fb */.elementor-40277 .elementor-element.elementor-element-a2638fb a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5ee978f */.elementor-40277 .elementor-element.elementor-element-5ee978f a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3407ee4 */.elementor-40277 .elementor-element.elementor-element-3407ee4 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba3f7cd */.elementor-40277 .elementor-element.elementor-element-ba3f7cd a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3748d9e */.elementor-40277 .elementor-element.elementor-element-3748d9e a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c48a99 */.elementor-40277 .elementor-element.elementor-element-0c48a99 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f213509 */.elementor-40277 .elementor-element.elementor-element-f213509 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df15f28 */.elementor-40277 .elementor-element.elementor-element-df15f28 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1745df1 */.elementor-40277 .elementor-element.elementor-element-1745df1 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-850f812 */.elementor-40277 .elementor-element.elementor-element-850f812 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-026fd9f */.elementor-40277 .elementor-element.elementor-element-026fd9f a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf3ccc9 */.elementor-40277 .elementor-element.elementor-element-bf3ccc9 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8999cfe */.elementor-40277 .elementor-element.elementor-element-8999cfe a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2638fb */.elementor-40277 .elementor-element.elementor-element-a2638fb a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5ee978f */.elementor-40277 .elementor-element.elementor-element-5ee978f a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3407ee4 */.elementor-40277 .elementor-element.elementor-element-3407ee4 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba3f7cd */.elementor-40277 .elementor-element.elementor-element-ba3f7cd a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3748d9e */.elementor-40277 .elementor-element.elementor-element-3748d9e a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c48a99 */.elementor-40277 .elementor-element.elementor-element-0c48a99 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f213509 */.elementor-40277 .elementor-element.elementor-element-f213509 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df15f28 */.elementor-40277 .elementor-element.elementor-element-df15f28 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1745df1 */.elementor-40277 .elementor-element.elementor-element-1745df1 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-850f812 */.elementor-40277 .elementor-element.elementor-element-850f812 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-026fd9f */.elementor-40277 .elementor-element.elementor-element-026fd9f a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf3ccc9 */.elementor-40277 .elementor-element.elementor-element-bf3ccc9 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8999cfe */.elementor-40277 .elementor-element.elementor-element-8999cfe a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2638fb */.elementor-40277 .elementor-element.elementor-element-a2638fb a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5ee978f */.elementor-40277 .elementor-element.elementor-element-5ee978f a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3407ee4 */.elementor-40277 .elementor-element.elementor-element-3407ee4 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba3f7cd */.elementor-40277 .elementor-element.elementor-element-ba3f7cd a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3748d9e */.elementor-40277 .elementor-element.elementor-element-3748d9e a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c48a99 */.elementor-40277 .elementor-element.elementor-element-0c48a99 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f213509 */.elementor-40277 .elementor-element.elementor-element-f213509 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df15f28 */.elementor-40277 .elementor-element.elementor-element-df15f28 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1745df1 */.elementor-40277 .elementor-element.elementor-element-1745df1 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-850f812 */.elementor-40277 .elementor-element.elementor-element-850f812 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-026fd9f */.elementor-40277 .elementor-element.elementor-element-026fd9f a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf3ccc9 */.elementor-40277 .elementor-element.elementor-element-bf3ccc9 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8999cfe */.elementor-40277 .elementor-element.elementor-element-8999cfe a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2638fb */.elementor-40277 .elementor-element.elementor-element-a2638fb a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5ee978f */.elementor-40277 .elementor-element.elementor-element-5ee978f a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3407ee4 */.elementor-40277 .elementor-element.elementor-element-3407ee4 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba3f7cd */.elementor-40277 .elementor-element.elementor-element-ba3f7cd a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3748d9e */.elementor-40277 .elementor-element.elementor-element-3748d9e a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c48a99 */.elementor-40277 .elementor-element.elementor-element-0c48a99 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f213509 */.elementor-40277 .elementor-element.elementor-element-f213509 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df15f28 */.elementor-40277 .elementor-element.elementor-element-df15f28 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1745df1 */.elementor-40277 .elementor-element.elementor-element-1745df1 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-850f812 */.elementor-40277 .elementor-element.elementor-element-850f812 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-026fd9f */.elementor-40277 .elementor-element.elementor-element-026fd9f a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf3ccc9 */.elementor-40277 .elementor-element.elementor-element-bf3ccc9 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8999cfe */.elementor-40277 .elementor-element.elementor-element-8999cfe a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2638fb */.elementor-40277 .elementor-element.elementor-element-a2638fb a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5ee978f */.elementor-40277 .elementor-element.elementor-element-5ee978f a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3407ee4 */.elementor-40277 .elementor-element.elementor-element-3407ee4 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba3f7cd */.elementor-40277 .elementor-element.elementor-element-ba3f7cd a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3748d9e */.elementor-40277 .elementor-element.elementor-element-3748d9e a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c48a99 */.elementor-40277 .elementor-element.elementor-element-0c48a99 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f213509 */.elementor-40277 .elementor-element.elementor-element-f213509 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df15f28 */.elementor-40277 .elementor-element.elementor-element-df15f28 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1745df1 */.elementor-40277 .elementor-element.elementor-element-1745df1 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-850f812 */.elementor-40277 .elementor-element.elementor-element-850f812 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-026fd9f */.elementor-40277 .elementor-element.elementor-element-026fd9f a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf3ccc9 */.elementor-40277 .elementor-element.elementor-element-bf3ccc9 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8999cfe */.elementor-40277 .elementor-element.elementor-element-8999cfe a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2638fb */.elementor-40277 .elementor-element.elementor-element-a2638fb a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5ee978f */.elementor-40277 .elementor-element.elementor-element-5ee978f a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3407ee4 */.elementor-40277 .elementor-element.elementor-element-3407ee4 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba3f7cd */.elementor-40277 .elementor-element.elementor-element-ba3f7cd a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3748d9e */.elementor-40277 .elementor-element.elementor-element-3748d9e a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c48a99 */.elementor-40277 .elementor-element.elementor-element-0c48a99 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f213509 */.elementor-40277 .elementor-element.elementor-element-f213509 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df15f28 */.elementor-40277 .elementor-element.elementor-element-df15f28 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1745df1 */.elementor-40277 .elementor-element.elementor-element-1745df1 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-850f812 */.elementor-40277 .elementor-element.elementor-element-850f812 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-026fd9f */.elementor-40277 .elementor-element.elementor-element-026fd9f a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf3ccc9 */.elementor-40277 .elementor-element.elementor-element-bf3ccc9 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8999cfe */.elementor-40277 .elementor-element.elementor-element-8999cfe a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2638fb */.elementor-40277 .elementor-element.elementor-element-a2638fb a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5ee978f */.elementor-40277 .elementor-element.elementor-element-5ee978f a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3407ee4 */.elementor-40277 .elementor-element.elementor-element-3407ee4 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba3f7cd */.elementor-40277 .elementor-element.elementor-element-ba3f7cd a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3748d9e */.elementor-40277 .elementor-element.elementor-element-3748d9e a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c48a99 */.elementor-40277 .elementor-element.elementor-element-0c48a99 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f213509 */.elementor-40277 .elementor-element.elementor-element-f213509 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df15f28 */.elementor-40277 .elementor-element.elementor-element-df15f28 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1745df1 */.elementor-40277 .elementor-element.elementor-element-1745df1 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-850f812 */.elementor-40277 .elementor-element.elementor-element-850f812 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-026fd9f */.elementor-40277 .elementor-element.elementor-element-026fd9f a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf3ccc9 */.elementor-40277 .elementor-element.elementor-element-bf3ccc9 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8999cfe */.elementor-40277 .elementor-element.elementor-element-8999cfe a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2638fb */.elementor-40277 .elementor-element.elementor-element-a2638fb a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5ee978f */.elementor-40277 .elementor-element.elementor-element-5ee978f a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3407ee4 */.elementor-40277 .elementor-element.elementor-element-3407ee4 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba3f7cd */.elementor-40277 .elementor-element.elementor-element-ba3f7cd a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3748d9e */.elementor-40277 .elementor-element.elementor-element-3748d9e a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c48a99 */.elementor-40277 .elementor-element.elementor-element-0c48a99 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f213509 */.elementor-40277 .elementor-element.elementor-element-f213509 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df15f28 */.elementor-40277 .elementor-element.elementor-element-df15f28 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1745df1 */.elementor-40277 .elementor-element.elementor-element-1745df1 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-850f812 */.elementor-40277 .elementor-element.elementor-element-850f812 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-026fd9f */.elementor-40277 .elementor-element.elementor-element-026fd9f a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf3ccc9 */.elementor-40277 .elementor-element.elementor-element-bf3ccc9 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8999cfe */.elementor-40277 .elementor-element.elementor-element-8999cfe a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2638fb */.elementor-40277 .elementor-element.elementor-element-a2638fb a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5ee978f */.elementor-40277 .elementor-element.elementor-element-5ee978f a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3407ee4 */.elementor-40277 .elementor-element.elementor-element-3407ee4 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba3f7cd */.elementor-40277 .elementor-element.elementor-element-ba3f7cd a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3748d9e */.elementor-40277 .elementor-element.elementor-element-3748d9e a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c48a99 */.elementor-40277 .elementor-element.elementor-element-0c48a99 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f213509 */.elementor-40277 .elementor-element.elementor-element-f213509 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df15f28 */.elementor-40277 .elementor-element.elementor-element-df15f28 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1745df1 */.elementor-40277 .elementor-element.elementor-element-1745df1 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-850f812 */.elementor-40277 .elementor-element.elementor-element-850f812 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-026fd9f */.elementor-40277 .elementor-element.elementor-element-026fd9f a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf3ccc9 */.elementor-40277 .elementor-element.elementor-element-bf3ccc9 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8999cfe */.elementor-40277 .elementor-element.elementor-element-8999cfe a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2638fb */.elementor-40277 .elementor-element.elementor-element-a2638fb a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5ee978f */.elementor-40277 .elementor-element.elementor-element-5ee978f a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3407ee4 */.elementor-40277 .elementor-element.elementor-element-3407ee4 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba3f7cd */.elementor-40277 .elementor-element.elementor-element-ba3f7cd a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3748d9e */.elementor-40277 .elementor-element.elementor-element-3748d9e a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c48a99 */.elementor-40277 .elementor-element.elementor-element-0c48a99 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f213509 */.elementor-40277 .elementor-element.elementor-element-f213509 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df15f28 */.elementor-40277 .elementor-element.elementor-element-df15f28 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1745df1 */.elementor-40277 .elementor-element.elementor-element-1745df1 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-850f812 */.elementor-40277 .elementor-element.elementor-element-850f812 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-026fd9f */.elementor-40277 .elementor-element.elementor-element-026fd9f a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf3ccc9 */.elementor-40277 .elementor-element.elementor-element-bf3ccc9 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8999cfe */.elementor-40277 .elementor-element.elementor-element-8999cfe a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2638fb */.elementor-40277 .elementor-element.elementor-element-a2638fb a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5ee978f */.elementor-40277 .elementor-element.elementor-element-5ee978f a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3407ee4 */.elementor-40277 .elementor-element.elementor-element-3407ee4 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba3f7cd */.elementor-40277 .elementor-element.elementor-element-ba3f7cd a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3748d9e */.elementor-40277 .elementor-element.elementor-element-3748d9e a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c48a99 */.elementor-40277 .elementor-element.elementor-element-0c48a99 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f213509 */.elementor-40277 .elementor-element.elementor-element-f213509 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df15f28 */.elementor-40277 .elementor-element.elementor-element-df15f28 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1745df1 */.elementor-40277 .elementor-element.elementor-element-1745df1 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-850f812 */.elementor-40277 .elementor-element.elementor-element-850f812 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-026fd9f */.elementor-40277 .elementor-element.elementor-element-026fd9f a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf3ccc9 */.elementor-40277 .elementor-element.elementor-element-bf3ccc9 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8999cfe */.elementor-40277 .elementor-element.elementor-element-8999cfe a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2638fb */.elementor-40277 .elementor-element.elementor-element-a2638fb a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5ee978f */.elementor-40277 .elementor-element.elementor-element-5ee978f a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3407ee4 */.elementor-40277 .elementor-element.elementor-element-3407ee4 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba3f7cd */.elementor-40277 .elementor-element.elementor-element-ba3f7cd a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3748d9e */.elementor-40277 .elementor-element.elementor-element-3748d9e a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c48a99 */.elementor-40277 .elementor-element.elementor-element-0c48a99 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f213509 */.elementor-40277 .elementor-element.elementor-element-f213509 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df15f28 */.elementor-40277 .elementor-element.elementor-element-df15f28 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1745df1 */.elementor-40277 .elementor-element.elementor-element-1745df1 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-850f812 */.elementor-40277 .elementor-element.elementor-element-850f812 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-026fd9f */.elementor-40277 .elementor-element.elementor-element-026fd9f a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf3ccc9 */.elementor-40277 .elementor-element.elementor-element-bf3ccc9 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8999cfe */.elementor-40277 .elementor-element.elementor-element-8999cfe a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2638fb */.elementor-40277 .elementor-element.elementor-element-a2638fb a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5ee978f */.elementor-40277 .elementor-element.elementor-element-5ee978f a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3407ee4 */.elementor-40277 .elementor-element.elementor-element-3407ee4 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba3f7cd */.elementor-40277 .elementor-element.elementor-element-ba3f7cd a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3748d9e */.elementor-40277 .elementor-element.elementor-element-3748d9e a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c48a99 */.elementor-40277 .elementor-element.elementor-element-0c48a99 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f213509 */.elementor-40277 .elementor-element.elementor-element-f213509 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df15f28 */.elementor-40277 .elementor-element.elementor-element-df15f28 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1745df1 */.elementor-40277 .elementor-element.elementor-element-1745df1 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-850f812 */.elementor-40277 .elementor-element.elementor-element-850f812 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-026fd9f */.elementor-40277 .elementor-element.elementor-element-026fd9f a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf3ccc9 */.elementor-40277 .elementor-element.elementor-element-bf3ccc9 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8999cfe */.elementor-40277 .elementor-element.elementor-element-8999cfe a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2638fb */.elementor-40277 .elementor-element.elementor-element-a2638fb a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5ee978f */.elementor-40277 .elementor-element.elementor-element-5ee978f a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3407ee4 */.elementor-40277 .elementor-element.elementor-element-3407ee4 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba3f7cd */.elementor-40277 .elementor-element.elementor-element-ba3f7cd a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3748d9e */.elementor-40277 .elementor-element.elementor-element-3748d9e a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c48a99 */.elementor-40277 .elementor-element.elementor-element-0c48a99 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f213509 */.elementor-40277 .elementor-element.elementor-element-f213509 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df15f28 */.elementor-40277 .elementor-element.elementor-element-df15f28 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1745df1 */.elementor-40277 .elementor-element.elementor-element-1745df1 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-850f812 */.elementor-40277 .elementor-element.elementor-element-850f812 a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-026fd9f */.elementor-40277 .elementor-element.elementor-element-026fd9f a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-73181df */.elementor-40277 .elementor-element.elementor-element-73181df * {
    --widgets-spacing: 16px
}

.elementor-40277 .elementor-element.elementor-element-73181df::after {
    content: "";
    background: linear-gradient(90deg, #eeeff6, #0000 80px calc(100% - 80px), #eeeff6);
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    pointer-events: none
}

@media (max-width: 767px) {
.elementor-40277 .elementor-element.elementor-element-73181df::after {
    content: "";
    background: linear-gradient(90deg, #eeeff6, #0000 36px calc(100% - 36px), #eeeff6);
}
}

.elementor-40277 .elementor-element.elementor-element-73181df .swiper-slide {
    overflow: visible;
}

.elementor-40277 .elementor-element.elementor-element-73181df .carousel-slide .carousel-tag .elementor-widget-container {
    background: #eeeff6;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fdd2e09 */.elementor-40277 .elementor-element.elementor-element-fdd2e09  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ba22f6 */.elementor-40277 .elementor-element.elementor-element-9ba22f6  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1eab65c */.elementor-40277 .elementor-element.elementor-element-1eab65c  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-901a2cf */.elementor-40277 .elementor-element.elementor-element-901a2cf  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b47538e */.elementor-40277 .elementor-element.elementor-element-b47538e  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d347548 */.elementor-40277 .elementor-element.elementor-element-d347548  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5e569cd */.elementor-40277 .elementor-element.elementor-element-5e569cd  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fdd2e09 */.elementor-40277 .elementor-element.elementor-element-fdd2e09  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ba22f6 */.elementor-40277 .elementor-element.elementor-element-9ba22f6  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1eab65c */.elementor-40277 .elementor-element.elementor-element-1eab65c  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-901a2cf */.elementor-40277 .elementor-element.elementor-element-901a2cf  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b47538e */.elementor-40277 .elementor-element.elementor-element-b47538e  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d347548 */.elementor-40277 .elementor-element.elementor-element-d347548  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5e569cd */.elementor-40277 .elementor-element.elementor-element-5e569cd  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fdd2e09 */.elementor-40277 .elementor-element.elementor-element-fdd2e09  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ba22f6 */.elementor-40277 .elementor-element.elementor-element-9ba22f6  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1eab65c */.elementor-40277 .elementor-element.elementor-element-1eab65c  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-901a2cf */.elementor-40277 .elementor-element.elementor-element-901a2cf  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b47538e */.elementor-40277 .elementor-element.elementor-element-b47538e  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d347548 */.elementor-40277 .elementor-element.elementor-element-d347548  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5e569cd */.elementor-40277 .elementor-element.elementor-element-5e569cd  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fdd2e09 */.elementor-40277 .elementor-element.elementor-element-fdd2e09  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ba22f6 */.elementor-40277 .elementor-element.elementor-element-9ba22f6  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1eab65c */.elementor-40277 .elementor-element.elementor-element-1eab65c  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-901a2cf */.elementor-40277 .elementor-element.elementor-element-901a2cf  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b47538e */.elementor-40277 .elementor-element.elementor-element-b47538e  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d347548 */.elementor-40277 .elementor-element.elementor-element-d347548  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5e569cd */.elementor-40277 .elementor-element.elementor-element-5e569cd  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fdd2e09 */.elementor-40277 .elementor-element.elementor-element-fdd2e09  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ba22f6 */.elementor-40277 .elementor-element.elementor-element-9ba22f6  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1eab65c */.elementor-40277 .elementor-element.elementor-element-1eab65c  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-901a2cf */.elementor-40277 .elementor-element.elementor-element-901a2cf  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b47538e */.elementor-40277 .elementor-element.elementor-element-b47538e  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d347548 */.elementor-40277 .elementor-element.elementor-element-d347548  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5e569cd */.elementor-40277 .elementor-element.elementor-element-5e569cd  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fdd2e09 */.elementor-40277 .elementor-element.elementor-element-fdd2e09  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ba22f6 */.elementor-40277 .elementor-element.elementor-element-9ba22f6  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1eab65c */.elementor-40277 .elementor-element.elementor-element-1eab65c  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-901a2cf */.elementor-40277 .elementor-element.elementor-element-901a2cf  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b47538e */.elementor-40277 .elementor-element.elementor-element-b47538e  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d347548 */.elementor-40277 .elementor-element.elementor-element-d347548  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5e569cd */.elementor-40277 .elementor-element.elementor-element-5e569cd  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fdd2e09 */.elementor-40277 .elementor-element.elementor-element-fdd2e09  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ba22f6 */.elementor-40277 .elementor-element.elementor-element-9ba22f6  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1eab65c */.elementor-40277 .elementor-element.elementor-element-1eab65c  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-901a2cf */.elementor-40277 .elementor-element.elementor-element-901a2cf  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b47538e */.elementor-40277 .elementor-element.elementor-element-b47538e  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d347548 */.elementor-40277 .elementor-element.elementor-element-d347548  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5e569cd */.elementor-40277 .elementor-element.elementor-element-5e569cd  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fdd2e09 */.elementor-40277 .elementor-element.elementor-element-fdd2e09  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ba22f6 */.elementor-40277 .elementor-element.elementor-element-9ba22f6  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1eab65c */.elementor-40277 .elementor-element.elementor-element-1eab65c  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-901a2cf */.elementor-40277 .elementor-element.elementor-element-901a2cf  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b47538e */.elementor-40277 .elementor-element.elementor-element-b47538e  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d347548 */.elementor-40277 .elementor-element.elementor-element-d347548  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5e569cd */.elementor-40277 .elementor-element.elementor-element-5e569cd  {
    translate: -50%
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-2726777 */@media screen and (min-width: 1025px) {
.elementor-40277 .elementor-element.elementor-element-2726777 * {
    --gap: 16px !important;
}
    
.elementor-40277 .elementor-element.elementor-element-2726777::before {
    content: "";
    background: linear-gradient(90deg, #eeeff6 8px, transparent);
    width: 64px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    pointer-events: none;
}

.elementor-40277 .elementor-element.elementor-element-2726777::after {
    content: "";
    background: linear-gradient(270deg, #eeeff6 8px, transparent);
    width: 64px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    pointer-events: none;
}
}


@media screen and (max-width: 1024px) {
.elementor-40277 .elementor-element.elementor-element-2726777 * {
    --gap: 12px !important;
}
    
.elementor-40277 .elementor-element.elementor-element-2726777 .e-n-carousel {
    overflow: visible;
}
}

@media screen and (max-width: 767px) {
.elementor-40277 .elementor-element.elementor-element-2726777 * {
    --gap: 8px !important;
}
    
.elementor-40277 .elementor-element.elementor-element-2726777 .e-n-carousel {
    overflow: visible;
}
}

.elementor-40277 .elementor-element.elementor-element-2726777 .e-n-carousel {
    padding-block: 24px;
}

.elementor-40277 .elementor-element.elementor-element-2726777 .swiper-slide {
    overflow: visible;
}

.elementor-40277 .elementor-element.elementor-element-2726777 svg {
    width: 1.2em;
    height: 1.2em;
}

.elementor-40277 .elementor-element.elementor-element-2726777 .elementor-button-content-wrapper {
    align-items: center;
}

.elementor-40277 .elementor-element.elementor-element-2726777 a.elementor-button {
    position: relative;
    z-index: 3;
}

.elementor-40277 .elementor-element.elementor-element-2726777 .elementor-widget-button, .elementor-40277 .elementor-element.elementor-element-2726777 a.elementor-button {
    position: relative;
    z-index: 3;
}

.elementor-40277 .elementor-element.elementor-element-2726777 .elementor-widget-button::before {
    content: "";
    position: absolute;
    inset: -4px;
    width: calc(100% + 8px);
    height: calc(100% + 8px);
    scale: .9 .6;
    opacity: 0;
    background: conic-gradient(from -120deg,red,orange,yellow,green,blue,indigo,violet,red);
    border-radius: 40px;
    filter: blur(8px);
    transition: all 400ms;
}

.elementor-40277 .elementor-element.elementor-element-2726777 .elementor-widget-button:has(a:hover, a:focus)::before {
    scale: 1;
    opacity: 1;
}

.elementor-40277 .elementor-element.elementor-element-2726777 a .elementor-button-text {
    text-align: start;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-line-clamp: 2;
    line-clamp: 2;
}/* End custom CSS */