.elementor-22 .elementor-element.elementor-element-efeaa1c{--display:flex;--overflow:hidden;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-a8aa840 .elementor-repeater-item-8e28899 > *{display:inline-block;}.elementor-22 .elementor-element.elementor-element-a8aa840 .elementor-repeater-item-aa737d1.dce-item_image{justify-content:top;}.elementor-22 .elementor-element.elementor-element-a8aa840 > .elementor-widget-container{margin:0vw -35vw 0vw -35vw;}.elementor-22 .elementor-element.elementor-element-a8aa840 .dce-container-navigation i{font-size:55px;}.elementor-22 .elementor-element.elementor-element-a8aa840 .dce-container-navigation svg{height:55px;width:100%;}.elementor-22 .elementor-element.elementor-element-a8aa840 .dce-carousel-controls .swiper-button-left{height:55px;width:55px;margin-top:calc(55px / 2);}.elementor-22 .elementor-element.elementor-element-a8aa840 .dce-carousel-controls .swiper-button-right{height:55px;width:55px;margin-top:calc(55px / 2);}.elementor-22 .elementor-element.elementor-element-a8aa840 .dce-carousel-controls .dce-container-navigation{transform:translateX(-50%);left:50%;top:center%;width:59%;}.elementor-22 .elementor-element.elementor-element-a8aa840 .swiper-button-left{left:0px;}.elementor-22 .elementor-element.elementor-element-a8aa840 .swiper-button-right{right:0px;}.elementor-22 .elementor-element.elementor-element-a8aa840 .swiper-button-left, .elementor-22 .elementor-element.elementor-element-a8aa840 .swiper-button-right{top:-35px;}.elementor-22 .elementor-element.elementor-element-a8aa840 .dce-posts-fallback{text-align:left;}.elementor-22 .elementor-element.elementor-element-053defa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--flex-wrap:wrap;--padding-top:5%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-22 .elementor-element.elementor-element-f159b80{--display:flex;}.elementor-22 .elementor-element.elementor-element-7da9813 .elementor-icon{font-size:36px;}.elementor-22 .elementor-element.elementor-element-7da9813 .elementor-icon svg{height:36px;}.elementor-22 .elementor-element.elementor-element-1698434{font-family:var( --e-global-typography-8d6a6b3-font-family ), Sans-serif;font-size:var( --e-global-typography-8d6a6b3-font-size );font-weight:var( --e-global-typography-8d6a6b3-font-weight );line-height:var( --e-global-typography-8d6a6b3-line-height );letter-spacing:var( --e-global-typography-8d6a6b3-letter-spacing );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-78546dc .elementor-heading-title{font-family:var( --e-global-typography-cd1d095-font-family ), Sans-serif;font-size:var( --e-global-typography-cd1d095-font-size );font-weight:var( --e-global-typography-cd1d095-font-weight );line-height:var( --e-global-typography-cd1d095-line-height );letter-spacing:var( --e-global-typography-cd1d095-letter-spacing );color:#763225;}.elementor-22 .elementor-element.elementor-element-10fa16a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:6%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-22 .elementor-element.elementor-element-7e2ac47{--display:flex;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-7e2ac47:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-7e2ac47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e40c695 );}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-b27c387{right:15px;}body.rtl .elementor-22 .elementor-element.elementor-element-b27c387{left:15px;}.elementor-22 .elementor-element.elementor-element-b27c387{top:20px;}.elementor-22 .elementor-element.elementor-element-b27c387 .elementor-heading-title{font-family:var( --e-global-typography-6beb2ec-font-family ), Sans-serif;font-size:var( --e-global-typography-6beb2ec-font-size );font-weight:var( --e-global-typography-6beb2ec-font-weight );line-height:var( --e-global-typography-6beb2ec-line-height );letter-spacing:var( --e-global-typography-6beb2ec-letter-spacing );color:var( --e-global-color-732b388 );}.elementor-22 .elementor-element.elementor-element-57356a2 > .elementor-widget-container{margin:-4.5vw 0vw 0vw 0vw;}.elementor-22 .elementor-element.elementor-element-57356a2 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-57356a2 .elementor-icon{font-size:17vw;}.elementor-22 .elementor-element.elementor-element-57356a2 .elementor-icon svg{height:17vw;}.elementor-22 .elementor-element.elementor-element-798fdd7 > .elementor-widget-container{padding:12% 0% 0% 0%;}.elementor-22 .elementor-element.elementor-element-798fdd7{text-align:center;}.elementor-22 .elementor-element.elementor-element-798fdd7 .elementor-heading-title{font-family:var( --e-global-typography-df2f192-font-family ), Sans-serif;font-size:var( --e-global-typography-df2f192-font-size );font-weight:var( --e-global-typography-df2f192-font-weight );line-height:var( --e-global-typography-df2f192-line-height );letter-spacing:var( --e-global-typography-df2f192-letter-spacing );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-132958f > .elementor-widget-container{padding:6% 0% 0% 0%;}.elementor-22 .elementor-element.elementor-element-132958f .elementor-counter-number-wrapper{gap:3px;color:var( --e-global-color-ab9f123 );font-family:var( --e-global-typography-670950c-font-family ), Sans-serif;font-size:var( --e-global-typography-670950c-font-size );font-weight:var( --e-global-typography-670950c-font-weight );line-height:var( --e-global-typography-670950c-line-height );letter-spacing:var( --e-global-typography-670950c-letter-spacing );}.elementor-22 .elementor-element.elementor-element-58625d1{--display:flex;--justify-content:space-between;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-56038ff{--display:flex;--border-radius:18px 18px 18px 18px;--padding-top:60px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-22 .elementor-element.elementor-element-56038ff:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-56038ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e40c695 );}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-79aae72{right:15px;}body.rtl .elementor-22 .elementor-element.elementor-element-79aae72{left:15px;}.elementor-22 .elementor-element.elementor-element-79aae72{top:20px;}.elementor-22 .elementor-element.elementor-element-79aae72 .elementor-heading-title{font-family:var( --e-global-typography-6beb2ec-font-family ), Sans-serif;font-size:var( --e-global-typography-6beb2ec-font-size );font-weight:var( --e-global-typography-6beb2ec-font-weight );line-height:var( --e-global-typography-6beb2ec-line-height );letter-spacing:var( --e-global-typography-6beb2ec-letter-spacing );color:var( --e-global-color-732b388 );}.elementor-22 .elementor-element.elementor-element-7e5fa71{text-align:center;font-family:var( --e-global-typography-6f4f9f7-font-family ), Sans-serif;font-size:var( --e-global-typography-6f4f9f7-font-size );font-weight:var( --e-global-typography-6f4f9f7-font-weight );line-height:var( --e-global-typography-6f4f9f7-line-height );letter-spacing:var( --e-global-typography-6f4f9f7-letter-spacing );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-c5229fc > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-22 .elementor-element.elementor-element-c5229fc .elementor-counter-number-wrapper{color:var( --e-global-color-ab9f123 );font-family:var( --e-global-typography-670950c-font-family ), Sans-serif;font-size:var( --e-global-typography-670950c-font-size );font-weight:var( --e-global-typography-670950c-font-weight );line-height:var( --e-global-typography-670950c-line-height );letter-spacing:var( --e-global-typography-670950c-letter-spacing );}.elementor-22 .elementor-element.elementor-element-4d43896{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;--border-radius:18px 18px 18px 18px;--padding-top:60px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-22 .elementor-element.elementor-element-4d43896:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-4d43896 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e40c695 );}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-b7565c4{right:15px;}body.rtl .elementor-22 .elementor-element.elementor-element-b7565c4{left:15px;}.elementor-22 .elementor-element.elementor-element-b7565c4{top:20px;}.elementor-22 .elementor-element.elementor-element-b7565c4 .elementor-heading-title{font-family:var( --e-global-typography-6beb2ec-font-family ), Sans-serif;font-size:var( --e-global-typography-6beb2ec-font-size );font-weight:var( --e-global-typography-6beb2ec-font-weight );line-height:var( --e-global-typography-6beb2ec-line-height );letter-spacing:var( --e-global-typography-6beb2ec-letter-spacing );color:var( --e-global-color-732b388 );}.elementor-22 .elementor-element.elementor-element-0b2149a{width:100%;max-width:100%;text-align:center;font-family:var( --e-global-typography-df2f192-font-family ), Sans-serif;font-size:var( --e-global-typography-df2f192-font-size );font-weight:var( --e-global-typography-df2f192-font-weight );line-height:var( --e-global-typography-df2f192-line-height );letter-spacing:var( --e-global-typography-df2f192-letter-spacing );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-f4f1ae9{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-f4f1ae9 .elementor-counter-number-wrapper{gap:3px;color:var( --e-global-color-ab9f123 );font-family:var( --e-global-typography-670950c-font-family ), Sans-serif;font-size:var( --e-global-typography-670950c-font-size );font-weight:var( --e-global-typography-670950c-font-weight );line-height:var( --e-global-typography-670950c-line-height );letter-spacing:var( --e-global-typography-670950c-letter-spacing );}.elementor-22 .elementor-element.elementor-element-2a5599d{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-2a5599d .elementor-counter-number-wrapper{gap:3px;color:var( --e-global-color-ab9f123 );font-family:var( --e-global-typography-670950c-font-family ), Sans-serif;font-size:var( --e-global-typography-670950c-font-size );font-weight:var( --e-global-typography-670950c-font-weight );line-height:var( --e-global-typography-670950c-line-height );letter-spacing:var( --e-global-typography-670950c-letter-spacing );}.elementor-22 .elementor-element.elementor-element-bb41850{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-bb41850 .elementor-counter-number-wrapper{gap:3px;color:var( --e-global-color-ab9f123 );font-family:var( --e-global-typography-670950c-font-family ), Sans-serif;font-size:var( --e-global-typography-670950c-font-size );font-weight:var( --e-global-typography-670950c-font-weight );line-height:var( --e-global-typography-670950c-line-height );letter-spacing:var( --e-global-typography-670950c-letter-spacing );}.elementor-22 .elementor-element.elementor-element-f32cded{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:8%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-22 .elementor-element.elementor-element-d15bd4f{--display:flex;}.elementor-22 .elementor-element.elementor-element-63fb093 .elementor-heading-title{font-family:var( --e-global-typography-8d6a6b3-font-family ), Sans-serif;font-size:var( --e-global-typography-8d6a6b3-font-size );font-weight:var( --e-global-typography-8d6a6b3-font-weight );line-height:var( --e-global-typography-8d6a6b3-line-height );letter-spacing:var( --e-global-typography-8d6a6b3-letter-spacing );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-daa650b > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-22 .elementor-element.elementor-element-daa650b .elementor-heading-title{font-family:var( --e-global-typography-cd1d095-font-family ), Sans-serif;font-size:var( --e-global-typography-cd1d095-font-size );font-weight:var( --e-global-typography-cd1d095-font-weight );line-height:var( --e-global-typography-cd1d095-line-height );letter-spacing:var( --e-global-typography-cd1d095-letter-spacing );color:#763225;}.elementor-22 .elementor-element.elementor-element-5e733f6 > .elementor-widget-container{padding:4% 0% 0% 0%;}.elementor-22 .elementor-element.elementor-element-5e733f6{font-family:var( --e-global-typography-5fed7e5-font-family ), Sans-serif;font-size:var( --e-global-typography-5fed7e5-font-size );font-weight:var( --e-global-typography-5fed7e5-font-weight );line-height:var( --e-global-typography-5fed7e5-line-height );letter-spacing:var( --e-global-typography-5fed7e5-letter-spacing );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-aa9d09f .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-2e5e383-font-family ), Sans-serif;font-size:var( --e-global-typography-2e5e383-font-size );font-weight:var( --e-global-typography-2e5e383-font-weight );line-height:var( --e-global-typography-2e5e383-line-height );letter-spacing:var( --e-global-typography-2e5e383-letter-spacing );fill:var( --e-global-color-ab9f123 );color:var( --e-global-color-ab9f123 );padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-aa9d09f > .elementor-widget-container:hover{--e-transform-translateX:3px;}.elementor-22 .elementor-element.elementor-element-aa9d09f > .elementor-widget-container{padding:45px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-aa9d09f.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-aa9d09f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22 .elementor-element.elementor-element-aa9d09f .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-22 .elementor-element.elementor-element-8e2865c{--display:flex;}.elementor-22 .elementor-element.elementor-element-991b7b4 > .elementor-widget-container{margin:-2vw 0vw 0vw 0vw;}.elementor-22 .elementor-element.elementor-element-991b7b4 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-991b7b4 .elementor-icon{font-size:31vw;}.elementor-22 .elementor-element.elementor-element-991b7b4 .elementor-icon svg{height:31vw;}.elementor-22 .elementor-element.elementor-element-f078ced{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-7e08d08{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:18px 18px 18px 18px;--padding-top:50px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-22 .elementor-element.elementor-element-7e08d08:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-7e08d08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-ffb87cc{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-2f95bf5 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-2f95bf5 .elementor-icon{font-size:10vw;}.elementor-22 .elementor-element.elementor-element-2f95bf5 .elementor-icon svg{height:10vw;}.elementor-22 .elementor-element.elementor-element-bc5660d{text-align:center;}.elementor-22 .elementor-element.elementor-element-bc5660d .elementor-heading-title{font-family:var( --e-global-typography-3b62c42-font-family ), Sans-serif;font-size:var( --e-global-typography-3b62c42-font-size );font-weight:var( --e-global-typography-3b62c42-font-weight );line-height:var( --e-global-typography-3b62c42-line-height );letter-spacing:var( --e-global-typography-3b62c42-letter-spacing );}.elementor-22 .elementor-element.elementor-element-a25b906{--display:flex;}.elementor-22 .elementor-element.elementor-element-db62658 .elementor-repeater-item-9a503fd > *{display:inline-block;}.elementor-22 .elementor-element.elementor-element-db62658 .elementor-repeater-item-25c454c.dce-item_image{justify-content:top;}.elementor-22 .elementor-element.elementor-element-db62658 > .elementor-widget-container{border-radius:18px 18px 18px 18px;}.elementor-22 .elementor-element.elementor-element-db62658 .dce-container-navigation i{font-size:50px;}.elementor-22 .elementor-element.elementor-element-db62658 .dce-container-navigation svg{height:50px;width:100%;}.elementor-22 .elementor-element.elementor-element-db62658 .dce-carousel-controls .swiper-button-left{height:50px;width:50px;margin-top:calc(50px / 2);}.elementor-22 .elementor-element.elementor-element-db62658 .dce-carousel-controls .swiper-button-right{height:50px;width:50px;margin-top:calc(50px / 2);}.elementor-22 .elementor-element.elementor-element-db62658 .dce-carousel-controls .dce-container-navigation{transform:translateX(-50%);left:50%;top:50%;width:107%;}.elementor-22 .elementor-element.elementor-element-db62658 .swiper-button-left{left:0px;}.elementor-22 .elementor-element.elementor-element-db62658 .swiper-button-right{right:0px;}.elementor-22 .elementor-element.elementor-element-db62658 .swiper-button-left, .elementor-22 .elementor-element.elementor-element-db62658 .swiper-button-right{top:-75px;}.elementor-22 .elementor-element.elementor-element-db62658 .dce-posts-fallback{text-align:left;}.elementor-22 .elementor-element.elementor-element-e10c893 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-2e5e383-font-family ), Sans-serif;font-size:var( --e-global-typography-2e5e383-font-size );font-weight:var( --e-global-typography-2e5e383-font-weight );line-height:var( --e-global-typography-2e5e383-line-height );letter-spacing:var( --e-global-typography-2e5e383-letter-spacing );fill:var( --e-global-color-ab9f123 );color:var( --e-global-color-ab9f123 );padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-e10c893 > .elementor-widget-container:hover{--e-transform-translateX:3px;}.elementor-22 .elementor-element.elementor-element-e10c893.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-e10c893{left:-22%;}body.rtl .elementor-22 .elementor-element.elementor-element-e10c893{right:-22%;}.elementor-22 .elementor-element.elementor-element-e10c893{bottom:0%;}.elementor-22 .elementor-element.elementor-element-e10c893 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22 .elementor-element.elementor-element-e10c893 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-22 .elementor-element.elementor-element-218c489{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:18px 18px 18px 18px;--padding-top:50px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-22 .elementor-element.elementor-element-218c489:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-218c489 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-8759207{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-4da6e9d .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-4da6e9d .elementor-icon{font-size:10vw;}.elementor-22 .elementor-element.elementor-element-4da6e9d .elementor-icon svg{height:10vw;}.elementor-22 .elementor-element.elementor-element-6ec68b4{text-align:center;}.elementor-22 .elementor-element.elementor-element-6ec68b4 .elementor-heading-title{font-family:var( --e-global-typography-3b62c42-font-family ), Sans-serif;font-size:var( --e-global-typography-3b62c42-font-size );font-weight:var( --e-global-typography-3b62c42-font-weight );line-height:var( --e-global-typography-3b62c42-line-height );letter-spacing:var( --e-global-typography-3b62c42-letter-spacing );}.elementor-22 .elementor-element.elementor-element-55681ae{--display:flex;}.elementor-22 .elementor-element.elementor-element-433518f .elementor-repeater-item-9a503fd > *{display:inline-block;}.elementor-22 .elementor-element.elementor-element-433518f .elementor-repeater-item-25c454c.dce-item_image{justify-content:top;}.elementor-22 .elementor-element.elementor-element-433518f > .elementor-widget-container{border-radius:18px 18px 18px 18px;}.elementor-22 .elementor-element.elementor-element-433518f .dce-container-navigation i{font-size:50px;}.elementor-22 .elementor-element.elementor-element-433518f .dce-container-navigation svg{height:50px;width:100%;}.elementor-22 .elementor-element.elementor-element-433518f .dce-carousel-controls .swiper-button-left{height:50px;width:50px;margin-top:calc(50px / 2);}.elementor-22 .elementor-element.elementor-element-433518f .dce-carousel-controls .swiper-button-right{height:50px;width:50px;margin-top:calc(50px / 2);}.elementor-22 .elementor-element.elementor-element-433518f .dce-carousel-controls .dce-container-navigation{transform:translateX(-50%);left:50%;top:50%;width:107%;}.elementor-22 .elementor-element.elementor-element-433518f .swiper-button-left{left:0px;}.elementor-22 .elementor-element.elementor-element-433518f .swiper-button-right{right:0px;}.elementor-22 .elementor-element.elementor-element-433518f .swiper-button-left, .elementor-22 .elementor-element.elementor-element-433518f .swiper-button-right{top:-75px;}.elementor-22 .elementor-element.elementor-element-433518f .dce-posts-fallback{text-align:left;}.elementor-22 .elementor-element.elementor-element-c21e9fa .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-2e5e383-font-family ), Sans-serif;font-size:var( --e-global-typography-2e5e383-font-size );font-weight:var( --e-global-typography-2e5e383-font-weight );line-height:var( --e-global-typography-2e5e383-line-height );letter-spacing:var( --e-global-typography-2e5e383-letter-spacing );fill:var( --e-global-color-ab9f123 );color:var( --e-global-color-ab9f123 );padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-c21e9fa > .elementor-widget-container:hover{--e-transform-translateX:3px;}.elementor-22 .elementor-element.elementor-element-c21e9fa.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-c21e9fa{left:-22%;}body.rtl .elementor-22 .elementor-element.elementor-element-c21e9fa{right:-22%;}.elementor-22 .elementor-element.elementor-element-c21e9fa{bottom:0%;}.elementor-22 .elementor-element.elementor-element-c21e9fa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22 .elementor-element.elementor-element-c21e9fa .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-22 .elementor-element.elementor-element-99d90e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:18px 18px 18px 18px;--padding-top:50px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-22 .elementor-element.elementor-element-99d90e2:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-99d90e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-7a15696{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-2fe2059 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-2fe2059 .elementor-icon{font-size:10vw;}.elementor-22 .elementor-element.elementor-element-2fe2059 .elementor-icon svg{height:10vw;}.elementor-22 .elementor-element.elementor-element-82eaf7a{text-align:center;}.elementor-22 .elementor-element.elementor-element-82eaf7a .elementor-heading-title{font-family:var( --e-global-typography-3b62c42-font-family ), Sans-serif;font-size:var( --e-global-typography-3b62c42-font-size );font-weight:var( --e-global-typography-3b62c42-font-weight );line-height:var( --e-global-typography-3b62c42-line-height );letter-spacing:var( --e-global-typography-3b62c42-letter-spacing );}.elementor-22 .elementor-element.elementor-element-899f7c4{--display:flex;}.elementor-22 .elementor-element.elementor-element-ba31176 .elementor-repeater-item-9a503fd > *{display:inline-block;}.elementor-22 .elementor-element.elementor-element-ba31176 .elementor-repeater-item-25c454c.dce-item_image{justify-content:top;}.elementor-22 .elementor-element.elementor-element-ba31176 > .elementor-widget-container{border-radius:18px 18px 18px 18px;}.elementor-22 .elementor-element.elementor-element-ba31176 .dce-container-navigation i{font-size:50px;}.elementor-22 .elementor-element.elementor-element-ba31176 .dce-container-navigation svg{height:50px;width:100%;}.elementor-22 .elementor-element.elementor-element-ba31176 .dce-carousel-controls .swiper-button-left{height:50px;width:50px;margin-top:calc(50px / 2);}.elementor-22 .elementor-element.elementor-element-ba31176 .dce-carousel-controls .swiper-button-right{height:50px;width:50px;margin-top:calc(50px / 2);}.elementor-22 .elementor-element.elementor-element-ba31176 .dce-carousel-controls .dce-container-navigation{transform:translateX(-50%);left:50%;top:50%;width:107%;}.elementor-22 .elementor-element.elementor-element-ba31176 .swiper-button-left{left:0px;}.elementor-22 .elementor-element.elementor-element-ba31176 .swiper-button-right{right:0px;}.elementor-22 .elementor-element.elementor-element-ba31176 .swiper-button-left, .elementor-22 .elementor-element.elementor-element-ba31176 .swiper-button-right{top:-75px;}.elementor-22 .elementor-element.elementor-element-ba31176 .dce-posts-fallback{text-align:left;}.elementor-22 .elementor-element.elementor-element-8db4657 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-2e5e383-font-family ), Sans-serif;font-size:var( --e-global-typography-2e5e383-font-size );font-weight:var( --e-global-typography-2e5e383-font-weight );line-height:var( --e-global-typography-2e5e383-line-height );letter-spacing:var( --e-global-typography-2e5e383-letter-spacing );fill:var( --e-global-color-ab9f123 );color:var( --e-global-color-ab9f123 );padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-8db4657 > .elementor-widget-container:hover{--e-transform-translateX:3px;}.elementor-22 .elementor-element.elementor-element-8db4657.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-8db4657{left:-22%;}body.rtl .elementor-22 .elementor-element.elementor-element-8db4657{right:-22%;}.elementor-22 .elementor-element.elementor-element-8db4657{bottom:0%;}.elementor-22 .elementor-element.elementor-element-8db4657 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22 .elementor-element.elementor-element-8db4657 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-22 .elementor-element.elementor-element-d08c471{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:13%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-22 .elementor-element.elementor-element-e97d784{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0vw;--margin-bottom:-3vw;--margin-left:0vw;--margin-right:0vw;}.elementor-22 .elementor-element.elementor-element-93435d5{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:18px 18px 0px 0px;--padding-top:3.5%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;--z-index:3;}.elementor-22 .elementor-element.elementor-element-93435d5:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-93435d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-11564f5 );}.elementor-22 .elementor-element.elementor-element-bd4d1d8 .elementor-heading-title{font-family:var( --e-global-typography-8d6a6b3-font-family ), Sans-serif;font-size:var( --e-global-typography-8d6a6b3-font-size );font-weight:var( --e-global-typography-8d6a6b3-font-weight );line-height:var( --e-global-typography-8d6a6b3-line-height );letter-spacing:var( --e-global-typography-8d6a6b3-letter-spacing );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-c4cc73d .elementor-heading-title{font-family:var( --e-global-typography-cd1d095-font-family ), Sans-serif;font-size:var( --e-global-typography-cd1d095-font-size );font-weight:var( --e-global-typography-cd1d095-font-weight );line-height:var( --e-global-typography-cd1d095-line-height );letter-spacing:var( --e-global-typography-cd1d095-letter-spacing );color:var( --e-global-color-9846f54 );}.elementor-22 .elementor-element.elementor-element-880997e{width:auto;max-width:auto;bottom:1.1vw;z-index:5;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-880997e{right:10%;}body.rtl .elementor-22 .elementor-element.elementor-element-880997e{left:10%;}.elementor-22 .elementor-element.elementor-element-880997e .elementor-icon-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-880997e .elementor-icon{font-size:27.5vw;}.elementor-22 .elementor-element.elementor-element-880997e .elementor-icon svg{height:27.5vw;}.elementor-22 .elementor-element.elementor-element-70d7cc7{--display:flex;--border-radius:18px 18px 18px 18px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:7%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-22 .elementor-element.elementor-element-70d7cc7:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-70d7cc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-11564f5 );}.elementor-22 .elementor-element.elementor-element-6afa2f2 .elementor-repeater-item-9a503fd > *{display:inline-block;}.elementor-22 .elementor-element.elementor-element-6afa2f2 .elementor-repeater-item-25c454c.dce-item_image{justify-content:top;}.elementor-22 .elementor-element.elementor-element-6afa2f2{z-index:5;}.elementor-22 .elementor-element.elementor-element-6afa2f2 > .elementor-widget-container{border-radius:18px 18px 18px 18px;}.elementor-22 .elementor-element.elementor-element-6afa2f2 .dce-container-navigation i{font-size:50px;}.elementor-22 .elementor-element.elementor-element-6afa2f2 .dce-container-navigation svg{height:50px;width:100%;}.elementor-22 .elementor-element.elementor-element-6afa2f2 .dce-carousel-controls .swiper-button-left{height:50px;width:50px;margin-top:calc(50px / 2);}.elementor-22 .elementor-element.elementor-element-6afa2f2 .dce-carousel-controls .swiper-button-right{height:50px;width:50px;margin-top:calc(50px / 2);}.elementor-22 .elementor-element.elementor-element-6afa2f2 .dce-carousel-controls .dce-container-navigation{transform:translateX(-50%);left:50%;top:50%;width:115%;}.elementor-22 .elementor-element.elementor-element-6afa2f2 .swiper-button-left{left:0px;}.elementor-22 .elementor-element.elementor-element-6afa2f2 .swiper-button-right{right:0px;}.elementor-22 .elementor-element.elementor-element-6afa2f2 .swiper-button-left, .elementor-22 .elementor-element.elementor-element-6afa2f2 .swiper-button-right{top:-75px;}.elementor-22 .elementor-element.elementor-element-6afa2f2 .dce-posts-fallback{text-align:left;}body.elementor-page-22:not(.elementor-motion-effects-element-type-background), body.elementor-page-22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fiberhealthly.com/wp-content/uploads/bg-index-1.svg");background-position:top right;background-repeat:no-repeat;background-size:100% auto;}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-f159b80{--width:fit-content;}.elementor-22 .elementor-element.elementor-element-7e2ac47{--width:31%;}.elementor-22 .elementor-element.elementor-element-58625d1{--width:69%;}.elementor-22 .elementor-element.elementor-element-f32cded{--content-width:1200px;}.elementor-22 .elementor-element.elementor-element-ffb87cc{--width:fit-content;}.elementor-22 .elementor-element.elementor-element-a25b906{--width:82%;}.elementor-22 .elementor-element.elementor-element-8759207{--width:fit-content;}.elementor-22 .elementor-element.elementor-element-55681ae{--width:82%;}.elementor-22 .elementor-element.elementor-element-7a15696{--width:fit-content;}.elementor-22 .elementor-element.elementor-element-899f7c4{--width:82%;}.elementor-22 .elementor-element.elementor-element-93435d5{--width:49%;}}@media(max-width:1200px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-7e2ac47{--width:100%;}.elementor-22 .elementor-element.elementor-element-58625d1{--width:100%;}.elementor-22 .elementor-element.elementor-element-d15bd4f{--width:100%;}.elementor-22 .elementor-element.elementor-element-8e2865c{--width:100%;}.elementor-22 .elementor-element.elementor-element-ffb87cc{--width:100%;}.elementor-22 .elementor-element.elementor-element-a25b906{--width:100%;}.elementor-22 .elementor-element.elementor-element-8759207{--width:100%;}.elementor-22 .elementor-element.elementor-element-55681ae{--width:100%;}.elementor-22 .elementor-element.elementor-element-7a15696{--width:100%;}.elementor-22 .elementor-element.elementor-element-899f7c4{--width:100%;}.elementor-22 .elementor-element.elementor-element-93435d5{--width:60%;}}@media(max-width:1540px){.elementor-22 .elementor-element.elementor-element-1698434{font-size:var( --e-global-typography-8d6a6b3-font-size );line-height:var( --e-global-typography-8d6a6b3-line-height );letter-spacing:var( --e-global-typography-8d6a6b3-letter-spacing );}.elementor-22 .elementor-element.elementor-element-78546dc .elementor-heading-title{font-size:var( --e-global-typography-cd1d095-font-size );line-height:var( --e-global-typography-cd1d095-line-height );letter-spacing:var( --e-global-typography-cd1d095-letter-spacing );}.elementor-22 .elementor-element.elementor-element-b27c387 .elementor-heading-title{font-size:var( --e-global-typography-6beb2ec-font-size );line-height:var( --e-global-typography-6beb2ec-line-height );letter-spacing:var( --e-global-typography-6beb2ec-letter-spacing );}.elementor-22 .elementor-element.elementor-element-798fdd7 .elementor-heading-title{font-size:var( --e-global-typography-df2f192-font-size );line-height:var( --e-global-typography-df2f192-line-height );letter-spacing:var( --e-global-typography-df2f192-letter-spacing );}.elementor-22 .elementor-element.elementor-element-132958f .elementor-counter-number-wrapper{font-size:var( --e-global-typography-670950c-font-size );line-height:var( --e-global-typography-670950c-line-height );letter-spacing:var( --e-global-typography-670950c-letter-spacing );}.elementor-22 .elementor-element.elementor-element-79aae72 .elementor-heading-title{font-size:var( --e-global-typography-6beb2ec-font-size );line-height:var( --e-global-typography-6beb2ec-line-height );letter-spacing:var( --e-global-typography-6beb2ec-letter-spacing );}.elementor-22 .elementor-element.elementor-element-7e5fa71{font-size:var( --e-global-typography-6f4f9f7-font-size );line-height:var( --e-global-typography-6f4f9f7-line-height );letter-spacing:var( --e-global-typography-6f4f9f7-letter-spacing );}.elementor-22 .elementor-element.elementor-element-c5229fc .elementor-counter-number-wrapper{font-size:var( --e-global-typography-670950c-font-size );line-height:var( --e-global-typography-670950c-line-height );letter-spacing:var( --e-global-typography-670950c-letter-spacing );}.elementor-22 .elementor-element.elementor-element-b7565c4 .elementor-heading-title{font-size:var( --e-global-typography-6beb2ec-font-size );line-height:var( --e-global-typography-6beb2ec-line-height );letter-spacing:var( --e-global-typography-6beb2ec-letter-spacing );}.elementor-22 .elementor-element.elementor-element-0b2149a{font-size:var( --e-global-typography-df2f192-font-size );line-height:var( --e-global-typography-df2f192-line-height );letter-spacing:var( --e-global-typography-df2f192-letter-spacing );}.elementor-22 .elementor-element.elementor-element-f4f1ae9 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-670950c-font-size );line-height:var( --e-global-typography-670950c-line-height );letter-spacing:var( --e-global-typography-670950c-letter-spacing );}.elementor-22 .elementor-element.elementor-element-2a5599d .elementor-counter-number-wrapper{font-size:var( --e-global-typography-670950c-font-size );line-height:var( --e-global-typography-670950c-line-height );letter-spacing:var( --e-global-typography-670950c-letter-spacing );}.elementor-22 .elementor-element.elementor-element-bb41850 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-670950c-font-size );line-height:var( --e-global-typography-670950c-line-height );letter-spacing:var( --e-global-typography-670950c-letter-spacing );}.elementor-22 .elementor-element.elementor-element-63fb093 .elementor-heading-title{font-size:var( --e-global-typography-8d6a6b3-font-size );line-height:var( --e-global-typography-8d6a6b3-line-height );letter-spacing:var( --e-global-typography-8d6a6b3-letter-spacing );}.elementor-22 .elementor-element.elementor-element-daa650b .elementor-heading-title{font-size:var( --e-global-typography-cd1d095-font-size );line-height:var( --e-global-typography-cd1d095-line-height );letter-spacing:var( --e-global-typography-cd1d095-letter-spacing );}.elementor-22 .elementor-element.elementor-element-5e733f6{font-size:var( --e-global-typography-5fed7e5-font-size );line-height:var( --e-global-typography-5fed7e5-line-height );letter-spacing:var( --e-global-typography-5fed7e5-letter-spacing );}.elementor-22 .elementor-element.elementor-element-aa9d09f .elementor-button{font-size:var( --e-global-typography-2e5e383-font-size );line-height:var( --e-global-typography-2e5e383-line-height );letter-spacing:var( --e-global-typography-2e5e383-letter-spacing );}.elementor-22 .elementor-element.elementor-element-bc5660d .elementor-heading-title{font-size:var( --e-global-typography-3b62c42-font-size );line-height:var( --e-global-typography-3b62c42-line-height );letter-spacing:var( --e-global-typography-3b62c42-letter-spacing );}.elementor-22 .elementor-element.elementor-element-e10c893 .elementor-button{font-size:var( --e-global-typography-2e5e383-font-size );line-height:var( --e-global-typography-2e5e383-line-height );letter-spacing:var( --e-global-typography-2e5e383-letter-spacing );}.elementor-22 .elementor-element.elementor-element-6ec68b4 .elementor-heading-title{font-size:var( --e-global-typography-3b62c42-font-size );line-height:var( --e-global-typography-3b62c42-line-height );letter-spacing:var( --e-global-typography-3b62c42-letter-spacing );}.elementor-22 .elementor-element.elementor-element-c21e9fa .elementor-button{font-size:var( --e-global-typography-2e5e383-font-size );line-height:var( --e-global-typography-2e5e383-line-height );letter-spacing:var( --e-global-typography-2e5e383-letter-spacing );}.elementor-22 .elementor-element.elementor-element-82eaf7a .elementor-heading-title{font-size:var( --e-global-typography-3b62c42-font-size );line-height:var( --e-global-typography-3b62c42-line-height );letter-spacing:var( --e-global-typography-3b62c42-letter-spacing );}.elementor-22 .elementor-element.elementor-element-8db4657 .elementor-button{font-size:var( --e-global-typography-2e5e383-font-size );line-height:var( --e-global-typography-2e5e383-line-height );letter-spacing:var( --e-global-typography-2e5e383-letter-spacing );}.elementor-22 .elementor-element.elementor-element-bd4d1d8 .elementor-heading-title{font-size:var( --e-global-typography-8d6a6b3-font-size );line-height:var( --e-global-typography-8d6a6b3-line-height );letter-spacing:var( --e-global-typography-8d6a6b3-letter-spacing );}.elementor-22 .elementor-element.elementor-element-c4cc73d .elementor-heading-title{font-size:var( --e-global-typography-cd1d095-font-size );line-height:var( --e-global-typography-cd1d095-line-height );letter-spacing:var( --e-global-typography-cd1d095-letter-spacing );}}@media(max-width:1200px){.elementor-22 .elementor-element.elementor-element-a8aa840 > .elementor-widget-container{margin:0vw -50vw 0vw -50vw;}.elementor-22 .elementor-element.elementor-element-a8aa840 .dce-container-navigation i{font-size:40px;}.elementor-22 .elementor-element.elementor-element-a8aa840 .dce-container-navigation svg{height:40px;width:100%;}.elementor-22 .elementor-element.elementor-element-a8aa840 .dce-carousel-controls .swiper-button-left{height:40px;width:40px;margin-top:calc(40px / 2);}.elementor-22 .elementor-element.elementor-element-a8aa840 .dce-carousel-controls .swiper-button-right{height:40px;width:40px;margin-top:calc(40px / 2);}.elementor-22 .elementor-element.elementor-element-a8aa840 .dce-carousel-controls .dce-container-navigation{width:70%;}.elementor-22 .elementor-element.elementor-element-053defa{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-1698434{font-size:var( --e-global-typography-8d6a6b3-font-size );line-height:var( --e-global-typography-8d6a6b3-line-height );letter-spacing:var( --e-global-typography-8d6a6b3-letter-spacing );}.elementor-22 .elementor-element.elementor-element-78546dc .elementor-heading-title{font-size:var( --e-global-typography-cd1d095-font-size );line-height:var( --e-global-typography-cd1d095-line-height );letter-spacing:var( --e-global-typography-cd1d095-letter-spacing );}.elementor-22 .elementor-element.elementor-element-10fa16a{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-b27c387 .elementor-heading-title{font-size:var( --e-global-typography-6beb2ec-font-size );line-height:var( --e-global-typography-6beb2ec-line-height );letter-spacing:var( --e-global-typography-6beb2ec-letter-spacing );}.elementor-22 .elementor-element.elementor-element-57356a2 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-57356a2 .elementor-icon-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-57356a2 .elementor-icon{font-size:120px;}.elementor-22 .elementor-element.elementor-element-57356a2 .elementor-icon svg{height:120px;}.elementor-22 .elementor-element.elementor-element-798fdd7 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-798fdd7 .elementor-heading-title{font-size:var( --e-global-typography-df2f192-font-size );line-height:var( --e-global-typography-df2f192-line-height );letter-spacing:var( --e-global-typography-df2f192-letter-spacing );}.elementor-22 .elementor-element.elementor-element-132958f > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-132958f .elementor-counter-number-wrapper{font-size:var( --e-global-typography-670950c-font-size );line-height:var( --e-global-typography-670950c-line-height );letter-spacing:var( --e-global-typography-670950c-letter-spacing );}.elementor-22 .elementor-element.elementor-element-58625d1{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-56038ff{--padding-top:35px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-79aae72 .elementor-heading-title{font-size:var( --e-global-typography-6beb2ec-font-size );line-height:var( --e-global-typography-6beb2ec-line-height );letter-spacing:var( --e-global-typography-6beb2ec-letter-spacing );}.elementor-22 .elementor-element.elementor-element-7e5fa71{font-size:var( --e-global-typography-6f4f9f7-font-size );line-height:var( --e-global-typography-6f4f9f7-line-height );letter-spacing:var( --e-global-typography-6f4f9f7-letter-spacing );}.elementor-22 .elementor-element.elementor-element-c5229fc > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-22 .elementor-element.elementor-element-c5229fc .elementor-counter-number-wrapper{font-size:var( --e-global-typography-670950c-font-size );line-height:var( --e-global-typography-670950c-line-height );letter-spacing:var( --e-global-typography-670950c-letter-spacing );}.elementor-22 .elementor-element.elementor-element-4d43896{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-b7565c4 .elementor-heading-title{font-size:var( --e-global-typography-6beb2ec-font-size );line-height:var( --e-global-typography-6beb2ec-line-height );letter-spacing:var( --e-global-typography-6beb2ec-letter-spacing );}.elementor-22 .elementor-element.elementor-element-0b2149a{font-size:var( --e-global-typography-df2f192-font-size );line-height:var( --e-global-typography-df2f192-line-height );letter-spacing:var( --e-global-typography-df2f192-letter-spacing );}.elementor-22 .elementor-element.elementor-element-f4f1ae9 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-670950c-font-size );line-height:var( --e-global-typography-670950c-line-height );letter-spacing:var( --e-global-typography-670950c-letter-spacing );}.elementor-22 .elementor-element.elementor-element-2a5599d .elementor-counter-number-wrapper{font-size:var( --e-global-typography-670950c-font-size );line-height:var( --e-global-typography-670950c-line-height );letter-spacing:var( --e-global-typography-670950c-letter-spacing );}.elementor-22 .elementor-element.elementor-element-bb41850 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-670950c-font-size );line-height:var( --e-global-typography-670950c-line-height );letter-spacing:var( --e-global-typography-670950c-letter-spacing );}.elementor-22 .elementor-element.elementor-element-f32cded{--flex-wrap:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-63fb093 .elementor-heading-title{font-size:var( --e-global-typography-8d6a6b3-font-size );line-height:var( --e-global-typography-8d6a6b3-line-height );letter-spacing:var( --e-global-typography-8d6a6b3-letter-spacing );}.elementor-22 .elementor-element.elementor-element-daa650b > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-daa650b .elementor-heading-title{font-size:var( --e-global-typography-cd1d095-font-size );line-height:var( --e-global-typography-cd1d095-line-height );letter-spacing:var( --e-global-typography-cd1d095-letter-spacing );}.elementor-22 .elementor-element.elementor-element-5e733f6 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-5e733f6{font-size:var( --e-global-typography-5fed7e5-font-size );line-height:var( --e-global-typography-5fed7e5-line-height );letter-spacing:var( --e-global-typography-5fed7e5-letter-spacing );}.elementor-22 .elementor-element.elementor-element-aa9d09f > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-aa9d09f .elementor-button{font-size:var( --e-global-typography-2e5e383-font-size );line-height:var( --e-global-typography-2e5e383-line-height );letter-spacing:var( --e-global-typography-2e5e383-letter-spacing );}.elementor-22 .elementor-element.elementor-element-8e2865c{--margin-top:0px;--margin-bottom:-95px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-8e2865c.e-con{--order:-99999 /* order start hack */;}.elementor-22 .elementor-element.elementor-element-991b7b4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-991b7b4 .elementor-icon-wrapper{text-align:end;}.elementor-22 .elementor-element.elementor-element-991b7b4 .elementor-icon{font-size:265px;}.elementor-22 .elementor-element.elementor-element-991b7b4 .elementor-icon svg{height:265px;}.elementor-22 .elementor-element.elementor-element-7e08d08{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--padding-top:45px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-ffb87cc{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-22 .elementor-element.elementor-element-2f95bf5 .elementor-icon-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-2f95bf5 .elementor-icon{font-size:120px;}.elementor-22 .elementor-element.elementor-element-2f95bf5 .elementor-icon svg{height:120px;}.elementor-22 .elementor-element.elementor-element-bc5660d .elementor-heading-title{font-size:var( --e-global-typography-3b62c42-font-size );line-height:var( --e-global-typography-3b62c42-line-height );letter-spacing:var( --e-global-typography-3b62c42-letter-spacing );}.elementor-22 .elementor-element.elementor-element-db62658 .dce-container-navigation i{font-size:40px;}.elementor-22 .elementor-element.elementor-element-db62658 .dce-container-navigation svg{height:40px;width:100%;}.elementor-22 .elementor-element.elementor-element-db62658 .dce-carousel-controls .swiper-button-left{height:40px;width:40px;margin-top:calc(40px / 2);}.elementor-22 .elementor-element.elementor-element-db62658 .dce-carousel-controls .swiper-button-right{height:40px;width:40px;margin-top:calc(40px / 2);}.elementor-22 .elementor-element.elementor-element-db62658 .swiper-button-left, .elementor-22 .elementor-element.elementor-element-db62658 .swiper-button-right{top:-125px;}.elementor-22 .elementor-element.elementor-element-e10c893 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-e10c893 .elementor-button{font-size:var( --e-global-typography-2e5e383-font-size );line-height:var( --e-global-typography-2e5e383-line-height );letter-spacing:var( --e-global-typography-2e5e383-letter-spacing );}.elementor-22 .elementor-element.elementor-element-218c489{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--padding-top:45px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-8759207{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-22 .elementor-element.elementor-element-4da6e9d .elementor-icon-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-4da6e9d .elementor-icon{font-size:120px;}.elementor-22 .elementor-element.elementor-element-4da6e9d .elementor-icon svg{height:120px;}.elementor-22 .elementor-element.elementor-element-6ec68b4 .elementor-heading-title{font-size:var( --e-global-typography-3b62c42-font-size );line-height:var( --e-global-typography-3b62c42-line-height );letter-spacing:var( --e-global-typography-3b62c42-letter-spacing );}.elementor-22 .elementor-element.elementor-element-433518f .dce-container-navigation i{font-size:40px;}.elementor-22 .elementor-element.elementor-element-433518f .dce-container-navigation svg{height:40px;width:100%;}.elementor-22 .elementor-element.elementor-element-433518f .dce-carousel-controls .swiper-button-left{height:40px;width:40px;margin-top:calc(40px / 2);}.elementor-22 .elementor-element.elementor-element-433518f .dce-carousel-controls .swiper-button-right{height:40px;width:40px;margin-top:calc(40px / 2);}.elementor-22 .elementor-element.elementor-element-433518f .swiper-button-left, .elementor-22 .elementor-element.elementor-element-433518f .swiper-button-right{top:-125px;}.elementor-22 .elementor-element.elementor-element-c21e9fa > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-c21e9fa .elementor-button{font-size:var( --e-global-typography-2e5e383-font-size );line-height:var( --e-global-typography-2e5e383-line-height );letter-spacing:var( --e-global-typography-2e5e383-letter-spacing );}.elementor-22 .elementor-element.elementor-element-99d90e2{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--padding-top:45px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-7a15696{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-22 .elementor-element.elementor-element-2fe2059 .elementor-icon-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-2fe2059 .elementor-icon{font-size:120px;}.elementor-22 .elementor-element.elementor-element-2fe2059 .elementor-icon svg{height:120px;}.elementor-22 .elementor-element.elementor-element-82eaf7a .elementor-heading-title{font-size:var( --e-global-typography-3b62c42-font-size );line-height:var( --e-global-typography-3b62c42-line-height );letter-spacing:var( --e-global-typography-3b62c42-letter-spacing );}.elementor-22 .elementor-element.elementor-element-ba31176 .dce-container-navigation i{font-size:40px;}.elementor-22 .elementor-element.elementor-element-ba31176 .dce-container-navigation svg{height:40px;width:100%;}.elementor-22 .elementor-element.elementor-element-ba31176 .dce-carousel-controls .swiper-button-left{height:40px;width:40px;margin-top:calc(40px / 2);}.elementor-22 .elementor-element.elementor-element-ba31176 .dce-carousel-controls .swiper-button-right{height:40px;width:40px;margin-top:calc(40px / 2);}.elementor-22 .elementor-element.elementor-element-ba31176 .swiper-button-left, .elementor-22 .elementor-element.elementor-element-ba31176 .swiper-button-right{top:-125px;}.elementor-22 .elementor-element.elementor-element-8db4657 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-8db4657 .elementor-button{font-size:var( --e-global-typography-2e5e383-font-size );line-height:var( --e-global-typography-2e5e383-line-height );letter-spacing:var( --e-global-typography-2e5e383-letter-spacing );}.elementor-22 .elementor-element.elementor-element-d08c471{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-e97d784{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-22 .elementor-element.elementor-element-93435d5{--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-bd4d1d8 .elementor-heading-title{font-size:var( --e-global-typography-8d6a6b3-font-size );line-height:var( --e-global-typography-8d6a6b3-line-height );letter-spacing:var( --e-global-typography-8d6a6b3-letter-spacing );}.elementor-22 .elementor-element.elementor-element-c4cc73d .elementor-heading-title{font-size:var( --e-global-typography-cd1d095-font-size );line-height:var( --e-global-typography-cd1d095-line-height );letter-spacing:var( --e-global-typography-cd1d095-letter-spacing );}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-880997e{right:3vw;}body.rtl .elementor-22 .elementor-element.elementor-element-880997e{left:3vw;}.elementor-22 .elementor-element.elementor-element-880997e{bottom:-11%;}.elementor-22 .elementor-element.elementor-element-880997e .elementor-icon-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-880997e .elementor-icon{font-size:240px;}.elementor-22 .elementor-element.elementor-element-880997e .elementor-icon svg{height:240px;}.elementor-22 .elementor-element.elementor-element-70d7cc7{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-6afa2f2 .dce-container-navigation i{font-size:40px;}.elementor-22 .elementor-element.elementor-element-6afa2f2 .dce-container-navigation svg{height:40px;width:100%;}.elementor-22 .elementor-element.elementor-element-6afa2f2 .dce-carousel-controls .swiper-button-left{height:40px;width:40px;margin-top:calc(40px / 2);}.elementor-22 .elementor-element.elementor-element-6afa2f2 .dce-carousel-controls .swiper-button-right{height:40px;width:40px;margin-top:calc(40px / 2);}.elementor-22 .elementor-element.elementor-element-6afa2f2 .dce-carousel-controls .dce-container-navigation{width:112%;}.elementor-22 .elementor-element.elementor-element-6afa2f2 .swiper-button-left, .elementor-22 .elementor-element.elementor-element-6afa2f2 .swiper-button-right{top:-55px;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-efeaa1c{--padding-top:10%;--padding-bottom:0%;--padding-left:7%;--padding-right:7%;}.elementor-22 .elementor-element.elementor-element-a8aa840 > .elementor-widget-container{margin:0vw -92vw 0vw -92vw;}.elementor-22 .elementor-element.elementor-element-a8aa840 .dce-container-navigation i{font-size:35px;}.elementor-22 .elementor-element.elementor-element-a8aa840 .dce-container-navigation svg{height:35px;width:100%;}.elementor-22 .elementor-element.elementor-element-a8aa840 .dce-carousel-controls .swiper-button-left{height:35px;width:35px;margin-top:calc(35px / 2);}.elementor-22 .elementor-element.elementor-element-a8aa840 .dce-carousel-controls .swiper-button-right{height:35px;width:35px;margin-top:calc(35px / 2);}.elementor-22 .elementor-element.elementor-element-a8aa840 .dce-carousel-controls .dce-container-navigation{width:112%;}.elementor-22 .elementor-element.elementor-element-053defa{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-7da9813 .elementor-icon{font-size:30px;}.elementor-22 .elementor-element.elementor-element-7da9813 .elementor-icon svg{height:30px;}.elementor-22 .elementor-element.elementor-element-1698434{font-size:var( --e-global-typography-8d6a6b3-font-size );line-height:var( --e-global-typography-8d6a6b3-line-height );letter-spacing:var( --e-global-typography-8d6a6b3-letter-spacing );}.elementor-22 .elementor-element.elementor-element-78546dc .elementor-heading-title{font-size:var( --e-global-typography-cd1d095-font-size );line-height:var( --e-global-typography-cd1d095-line-height );letter-spacing:var( --e-global-typography-cd1d095-letter-spacing );}.elementor-22 .elementor-element.elementor-element-10fa16a{--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-7e2ac47{--padding-top:0px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-b27c387{top:10px;}.elementor-22 .elementor-element.elementor-element-b27c387 .elementor-heading-title{font-size:var( --e-global-typography-6beb2ec-font-size );line-height:var( --e-global-typography-6beb2ec-line-height );letter-spacing:var( --e-global-typography-6beb2ec-letter-spacing );}.elementor-22 .elementor-element.elementor-element-57356a2 .elementor-icon{font-size:100px;}.elementor-22 .elementor-element.elementor-element-57356a2 .elementor-icon svg{height:100px;}.elementor-22 .elementor-element.elementor-element-798fdd7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-798fdd7 .elementor-heading-title{font-size:var( --e-global-typography-df2f192-font-size );line-height:var( --e-global-typography-df2f192-line-height );letter-spacing:var( --e-global-typography-df2f192-letter-spacing );}.elementor-22 .elementor-element.elementor-element-132958f > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-132958f .elementor-counter-number-wrapper{font-size:var( --e-global-typography-670950c-font-size );line-height:var( --e-global-typography-670950c-line-height );letter-spacing:var( --e-global-typography-670950c-letter-spacing );}.elementor-22 .elementor-element.elementor-element-56038ff{--padding-top:50px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-79aae72{top:10px;}.elementor-22 .elementor-element.elementor-element-79aae72 .elementor-heading-title{font-size:var( --e-global-typography-6beb2ec-font-size );line-height:var( --e-global-typography-6beb2ec-line-height );letter-spacing:var( --e-global-typography-6beb2ec-letter-spacing );}.elementor-22 .elementor-element.elementor-element-7e5fa71{font-size:var( --e-global-typography-6f4f9f7-font-size );line-height:var( --e-global-typography-6f4f9f7-line-height );letter-spacing:var( --e-global-typography-6f4f9f7-letter-spacing );}.elementor-22 .elementor-element.elementor-element-c5229fc .elementor-counter-number-wrapper{font-size:var( --e-global-typography-670950c-font-size );line-height:var( --e-global-typography-670950c-line-height );letter-spacing:var( --e-global-typography-670950c-letter-spacing );}.elementor-22 .elementor-element.elementor-element-4d43896{--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:50px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-b7565c4{top:10px;}.elementor-22 .elementor-element.elementor-element-b7565c4 .elementor-heading-title{font-size:var( --e-global-typography-6beb2ec-font-size );line-height:var( --e-global-typography-6beb2ec-line-height );letter-spacing:var( --e-global-typography-6beb2ec-letter-spacing );}.elementor-22 .elementor-element.elementor-element-0b2149a{font-size:var( --e-global-typography-df2f192-font-size );line-height:var( --e-global-typography-df2f192-line-height );letter-spacing:var( --e-global-typography-df2f192-letter-spacing );}.elementor-22 .elementor-element.elementor-element-f4f1ae9{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-f4f1ae9 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-670950c-font-size );line-height:var( --e-global-typography-670950c-line-height );letter-spacing:var( --e-global-typography-670950c-letter-spacing );}.elementor-22 .elementor-element.elementor-element-2a5599d{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-2a5599d .elementor-counter-number-wrapper{font-size:var( --e-global-typography-670950c-font-size );line-height:var( --e-global-typography-670950c-line-height );letter-spacing:var( --e-global-typography-670950c-letter-spacing );}.elementor-22 .elementor-element.elementor-element-bb41850{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-bb41850 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-670950c-font-size );line-height:var( --e-global-typography-670950c-line-height );letter-spacing:var( --e-global-typography-670950c-letter-spacing );}.elementor-22 .elementor-element.elementor-element-f32cded{--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-63fb093 .elementor-heading-title{font-size:var( --e-global-typography-8d6a6b3-font-size );line-height:var( --e-global-typography-8d6a6b3-line-height );letter-spacing:var( --e-global-typography-8d6a6b3-letter-spacing );}.elementor-22 .elementor-element.elementor-element-daa650b .elementor-heading-title{font-size:var( --e-global-typography-cd1d095-font-size );line-height:var( --e-global-typography-cd1d095-line-height );letter-spacing:var( --e-global-typography-cd1d095-letter-spacing );}.elementor-22 .elementor-element.elementor-element-5e733f6{font-size:var( --e-global-typography-5fed7e5-font-size );line-height:var( --e-global-typography-5fed7e5-line-height );letter-spacing:var( --e-global-typography-5fed7e5-letter-spacing );}.elementor-22 .elementor-element.elementor-element-aa9d09f .elementor-button{font-size:var( --e-global-typography-2e5e383-font-size );line-height:var( --e-global-typography-2e5e383-line-height );letter-spacing:var( --e-global-typography-2e5e383-letter-spacing );}.elementor-22 .elementor-element.elementor-element-8e2865c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-991b7b4 .elementor-icon{font-size:180px;}.elementor-22 .elementor-element.elementor-element-991b7b4 .elementor-icon svg{height:180px;}.elementor-22 .elementor-element.elementor-element-f078ced{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-ffb87cc{--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-22 .elementor-element.elementor-element-2f95bf5 .elementor-icon{font-size:100px;}.elementor-22 .elementor-element.elementor-element-2f95bf5 .elementor-icon svg{height:100px;}.elementor-22 .elementor-element.elementor-element-bc5660d .elementor-heading-title{font-size:var( --e-global-typography-3b62c42-font-size );line-height:var( --e-global-typography-3b62c42-line-height );letter-spacing:var( --e-global-typography-3b62c42-letter-spacing );}.elementor-22 .elementor-element.elementor-element-db62658 .dce-carousel-controls .dce-container-navigation{transform:translateX(-50%);left:50%;width:115%;}.elementor-22 .elementor-element.elementor-element-db62658 .swiper-button-left, .elementor-22 .elementor-element.elementor-element-db62658 .swiper-button-right{top:-130px;}.elementor-22 .elementor-element.elementor-element-e10c893 .elementor-button{font-size:var( --e-global-typography-2e5e383-font-size );line-height:var( --e-global-typography-2e5e383-line-height );letter-spacing:var( --e-global-typography-2e5e383-letter-spacing );}.elementor-22 .elementor-element.elementor-element-8759207{--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-22 .elementor-element.elementor-element-4da6e9d .elementor-icon{font-size:100px;}.elementor-22 .elementor-element.elementor-element-4da6e9d .elementor-icon svg{height:100px;}.elementor-22 .elementor-element.elementor-element-6ec68b4 .elementor-heading-title{font-size:var( --e-global-typography-3b62c42-font-size );line-height:var( --e-global-typography-3b62c42-line-height );letter-spacing:var( --e-global-typography-3b62c42-letter-spacing );}.elementor-22 .elementor-element.elementor-element-433518f .dce-carousel-controls .dce-container-navigation{transform:translateX(-50%);left:50%;width:115%;}.elementor-22 .elementor-element.elementor-element-433518f .swiper-button-left, .elementor-22 .elementor-element.elementor-element-433518f .swiper-button-right{top:-130px;}.elementor-22 .elementor-element.elementor-element-c21e9fa .elementor-button{font-size:var( --e-global-typography-2e5e383-font-size );line-height:var( --e-global-typography-2e5e383-line-height );letter-spacing:var( --e-global-typography-2e5e383-letter-spacing );}.elementor-22 .elementor-element.elementor-element-7a15696{--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-22 .elementor-element.elementor-element-2fe2059 .elementor-icon{font-size:100px;}.elementor-22 .elementor-element.elementor-element-2fe2059 .elementor-icon svg{height:100px;}.elementor-22 .elementor-element.elementor-element-82eaf7a .elementor-heading-title{font-size:var( --e-global-typography-3b62c42-font-size );line-height:var( --e-global-typography-3b62c42-line-height );letter-spacing:var( --e-global-typography-3b62c42-letter-spacing );}.elementor-22 .elementor-element.elementor-element-ba31176 .dce-carousel-controls .dce-container-navigation{transform:translateX(-50%);left:50%;width:115%;}.elementor-22 .elementor-element.elementor-element-ba31176 .swiper-button-left, .elementor-22 .elementor-element.elementor-element-ba31176 .swiper-button-right{top:-130px;}.elementor-22 .elementor-element.elementor-element-8db4657 .elementor-button{font-size:var( --e-global-typography-2e5e383-font-size );line-height:var( --e-global-typography-2e5e383-line-height );letter-spacing:var( --e-global-typography-2e5e383-letter-spacing );}.elementor-22 .elementor-element.elementor-element-93435d5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-bd4d1d8 .elementor-heading-title{font-size:var( --e-global-typography-8d6a6b3-font-size );line-height:var( --e-global-typography-8d6a6b3-line-height );letter-spacing:var( --e-global-typography-8d6a6b3-letter-spacing );}.elementor-22 .elementor-element.elementor-element-c4cc73d .elementor-heading-title{font-size:var( --e-global-typography-cd1d095-font-size );line-height:var( --e-global-typography-cd1d095-line-height );letter-spacing:var( --e-global-typography-cd1d095-letter-spacing );}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-880997e{right:0vw;}body.rtl .elementor-22 .elementor-element.elementor-element-880997e{left:0vw;}.elementor-22 .elementor-element.elementor-element-880997e{bottom:50%;}.elementor-22 .elementor-element.elementor-element-880997e .elementor-icon{font-size:150px;}.elementor-22 .elementor-element.elementor-element-880997e .elementor-icon svg{height:150px;}.elementor-22 .elementor-element.elementor-element-70d7cc7{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-6afa2f2 .dce-carousel-controls .dce-container-navigation{transform:translateX(-50%);left:50%;width:115%;}}/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-a8aa840 *//*btn-setting*/
.elementor-22 .elementor-element.elementor-element-a8aa840 svg circle, .elementor-22 .elementor-element.elementor-element-a8aa840 svg path{
    transition: all 0.3s ease-out;
}

.elementor-22 .elementor-element.elementor-element-a8aa840 svg:hover circle{
    transition: all 0.3s ease-out;
    fill:#1D9649!important;
}

.elementor-22 .elementor-element.elementor-element-a8aa840 svg:hover path{
    transition: all 0.3s ease-out;
    fill:#FFE298!important;
}

/* 針對 DCE Dynamic Posts Carousel 修正 CLS */
.top-slider .dce-posts-wrapper.swiper-wrapper {
    display: flex !important;
    flex-wrap: nowrap !important;
    box-sizing: border-box !important;
    /* 根據您的 HTML 設定，間距約為 40px */
    gap: 40px; 
}

/* 強制每個輪播項目的寬度 (桌機版 3 欄) */
.top-slider .dce-post-item.swiper-slide {
    /* 3欄顯示，扣除間距的概算寬度 */
    width: calc(33.333% - 27px) !important; 
    flex-shrink: 0 !important;
    height: auto !important;
    /* 確保初始載入時不換行 */
    margin-right: 0 !important; 
}

@media only screen and (min-width: 768px) and (max-width: 1200px) {
.top-slider .dce-post-item.swiper-slide {
    /* 3欄顯示，扣除間距的概算寬度 */
    width: calc(33.333% - 29px) !important; 
    flex-shrink: 0 !important;
    height: auto !important;
    /* 確保初始載入時不換行 */
    margin-right: 0 !important; 
}
}

@media screen and (max-width: 767px){
.top-slider .dce-posts-wrapper.swiper-wrapper {
    gap: 7px!important; 
}
.top-slider .dce-post-item.swiper-slide {
    /* 3欄顯示，扣除間距的概算寬度 */
    width: calc(32% + 0.85%) !important; 
    flex-shrink: 0 !important;
    height: auto !important;
    /* 確保初始載入時不換行 */
    margin-right: 0 !important; 
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-57356a2 */.elementor-22 .elementor-element.elementor-element-57356a2 svg{
    
    overflow: unset;
}

.elementor-22 .elementor-element.elementor-element-57356a2 svg g{

    animation: img_svg_1 3s ease-in-out infinite;
    animation-direction:alternate;
    
}

.elementor-22 .elementor-element.elementor-element-57356a2 svg g{
    

    transform-origin: 50% 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10fa16a */.elementor-22 .elementor-element.elementor-element-10fa16a .elementor-counter-number-prefix, .elementor-22 .elementor-element.elementor-element-10fa16a .elementor-counter-number-suffix{
    
    font-family: var(--e-global-typography-214131d-font-family), Sans-serif;
    font-size: var(--e-global-typography-214131d-font-size);
    font-weight: var(--e-global-typography-214131d-font-weight);
}

.elementor-22 .elementor-element.elementor-element-10fa16a .elementor-counter-number-suffix{
    
    display: flex;
    align-items:flex-end;
    color:#252525;
    margin-bottom: clamp(-1rem, 3.75rem + -6vw, -0.75rem);
  
}    

.elementor-22 .elementor-element.elementor-element-10fa16a .elementor-counter-number-prefix{
    
    display: flex;
    justify-content: flex-end;
    align-items:flex-end;
    color:#252525;
    margin-bottom:clamp(-0.85rem, 4.1063rem + -6.1vw, -0.4687rem);
}

@media (max-width:767px){
.elementor-22 .elementor-element.elementor-element-10fa16a .elementor-counter-number-suffix{
    
    margin-bottom:-5px;
}

.elementor-22 .elementor-element.elementor-element-10fa16a .elementor-counter-number-prefix{
    
    margin-bottom:-3px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aa9d09f *//*button-setting*/
.elementor-22 .elementor-element.elementor-element-aa9d09f .elementor-button-icon  {
    display: flex;   
    align-items: center;
    font-size: 40px;
  
}


.elementor-22 .elementor-element.elementor-element-aa9d09f .elementor-button-icon svg{
    transition:0.3s all ease-out;
}

.elementor-22 .elementor-element.elementor-element-aa9d09f .elementor-button-content-wrapper{
   
    align-items: center!important;
}

.elementor-22 .elementor-element.elementor-element-aa9d09f .elementor-button-content-wrapper svg *{
     transition:0.3s all ease-out;
    
}

.elementor-22 .elementor-element.elementor-element-aa9d09f .elementor-button-content-wrapper:hover svg circle{
    transition:0.3s fill ease-out;
    fill:#01897A;
}

.elementor-22 .elementor-element.elementor-element-aa9d09f .elementor-button-content-wrapper:hover svg path{
    
    fill:#FFE298!important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-991b7b4 */.elementor-22 .elementor-element.elementor-element-991b7b4 svg{
    
    overflow: unset;
}

.elementor-22 .elementor-element.elementor-element-991b7b4 svg g{

    animation: img_svg_1 3s ease-in-out infinite;
    animation-direction:alternate;
    
}

.elementor-22 .elementor-element.elementor-element-991b7b4 svg g{
    

    transform-origin: 50% 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f078ced *//*svg-animation*/
.elementor-22 .elementor-element.elementor-element-f078ced svg{
    
    overflow: unset;
}

.elementor-22 .elementor-element.elementor-element-f078ced svg g, .elementor-22 .elementor-element.elementor-element-f078ced svg:not(:has(> g)){

    animation: img_svg_1 3s ease-in-out infinite;
    animation-direction:alternate;
    
}

.elementor-22 .elementor-element.elementor-element-f078ced svg g, .elementor-22 .elementor-element.elementor-element-f078ced svg:not(:has(> g)){

    transform-origin: 50% 100%;
}


/*btn-more-setting*/
.elementor-22 .elementor-element.elementor-element-f078ced .elementor-button-icon  {
    display: flex;   
    align-items: center;
    font-size: 40px;
  
}


.elementor-22 .elementor-element.elementor-element-f078ced .elementor-button-icon svg{
    transition:0.3s all ease-out;
}

.elementor-22 .elementor-element.elementor-element-f078ced .elementor-button-content-wrapper{
   
    align-items: center!important;
}

.elementor-22 .elementor-element.elementor-element-f078ced .elementor-button-content-wrapper svg *{
    transition:0.3s all ease-out;
    
}

.elementor-22 .elementor-element.elementor-element-f078ced .elementor-button-content-wrapper:hover svg circle{
    transition:0.3s fill ease-out;
    fill:#1D9649;
}

.elementor-22 .elementor-element.elementor-element-f078ced .elementor-button-content-wrapper:hover svg path{
    
    fill:#FFE298!important;
}

.elementor-22 .elementor-element.elementor-element-f078ced .btn-more-pc{
    
    margin-top:auto;
}

/*btn-blog-setting*/
.elementor-22 .elementor-element.elementor-element-f078ced .slider-post svg circle, .elementor-22 .elementor-element.elementor-element-f078ced .slider-post svg path{
    transition: all 0.3s ease-out;
}

.elementor-22 .elementor-element.elementor-element-f078ced .slider-post svg:hover circle{
    transition: all 0.3s ease-out;
    fill:#1D9649!important;
}

.elementor-22 .elementor-element.elementor-element-f078ced .slider-post svg:hover path{
    transition: all 0.3s ease-out;
    fill:#FFE298!important;
}


@media (max-width:1200px){
/*btn-more-setting*/
.elementor-22 .elementor-element.elementor-element-f078ced .btn-more{
    
    position:static!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d08c471 *//*hidden*/
/*.elementor-22 .elementor-element.elementor-element-d08c471{*/
/*    display: none;*/
/*}*/

@media (max-width:1200px){
.elementor-22 .elementor-element.elementor-element-d08c471 .vid-block{
    
    background-color: #fffbef!important;
}

/*.elementor-22 .elementor-element.elementor-element-d08c471 .icon-nk-svg-pc {*/
    
/*    position:static!important;*/
/*}*/
}


/*btn-blog-setting*/
.elementor-22 .elementor-element.elementor-element-d08c471 .slider-post .dce-container-navigation svg circle, .elementor-22 .elementor-element.elementor-element-d08c471 .slider-post svg path{
    transition: all 0.3s ease-out;
}

.elementor-22 .elementor-element.elementor-element-d08c471 .slider-post .dce-container-navigation svg:hover circle{
    transition: all 0.3s ease-out;
    fill:#1D9649!important;
}

.elementor-22 .elementor-element.elementor-element-d08c471 .slider-post .dce-container-navigation svg:hover path{
    transition: all 0.3s ease-out;
    fill:#FFE298!important;
}/* End custom CSS */
/* Start custom CSS *//*title-deco*/
.deco-w1{
    
    font-size:var(--font-h1);
    color:#FBB034;
}

/*animation*/
@keyframes img_svg_1 {
    
    0% {
        transform: rotate(-1deg);
    }    


    
    100% {
        transform: rotate(1deg);
        
    }   

}/* End custom CSS */