.elementor-12 .elementor-element.elementor-element-f2706b0{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4fac801{--display:flex;--min-height:447px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4fac801:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4fac801 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.sheltertm.com/wp-content/uploads/2025/04/Mask-group-39-min.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-12 .elementor-element.elementor-element-7b90195{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-widget-heading .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-38e99ac{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-38e99ac .elementor-heading-title{font-family:"YekanBakh", Sans-serif;font-size:43px;font-weight:700;line-height:55px;color:var( --e-global-color-8becc30 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-d11abac{text-align:justify;font-family:"YekanBakh", Sans-serif;font-size:17px;font-weight:400;line-height:35px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-d11abac p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-3f39ef7{--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-a1de381 .elementor-button{background-color:#39C6844F;font-family:"YekanBakh", Sans-serif;font-size:15px;font-weight:600;border-radius:23px 23px 23px 23px;padding:15px 20px 15px 20px;}.elementor-12 .elementor-element.elementor-element-1407f1a{width:var( --container-widget-width, 90px );max-width:90px;--container-widget-width:90px;--container-widget-flex-grow:0;bottom:50px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1407f1a{left:10px;}body.rtl .elementor-12 .elementor-element.elementor-element-1407f1a{right:10px;}.elementor-12 .elementor-element.elementor-element-1407f1a .elementor-heading-title{font-family:"YekanBakh", Sans-serif;font-size:17px;font-weight:700;line-height:20px;color:var( --e-global-color-8becc30 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-a73eb93 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-a73eb93.elementor-view-stacked .elementor-icon{background-color:#30B5BF00;}.elementor-12 .elementor-element.elementor-element-a73eb93.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-a73eb93.elementor-view-default .elementor-icon{color:#30B5BF00;border-color:#30B5BF00;}.elementor-12 .elementor-element.elementor-element-a73eb93.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-a73eb93.elementor-view-default .elementor-icon svg{fill:#30B5BF00;}.elementor-12 .elementor-element.elementor-element-a73eb93 .elementor-icon{font-size:23px;}.elementor-12 .elementor-element.elementor-element-a73eb93 .elementor-icon svg{height:23px;}.elementor-12 .elementor-element.elementor-element-a73eb93 .elementor-icon i, .elementor-12 .elementor-element.elementor-element-a73eb93 .elementor-icon svg{transform:rotate(0deg);}.elementor-12 .elementor-element.elementor-element-4c7c0eb{--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:flex-end;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4c7c0eb:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4c7c0eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.sheltertm.com/wp-content/uploads/2025/04/Group-1437253904-min.png");background-position:85px 5px;background-repeat:no-repeat;background-size:contain;}.elementor-12 .elementor-element.elementor-element-3deb466{width:var( --container-widget-width, 151px );max-width:151px;--container-widget-width:151px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-3deb466 .elementor-heading-title{font-family:"YekanBakh", Sans-serif;font-size:23px;font-weight:700;line-height:34px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-57214d7{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-12 .elementor-element.elementor-element-80314d2{--display:flex;--min-height:51px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-80314d2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-80314d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(9deg, #D9D9D912 28%, #6D6D6D08 219%);}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-3193ba1 img{width:100%;height:23px;object-fit:contain;object-position:center center;}.elementor-12 .elementor-element.elementor-element-e6f508a{--display:flex;--min-height:51px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-e6f508a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e6f508a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(9deg, #D9D9D912 28%, #6D6D6D08 219%);}.elementor-12 .elementor-element.elementor-element-6bf416e img{width:250px;height:29px;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 22% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-df07db5{--display:flex;--min-height:51px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-df07db5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-df07db5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(9deg, #D9D9D912 28%, #6D6D6D08 219%);}.elementor-12 .elementor-element.elementor-element-555e3a1 img{width:250px;height:29px;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 0% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-eb1dd01{--display:flex;--min-height:51px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-eb1dd01:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-eb1dd01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(9deg, #D9D9D912 28%, #6D6D6D08 219%);}.elementor-12 .elementor-element.elementor-element-1d9477b img{height:30px;object-fit:contain;object-position:center center;}.elementor-12 .elementor-element.elementor-element-e5669b4{--display:flex;--min-height:51px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-e5669b4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e5669b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(9deg, #D9D9D912 28%, #6D6D6D08 219%);}.elementor-12 .elementor-element.elementor-element-cb3f378 img{width:100px;height:30px;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 0% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-46f6296{--display:flex;--min-height:51px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-46f6296:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-46f6296 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(9deg, #D9D9D912 28%, #6D6D6D08 219%);}.elementor-12 .elementor-element.elementor-element-807f831 img{width:131px;height:30px;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 0% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-667ac3a{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap: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:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:7px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-12px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:7px;--e-n-carousel-arrow-size:14px;--e-n-carousel-arrow-normal-color:var( --e-global-color-8becc30 );--e-n-carousel-arrow-hover-color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-667ac3a :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:transparent;background-image:linear-gradient(180deg, #30BF9E 0%, #261477 100%);border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-1857196{--display:flex;--min-height:713px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:120px 120px;--row-gap:120px;--column-gap:120px;--overflow:hidden;--overlay-opacity:1;}.elementor-12 .elementor-element.elementor-element-1857196:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1857196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.sheltertm.com/wp-content/uploads/2025/04/Rectangle-4265-1.png");background-position:top center;background-repeat:no-repeat;background-size:110% auto;}.elementor-12 .elementor-element.elementor-element-1857196::before, .elementor-12 .elementor-element.elementor-element-1857196 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-1857196 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-1857196 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-1857196 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-1857196 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.sheltertm.com/wp-content/uploads/2025/04/image-5.png");--background-overlay:'';background-position:bottom center;background-size:contain;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-f6a48ab{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-f6a48ab{right:0px;}.elementor-12 .elementor-element.elementor-element-f6a48ab{top:0px;}.elementor-12 .elementor-element.elementor-element-f6a48ab img{width:100%;height:281px;object-fit:contain;object-position:center center;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6763334{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-6763334{left:0px;}.elementor-12 .elementor-element.elementor-element-6763334{top:0px;}.elementor-12 .elementor-element.elementor-element-6763334 img{width:100%;height:281px;object-fit:contain;object-position:center center;}.elementor-12 .elementor-element.elementor-element-9ecaadd{--display:flex;--min-height:162px;--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:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overlay-opacity:0.5;--border-radius:22px 22px 22px 22px;--padding-top:2px;--padding-bottom:2px;--padding-left:50px;--padding-right:2px;}.elementor-12 .elementor-element.elementor-element-9ecaadd:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9ecaadd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.sheltertm.com/wp-content/uploads/2025/04/Rectangle-4078-min.png");background-position:center center;background-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-9ecaadd::before, .elementor-12 .elementor-element.elementor-element-9ecaadd > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-9ecaadd > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-9ecaadd > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-9ecaadd > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-9ecaadd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-e2441a0{left:-65px;}body.rtl .elementor-12 .elementor-element.elementor-element-e2441a0{right:-65px;}.elementor-12 .elementor-element.elementor-element-e2441a0{top:30px;}.elementor-12 .elementor-element.elementor-element-e2441a0 .elementor-heading-title{font-family:"YekanBakh", Sans-serif;font-size:49px;font-weight:700;line-height:49px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-d4d6c00{--display:flex;--min-height:105px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:25px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d4d6c00:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d4d6c00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.sheltertm.com/wp-content/uploads/2025/04/Union-4-min.png");background-position:center center;background-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-97c524c .elementor-heading-title{font-family:"YekanBakh", Sans-serif;font-size:17px;font-weight:700;line-height:20px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-c0fa599 .elementor-heading-title{font-family:"YekanBakh", Sans-serif;font-size:14px;font-weight:500;line-height:15px;color:var( --e-global-color-8becc30 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-d206b99{left:15px;}body.rtl .elementor-12 .elementor-element.elementor-element-d206b99{right:15px;}.elementor-12 .elementor-element.elementor-element-d206b99{top:3px;}.elementor-12 .elementor-element.elementor-element-d206b99 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-d206b99 .elementor-icon{font-size:29px;}.elementor-12 .elementor-element.elementor-element-d206b99 .elementor-icon svg{height:29px;}.elementor-12 .elementor-element.elementor-element-7ee717c{--display:flex;--min-height:105px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:25px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7ee717c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7ee717c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.sheltertm.com/wp-content/uploads/2025/04/Union-4-min.png");background-position:center center;background-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-d2452bd .elementor-heading-title{font-family:"YekanBakh", Sans-serif;font-size:17px;font-weight:700;line-height:20px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-d6d012f .elementor-heading-title{font-family:"YekanBakh", Sans-serif;font-size:14px;font-weight:500;line-height:15px;color:var( --e-global-color-8becc30 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-112cfd2{left:15px;}body.rtl .elementor-12 .elementor-element.elementor-element-112cfd2{right:15px;}.elementor-12 .elementor-element.elementor-element-112cfd2{top:3px;}.elementor-12 .elementor-element.elementor-element-112cfd2 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-112cfd2 .elementor-icon{font-size:29px;}.elementor-12 .elementor-element.elementor-element-112cfd2 .elementor-icon svg{height:29px;}.elementor-12 .elementor-element.elementor-element-821a740{--display:flex;--min-height:105px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:25px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-821a740:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-821a740 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.sheltertm.com/wp-content/uploads/2025/04/Union-4-min.png");background-position:center center;background-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-033e17a .elementor-heading-title{font-family:"YekanBakh", Sans-serif;font-size:17px;font-weight:700;line-height:20px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-c0d6808 .elementor-heading-title{font-family:"YekanBakh", Sans-serif;font-size:14px;font-weight:500;line-height:15px;color:var( --e-global-color-8becc30 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-91d32cd{left:15px;}body.rtl .elementor-12 .elementor-element.elementor-element-91d32cd{right:15px;}.elementor-12 .elementor-element.elementor-element-91d32cd{top:3px;}.elementor-12 .elementor-element.elementor-element-91d32cd .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-91d32cd .elementor-icon{font-size:29px;}.elementor-12 .elementor-element.elementor-element-91d32cd .elementor-icon svg{height:29px;}.elementor-12 .elementor-element.elementor-element-7b9efb7{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-79ed521{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.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-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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 );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-1f8a1d1 .elementor-icon-box-wrapper{text-align:right;}.elementor-12 .elementor-element.elementor-element-1f8a1d1{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-1f8a1d1 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-1f8a1d1 .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-1f8a1d1 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-1f8a1d1 .elementor-icon-box-title a{font-family:"YekanBakh", Sans-serif;font-size:30px;font-weight:700;line-height:30px;}.elementor-12 .elementor-element.elementor-element-808c98b{text-align:justify;font-family:"YekanBakh", Sans-serif;font-size:18px;font-weight:500;line-height:30px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-808c98b p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-4d8f26c{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-91dbf5a .elementor-button{background-color:#076F7B00;font-family:"YekanBakh", Sans-serif;font-size:15px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6D6EB2;border-radius:23px 23px 23px 23px;padding:15px 25px 15px 25px;}.elementor-12 .elementor-element.elementor-element-6b1987b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8e8abfa{--display:flex;--min-height:253px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8e8abfa:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8e8abfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.sheltertm.com/wp-content/uploads/2025/04/Union-5.png");background-position:center center;background-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-b40c142 img{width:277px;height:276px;}.elementor-12 .elementor-element.elementor-element-387c6a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3c68221 .elementor-icon-box-wrapper{text-align:right;}.elementor-12 .elementor-element.elementor-element-3c68221 .elementor-icon-box-title{margin-bottom:0px;color:#7D9BF1;}.elementor-12 .elementor-element.elementor-element-3c68221 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3c68221 .elementor-icon-box-title a{font-family:"YekanBakh", Sans-serif;font-size:30px;font-weight:700;line-height:30px;}.elementor-12 .elementor-element.elementor-element-3c68221 .elementor-icon-box-description{font-family:"YekanBakh", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-ea91813 .elementor-icon-box-wrapper{text-align:right;}.elementor-12 .elementor-element.elementor-element-ea91813 .elementor-icon-box-title{margin-bottom:0px;color:#7D9BF1;}.elementor-12 .elementor-element.elementor-element-ea91813 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-ea91813 .elementor-icon-box-title a{font-family:"YekanBakh", Sans-serif;font-size:30px;font-weight:700;line-height:30px;}.elementor-12 .elementor-element.elementor-element-ea91813 .elementor-icon-box-description{font-family:"YekanBakh", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-e52b338 .elementor-icon-box-wrapper{text-align:right;}.elementor-12 .elementor-element.elementor-element-e52b338 .elementor-icon-box-title{margin-bottom:0px;color:#7D9BF1;}.elementor-12 .elementor-element.elementor-element-e52b338 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-e52b338 .elementor-icon-box-title a{font-family:"YekanBakh", Sans-serif;font-size:30px;font-weight:700;line-height:30px;}.elementor-12 .elementor-element.elementor-element-e52b338 .elementor-icon-box-description{font-family:"YekanBakh", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-ade8a94{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overflow:hidden;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-6f10a89 .elementor-icon-box-wrapper{text-align:right;}.elementor-12 .elementor-element.elementor-element-6f10a89{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-6f10a89 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-6f10a89 .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-6f10a89 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-6f10a89 .elementor-icon-box-title a{font-family:"YekanBakh", Sans-serif;font-size:30px;font-weight:700;line-height:30px;}.elementor-12 .elementor-element.elementor-element-0549348{--display:flex;--min-height:573px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7d20e69{--display:flex;--min-height:434px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#9CBBE265;--border-color:#9CBBE265;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5313f01{--display:flex;--min-height:137px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5313f01:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5313f01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.sheltertm.com/wp-content/uploads/2025/04/IMG_20250414_234922_001.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-12 .elementor-element.elementor-element-324d98e .elementor-heading-title{font-family:"YekanBakh", Sans-serif;font-size:25px;font-weight:700;line-height:34px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-17595c1 .elementor-heading-title{font-family:"YekanBakh", Sans-serif;font-size:14px;font-weight:700;line-height:34px;color:var( --e-global-color-8becc30 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-5c54984{right:10px;}body.rtl .elementor-12 .elementor-element.elementor-element-5c54984{left:10px;}.elementor-12 .elementor-element.elementor-element-5c54984{top:-23px;}.elementor-12 .elementor-element.elementor-element-5c54984 img{width:56px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-697c916 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-697c916 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-697c916{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-697c916 .elementor-icon-list-icon{padding-left:5px;}.elementor-12 .elementor-element.elementor-element-697c916 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-697c916 .elementor-icon-list-item > a{font-family:"YekanBakh", Sans-serif;font-size:18px;font-weight:500;line-height:36px;}.elementor-12 .elementor-element.elementor-element-697c916 .elementor-icon-list-text{color:var( --e-global-color-8becc30 );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-b66a2b8 .elementor-button{background-color:transparent;font-family:"YekanBakh", Sans-serif;font-size:20px;font-weight:700;background-image:linear-gradient(317deg, #147777 10%, #8195F6 97%);border-radius:14px 14px 14px 14px;padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-b66a2b8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-bb0b0f2{--display:flex;--min-height:562px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#9CBBE265;--border-color:#9CBBE265;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-eaf770f{--display:flex;--min-height:178px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-eaf770f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-eaf770f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.sheltertm.com/wp-content/uploads/2025/04/IMG_20250414_234916_831.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-12 .elementor-element.elementor-element-fd33235 .elementor-heading-title{font-family:"YekanBakh", Sans-serif;font-size:30px;font-weight:700;line-height:34px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-0c6b803 .elementor-heading-title{font-family:"YekanBakh", Sans-serif;font-size:22px;font-weight:700;line-height:34px;color:var( --e-global-color-8becc30 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-279937a{right:10px;}body.rtl .elementor-12 .elementor-element.elementor-element-279937a{left:10px;}.elementor-12 .elementor-element.elementor-element-279937a{top:-35px;}.elementor-12 .elementor-element.elementor-element-279937a img{width:70px;}.elementor-12 .elementor-element.elementor-element-8bac638 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-8bac638 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-8bac638{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-8bac638 .elementor-icon-list-icon{padding-left:5px;}.elementor-12 .elementor-element.elementor-element-8bac638 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-8bac638 .elementor-icon-list-item > a{font-family:"YekanBakh", Sans-serif;font-size:18px;font-weight:500;line-height:36px;}.elementor-12 .elementor-element.elementor-element-8bac638 .elementor-icon-list-text{color:var( --e-global-color-8becc30 );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-fa53f3c .elementor-button{background-color:transparent;font-family:"YekanBakh", Sans-serif;font-size:20px;font-weight:700;background-image:linear-gradient(317deg, #147777 10%, #8195F6 97%);border-radius:14px 14px 14px 14px;padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-fa53f3c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-041a2b2{--display:flex;--min-height:434px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#9CBBE265;--border-color:#9CBBE265;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-b53857b{--display:flex;--min-height:137px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-b53857b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b53857b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.sheltertm.com/wp-content/uploads/2025/04/IMG_20250414_234922_001.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-12 .elementor-element.elementor-element-2e653d3 .elementor-heading-title{font-family:"YekanBakh", Sans-serif;font-size:25px;font-weight:700;line-height:34px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-8932c22 .elementor-heading-title{font-family:"YekanBakh", Sans-serif;font-size:14px;font-weight:700;line-height:34px;color:var( --e-global-color-8becc30 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-ba16ec3{right:10px;}body.rtl .elementor-12 .elementor-element.elementor-element-ba16ec3{left:10px;}.elementor-12 .elementor-element.elementor-element-ba16ec3{top:-25px;}.elementor-12 .elementor-element.elementor-element-ba16ec3 img{width:56px;}.elementor-12 .elementor-element.elementor-element-e44e9fd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-e44e9fd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-e44e9fd{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-e44e9fd .elementor-icon-list-icon{padding-left:10px;}.elementor-12 .elementor-element.elementor-element-e44e9fd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-e44e9fd .elementor-icon-list-item > a{font-family:"YekanBakh", Sans-serif;font-size:18px;font-weight:500;line-height:36px;}.elementor-12 .elementor-element.elementor-element-e44e9fd .elementor-icon-list-text{color:var( --e-global-color-8becc30 );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-9586990 .elementor-button{background-color:transparent;font-family:"YekanBakh", Sans-serif;font-size:20px;font-weight:700;background-image:linear-gradient(317deg, #147777 10%, #8195F6 97%);border-radius:14px 14px 14px 14px;padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-9586990 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-15b4108{--display:flex;--min-height:850px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;--overlay-opacity:0.2;--margin-top:60px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-15b4108:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-15b4108 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.sheltertm.com/wp-content/uploads/2025/04/Group-47-1.png");background-position:center center;background-size:contain;}.elementor-12 .elementor-element.elementor-element-15b4108::before, .elementor-12 .elementor-element.elementor-element-15b4108 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-15b4108 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-15b4108 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-15b4108 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-15b4108 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.sheltertm.com/wp-content/uploads/2025/04/20250424_162218_2095846608.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-002d48e{--display:flex;--min-height:197px;--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;--border-radius:19px 19px 19px 19px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2d032c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:0px 24px 24px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:60px;--z-index:3;}.elementor-12 .elementor-element.elementor-element-2d032c5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2d032c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #16224400 0%, #162244 70.25%);}.elementor-12 .elementor-element.elementor-element-1bffb26 .elementor-heading-title{font-family:"YekanBakh", Sans-serif;font-size:29px;font-weight:700;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-fa108d9{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-fa108d9 .elementor-heading-title{font-family:"YekanBakh", Sans-serif;font-size:20px;font-weight:500;line-height:30px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-454c594 .elementor-button{background-color:transparent;font-family:"YekanBakh", Sans-serif;font-size:15px;font-weight:700;background-image:linear-gradient(306.05deg, #076F7B 34.07%, #4770F6 90.72%);border-radius:9px 9px 9px 9px;padding:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-454c594 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-3cb8450{--display:flex;--position:absolute;--min-height:197px;--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:flex-end;--overlay-opacity:0.4;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-3cb8450::before, .elementor-12 .elementor-element.elementor-element-3cb8450 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-3cb8450 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-3cb8450 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-3cb8450 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-3cb8450 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.sheltertm.com/wp-content/uploads/2025/04/9ff56d89ac7ef3ef355dcd7182fba7e6-min.jpg");--background-overlay:'';background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-3cb8450::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 131deg );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-3cb8450{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-3cb8450{left:0px;}.elementor-12 .elementor-element.elementor-element-0c405ee{margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;}.elementor-12 .elementor-element.elementor-element-0c405ee img{width:471px;height:233px;object-fit:contain;object-position:bottom center;}.elementor-12 .elementor-element.elementor-element-ea34fab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5b04949{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-aa10189 .elementor-icon-box-wrapper{text-align:right;}.elementor-12 .elementor-element.elementor-element-aa10189{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-aa10189 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-aa10189 .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-aa10189 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-aa10189 .elementor-icon-box-title a{font-family:"YekanBakh", Sans-serif;font-size:30px;font-weight:700;line-height:30px;}.elementor-12 .elementor-element.elementor-element-a9cd39f .elementor-button{background-color:#183547;font-family:"YekanBakh", Sans-serif;font-size:15px;font-weight:700;fill:var( --e-global-color-8becc30 );color:var( --e-global-color-8becc30 );border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-a9cd39f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-f36b79c{--swiper-slides-to-display:4;--swiper-offset-size:0px;--swiper-slides-gap:10px;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-40px;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:50px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:50px;--arrow-size:14px;--arrow-normal-color:#10DCBA;--arrow-hover-color:#10DCBA;--swiper-pagination-size:8px;--dots-normal-color:#3B575E;--dots-hover-color:#10DCBA;--dots-horizontal-position:50%;--dots-horizontal-transform:-50%;--dots-horizontal-offset:0px;--dots-vertical-position:100%;--dots-vertical-transform:-100%;--dots-vertical-offset:20px;}.elementor-12 .elementor-element.elementor-element-f36b79c :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#1D394B;border-radius:100px 100px 100px 100px;padding:8px 8px 8px 8px;}.elementor-12 .elementor-element.elementor-element-f36b79c .swiper-slide > .elementor-element{height:100%;}.elementor-12 .elementor-element.elementor-element-7a7c309{--display:flex;--min-height:42px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7a7c309:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7a7c309 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#183445;}.elementor-12 .elementor-element.elementor-element-08c3725{--display:flex;--min-height:1120px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:120px 120px;--row-gap:120px;--column-gap:120px;--overflow:hidden;--overlay-opacity:1;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-08c3725::before, .elementor-12 .elementor-element.elementor-element-08c3725 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-08c3725 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-08c3725 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-08c3725 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-08c3725 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.sheltertm.com/wp-content/uploads/2025/04/IMG_20250424_155013_774.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:110% auto;}.elementor-12 .elementor-element.elementor-element-08c3725.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-0db01e7{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-12 .elementor-element.elementor-element-4ea8160{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bfdc3ba .elementor-icon-box-wrapper{text-align:right;}.elementor-12 .elementor-element.elementor-element-bfdc3ba{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-bfdc3ba .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-bfdc3ba .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-bfdc3ba .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-bfdc3ba .elementor-icon-box-title a{font-family:"YekanBakh", Sans-serif;font-size:30px;font-weight:700;line-height:30px;}.elementor-12 .elementor-element.elementor-element-8ca98a4 .elementor-button{background-color:#183547;font-family:"YekanBakh", Sans-serif;font-size:15px;font-weight:700;fill:var( --e-global-color-8becc30 );color:var( --e-global-color-8becc30 );border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-8ca98a4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-widget-jet-blog-smart-tiles  .jet-smart-tiles__box-title{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 );}.elementor-widget-jet-blog-smart-tiles .layout-2-1-2 > div:nth-child( 3 ) .jet-smart-tiles__box-title, .elementor-widget-jet-blog-smart-tiles .layout-1-1-2-h > div:nth-child( 1 ) .jet-smart-tiles__box-title, .elementor-widget-jet-blog-smart-tiles .layout-1-1-2-v > div:nth-child( 1 ) .jet-smart-tiles__box-title, .elementor-widget-jet-blog-smart-tiles .layout-1-2 > div:nth-child( 1 ) .jet-smart-tiles__box-title, .elementor-widget-jet-blog-smart-tiles .layout-1-2-2 > div:nth-child( 1 ) .jet-smart-tiles__box-title{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 );}.elementor-widget-jet-blog-smart-tiles  .jet-smart-tiles__box-excerpt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-blog-smart-tiles .jet-smart-tiles__meta .jet-smart-tiles__meta-item{color:var( --e-global-color-text );}.elementor-widget-jet-blog-smart-tiles .jet-smart-tiles__meta{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-blog-smart-tiles .jet-smart-tiles__terms-link{background-color:var( --e-global-color-primary );}.elementor-widget-jet-blog-smart-tiles  .jet-smart-tiles__terms-link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-blog-smart-tiles .jet-smart-tiles__terms-link:hover{background-color:var( --e-global-color-primary );}.elementor-widget-jet-blog-smart-tiles .jet-blog-arrow{background-color:var( --e-global-color-primary );}.elementor-widget-jet-blog-smart-tiles .jet-blog-arrow:hover{background-color:var( --e-global-color-primary );}.elementor-widget-jet-blog-smart-tiles .jet-title-fields__item-label{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 );}.elementor-widget-jet-blog-smart-tiles .jet-content-fields__item-label{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 );}.elementor-12 .elementor-element.elementor-element-e602c82 .jet-smart-tiles-slide__wrap{min-height:382px;grid-column-gap:10px;grid-row-gap:10px;}.elementor-msie .elementor-12 .elementor-element.elementor-element-e602c82 .jet-smart-tiles-slide__wrap{height:382px;}.elementor-12 .elementor-element.elementor-element-e602c82 .jet-smart-tiles__box:before{background-color:transparent;background-image:linear-gradient(81deg, #07040A -17%, #07040A00 107%);}.elementor-12 .elementor-element.elementor-element-e602c82 .jet-smart-tiles-slide__wrap.layout-2-1-2{grid-template-columns:1fr 50% 1fr;-ms-grid-columns:1fr 50% 1fr;}.elementor-12 .elementor-element.elementor-element-e602c82 .jet-smart-tiles-slide__wrap.layout-1-1-2-h{grid-template-columns:50% 1fr 1fr;-ms-grid-columns:50% 1fr 1fr;}.elementor-12 .elementor-element.elementor-element-e602c82 .jet-smart-tiles-slide__wrap.layout-1-1-2-v{grid-template-columns:50% 1fr 1fr;-ms-grid-columns:50% 1fr 1fr;}.elementor-12 .elementor-element.elementor-element-e602c82 .jet-smart-tiles-slide__wrap.layout-1-2{grid-template-columns:50% 1fr;-ms-grid-columns:50% 1fr;}.elementor-12 .elementor-element.elementor-element-e602c82 .jet-smart-tiles-slide__wrap.layout-1-2-2{grid-template-columns:50% 1fr 1fr;-ms-grid-columns:50% 1fr 1fr;}.elementor-12 .elementor-element.elementor-element-e602c82 .jet-smart-tiles__box{border-radius:24px 24px 24px 24px;align-content:space-between;}.elementor-12 .elementor-element.elementor-element-e602c82 .jet-smart-tiles__box-title{color:var( --e-global-color-8becc30 );text-align:right;}.elementor-12 .elementor-element.elementor-element-e602c82  .jet-smart-tiles__box-title{font-family:"YekanBakh", Sans-serif;font-size:21px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-e602c82 .layout-2-1-2 > div:nth-child( 3 ) .jet-smart-tiles__box-title, .elementor-12 .elementor-element.elementor-element-e602c82 .layout-1-1-2-h > div:nth-child( 1 ) .jet-smart-tiles__box-title, .elementor-12 .elementor-element.elementor-element-e602c82 .layout-1-1-2-v > div:nth-child( 1 ) .jet-smart-tiles__box-title, .elementor-12 .elementor-element.elementor-element-e602c82 .layout-1-2 > div:nth-child( 1 ) .jet-smart-tiles__box-title, .elementor-12 .elementor-element.elementor-element-e602c82 .layout-1-2-2 > div:nth-child( 1 ) .jet-smart-tiles__box-title{font-family:"YekanBakh", Sans-serif;font-size:21px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-e602c82 .jet-smart-tiles__box-excerpt{color:var( --e-global-color-8becc30 );text-align:right;}.elementor-12 .elementor-element.elementor-element-e602c82  .jet-smart-tiles__box-excerpt{font-family:"YekanBakh", Sans-serif;font-size:15px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-e602c82 .jet-smart-tiles__meta .jet-smart-tiles__meta-item{color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-e602c82 .jet-smart-tiles__meta{text-align:right;}.elementor-12 .elementor-element.elementor-element-e602c82 .jet-smart-tiles__meta .has-author-avatar{justify-content:right;}.elementor-12 .elementor-element.elementor-element-e602c82 .jet-smart-tiles__terms-link{background-color:#066F7B;color:var( --e-global-color-8becc30 );text-decoration:none;border-radius:10px 10px 10px 10px;padding:13px 13px 13px 13px;}.elementor-12 .elementor-element.elementor-element-e602c82  .jet-smart-tiles__terms-link{font-family:"YekanBakh", Sans-serif;font-size:15px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-e602c82 .jet-smart-tiles__terms-link:hover{text-decoration:none;}.elementor-12 .elementor-element.elementor-element-e602c82 .jet-smart-tiles__terms{text-align:right;}.elementor-12 .elementor-element.elementor-element-e602c82 .jet-blog-arrow svg *{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-e602c82 .jet-blog-arrow{color:var( --e-global-color-secondary );background-color:var( --e-global-color-fe5d6df );width:40px;height:40px;border-radius:999px 999px 999px 999px;}.elementor-12 .elementor-element.elementor-element-e602c82 .jet-blog-arrow:before{font-size:30px;}.elementor-12 .elementor-element.elementor-element-e602c82 .jet-blog-arrow svg{width:30px;height:30px;}.elementor-12 .elementor-element.elementor-element-e602c82 .jet-blog-arrow.jet-arrow-prev{bottom:-65px;top:auto;right:60px;left:auto;}.elementor-12 .elementor-element.elementor-element-e602c82 .jet-blog-arrow.jet-arrow-next{bottom:-65px;top:auto;right:0px;left:auto;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-e602c82 .jet-title-fields__item-label{margin-right:5px;}body.rtl .elementor-12 .elementor-element.elementor-element-e602c82 .jet-title-fields__item-label{margin-left:5px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-e602c82 .jet-content-fields__item-label{margin-right:5px;}body.rtl .elementor-12 .elementor-element.elementor-element-e602c82 .jet-content-fields__item-label{margin-left:5px;}.elementor-12 .elementor-element.elementor-element-932be79{--display:flex;--min-height:195px;--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;--overlay-opacity:0.83;--border-radius:105px 105px 105px 105px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-932be79::before, .elementor-12 .elementor-element.elementor-element-932be79 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-932be79 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-932be79 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-932be79 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-932be79 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#082B36;background-image:url("https://www.sheltertm.com/wp-content/uploads/2025/04/Mask-group-46-min.png");--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-cde4f4e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:70px;}.elementor-12 .elementor-element.elementor-element-a98936a .elementor-heading-title{font-family:"YekanBakh", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-d755c15 .elementor-heading-title{font-family:"YekanBakh", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-509e623 .elementor-button{background-color:#183547;font-family:"YekanBakh", Sans-serif;font-size:15px;font-weight:700;fill:var( --e-global-color-8becc30 );color:var( --e-global-color-8becc30 );border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-509e623 .elementor-button-content-wrapper{flex-direction:row-reverse;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1bb6429{right:-80.988px;}body.rtl .elementor-12 .elementor-element.elementor-element-1bb6429{left:-80.988px;}.elementor-12 .elementor-element.elementor-element-1bb6429{top:-94.988px;}.elementor-12 .elementor-element.elementor-element-1bb6429 img{width:358px;height:358px;object-fit:contain;object-position:center center;}.elementor-12 .elementor-element.elementor-element-a069a09{--display:flex;--min-height:680px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;--overlay-opacity:0.3;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-a069a09::before, .elementor-12 .elementor-element.elementor-element-a069a09 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a069a09 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a069a09 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a069a09 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a069a09 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.sheltertm.com/wp-content/uploads/2025/04/eb5cc3085330112a10dfe71040a583db-min_2-min-scaled.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:150% auto;}.elementor-12 .elementor-element.elementor-element-e3a4241.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-e3a4241 .elementor-icon-box-wrapper{text-align:right;}.elementor-12 .elementor-element.elementor-element-e3a4241{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-e3a4241 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-e3a4241 .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-e3a4241 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-e3a4241 .elementor-icon-box-title a{font-family:"YekanBakh", Sans-serif;font-size:30px;font-weight:700;line-height:30px;}.elementor-12 .elementor-element.elementor-element-bdc58fd{--display:flex;--border-radius:26px 26px 26px 26px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-bdc58fd:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-bdc58fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(142deg, #17353C 20%, #112748 62%);}.elementor-12 .elementor-element.elementor-element-616b2c0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{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 );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-2fb55b2{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-wrapper{text-align:right;}.elementor-12 .elementor-element.elementor-element-2fb55b2.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-2fb55b2.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-2fb55b2.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-wrapper .elementor-image-box-img{width:57px;}.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-img img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C977D64D;border-radius:99px;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-title{font-family:"YekanBakh", Sans-serif;font-size:12px;font-weight:700;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-description{font-family:"YekanBakh", Sans-serif;font-size:11px;font-weight:400;line-height:23px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-ee163fd{--icon-box-icon-margin:0px;}.elementor-12 .elementor-element.elementor-element-ee163fd .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-ee163fd .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-ee163fd .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-ee163fd .elementor-icon-box-title a{font-family:"YekanBakh", Sans-serif;font-size:14px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-aead21e{font-family:"YekanBakh", Sans-serif;font-size:12px;font-weight:400;line-height:30px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-aead21e p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-3a878bd{--display:flex;--border-radius:26px 26px 26px 26px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-3a878bd:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3a878bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(142deg, #17353C 20%, #112748 62%);}.elementor-12 .elementor-element.elementor-element-0e9e6ca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a991733{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-wrapper{text-align:right;}.elementor-12 .elementor-element.elementor-element-a991733.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-a991733.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-a991733.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-wrapper .elementor-image-box-img{width:57px;}.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-img img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C977D64D;border-radius:99px;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-title{font-family:"YekanBakh", Sans-serif;font-size:12px;font-weight:700;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-description{font-family:"YekanBakh", Sans-serif;font-size:11px;font-weight:400;line-height:23px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-9b377e7{--icon-box-icon-margin:0px;}.elementor-12 .elementor-element.elementor-element-9b377e7 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-9b377e7 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-9b377e7 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-9b377e7 .elementor-icon-box-title a{font-family:"YekanBakh", Sans-serif;font-size:14px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-181b8a5{font-family:"YekanBakh", Sans-serif;font-size:12px;font-weight:400;line-height:30px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-181b8a5 p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-919f43c{--display:flex;--border-radius:26px 26px 26px 26px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-919f43c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-919f43c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(142deg, #17353C 20%, #112748 62%);}.elementor-12 .elementor-element.elementor-element-5bde63f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-06b6c59{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-wrapper{text-align:right;}.elementor-12 .elementor-element.elementor-element-06b6c59.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-06b6c59.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-06b6c59.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-wrapper .elementor-image-box-img{width:57px;}.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-img img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C977D64D;border-radius:99px;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-title{font-family:"YekanBakh", Sans-serif;font-size:12px;font-weight:700;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-description{font-family:"YekanBakh", Sans-serif;font-size:11px;font-weight:400;line-height:23px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-315372d{--icon-box-icon-margin:0px;}.elementor-12 .elementor-element.elementor-element-315372d .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-315372d .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-315372d .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-315372d .elementor-icon-box-title a{font-family:"YekanBakh", Sans-serif;font-size:14px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-ed7417b{font-family:"YekanBakh", Sans-serif;font-size:12px;font-weight:400;line-height:30px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-ed7417b p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-aa302fe{--display:flex;--border-radius:26px 26px 26px 26px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-aa302fe:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-aa302fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(142deg, #17353C 20%, #112748 62%);}.elementor-12 .elementor-element.elementor-element-8827d2b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e4c1cb8{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-wrapper{text-align:right;}.elementor-12 .elementor-element.elementor-element-e4c1cb8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-e4c1cb8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-e4c1cb8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-wrapper .elementor-image-box-img{width:57px;}.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-img img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C977D64D;border-radius:99px;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-title{font-family:"YekanBakh", Sans-serif;font-size:12px;font-weight:700;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-description{font-family:"YekanBakh", Sans-serif;font-size:11px;font-weight:400;line-height:23px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-7a202a2{--icon-box-icon-margin:0px;}.elementor-12 .elementor-element.elementor-element-7a202a2 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-7a202a2 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-7a202a2 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-7a202a2 .elementor-icon-box-title a{font-family:"YekanBakh", Sans-serif;font-size:14px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-c1127ab{font-family:"YekanBakh", Sans-serif;font-size:12px;font-weight:400;line-height:30px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-c1127ab p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-0274c08{--display:flex;--border-radius:26px 26px 26px 26px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-0274c08:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0274c08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(142deg, #17353C 20%, #112748 62%);}.elementor-12 .elementor-element.elementor-element-644fa6b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1042e8e{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-wrapper{text-align:right;}.elementor-12 .elementor-element.elementor-element-1042e8e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-1042e8e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-1042e8e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-wrapper .elementor-image-box-img{width:57px;}.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-img img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C977D64D;border-radius:99px;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-title{font-family:"YekanBakh", Sans-serif;font-size:12px;font-weight:700;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-description{font-family:"YekanBakh", Sans-serif;font-size:11px;font-weight:400;line-height:23px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-7848321{--icon-box-icon-margin:0px;}.elementor-12 .elementor-element.elementor-element-7848321 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-7848321 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-7848321 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-7848321 .elementor-icon-box-title a{font-family:"YekanBakh", Sans-serif;font-size:14px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-1688a8f{font-family:"YekanBakh", Sans-serif;font-size:12px;font-weight:400;line-height:30px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-1688a8f p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-451804f{--display:flex;--border-radius:26px 26px 26px 26px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-451804f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-451804f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(142deg, #17353C 20%, #112748 62%);}.elementor-12 .elementor-element.elementor-element-563e645{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-91e4710{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-wrapper{text-align:right;}.elementor-12 .elementor-element.elementor-element-91e4710.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-91e4710.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-91e4710.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-wrapper .elementor-image-box-img{width:57px;}.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-img img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C977D64D;border-radius:99px;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-title{font-family:"YekanBakh", Sans-serif;font-size:12px;font-weight:700;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-description{font-family:"YekanBakh", Sans-serif;font-size:11px;font-weight:400;line-height:23px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-e8153c5{--icon-box-icon-margin:0px;}.elementor-12 .elementor-element.elementor-element-e8153c5 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-e8153c5 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-e8153c5 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-e8153c5 .elementor-icon-box-title a{font-family:"YekanBakh", Sans-serif;font-size:14px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-15dea2d{font-family:"YekanBakh", Sans-serif;font-size:12px;font-weight:400;line-height:30px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-15dea2d p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-a2c18d1{--display:flex;--border-radius:26px 26px 26px 26px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-a2c18d1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a2c18d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(142deg, #17353C 20%, #112748 62%);}.elementor-12 .elementor-element.elementor-element-d7c33b6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-996f73d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-wrapper{text-align:right;}.elementor-12 .elementor-element.elementor-element-996f73d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-996f73d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-996f73d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-wrapper .elementor-image-box-img{width:57px;}.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-img img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C977D64D;border-radius:99px;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-title{font-family:"YekanBakh", Sans-serif;font-size:12px;font-weight:700;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-description{font-family:"YekanBakh", Sans-serif;font-size:11px;font-weight:400;line-height:23px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-f430e97{--icon-box-icon-margin:0px;}.elementor-12 .elementor-element.elementor-element-f430e97 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-f430e97 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-f430e97 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-f430e97 .elementor-icon-box-title a{font-family:"YekanBakh", Sans-serif;font-size:14px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-d064877{font-family:"YekanBakh", Sans-serif;font-size:12px;font-weight:400;line-height:30px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-d064877 p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-fcb1b8e{--display:flex;--border-radius:26px 26px 26px 26px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-fcb1b8e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-fcb1b8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(142deg, #17353C 20%, #112748 62%);}.elementor-12 .elementor-element.elementor-element-5e85d54{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-88d2c45{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-wrapper{text-align:right;}.elementor-12 .elementor-element.elementor-element-88d2c45.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-88d2c45.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-88d2c45.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-wrapper .elementor-image-box-img{width:57px;}.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-img img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C977D64D;border-radius:99px;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-title{font-family:"YekanBakh", Sans-serif;font-size:12px;font-weight:700;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-description{font-family:"YekanBakh", Sans-serif;font-size:11px;font-weight:400;line-height:23px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-5fbf0d1{--icon-box-icon-margin:0px;}.elementor-12 .elementor-element.elementor-element-5fbf0d1 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-5fbf0d1 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-5fbf0d1 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5fbf0d1 .elementor-icon-box-title a{font-family:"YekanBakh", Sans-serif;font-size:14px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-6990b57{font-family:"YekanBakh", Sans-serif;font-size:12px;font-weight:400;line-height:30px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-6990b57 p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-f40929c{--display:flex;--border-radius:26px 26px 26px 26px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-f40929c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f40929c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(142deg, #17353C 20%, #112748 62%);}.elementor-12 .elementor-element.elementor-element-54604ab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0f5e255{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-wrapper{text-align:right;}.elementor-12 .elementor-element.elementor-element-0f5e255.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-0f5e255.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-0f5e255.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-wrapper .elementor-image-box-img{width:57px;}.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-img img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C977D64D;border-radius:99px;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-title{font-family:"YekanBakh", Sans-serif;font-size:12px;font-weight:700;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-description{font-family:"YekanBakh", Sans-serif;font-size:11px;font-weight:400;line-height:23px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-a2af5bf{--icon-box-icon-margin:0px;}.elementor-12 .elementor-element.elementor-element-a2af5bf .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-a2af5bf .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-a2af5bf .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-a2af5bf .elementor-icon-box-title a{font-family:"YekanBakh", Sans-serif;font-size:14px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-42a053d{font-family:"YekanBakh", Sans-serif;font-size:12px;font-weight:400;line-height:30px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-42a053d p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-ec8b1b6{--display:flex;--border-radius:26px 26px 26px 26px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-ec8b1b6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ec8b1b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(142deg, #17353C 20%, #112748 62%);}.elementor-12 .elementor-element.elementor-element-d46b8bc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e347e5b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-wrapper{text-align:right;}.elementor-12 .elementor-element.elementor-element-e347e5b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-e347e5b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-e347e5b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-wrapper .elementor-image-box-img{width:57px;}.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-img img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C977D64D;border-radius:99px;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-title{font-family:"YekanBakh", Sans-serif;font-size:12px;font-weight:700;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-description{font-family:"YekanBakh", Sans-serif;font-size:11px;font-weight:400;line-height:23px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-5650aec{--icon-box-icon-margin:0px;}.elementor-12 .elementor-element.elementor-element-5650aec .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-5650aec .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-5650aec .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5650aec .elementor-icon-box-title a{font-family:"YekanBakh", Sans-serif;font-size:14px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-fb58cc9{font-family:"YekanBakh", Sans-serif;font-size:12px;font-weight:400;line-height:30px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-fb58cc9 p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-8746526{--display:flex;--border-radius:26px 26px 26px 26px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-8746526:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8746526 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(142deg, #17353C 20%, #112748 62%);}.elementor-12 .elementor-element.elementor-element-a031c24{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-51cddce{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-wrapper{text-align:right;}.elementor-12 .elementor-element.elementor-element-51cddce.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-51cddce.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-51cddce.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-wrapper .elementor-image-box-img{width:57px;}.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-img img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C977D64D;border-radius:99px;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-title{font-family:"YekanBakh", Sans-serif;font-size:12px;font-weight:700;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-description{font-family:"YekanBakh", Sans-serif;font-size:11px;font-weight:400;line-height:23px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-14780fc{--icon-box-icon-margin:0px;}.elementor-12 .elementor-element.elementor-element-14780fc .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-14780fc .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-14780fc .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-14780fc .elementor-icon-box-title a{font-family:"YekanBakh", Sans-serif;font-size:14px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-1c64f8b{font-family:"YekanBakh", Sans-serif;font-size:12px;font-weight:400;line-height:30px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-1c64f8b p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-6564ff6{--display:flex;--border-radius:26px 26px 26px 26px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-6564ff6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6564ff6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(142deg, #17353C 20%, #112748 62%);}.elementor-12 .elementor-element.elementor-element-6eb2757{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8bd85d0{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-wrapper{text-align:right;}.elementor-12 .elementor-element.elementor-element-8bd85d0.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-8bd85d0.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-8bd85d0.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-wrapper .elementor-image-box-img{width:57px;}.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-img img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C977D64D;border-radius:99px;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-title{font-family:"YekanBakh", Sans-serif;font-size:12px;font-weight:700;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-description{font-family:"YekanBakh", Sans-serif;font-size:11px;font-weight:400;line-height:23px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-aa13209{--icon-box-icon-margin:0px;}.elementor-12 .elementor-element.elementor-element-aa13209 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-aa13209 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-aa13209 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-aa13209 .elementor-icon-box-title a{font-family:"YekanBakh", Sans-serif;font-size:14px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-f148f5a{font-family:"YekanBakh", Sans-serif;font-size:12px;font-weight:400;line-height:30px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-f148f5a p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-930bee0{--display:flex;--border-radius:26px 26px 26px 26px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-930bee0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-930bee0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(142deg, #17353C 20%, #112748 62%);}.elementor-12 .elementor-element.elementor-element-5d68370{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f8d64e6{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-wrapper{text-align:right;}.elementor-12 .elementor-element.elementor-element-f8d64e6.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-f8d64e6.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-f8d64e6.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-wrapper .elementor-image-box-img{width:57px;}.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-img img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C977D64D;border-radius:99px;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-title{font-family:"YekanBakh", Sans-serif;font-size:12px;font-weight:700;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-description{font-family:"YekanBakh", Sans-serif;font-size:11px;font-weight:400;line-height:23px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-84a3da4{--icon-box-icon-margin:0px;}.elementor-12 .elementor-element.elementor-element-84a3da4 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-84a3da4 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-84a3da4 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-84a3da4 .elementor-icon-box-title a{font-family:"YekanBakh", Sans-serif;font-size:14px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-920e1dd{font-family:"YekanBakh", Sans-serif;font-size:12px;font-weight:400;line-height:30px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-920e1dd p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-785b0c5{--display:flex;--border-radius:26px 26px 26px 26px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-785b0c5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-785b0c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(142deg, #17353C 20%, #112748 62%);}.elementor-12 .elementor-element.elementor-element-d2a4bb8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-60c5fb9{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-wrapper{text-align:right;}.elementor-12 .elementor-element.elementor-element-60c5fb9.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-60c5fb9.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-60c5fb9.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-wrapper .elementor-image-box-img{width:57px;}.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-img img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C977D64D;border-radius:99px;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-title{font-family:"YekanBakh", Sans-serif;font-size:12px;font-weight:700;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-description{font-family:"YekanBakh", Sans-serif;font-size:11px;font-weight:400;line-height:23px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-060a3f6{--icon-box-icon-margin:0px;}.elementor-12 .elementor-element.elementor-element-060a3f6 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-060a3f6 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-060a3f6 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-060a3f6 .elementor-icon-box-title a{font-family:"YekanBakh", Sans-serif;font-size:14px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-af6fa99{font-family:"YekanBakh", Sans-serif;font-size:12px;font-weight:400;line-height:30px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-af6fa99 p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-9b88cbf{--display:flex;--border-radius:26px 26px 26px 26px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-9b88cbf:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9b88cbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(142deg, #17353C 20%, #112748 62%);}.elementor-12 .elementor-element.elementor-element-6a2ef1d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-efbd303{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-wrapper{text-align:right;}.elementor-12 .elementor-element.elementor-element-efbd303.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-efbd303.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-efbd303.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-wrapper .elementor-image-box-img{width:57px;}.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-img img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C977D64D;border-radius:99px;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-title{font-family:"YekanBakh", Sans-serif;font-size:12px;font-weight:700;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-description{font-family:"YekanBakh", Sans-serif;font-size:11px;font-weight:400;line-height:23px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-e1f824c{--icon-box-icon-margin:0px;}.elementor-12 .elementor-element.elementor-element-e1f824c .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-e1f824c .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-e1f824c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-e1f824c .elementor-icon-box-title a{font-family:"YekanBakh", Sans-serif;font-size:14px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-f3f3b9f{font-family:"YekanBakh", Sans-serif;font-size:12px;font-weight:400;line-height:30px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-f3f3b9f p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-2eb3efd{--display:flex;--border-radius:26px 26px 26px 26px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-2eb3efd:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2eb3efd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(142deg, #17353C 20%, #112748 62%);}.elementor-12 .elementor-element.elementor-element-0f90c40{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-77b554a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-wrapper{text-align:right;}.elementor-12 .elementor-element.elementor-element-77b554a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-77b554a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-77b554a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-wrapper .elementor-image-box-img{width:57px;}.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-img img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C977D64D;border-radius:99px;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-title{font-family:"YekanBakh", Sans-serif;font-size:12px;font-weight:700;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-description{font-family:"YekanBakh", Sans-serif;font-size:11px;font-weight:400;line-height:23px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-245250b{--icon-box-icon-margin:0px;}.elementor-12 .elementor-element.elementor-element-245250b .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-245250b .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-245250b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-245250b .elementor-icon-box-title a{font-family:"YekanBakh", Sans-serif;font-size:14px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-be7b0fd{font-family:"YekanBakh", Sans-serif;font-size:12px;font-weight:400;line-height:30px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-be7b0fd p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-222b6b0{--display:flex;--border-radius:26px 26px 26px 26px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-222b6b0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-222b6b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(142deg, #17353C 20%, #112748 62%);}.elementor-12 .elementor-element.elementor-element-9385342{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ee087ab{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-wrapper{text-align:right;}.elementor-12 .elementor-element.elementor-element-ee087ab.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-ee087ab.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-ee087ab.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-wrapper .elementor-image-box-img{width:57px;}.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-img img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C977D64D;border-radius:99px;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-title{font-family:"YekanBakh", Sans-serif;font-size:12px;font-weight:700;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-description{font-family:"YekanBakh", Sans-serif;font-size:11px;font-weight:400;line-height:23px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-52f3e85{--icon-box-icon-margin:0px;}.elementor-12 .elementor-element.elementor-element-52f3e85 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-52f3e85 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-52f3e85 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-52f3e85 .elementor-icon-box-title a{font-family:"YekanBakh", Sans-serif;font-size:14px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-cd9136e{font-family:"YekanBakh", Sans-serif;font-size:12px;font-weight:400;line-height:30px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-cd9136e p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-9a8d0b9{--display:flex;--border-radius:26px 26px 26px 26px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-9a8d0b9:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9a8d0b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(142deg, #17353C 20%, #112748 62%);}.elementor-12 .elementor-element.elementor-element-5805082{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d6dce42{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-wrapper{text-align:right;}.elementor-12 .elementor-element.elementor-element-d6dce42.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-d6dce42.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-d6dce42.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-wrapper .elementor-image-box-img{width:57px;}.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-img img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C977D64D;border-radius:99px;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-title{font-family:"YekanBakh", Sans-serif;font-size:12px;font-weight:700;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-description{font-family:"YekanBakh", Sans-serif;font-size:11px;font-weight:400;line-height:23px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-6a7031c{--icon-box-icon-margin:0px;}.elementor-12 .elementor-element.elementor-element-6a7031c .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-6a7031c .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-6a7031c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-6a7031c .elementor-icon-box-title a{font-family:"YekanBakh", Sans-serif;font-size:14px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-f90ffa8{font-family:"YekanBakh", Sans-serif;font-size:12px;font-weight:400;line-height:30px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-f90ffa8 p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-997ed33{--display:flex;--border-radius:26px 26px 26px 26px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-997ed33:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-997ed33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(142deg, #17353C 20%, #112748 62%);}.elementor-12 .elementor-element.elementor-element-7c66ac2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bae284b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-wrapper{text-align:right;}.elementor-12 .elementor-element.elementor-element-bae284b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-bae284b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-bae284b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-wrapper .elementor-image-box-img{width:57px;}.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-img img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C977D64D;border-radius:99px;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-title{font-family:"YekanBakh", Sans-serif;font-size:12px;font-weight:700;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-description{font-family:"YekanBakh", Sans-serif;font-size:11px;font-weight:400;line-height:23px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-fb9a0c7{--icon-box-icon-margin:0px;}.elementor-12 .elementor-element.elementor-element-fb9a0c7 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-fb9a0c7 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-fb9a0c7 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-fb9a0c7 .elementor-icon-box-title a{font-family:"YekanBakh", Sans-serif;font-size:14px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-151076a{font-family:"YekanBakh", Sans-serif;font-size:12px;font-weight:400;line-height:30px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-151076a p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-6fa6e5f{--display:flex;--border-radius:26px 26px 26px 26px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-6fa6e5f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6fa6e5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(142deg, #17353C 20%, #112748 62%);}.elementor-12 .elementor-element.elementor-element-aa1fb36{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-34e087e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-wrapper{text-align:right;}.elementor-12 .elementor-element.elementor-element-34e087e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-34e087e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-34e087e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-wrapper .elementor-image-box-img{width:57px;}.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-img img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C977D64D;border-radius:99px;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-title{font-family:"YekanBakh", Sans-serif;font-size:12px;font-weight:700;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-description{font-family:"YekanBakh", Sans-serif;font-size:11px;font-weight:400;line-height:23px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-d9808c8{--icon-box-icon-margin:0px;}.elementor-12 .elementor-element.elementor-element-d9808c8 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-d9808c8 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-d9808c8 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-d9808c8 .elementor-icon-box-title a{font-family:"YekanBakh", Sans-serif;font-size:14px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-ead3920{font-family:"YekanBakh", Sans-serif;font-size:12px;font-weight:400;line-height:30px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-ead3920 p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-bcd5cab{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;width:100%;max-width:100%;--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:-50px;--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:-50px;--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-arrow-size:16px;--e-n-carousel-arrow-normal-color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-bcd5cab :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:transparent;background-image:linear-gradient(122deg, #10DCBA 25%, #00927A 69%);border-radius:26px 26px 26px 26px;padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-14fbdac{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0fdf91e{--display:flex;--min-height:195px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0fdf91e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0fdf91e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.sheltertm.com/wp-content/uploads/2025/04/Group-1437253842.png");background-position:center center;background-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-3c6e0c3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-bfd256a .elementor-heading-title{font-family:"YekanBakh", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-e7781cc .elementor-heading-title{font-family:"YekanBakh", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-4d56a42 .elementor-button{background-color:#183547;font-family:"YekanBakh", Sans-serif;font-size:15px;font-weight:700;fill:var( --e-global-color-8becc30 );color:var( --e-global-color-8becc30 );border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-4d56a42 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-59c25b7{margin:-93px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-59c25b7 img{width:481px;height:284px;object-fit:contain;object-position:center center;}.elementor-12 .elementor-element.elementor-element-f9e7e02{--display:flex;--min-height:607px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f9e7e02:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f9e7e02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.sheltertm.com/wp-content/uploads/2025/04/Group-1171282650-min.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-cc3a60a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-571d861 .elementor-icon-box-wrapper{text-align:right;}.elementor-12 .elementor-element.elementor-element-571d861{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-571d861 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-571d861 .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-571d861 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-571d861 .elementor-icon-box-title a{font-family:"YekanBakh", Sans-serif;font-size:30px;font-weight:700;line-height:30px;}.elementor-12 .elementor-element.elementor-element-4949a77{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ad9c57d{--display:flex;}.elementor-12 .elementor-element.elementor-element-22b7c55{font-family:"YekanBakh", Sans-serif;font-size:16px;font-weight:600;line-height:35px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-22b7c55 p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-2d53b11{--display:flex;}.elementor-12 .elementor-element.elementor-element-cef8203{font-family:"YekanBakh", Sans-serif;font-size:16px;font-weight:600;line-height:35px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-cef8203 p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-45739d8{--display:flex;}.elementor-12 .elementor-element.elementor-element-51eaad6{font-family:"YekanBakh", Sans-serif;font-size:16px;font-weight:600;line-height:35px;color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-51eaad6 p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-51eaad6 a{color:var( --e-global-color-8becc30 );}.elementor-12 .elementor-element.elementor-element-0f19e3c{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 693px );max-width:693px;--container-widget-width:693px;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:15px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:var( --e-global-color-8becc30 );--n-accordion-title-hover-color:var( --e-global-color-8becc30 );--n-accordion-title-active-color:var( --e-global-color-8becc30 );--n-accordion-icon-size:38px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-12 .elementor-element.elementor-element-0f19e3c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#183445;border-style:none;}.elementor-12 .elementor-element.elementor-element-0f19e3c {--n-accordion-padding:10px 15px 15px 15px;}:where( .elementor-12 .elementor-element.elementor-element-0f19e3c > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:2px 2px 2px 2px;border-color:#9039C64F;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-12 .elementor-element.elementor-element-54b7de5 img{width:259px;height:322px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-f2706b0{--content-width:1142px;}.elementor-12 .elementor-element.elementor-element-4fac801{--width:100%;}.elementor-12 .elementor-element.elementor-element-7b90195{--width:50%;}.elementor-12 .elementor-element.elementor-element-3f39ef7{--width:100%;}.elementor-12 .elementor-element.elementor-element-4c7c0eb{--width:50%;}.elementor-12 .elementor-element.elementor-element-80314d2{--width:173px;}.elementor-12 .elementor-element.elementor-element-e6f508a{--width:173px;}.elementor-12 .elementor-element.elementor-element-df07db5{--width:173px;}.elementor-12 .elementor-element.elementor-element-eb1dd01{--width:173px;}.elementor-12 .elementor-element.elementor-element-e5669b4{--width:173px;}.elementor-12 .elementor-element.elementor-element-46f6296{--width:173px;}.elementor-12 .elementor-element.elementor-element-9ecaadd{--width:1062px;}.elementor-12 .elementor-element.elementor-element-d4d6c00{--width:240px;}.elementor-12 .elementor-element.elementor-element-7ee717c{--width:240px;}.elementor-12 .elementor-element.elementor-element-821a740{--width:240px;}.elementor-12 .elementor-element.elementor-element-7b9efb7{--width:100%;}.elementor-12 .elementor-element.elementor-element-79ed521{--width:50%;}.elementor-12 .elementor-element.elementor-element-6b1987b{--width:50%;}.elementor-12 .elementor-element.elementor-element-8e8abfa{--width:322px;}.elementor-12 .elementor-element.elementor-element-387c6a9{--width:34%;}.elementor-12 .elementor-element.elementor-element-ade8a94{--content-width:900px;}.elementor-12 .elementor-element.elementor-element-0549348{--width:100%;}.elementor-12 .elementor-element.elementor-element-7d20e69{--width:231px;}.elementor-12 .elementor-element.elementor-element-5313f01{--width:100%;}.elementor-12 .elementor-element.elementor-element-bb0b0f2{--width:299px;}.elementor-12 .elementor-element.elementor-element-eaf770f{--width:100%;}.elementor-12 .elementor-element.elementor-element-041a2b2{--width:231px;}.elementor-12 .elementor-element.elementor-element-b53857b{--width:100%;}.elementor-12 .elementor-element.elementor-element-002d48e{--width:100%;}.elementor-12 .elementor-element.elementor-element-2d032c5{--width:58%;}.elementor-12 .elementor-element.elementor-element-3cb8450{--width:100%;}.elementor-12 .elementor-element.elementor-element-ea34fab{--width:100%;}.elementor-12 .elementor-element.elementor-element-4ea8160{--width:100%;}.elementor-12 .elementor-element.elementor-element-932be79{--width:1022px;}.elementor-12 .elementor-element.elementor-element-cde4f4e{--width:65%;}.elementor-12 .elementor-element.elementor-element-bdc58fd{--width:100%;}.elementor-12 .elementor-element.elementor-element-3a878bd{--width:100%;}.elementor-12 .elementor-element.elementor-element-919f43c{--width:100%;}.elementor-12 .elementor-element.elementor-element-aa302fe{--width:100%;}.elementor-12 .elementor-element.elementor-element-0274c08{--width:100%;}.elementor-12 .elementor-element.elementor-element-451804f{--width:100%;}.elementor-12 .elementor-element.elementor-element-a2c18d1{--width:100%;}.elementor-12 .elementor-element.elementor-element-fcb1b8e{--width:100%;}.elementor-12 .elementor-element.elementor-element-f40929c{--width:100%;}.elementor-12 .elementor-element.elementor-element-ec8b1b6{--width:100%;}.elementor-12 .elementor-element.elementor-element-8746526{--width:100%;}.elementor-12 .elementor-element.elementor-element-6564ff6{--width:100%;}.elementor-12 .elementor-element.elementor-element-930bee0{--width:100%;}.elementor-12 .elementor-element.elementor-element-785b0c5{--width:100%;}.elementor-12 .elementor-element.elementor-element-9b88cbf{--width:100%;}.elementor-12 .elementor-element.elementor-element-2eb3efd{--width:100%;}.elementor-12 .elementor-element.elementor-element-222b6b0{--width:100%;}.elementor-12 .elementor-element.elementor-element-9a8d0b9{--width:100%;}.elementor-12 .elementor-element.elementor-element-997ed33{--width:100%;}.elementor-12 .elementor-element.elementor-element-6fa6e5f{--width:100%;}.elementor-12 .elementor-element.elementor-element-14fbdac{--content-width:1133px;}.elementor-12 .elementor-element.elementor-element-0fdf91e{--width:100%;}.elementor-12 .elementor-element.elementor-element-3c6e0c3{--width:59%;}.elementor-12 .elementor-element.elementor-element-cc3a60a{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-f2706b0{--content-width:90%;}.elementor-12 .elementor-element.elementor-element-1857196{--content-width:90%;}.elementor-12 .elementor-element.elementor-element-ade8a94{--content-width:80%;}.elementor-12 .elementor-element.elementor-element-15b4108{--content-width:90%;}.elementor-12 .elementor-element.elementor-element-002d48e{--width:90%;}.elementor-12 .elementor-element.elementor-element-08c3725{--content-width:90%;}.elementor-12 .elementor-element.elementor-element-a069a09{--content-width:90%;}.elementor-12 .elementor-element.elementor-element-14fbdac{--content-width:90%;}.elementor-12 .elementor-element.elementor-element-f9e7e02{--content-width:90%;}}@media(max-width:1200px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-f2706b0{--content-width:90%;}.elementor-12 .elementor-element.elementor-element-1857196{--content-width:90%;}.elementor-12 .elementor-element.elementor-element-9ecaadd{--width:100%;}.elementor-12 .elementor-element.elementor-element-d4d6c00{--width:205px;}.elementor-12 .elementor-element.elementor-element-7ee717c{--width:205px;}.elementor-12 .elementor-element.elementor-element-821a740{--width:205px;}.elementor-12 .elementor-element.elementor-element-ade8a94{--content-width:90%;}.elementor-12 .elementor-element.elementor-element-002d48e{--width:100%;}.elementor-12 .elementor-element.elementor-element-2d032c5{--width:60%;}.elementor-12 .elementor-element.elementor-element-932be79{--width:100%;}.elementor-12 .elementor-element.elementor-element-a069a09{--content-width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-f2706b0{--content-width:92%;}.elementor-12 .elementor-element.elementor-element-1857196{--content-width:92%;}.elementor-12 .elementor-element.elementor-element-d4d6c00{--width:180px;}.elementor-12 .elementor-element.elementor-element-7ee717c{--width:180px;}.elementor-12 .elementor-element.elementor-element-821a740{--width:180px;}.elementor-12 .elementor-element.elementor-element-8e8abfa{--width:302px;}.elementor-12 .elementor-element.elementor-element-ade8a94{--content-width:96%;}.elementor-12 .elementor-element.elementor-element-15b4108{--content-width:92%;}.elementor-12 .elementor-element.elementor-element-2d032c5{--width:58%;}.elementor-12 .elementor-element.elementor-element-3cb8450{--width:80%;}.elementor-12 .elementor-element.elementor-element-08c3725{--content-width:92%;}.elementor-12 .elementor-element.elementor-element-a069a09{--content-width:92%;}.elementor-12 .elementor-element.elementor-element-14fbdac{--content-width:92%;}.elementor-12 .elementor-element.elementor-element-f9e7e02{--content-width:92%;}}@media(max-width:880px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-1857196{--content-width:96%;}.elementor-12 .elementor-element.elementor-element-8e8abfa{--width:280px;}.elementor-12 .elementor-element.elementor-element-ade8a94{--content-width:96%;}.elementor-12 .elementor-element.elementor-element-0549348{--width:100%;}.elementor-12 .elementor-element.elementor-element-15b4108{--content-width:96%;}.elementor-12 .elementor-element.elementor-element-2d032c5{--width:60%;}.elementor-12 .elementor-element.elementor-element-a069a09{--content-width:96%;}.elementor-12 .elementor-element.elementor-element-14fbdac{--content-width:96%;}}@media(max-width:1366px){.elementor-12 .elementor-element.elementor-element-4fac801{--min-height:475px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-38e99ac .elementor-heading-title{font-size:38px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-e2441a0{left:-45px;}body.rtl .elementor-12 .elementor-element.elementor-element-e2441a0{right:-45px;}.elementor-12 .elementor-element.elementor-element-e2441a0 .elementor-heading-title{font-size:42px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-808c98b{font-size:16px;}.elementor-12 .elementor-element.elementor-element-17595c1 .elementor-heading-title{font-size:14px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-8932c22 .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-002d48e{--min-height:182px;}.elementor-12 .elementor-element.elementor-element-2d032c5{--min-height:197px;}.elementor-12 .elementor-element.elementor-element-fa108d9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-f36b79c{--swiper-slides-to-display:4;--swiper-offset-size:0px;}.elementor-widget-jet-blog-smart-tiles  .jet-smart-tiles__box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-blog-smart-tiles .layout-2-1-2 > div:nth-child( 3 ) .jet-smart-tiles__box-title, .elementor-widget-jet-blog-smart-tiles .layout-1-1-2-h > div:nth-child( 1 ) .jet-smart-tiles__box-title, .elementor-widget-jet-blog-smart-tiles .layout-1-1-2-v > div:nth-child( 1 ) .jet-smart-tiles__box-title, .elementor-widget-jet-blog-smart-tiles .layout-1-2 > div:nth-child( 1 ) .jet-smart-tiles__box-title, .elementor-widget-jet-blog-smart-tiles .layout-1-2-2 > div:nth-child( 1 ) .jet-smart-tiles__box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-blog-smart-tiles  .jet-smart-tiles__box-excerpt{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-tiles .jet-smart-tiles__meta{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-tiles  .jet-smart-tiles__terms-link{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-tiles .jet-title-fields__item-label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-blog-smart-tiles .jet-content-fields__item-label{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-a98936a .elementor-heading-title{font-size:37px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-0fdf91e{--border-radius:24px 24px 24px 24px;}.elementor-12 .elementor-element.elementor-element-bfd256a .elementor-heading-title{font-size:28px;}.elementor-12 .elementor-element.elementor-element-4949a77{--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}}@media(max-width:1200px){.elementor-12 .elementor-element.elementor-element-4fac801{--min-height:400px;}.elementor-12 .elementor-element.elementor-element-7b90195{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-38e99ac .elementor-heading-title{font-size:28px;line-height:35px;}.elementor-12 .elementor-element.elementor-element-d11abac{font-size:15px;line-height:30px;}.elementor-12 .elementor-element.elementor-element-1407f1a{--container-widget-width:77px;--container-widget-flex-grow:0;width:var( --container-widget-width, 77px );max-width:77px;bottom:60px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1407f1a{left:6px;}body.rtl .elementor-12 .elementor-element.elementor-element-1407f1a{right:6px;}.elementor-12 .elementor-element.elementor-element-1407f1a .elementor-heading-title{font-size:14px;line-height:10px;}.elementor-12 .elementor-element.elementor-element-a73eb93 .elementor-icon{font-size:19px;}.elementor-12 .elementor-element.elementor-element-a73eb93 .elementor-icon svg{height:19px;}.elementor-12 .elementor-element.elementor-element-4c7c0eb{--padding-top:40px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3deb466{--container-widget-width:115px;--container-widget-flex-grow:0;width:var( --container-widget-width, 115px );max-width:115px;}.elementor-12 .elementor-element.elementor-element-3deb466 .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-667ac3a{--e-n-carousel-swiper-slides-to-display:4;}.elementor-12 .elementor-element.elementor-element-9ecaadd{--min-height:142px;--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9ecaadd:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9ecaadd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:100% auto;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-e2441a0{left:-19px;}body.rtl .elementor-12 .elementor-element.elementor-element-e2441a0{right:-19px;}.elementor-12 .elementor-element.elementor-element-e2441a0 .elementor-heading-title{font-size:34px;line-height:34px;}.elementor-12 .elementor-element.elementor-element-d4d6c00{--min-height:100px;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d4d6c00:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d4d6c00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:200px auto;}.elementor-12 .elementor-element.elementor-element-97c524c .elementor-heading-title{font-size:15px;}.elementor-12 .elementor-element.elementor-element-c0fa599 .elementor-heading-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-7ee717c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7ee717c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:200px auto;}.elementor-12 .elementor-element.elementor-element-d2452bd .elementor-heading-title{font-size:15px;}.elementor-12 .elementor-element.elementor-element-d6d012f .elementor-heading-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-821a740:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-821a740 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:200px auto;}.elementor-12 .elementor-element.elementor-element-033e17a .elementor-heading-title{font-size:15px;}.elementor-12 .elementor-element.elementor-element-c0d6808 .elementor-heading-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-808c98b{font-size:14px;line-height:25px;}.elementor-12 .elementor-element.elementor-element-8e8abfa{--min-height:203px;}.elementor-12 .elementor-element.elementor-element-8e8abfa:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8e8abfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-12 .elementor-element.elementor-element-3c68221 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3c68221 .elementor-icon-box-title a{font-size:24px;}.elementor-12 .elementor-element.elementor-element-3c68221 .elementor-icon-box-description{font-size:12px;}.elementor-12 .elementor-element.elementor-element-ea91813 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-ea91813 .elementor-icon-box-title a{font-size:24px;}.elementor-12 .elementor-element.elementor-element-ea91813 .elementor-icon-box-description{font-size:12px;}.elementor-12 .elementor-element.elementor-element-e52b338 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-e52b338 .elementor-icon-box-title a{font-size:24px;}.elementor-12 .elementor-element.elementor-element-e52b338 .elementor-icon-box-description{font-size:12px;}.elementor-12 .elementor-element.elementor-element-17595c1 .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-8932c22 .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-002d48e{--min-height:162px;}.elementor-12 .elementor-element.elementor-element-2d032c5{--min-height:167px;}.elementor-12 .elementor-element.elementor-element-1bffb26 .elementor-heading-title{font-size:24px;}.elementor-12 .elementor-element.elementor-element-fa108d9 .elementor-heading-title{font-size:18px;line-height:25px;}.elementor-12 .elementor-element.elementor-element-454c594 .elementor-button{font-size:13px;}.elementor-12 .elementor-element.elementor-element-3cb8450{--min-height:167px;}.elementor-12 .elementor-element.elementor-element-0c405ee{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-12 .elementor-element.elementor-element-0c405ee img{width:300px;height:203px;}.elementor-12 .elementor-element.elementor-element-f36b79c{--swiper-slides-to-display:3;--swiper-offset-size:0px;}.elementor-12 .elementor-element.elementor-element-08c3725{--min-height:890px;}.elementor-12 .elementor-element.elementor-element-e602c82 .jet-smart-tiles-slide__wrap{min-height:328px;}.elementor-msie .elementor-12 .elementor-element.elementor-element-e602c82 .jet-smart-tiles-slide__wrap{height:328px;}.elementor-12 .elementor-element.elementor-element-e602c82 .jet-smart-tiles-slide__wrap.layout-2-1-2{grid-template-columns:1fr 45% 1fr;-ms-grid-columns:1fr 45px 1fr;}.elementor-12 .elementor-element.elementor-element-e602c82 .jet-smart-tiles-slide__wrap.layout-1-1-2-h{grid-template-columns:45% 1fr 1fr;-ms-grid-columns:45px 1fr 1fr;}.elementor-12 .elementor-element.elementor-element-e602c82 .jet-smart-tiles-slide__wrap.layout-1-1-2-v{grid-template-columns:45% 1fr 1fr;-ms-grid-columns:45px 1fr 1fr;}.elementor-12 .elementor-element.elementor-element-e602c82 .jet-smart-tiles-slide__wrap.layout-1-2{grid-template-columns:45% 1fr;-ms-grid-columns:45px 1fr;}.elementor-12 .elementor-element.elementor-element-e602c82 .jet-smart-tiles-slide__wrap.layout-1-2-2{grid-template-columns:45% 1fr 1fr;-ms-grid-columns:45px 1fr 1fr;}.elementor-12 .elementor-element.elementor-element-a98936a .elementor-heading-title{font-size:32px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1bb6429{right:-40px;}body.rtl .elementor-12 .elementor-element.elementor-element-1bb6429{left:-40px;}.elementor-12 .elementor-element.elementor-element-1bb6429{top:-50px;}.elementor-12 .elementor-element.elementor-element-1bb6429 img{width:308px;height:308px;}.elementor-12 .elementor-element.elementor-element-bcd5cab{--e-n-carousel-swiper-slides-to-display:2;}.elementor-12 .elementor-element.elementor-element-bfd256a .elementor-heading-title{font-size:23px;}.elementor-12 .elementor-element.elementor-element-e7781cc .elementor-heading-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-4d56a42 .elementor-button{font-size:12px;}.elementor-12 .elementor-element.elementor-element-4949a77{--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;}.elementor-12 .elementor-element.elementor-element-0f19e3c{--container-widget-width:543px;--container-widget-flex-grow:0;width:var( --container-widget-width, 543px );max-width:543px;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-4fac801:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4fac801 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.sheltertm.com/wp-content/uploads/2025/04/Mask-group-40.png");}.elementor-12 .elementor-element.elementor-element-4fac801{--min-height:350px;}.elementor-12 .elementor-element.elementor-element-7b90195{--padding-top:51px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-38e99ac .elementor-heading-title{font-size:22px;line-height:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-d11abac{font-size:12px;line-height:23px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-a1de381 .elementor-button{font-size:12px;padding:15px 20px 15px 20px;}.elementor-12 .elementor-element.elementor-element-1407f1a{--container-widget-width:65px;--container-widget-flex-grow:0;width:var( --container-widget-width, 65px );max-width:65px;bottom:40px;text-align:center;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1407f1a{left:6px;}body.rtl .elementor-12 .elementor-element.elementor-element-1407f1a{right:6px;}.elementor-12 .elementor-element.elementor-element-1407f1a .elementor-heading-title{font-size:10px;}.elementor-12 .elementor-element.elementor-element-a73eb93 .elementor-icon{font-size:17px;}.elementor-12 .elementor-element.elementor-element-a73eb93 .elementor-icon svg{height:17px;}.elementor-12 .elementor-element.elementor-element-4c7c0eb:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4c7c0eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50px 0px;}.elementor-12 .elementor-element.elementor-element-4c7c0eb{--padding-top:20px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3deb466{--container-widget-width:91px;--container-widget-flex-grow:0;width:var( --container-widget-width, 91px );max-width:91px;}.elementor-12 .elementor-element.elementor-element-3deb466 .elementor-heading-title{font-size:13px;line-height:22px;}.elementor-12 .elementor-element.elementor-element-57214d7{--e-n-carousel-swiper-slides-to-display:1;}.elementor-12 .elementor-element.elementor-element-57214d7.elementor-element{--align-self:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-667ac3a{--e-n-carousel-swiper-slides-to-display:3;}.elementor-12 .elementor-element.elementor-element-e2441a0 .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-d4d6c00{--min-height:90px;--padding-top:20px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d4d6c00:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d4d6c00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:180px auto;}.elementor-12 .elementor-element.elementor-element-97c524c .elementor-heading-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-c0fa599 .elementor-heading-title{font-size:10px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-d206b99{left:10px;}body.rtl .elementor-12 .elementor-element.elementor-element-d206b99{right:10px;}.elementor-12 .elementor-element.elementor-element-d206b99{top:5px;}.elementor-12 .elementor-element.elementor-element-d206b99 .elementor-icon{font-size:24px;}.elementor-12 .elementor-element.elementor-element-d206b99 .elementor-icon svg{height:24px;}.elementor-12 .elementor-element.elementor-element-7ee717c{--min-height:90px;--padding-top:20px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7ee717c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7ee717c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:180px auto;}.elementor-12 .elementor-element.elementor-element-d2452bd .elementor-heading-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-d6d012f .elementor-heading-title{font-size:10px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-112cfd2{left:10px;}body.rtl .elementor-12 .elementor-element.elementor-element-112cfd2{right:10px;}.elementor-12 .elementor-element.elementor-element-112cfd2{top:5px;}.elementor-12 .elementor-element.elementor-element-112cfd2 .elementor-icon{font-size:24px;}.elementor-12 .elementor-element.elementor-element-112cfd2 .elementor-icon svg{height:24px;}.elementor-12 .elementor-element.elementor-element-821a740{--min-height:90px;--padding-top:20px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-821a740:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-821a740 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:180px auto;}.elementor-12 .elementor-element.elementor-element-033e17a .elementor-heading-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-c0d6808 .elementor-heading-title{font-size:10px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-91d32cd{left:10px;}body.rtl .elementor-12 .elementor-element.elementor-element-91d32cd{right:10px;}.elementor-12 .elementor-element.elementor-element-91d32cd{top:5px;}.elementor-12 .elementor-element.elementor-element-91d32cd .elementor-icon{font-size:24px;}.elementor-12 .elementor-element.elementor-element-91d32cd .elementor-icon svg{height:24px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-808c98b{font-size:12px;}.elementor-12 .elementor-element.elementor-element-91dbf5a .elementor-button{font-size:12px;border-radius:15px 20px 15px 20px;}.elementor-12 .elementor-element.elementor-element-8e8abfa{--min-height:183px;}.elementor-12 .elementor-element.elementor-element-3c68221 .elementor-icon-box-description{font-size:10px;}.elementor-12 .elementor-element.elementor-element-ea91813 .elementor-icon-box-description{font-size:10px;}.elementor-12 .elementor-element.elementor-element-e52b338 .elementor-icon-box-description{font-size:10px;}.elementor-12 .elementor-element.elementor-element-324d98e .elementor-heading-title{font-size:22px;line-height:30px;}.elementor-12 .elementor-element.elementor-element-17595c1 .elementor-heading-title{font-size:12px;line-height:28px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-bb0b0f2{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-fd33235 .elementor-heading-title{font-size:28px;}.elementor-12 .elementor-element.elementor-element-0c6b803 .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-2e653d3 .elementor-heading-title{font-size:22px;line-height:30px;}.elementor-12 .elementor-element.elementor-element-8932c22 .elementor-heading-title{font-size:12px;line-height:28px;}.elementor-12 .elementor-element.elementor-element-15b4108{--min-height:650px;}.elementor-12 .elementor-element.elementor-element-002d48e{--min-height:118px;--border-radius:13px 13px 13px 13px;}.elementor-12 .elementor-element.elementor-element-2d032c5{--min-height:118px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 13px 13px 0px;}.elementor-12 .elementor-element.elementor-element-1bffb26 .elementor-heading-title{font-size:21px;}.elementor-12 .elementor-element.elementor-element-fa108d9{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-12 .elementor-element.elementor-element-fa108d9 .elementor-heading-title{font-size:12px;line-height:16px;}.elementor-12 .elementor-element.elementor-element-454c594 .elementor-button{font-size:10px;}.elementor-12 .elementor-element.elementor-element-3cb8450{--min-height:118px;--overlay-opacity:0.64;--border-radius:0px 0px 13px 13px;}.elementor-12 .elementor-element.elementor-element-3cb8450::before, .elementor-12 .elementor-element.elementor-element-3cb8450 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-3cb8450 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-3cb8450 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-3cb8450 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-3cb8450 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-12 .elementor-element.elementor-element-0c405ee{margin:-93px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;}.elementor-12 .elementor-element.elementor-element-0c405ee img{width:243px;height:230px;}.elementor-12 .elementor-element.elementor-element-f36b79c{--swiper-slides-to-display:3;--swiper-offset-size:0px;}.elementor-widget-jet-blog-smart-tiles  .jet-smart-tiles__box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-blog-smart-tiles .layout-2-1-2 > div:nth-child( 3 ) .jet-smart-tiles__box-title, .elementor-widget-jet-blog-smart-tiles .layout-1-1-2-h > div:nth-child( 1 ) .jet-smart-tiles__box-title, .elementor-widget-jet-blog-smart-tiles .layout-1-1-2-v > div:nth-child( 1 ) .jet-smart-tiles__box-title, .elementor-widget-jet-blog-smart-tiles .layout-1-2 > div:nth-child( 1 ) .jet-smart-tiles__box-title, .elementor-widget-jet-blog-smart-tiles .layout-1-2-2 > div:nth-child( 1 ) .jet-smart-tiles__box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-blog-smart-tiles  .jet-smart-tiles__box-excerpt{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-tiles .jet-smart-tiles__meta{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-tiles  .jet-smart-tiles__terms-link{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-tiles .jet-title-fields__item-label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-blog-smart-tiles .jet-content-fields__item-label{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-932be79{--min-height:165px;}.elementor-12 .elementor-element.elementor-element-a98936a .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-12 .elementor-element.elementor-element-509e623 .elementor-button{font-size:12px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1bb6429{right:-20px;}body.rtl .elementor-12 .elementor-element.elementor-element-1bb6429{left:-20px;}.elementor-12 .elementor-element.elementor-element-1bb6429{top:-63px;}.elementor-12 .elementor-element.elementor-element-1bb6429 img{width:275px;height:275px;}.elementor-12 .elementor-element.elementor-element-a069a09{--min-height:540px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-bcd5cab{--e-n-carousel-swiper-slides-to-display:2;}.elementor-12 .elementor-element.elementor-element-0fdf91e{--min-height:165px;}.elementor-12 .elementor-element.elementor-element-bfd256a .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-e7781cc .elementor-heading-title{font-size:10px;}.elementor-12 .elementor-element.elementor-element-4d56a42 .elementor-button{font-size:10px;}.elementor-12 .elementor-element.elementor-element-59c25b7{margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-59c25b7 img{width:381px;height:205px;}.elementor-12 .elementor-element.elementor-element-22b7c55{font-size:14px;line-height:26px;}.elementor-12 .elementor-element.elementor-element-cef8203{font-size:14px;line-height:26px;}.elementor-12 .elementor-element.elementor-element-51eaad6{font-size:14px;line-height:26px;}.elementor-12 .elementor-element.elementor-element-0f19e3c{--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;--n-accordion-title-font-size:15px;}}@media(max-width:880px){.elementor-12 .elementor-element.elementor-element-4fac801{--min-height:284px;}.elementor-12 .elementor-element.elementor-element-7b90195{--padding-top:40px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-d11abac{font-size:11px;}.elementor-12 .elementor-element.elementor-element-a1de381 .elementor-button{padding:12px 18px 12px 18px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1407f1a{left:5px;}body.rtl .elementor-12 .elementor-element.elementor-element-1407f1a{right:5px;}.elementor-12 .elementor-element.elementor-element-1407f1a{bottom:30px;text-align:right;}.elementor-12 .elementor-element.elementor-element-4c7c0eb{--padding-top:15px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-80314d2{--min-height:34px;}.elementor-12 .elementor-element.elementor-element-3193ba1 img{height:18px;}.elementor-12 .elementor-element.elementor-element-e6f508a{--min-height:34px;}.elementor-12 .elementor-element.elementor-element-6bf416e img{height:18px;}.elementor-12 .elementor-element.elementor-element-df07db5{--min-height:34px;}.elementor-12 .elementor-element.elementor-element-555e3a1 img{height:18px;}.elementor-12 .elementor-element.elementor-element-eb1dd01{--min-height:34px;}.elementor-12 .elementor-element.elementor-element-1d9477b img{height:18px;}.elementor-12 .elementor-element.elementor-element-e5669b4{--min-height:34px;}.elementor-12 .elementor-element.elementor-element-cb3f378 img{height:18px;}.elementor-12 .elementor-element.elementor-element-46f6296{--min-height:34px;}.elementor-12 .elementor-element.elementor-element-807f831 img{height:18px;}.elementor-12 .elementor-element.elementor-element-667ac3a{--e-n-carousel-arrow-prev-top-position:14px;--e-n-carousel-arrow-next-top-position:14px;}.elementor-12 .elementor-element.elementor-element-9ecaadd{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12 .elementor-element.elementor-element-1f8a1d1 .elementor-icon-box-title{margin-bottom:6px;}.elementor-12 .elementor-element.elementor-element-1f8a1d1 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-1f8a1d1 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-1f8a1d1 .elementor-icon-box-title a{font-size:20px;line-height:20px;}.elementor-12 .elementor-element.elementor-element-91dbf5a .elementor-button{padding:12px 18px 12px 18px;}.elementor-12 .elementor-element.elementor-element-b40c142 img{width:225px;height:225px;}.elementor-12 .elementor-element.elementor-element-ade8a94{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-6f10a89 .elementor-icon-box-title{margin-bottom:6px;}.elementor-12 .elementor-element.elementor-element-6f10a89 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-6f10a89 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-6f10a89 .elementor-icon-box-title a{font-size:20px;line-height:20px;}.elementor-12 .elementor-element.elementor-element-0549348{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12 .elementor-element.elementor-element-7d20e69{--min-height:353px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-5313f01{--min-height:113px;}.elementor-12 .elementor-element.elementor-element-324d98e .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-12 .elementor-element.elementor-element-17595c1 .elementor-heading-title{font-size:12px;line-height:22px;}.elementor-12 .elementor-element.elementor-element-697c916{--e-icon-list-icon-size:14px;}.elementor-12 .elementor-element.elementor-element-697c916 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-697c916 .elementor-icon-list-item > a{font-size:12px;line-height:30px;}.elementor-12 .elementor-element.elementor-element-b66a2b8 .elementor-button{font-size:16px;padding:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-bb0b0f2{--min-height:453px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-eaf770f{--min-height:146px;}.elementor-12 .elementor-element.elementor-element-fd33235 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-0c6b803 .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-12 .elementor-element.elementor-element-8bac638{--e-icon-list-icon-size:14px;}.elementor-12 .elementor-element.elementor-element-8bac638 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-8bac638 .elementor-icon-list-item > a{font-size:12px;line-height:30px;}.elementor-12 .elementor-element.elementor-element-041a2b2{--min-height:353px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-b53857b{--min-height:113px;}.elementor-12 .elementor-element.elementor-element-2e653d3 .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-12 .elementor-element.elementor-element-8932c22 .elementor-heading-title{font-size:12px;line-height:22px;}.elementor-12 .elementor-element.elementor-element-e44e9fd{--e-icon-list-icon-size:16px;}.elementor-12 .elementor-element.elementor-element-e44e9fd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-e44e9fd .elementor-icon-list-item > a{font-size:14px;line-height:30px;}.elementor-12 .elementor-element.elementor-element-9586990 .elementor-button{font-size:16px;padding:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-15b4108{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2d032c5{--z-index:2;}.elementor-12 .elementor-element.elementor-element-1bffb26 .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-3cb8450{--z-index:1;}.elementor-12 .elementor-element.elementor-element-0c405ee{margin:-97px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-12 .elementor-element.elementor-element-aa10189 .elementor-icon-box-title{margin-bottom:6px;}.elementor-12 .elementor-element.elementor-element-aa10189 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-aa10189 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-aa10189 .elementor-icon-box-title a{font-size:20px;line-height:20px;}.elementor-12 .elementor-element.elementor-element-f36b79c{--swiper-slides-to-display:2;--swiper-offset-size:0px;}.elementor-12 .elementor-element.elementor-element-bfdc3ba .elementor-icon-box-title{margin-bottom:6px;}.elementor-12 .elementor-element.elementor-element-bfdc3ba .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-bfdc3ba .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-bfdc3ba .elementor-icon-box-title a{font-size:20px;line-height:20px;}.elementor-12 .elementor-element.elementor-element-e3a4241 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-e3a4241 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-e3a4241 .elementor-icon-box-title a{font-size:20px;line-height:22px;}.elementor-12 .elementor-element.elementor-element-bcd5cab{--e-n-carousel-swiper-slides-to-display:1;width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-0fdf91e{--min-height:145px;}.elementor-12 .elementor-element.elementor-element-bfd256a .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-59c25b7{margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-59c25b7 img{width:308px;height:175px;}.elementor-12 .elementor-element.elementor-element-571d861 .elementor-icon-box-title{margin-bottom:6px;}.elementor-12 .elementor-element.elementor-element-571d861 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-571d861 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-571d861 .elementor-icon-box-title a{font-size:20px;line-height:20px;}.elementor-12 .elementor-element.elementor-element-22b7c55{font-size:12px;line-height:24px;}.elementor-12 .elementor-element.elementor-element-cef8203{font-size:12px;line-height:24px;}.elementor-12 .elementor-element.elementor-element-51eaad6{font-size:12px;line-height:24px;}.elementor-12 .elementor-element.elementor-element-0f19e3c{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-12 .elementor-element.elementor-element-54b7de5 img{width:190px;height:275px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-f2706b0{--content-width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-4fac801:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4fac801 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.sheltertm.com/wp-content/uploads/2025/04/Mask-group-41.png");}.elementor-12 .elementor-element.elementor-element-4fac801{--width:100%;--min-height:478px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-7b90195{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-38e99ac .elementor-heading-title{font-size:20px;line-height:35px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-d11abac{font-size:12px;line-height:20px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-a73eb93 .elementor-icon{font-size:12px;}.elementor-12 .elementor-element.elementor-element-a73eb93 .elementor-icon svg{height:12px;}.elementor-12 .elementor-element.elementor-element-4c7c0eb{--min-height:190px;}.elementor-12 .elementor-element.elementor-element-4c7c0eb:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4c7c0eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-12 .elementor-element.elementor-element-57214d7{--e-n-carousel-swiper-slides-to-display:1;width:var( --container-widget-width, 328px );max-width:328px;--container-widget-width:328px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-80314d2{--width:100%;--min-height:24px;--border-radius:5px 5px 5px 5px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-3193ba1 img{height:14px;}.elementor-12 .elementor-element.elementor-element-e6f508a{--width:100%;--min-height:24px;--border-radius:5px 5px 5px 5px;}.elementor-12 .elementor-element.elementor-element-6bf416e img{height:25px;}.elementor-12 .elementor-element.elementor-element-df07db5{--width:100%;--min-height:24px;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-555e3a1 img{height:25px;}.elementor-12 .elementor-element.elementor-element-eb1dd01{--width:100%;--min-height:24px;--border-radius:5px 5px 5px 5px;}.elementor-12 .elementor-element.elementor-element-1d9477b img{height:26px;}.elementor-12 .elementor-element.elementor-element-e5669b4{--width:100%;--min-height:26px;--border-radius:5px 5px 5px 5px;}.elementor-12 .elementor-element.elementor-element-cb3f378 img{height:25px;}.elementor-12 .elementor-element.elementor-element-46f6296{--width:100%;--min-height:24px;--border-radius:5px 5px 5px 5px;}.elementor-12 .elementor-element.elementor-element-807f831 img{height:25px;}.elementor-12 .elementor-element.elementor-element-667ac3a{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:25px;--e-n-carousel-arrow-prev-left-position:-10px;--e-n-carousel-arrow-next-right-position:-15px;}.elementor-12 .elementor-element.elementor-element-1857196{--content-width:100%;--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-f6a48ab{z-index:0;}.elementor-12 .elementor-element.elementor-element-6763334{z-index:0;}.elementor-12 .elementor-element.elementor-element-9ecaadd:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9ecaadd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.sheltertm.com/wp-content/uploads/2025/04/Rectangle-4078-1.png");background-size:cover;}.elementor-12 .elementor-element.elementor-element-9ecaadd{--width:328px;--min-height:465px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-e2441a0{left:95px;}body.rtl .elementor-12 .elementor-element.elementor-element-e2441a0{right:95px;}.elementor-12 .elementor-element.elementor-element-e2441a0{top:-21px;}.elementor-12 .elementor-element.elementor-element-e2441a0 .elementor-heading-title{font-size:25px;line-height:28px;}.elementor-12 .elementor-element.elementor-element-d4d6c00{--width:230px;--min-height:101px;}.elementor-12 .elementor-element.elementor-element-d4d6c00:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d4d6c00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-12 .elementor-element.elementor-element-97c524c .elementor-heading-title{font-size:15px;}.elementor-12 .elementor-element.elementor-element-c0fa599 .elementor-heading-title{font-size:13px;}.elementor-12 .elementor-element.elementor-element-d206b99 .elementor-icon{font-size:27px;}.elementor-12 .elementor-element.elementor-element-d206b99 .elementor-icon svg{height:27px;}.elementor-12 .elementor-element.elementor-element-7ee717c{--width:231px;--min-height:101px;}.elementor-12 .elementor-element.elementor-element-7ee717c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7ee717c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-12 .elementor-element.elementor-element-d2452bd .elementor-heading-title{font-size:15px;}.elementor-12 .elementor-element.elementor-element-d6d012f .elementor-heading-title{font-size:13px;}.elementor-12 .elementor-element.elementor-element-112cfd2 .elementor-icon{font-size:27px;}.elementor-12 .elementor-element.elementor-element-112cfd2 .elementor-icon svg{height:27px;}.elementor-12 .elementor-element.elementor-element-821a740{--width:231px;--min-height:101px;}.elementor-12 .elementor-element.elementor-element-821a740:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-821a740 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-12 .elementor-element.elementor-element-033e17a .elementor-heading-title{font-size:15px;}.elementor-12 .elementor-element.elementor-element-c0d6808 .elementor-heading-title{font-size:13px;}.elementor-12 .elementor-element.elementor-element-91d32cd .elementor-icon{font-size:27px;}.elementor-12 .elementor-element.elementor-element-91d32cd .elementor-icon svg{height:27px;}.elementor-12 .elementor-element.elementor-element-7b9efb7{--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;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-1f8a1d1 .elementor-icon-box-title{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-1f8a1d1 .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-808c98b{font-size:13px;line-height:28px;}.elementor-12 .elementor-element.elementor-element-6b1987b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-b40c142 img{width:239px;height:239px;}.elementor-12 .elementor-element.elementor-element-387c6a9{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 40px;--row-gap:10px;--column-gap:40px;}.elementor-12 .elementor-element.elementor-element-3c68221 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-3c68221 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3c68221 .elementor-icon-box-title a{font-size:20px;line-height:25px;}.elementor-12 .elementor-element.elementor-element-3c68221 .elementor-icon-box-description{font-size:10px;}.elementor-12 .elementor-element.elementor-element-ea91813 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-ea91813 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-ea91813 .elementor-icon-box-title a{font-size:20px;line-height:25px;}.elementor-12 .elementor-element.elementor-element-ea91813 .elementor-icon-box-description{font-size:10px;}.elementor-12 .elementor-element.elementor-element-e52b338 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-e52b338 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-e52b338 .elementor-icon-box-title a{font-size:20px;line-height:25px;}.elementor-12 .elementor-element.elementor-element-e52b338 .elementor-icon-box-description{font-size:10px;}.elementor-12 .elementor-element.elementor-element-ade8a94{--padding-top:70px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-12 .elementor-element.elementor-element-6f10a89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -60px) 0px;}.elementor-12 .elementor-element.elementor-element-6f10a89 .elementor-icon-box-title{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-6f10a89 .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-0549348{--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:flex-start;--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-7d20e69{--width:170px;--min-height:321px;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-7d20e69.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-5313f01:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5313f01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.sheltertm.com/wp-content/uploads/2025/04/IMG_20250414_234922_001.png");background-position:center center;}.elementor-12 .elementor-element.elementor-element-5313f01{--min-height:102px;--padding-top:0px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-324d98e .elementor-heading-title{font-size:14px;line-height:23px;}.elementor-12 .elementor-element.elementor-element-17595c1 .elementor-heading-title{font-size:11px;line-height:10px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-697c916{--e-icon-list-icon-size:13px;}.elementor-12 .elementor-element.elementor-element-697c916 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-697c916 .elementor-icon-list-item > a{font-size:14px;line-height:30px;}.elementor-12 .elementor-element.elementor-element-b66a2b8 .elementor-button{font-size:14px;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-bb0b0f2{--width:261px;--min-height:455px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-bb0b0f2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-fd33235 .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-0c6b803 .elementor-heading-title{font-size:16px;line-height:28px;}.elementor-12 .elementor-element.elementor-element-8bac638{--e-icon-list-icon-size:13px;}.elementor-12 .elementor-element.elementor-element-8bac638 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-8bac638 .elementor-icon-list-item > a{font-size:14px;line-height:30px;}.elementor-12 .elementor-element.elementor-element-041a2b2{--width:170px;--min-height:321px;--border-radius:18px 18px 18px 18px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-041a2b2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-b53857b{--min-height:102px;--padding-top:0px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-2e653d3 .elementor-heading-title{font-size:14px;line-height:23px;}.elementor-12 .elementor-element.elementor-element-8932c22 .elementor-heading-title{font-size:11px;line-height:10px;}.elementor-12 .elementor-element.elementor-element-e44e9fd{--e-icon-list-icon-size:18px;}.elementor-12 .elementor-element.elementor-element-e44e9fd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-e44e9fd .elementor-icon-list-item > a{font-size:15px;line-height:38px;}.elementor-12 .elementor-element.elementor-element-9586990 .elementor-button{font-size:14px;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-15b4108{--content-width:100%;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-002d48e{--width:100%;--min-height:406px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:21px 21px 21px 21px;}.elementor-12 .elementor-element.elementor-element-2d032c5{--width:100%;--min-height:291px;--justify-content:flex-start;--border-radius:12px 12px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:3;}.elementor-12 .elementor-element.elementor-element-2d032c5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2d032c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #16224400 7%, #162244 46.42%);}.elementor-12 .elementor-element.elementor-element-1bffb26 .elementor-heading-title{font-size:22px;line-height:33px;}.elementor-12 .elementor-element.elementor-element-fa108d9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-fa108d9 .elementor-heading-title{font-size:13px;line-height:23px;}.elementor-12 .elementor-element.elementor-element-454c594 .elementor-button{font-size:14px;}.elementor-12 .elementor-element.elementor-element-3cb8450{--min-height:184px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--border-radius:0px 0px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:217px;}.elementor-12 .elementor-element.elementor-element-3cb8450::before, .elementor-12 .elementor-element.elementor-element-3cb8450 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-3cb8450 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-3cb8450 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-3cb8450 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-3cb8450 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-3cb8450{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-3cb8450{left:0px;}.elementor-12 .elementor-element.elementor-element-0c405ee{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-0c405ee img{width:266px;height:157px;object-fit:cover;}.elementor-12 .elementor-element.elementor-element-ea34fab{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12 .elementor-element.elementor-element-aa10189 .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-f36b79c{--swiper-slides-to-display:1;--swiper-offset-size:40px;}.elementor-12 .elementor-element.elementor-element-7a7c309{--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;}.elementor-12 .elementor-element.elementor-element-08c3725{--content-width:100%;--min-height:650px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-08c3725::before, .elementor-12 .elementor-element.elementor-element-08c3725 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-08c3725 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-08c3725 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-08c3725 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-08c3725 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-widget-jet-blog-smart-tiles  .jet-smart-tiles__box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-blog-smart-tiles .layout-2-1-2 > div:nth-child( 3 ) .jet-smart-tiles__box-title, .elementor-widget-jet-blog-smart-tiles .layout-1-1-2-h > div:nth-child( 1 ) .jet-smart-tiles__box-title, .elementor-widget-jet-blog-smart-tiles .layout-1-1-2-v > div:nth-child( 1 ) .jet-smart-tiles__box-title, .elementor-widget-jet-blog-smart-tiles .layout-1-2 > div:nth-child( 1 ) .jet-smart-tiles__box-title, .elementor-widget-jet-blog-smart-tiles .layout-1-2-2 > div:nth-child( 1 ) .jet-smart-tiles__box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-blog-smart-tiles  .jet-smart-tiles__box-excerpt{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-tiles .jet-smart-tiles__meta{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-tiles  .jet-smart-tiles__terms-link{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-blog-smart-tiles .jet-title-fields__item-label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-blog-smart-tiles .jet-content-fields__item-label{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-e602c82 .jet-smart-tiles__box{margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-932be79::before, .elementor-12 .elementor-element.elementor-element-932be79 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-932be79 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-932be79 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-932be79 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-932be79 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.sheltertm.com/wp-content/uploads/2025/04/Mask-group-47.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-932be79{--width:328px;--min-height:505px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:43px 43px 43px 43px;}.elementor-12 .elementor-element.elementor-element-cde4f4e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-a98936a{text-align:center;}.elementor-12 .elementor-element.elementor-element-a98936a .elementor-heading-title{font-size:31px;line-height:50px;}.elementor-12 .elementor-element.elementor-element-d755c15{text-align:center;}.elementor-12 .elementor-element.elementor-element-d755c15 .elementor-heading-title{font-size:15px;line-height:35px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1bb6429{right:12px;}body.rtl .elementor-12 .elementor-element.elementor-element-1bb6429{left:12px;}.elementor-12 .elementor-element.elementor-element-1bb6429{top:298px;}.elementor-12 .elementor-element.elementor-element-a069a09{--content-width:100%;--min-height:643px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-a069a09::before, .elementor-12 .elementor-element.elementor-element-a069a09 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a069a09 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a069a09 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a069a09 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a069a09 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-12 .elementor-element.elementor-element-e3a4241.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-e3a4241 .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-bdc58fd{--width:100%;--min-height:136px;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-2fb55b2{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-wrapper .elementor-image-box-img{width:33px;}.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-description{font-size:12px;}.elementor-12 .elementor-element.elementor-element-ee163fd .elementor-icon{font-size:11px;}.elementor-12 .elementor-element.elementor-element-ee163fd .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-ee163fd .elementor-icon-box-title a{font-size:8px;}.elementor-12 .elementor-element.elementor-element-aead21e{font-size:11px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-3a878bd{--width:100%;--min-height:136px;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-a991733{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-wrapper .elementor-image-box-img{width:33px;}.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-description{font-size:12px;}.elementor-12 .elementor-element.elementor-element-9b377e7 .elementor-icon{font-size:11px;}.elementor-12 .elementor-element.elementor-element-9b377e7 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-9b377e7 .elementor-icon-box-title a{font-size:8px;}.elementor-12 .elementor-element.elementor-element-181b8a5{font-size:11px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-919f43c{--width:100%;--min-height:136px;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-06b6c59{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-wrapper .elementor-image-box-img{width:33px;}.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-description{font-size:12px;}.elementor-12 .elementor-element.elementor-element-315372d .elementor-icon{font-size:11px;}.elementor-12 .elementor-element.elementor-element-315372d .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-315372d .elementor-icon-box-title a{font-size:8px;}.elementor-12 .elementor-element.elementor-element-ed7417b{font-size:11px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-aa302fe{--width:100%;--min-height:136px;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-e4c1cb8{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-wrapper .elementor-image-box-img{width:33px;}.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-description{font-size:12px;}.elementor-12 .elementor-element.elementor-element-7a202a2 .elementor-icon{font-size:11px;}.elementor-12 .elementor-element.elementor-element-7a202a2 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-7a202a2 .elementor-icon-box-title a{font-size:8px;}.elementor-12 .elementor-element.elementor-element-c1127ab{font-size:11px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-0274c08{--width:100%;--min-height:136px;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-1042e8e{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-wrapper .elementor-image-box-img{width:33px;}.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-description{font-size:12px;}.elementor-12 .elementor-element.elementor-element-7848321 .elementor-icon{font-size:11px;}.elementor-12 .elementor-element.elementor-element-7848321 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-7848321 .elementor-icon-box-title a{font-size:8px;}.elementor-12 .elementor-element.elementor-element-1688a8f{font-size:11px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-451804f{--width:100%;--min-height:136px;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-91e4710{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-wrapper .elementor-image-box-img{width:33px;}.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-description{font-size:12px;}.elementor-12 .elementor-element.elementor-element-e8153c5 .elementor-icon{font-size:11px;}.elementor-12 .elementor-element.elementor-element-e8153c5 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-e8153c5 .elementor-icon-box-title a{font-size:8px;}.elementor-12 .elementor-element.elementor-element-15dea2d{font-size:11px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-a2c18d1{--width:100%;--min-height:136px;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-996f73d{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-wrapper .elementor-image-box-img{width:33px;}.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-description{font-size:12px;}.elementor-12 .elementor-element.elementor-element-f430e97 .elementor-icon{font-size:11px;}.elementor-12 .elementor-element.elementor-element-f430e97 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-f430e97 .elementor-icon-box-title a{font-size:8px;}.elementor-12 .elementor-element.elementor-element-d064877{font-size:11px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-fcb1b8e{--width:100%;--min-height:136px;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-88d2c45{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-wrapper .elementor-image-box-img{width:33px;}.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-description{font-size:12px;}.elementor-12 .elementor-element.elementor-element-5fbf0d1 .elementor-icon{font-size:11px;}.elementor-12 .elementor-element.elementor-element-5fbf0d1 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5fbf0d1 .elementor-icon-box-title a{font-size:8px;}.elementor-12 .elementor-element.elementor-element-6990b57{font-size:11px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-f40929c{--width:100%;--min-height:136px;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-0f5e255{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-wrapper .elementor-image-box-img{width:33px;}.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-description{font-size:12px;}.elementor-12 .elementor-element.elementor-element-a2af5bf .elementor-icon{font-size:11px;}.elementor-12 .elementor-element.elementor-element-a2af5bf .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-a2af5bf .elementor-icon-box-title a{font-size:8px;}.elementor-12 .elementor-element.elementor-element-42a053d{font-size:11px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-ec8b1b6{--width:100%;--min-height:136px;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-e347e5b{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-wrapper .elementor-image-box-img{width:33px;}.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-description{font-size:12px;}.elementor-12 .elementor-element.elementor-element-5650aec .elementor-icon{font-size:11px;}.elementor-12 .elementor-element.elementor-element-5650aec .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5650aec .elementor-icon-box-title a{font-size:8px;}.elementor-12 .elementor-element.elementor-element-fb58cc9{font-size:11px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-8746526{--width:100%;--min-height:136px;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-51cddce{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-wrapper .elementor-image-box-img{width:33px;}.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-description{font-size:12px;}.elementor-12 .elementor-element.elementor-element-14780fc .elementor-icon{font-size:11px;}.elementor-12 .elementor-element.elementor-element-14780fc .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-14780fc .elementor-icon-box-title a{font-size:8px;}.elementor-12 .elementor-element.elementor-element-1c64f8b{font-size:11px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-6564ff6{--width:100%;--min-height:136px;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-8bd85d0{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-wrapper .elementor-image-box-img{width:33px;}.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-description{font-size:12px;}.elementor-12 .elementor-element.elementor-element-aa13209 .elementor-icon{font-size:11px;}.elementor-12 .elementor-element.elementor-element-aa13209 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-aa13209 .elementor-icon-box-title a{font-size:8px;}.elementor-12 .elementor-element.elementor-element-f148f5a{font-size:11px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-930bee0{--width:100%;--min-height:136px;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-f8d64e6{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-wrapper .elementor-image-box-img{width:33px;}.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-description{font-size:12px;}.elementor-12 .elementor-element.elementor-element-84a3da4 .elementor-icon{font-size:11px;}.elementor-12 .elementor-element.elementor-element-84a3da4 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-84a3da4 .elementor-icon-box-title a{font-size:8px;}.elementor-12 .elementor-element.elementor-element-920e1dd{font-size:11px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-785b0c5{--width:100%;--min-height:136px;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-60c5fb9{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-wrapper .elementor-image-box-img{width:33px;}.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-description{font-size:12px;}.elementor-12 .elementor-element.elementor-element-060a3f6 .elementor-icon{font-size:11px;}.elementor-12 .elementor-element.elementor-element-060a3f6 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-060a3f6 .elementor-icon-box-title a{font-size:8px;}.elementor-12 .elementor-element.elementor-element-af6fa99{font-size:11px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-9b88cbf{--width:100%;--min-height:136px;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-efbd303{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-wrapper .elementor-image-box-img{width:33px;}.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-description{font-size:12px;}.elementor-12 .elementor-element.elementor-element-e1f824c .elementor-icon{font-size:11px;}.elementor-12 .elementor-element.elementor-element-e1f824c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-e1f824c .elementor-icon-box-title a{font-size:8px;}.elementor-12 .elementor-element.elementor-element-f3f3b9f{font-size:11px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-2eb3efd{--width:100%;--min-height:136px;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-77b554a{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-wrapper .elementor-image-box-img{width:33px;}.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-description{font-size:12px;}.elementor-12 .elementor-element.elementor-element-245250b .elementor-icon{font-size:11px;}.elementor-12 .elementor-element.elementor-element-245250b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-245250b .elementor-icon-box-title a{font-size:8px;}.elementor-12 .elementor-element.elementor-element-be7b0fd{font-size:11px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-222b6b0{--width:100%;--min-height:136px;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-ee087ab{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-wrapper .elementor-image-box-img{width:33px;}.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-description{font-size:12px;}.elementor-12 .elementor-element.elementor-element-52f3e85 .elementor-icon{font-size:11px;}.elementor-12 .elementor-element.elementor-element-52f3e85 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-52f3e85 .elementor-icon-box-title a{font-size:8px;}.elementor-12 .elementor-element.elementor-element-cd9136e{font-size:11px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-9a8d0b9{--width:100%;--min-height:136px;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-d6dce42{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-wrapper .elementor-image-box-img{width:33px;}.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-description{font-size:12px;}.elementor-12 .elementor-element.elementor-element-6a7031c .elementor-icon{font-size:11px;}.elementor-12 .elementor-element.elementor-element-6a7031c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-6a7031c .elementor-icon-box-title a{font-size:8px;}.elementor-12 .elementor-element.elementor-element-f90ffa8{font-size:11px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-997ed33{--width:100%;--min-height:136px;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-bae284b{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-wrapper .elementor-image-box-img{width:33px;}.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-description{font-size:12px;}.elementor-12 .elementor-element.elementor-element-fb9a0c7 .elementor-icon{font-size:11px;}.elementor-12 .elementor-element.elementor-element-fb9a0c7 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-fb9a0c7 .elementor-icon-box-title a{font-size:8px;}.elementor-12 .elementor-element.elementor-element-151076a{font-size:11px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-6fa6e5f{--width:100%;--min-height:136px;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-34e087e{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-wrapper .elementor-image-box-img{width:33px;}.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-description{font-size:12px;}.elementor-12 .elementor-element.elementor-element-d9808c8 .elementor-icon{font-size:11px;}.elementor-12 .elementor-element.elementor-element-d9808c8 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-d9808c8 .elementor-icon-box-title a{font-size:8px;}.elementor-12 .elementor-element.elementor-element-ead3920{font-size:11px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-bcd5cab{--e-n-carousel-swiper-slides-to-display:1;--container-widget-width:242px;--container-widget-flex-grow:0;width:var( --container-widget-width, 242px );max-width:242px;--e-n-carousel-arrow-prev-left-position:-40px;--e-n-carousel-arrow-next-right-position:-40px;--e-n-carousel-arrow-size:12px;}.elementor-12 .elementor-element.elementor-element-14fbdac{--content-width:100%;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-0fdf91e{--width:328px;--min-height:372px;--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;}.elementor-12 .elementor-element.elementor-element-0fdf91e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0fdf91e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-12 .elementor-element.elementor-element-3c6e0c3{--min-height:215px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-bfd256a .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-12 .elementor-element.elementor-element-e7781cc .elementor-heading-title{font-size:14px;line-height:26px;}.elementor-12 .elementor-element.elementor-element-4d56a42 .elementor-button{font-size:14px;}.elementor-12 .elementor-element.elementor-element-59c25b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-59c25b7 img{width:269px;height:207px;object-position:bottom center;}.elementor-12 .elementor-element.elementor-element-f9e7e02:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f9e7e02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.sheltertm.com/wp-content/uploads/2025/04/Group-1171282650-1.png");background-size:cover;}.elementor-12 .elementor-element.elementor-element-f9e7e02{--content-width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-cc3a60a{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-12 .elementor-element.elementor-element-571d861 .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-4949a77{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-22b7c55{font-size:10px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-cef8203{font-size:10px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-51eaad6{font-size:10px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-0f19e3c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--n-accordion-title-font-size:14px;--n-accordion-icon-size:21px;}.elementor-12 .elementor-element.elementor-element-54b7de5 img{width:243px;}}/* Start custom CSS for heading, class: .elementor-element-38e99ac */.elementor-12 .elementor-element.elementor-element-38e99ac h1 .title-span{
    color: #10DCBA
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1407f1a */.elementor-12 .elementor-element.elementor-element-1407f1a .number-color{
font-size: 42.8px;
line-height: 100%;
letter-spacing: -2%;
color: #7591E8
}
@media(max-width:1201px){
    .elementor-12 .elementor-element.elementor-element-1407f1a .number-color{
font-size: 28px;
line-height:24px;
}
}
@media(max-width:1025px){
    .elementor-12 .elementor-element.elementor-element-1407f1a .number-color{
font-size: 24px;
line-height:0px;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a73eb93 */.elementor-12 .elementor-element.elementor-element-a73eb93{
    bottom: 7px;
    right: 49.1%
}

@media(max-width:1341px){
    .elementor-12 .elementor-element.elementor-element-a73eb93{
    bottom: 8px;
    right: 49.2%;
}
}
@media(max-width:1332px){
    .elementor-12 .elementor-element.elementor-element-a73eb93{
    bottom: 10px;
}
}
@media(max-width:1305px){
    .elementor-12 .elementor-element.elementor-element-a73eb93{
    bottom: 14px;
    right: 49.1%
}
}
@media(max-width:1024px){
    .elementor-12 .elementor-element.elementor-element-a73eb93{
    bottom: 3px;
    right: 49.3%
}
}
@media(max-width:426px){
    .elementor-12 .elementor-element.elementor-element-a73eb93{
    bottom: -2px;
    right:49%;
}
}
@media(max-width:354px){
    .elementor-12 .elementor-element.elementor-element-a73eb93{
    bottom: 6px;
}
}
@media(max-width:321px){
    .elementor-12 .elementor-element.elementor-element-a73eb93{
    bottom: 31px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3deb466 */.elementor-12 .elementor-element.elementor-element-3deb466 .number-color{
font-size: 44px;
line-height: 100%;
letter-spacing: -2%;
color: #10DCBA
}
@media(max-width:1201px){
    .elementor-12 .elementor-element.elementor-element-3deb466 .number-color{
font-size: 34px;
line-height:32px;
}
}
@media(max-width:1024px){
    .elementor-12 .elementor-element.elementor-element-3deb466 .number-color{
font-size: 28px;
line-height:0px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fac801 */@media(max-width:1021px){
    .elementor-12 .elementor-element.elementor-element-4fac801{
    height: 350px!important
}
}
@media(max-width:880px){
    .elementor-12 .elementor-element.elementor-element-4fac801{
    height: 320px!important
}
}
@media(max-width:770px){
    .elementor-12 .elementor-element.elementor-element-4fac801{
    height: 284px!important
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38e99ac */.elementor-12 .elementor-element.elementor-element-38e99ac h1 .title-span{
    color: #10DCBA
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1407f1a */.elementor-12 .elementor-element.elementor-element-1407f1a .number-color{
font-size: 42.8px;
line-height: 100%;
letter-spacing: -2%;
color: #7591E8
}
@media(max-width:1201px){
    .elementor-12 .elementor-element.elementor-element-1407f1a .number-color{
font-size: 28px;
line-height:24px;
}
}
@media(max-width:1025px){
    .elementor-12 .elementor-element.elementor-element-1407f1a .number-color{
font-size: 24px;
line-height:0px;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a73eb93 */.elementor-12 .elementor-element.elementor-element-a73eb93{
    bottom: 7px;
    right: 49.1%
}

@media(max-width:1341px){
    .elementor-12 .elementor-element.elementor-element-a73eb93{
    bottom: 8px;
    right: 49.2%;
}
}
@media(max-width:1332px){
    .elementor-12 .elementor-element.elementor-element-a73eb93{
    bottom: 10px;
}
}
@media(max-width:1305px){
    .elementor-12 .elementor-element.elementor-element-a73eb93{
    bottom: 14px;
    right: 49.1%
}
}
@media(max-width:1024px){
    .elementor-12 .elementor-element.elementor-element-a73eb93{
    bottom: 3px;
    right: 49.3%
}
}
@media(max-width:426px){
    .elementor-12 .elementor-element.elementor-element-a73eb93{
    bottom: -2px;
    right:49%;
}
}
@media(max-width:354px){
    .elementor-12 .elementor-element.elementor-element-a73eb93{
    bottom: 6px;
}
}
@media(max-width:321px){
    .elementor-12 .elementor-element.elementor-element-a73eb93{
    bottom: 31px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3deb466 */.elementor-12 .elementor-element.elementor-element-3deb466 .number-color{
font-size: 44px;
line-height: 100%;
letter-spacing: -2%;
color: #10DCBA
}
@media(max-width:1201px){
    .elementor-12 .elementor-element.elementor-element-3deb466 .number-color{
font-size: 34px;
line-height:32px;
}
}
@media(max-width:1024px){
    .elementor-12 .elementor-element.elementor-element-3deb466 .number-color{
font-size: 28px;
line-height:0px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fac801 */@media(max-width:1021px){
    .elementor-12 .elementor-element.elementor-element-4fac801{
    height: 350px!important
}
}
@media(max-width:880px){
    .elementor-12 .elementor-element.elementor-element-4fac801{
    height: 320px!important
}
}
@media(max-width:770px){
    .elementor-12 .elementor-element.elementor-element-4fac801{
    height: 284px!important
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80314d2 */.elementor-12 .elementor-element.elementor-element-80314d2{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6f508a */.elementor-12 .elementor-element.elementor-element-e6f508a{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df07db5 */.elementor-12 .elementor-element.elementor-element-df07db5{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1dd01 */.elementor-12 .elementor-element.elementor-element-eb1dd01{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5669b4 */.elementor-12 .elementor-element.elementor-element-e5669b4{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46f6296 */.elementor-12 .elementor-element.elementor-element-46f6296{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80314d2 */.elementor-12 .elementor-element.elementor-element-80314d2{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6f508a */.elementor-12 .elementor-element.elementor-element-e6f508a{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df07db5 */.elementor-12 .elementor-element.elementor-element-df07db5{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1dd01 */.elementor-12 .elementor-element.elementor-element-eb1dd01{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5669b4 */.elementor-12 .elementor-element.elementor-element-e5669b4{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46f6296 */.elementor-12 .elementor-element.elementor-element-46f6296{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80314d2 */.elementor-12 .elementor-element.elementor-element-80314d2{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6f508a */.elementor-12 .elementor-element.elementor-element-e6f508a{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df07db5 */.elementor-12 .elementor-element.elementor-element-df07db5{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1dd01 */.elementor-12 .elementor-element.elementor-element-eb1dd01{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5669b4 */.elementor-12 .elementor-element.elementor-element-e5669b4{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46f6296 */.elementor-12 .elementor-element.elementor-element-46f6296{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80314d2 */.elementor-12 .elementor-element.elementor-element-80314d2{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6f508a */.elementor-12 .elementor-element.elementor-element-e6f508a{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df07db5 */.elementor-12 .elementor-element.elementor-element-df07db5{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1dd01 */.elementor-12 .elementor-element.elementor-element-eb1dd01{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5669b4 */.elementor-12 .elementor-element.elementor-element-e5669b4{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46f6296 */.elementor-12 .elementor-element.elementor-element-46f6296{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80314d2 */.elementor-12 .elementor-element.elementor-element-80314d2{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6f508a */.elementor-12 .elementor-element.elementor-element-e6f508a{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df07db5 */.elementor-12 .elementor-element.elementor-element-df07db5{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1dd01 */.elementor-12 .elementor-element.elementor-element-eb1dd01{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5669b4 */.elementor-12 .elementor-element.elementor-element-e5669b4{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46f6296 */.elementor-12 .elementor-element.elementor-element-46f6296{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80314d2 */.elementor-12 .elementor-element.elementor-element-80314d2{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6f508a */.elementor-12 .elementor-element.elementor-element-e6f508a{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df07db5 */.elementor-12 .elementor-element.elementor-element-df07db5{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1dd01 */.elementor-12 .elementor-element.elementor-element-eb1dd01{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5669b4 */.elementor-12 .elementor-element.elementor-element-e5669b4{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46f6296 */.elementor-12 .elementor-element.elementor-element-46f6296{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80314d2 */.elementor-12 .elementor-element.elementor-element-80314d2{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6f508a */.elementor-12 .elementor-element.elementor-element-e6f508a{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df07db5 */.elementor-12 .elementor-element.elementor-element-df07db5{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1dd01 */.elementor-12 .elementor-element.elementor-element-eb1dd01{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5669b4 */.elementor-12 .elementor-element.elementor-element-e5669b4{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46f6296 */.elementor-12 .elementor-element.elementor-element-46f6296{
    backdrop-filter: blur(177px)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2441a0 */.elementor-12 .elementor-element.elementor-element-e2441a0 .span-head{
    color: #7591E8;
    display: block;
    margin-top: 5px;
    margin-right: 20px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-808c98b */.elementor-12 .elementor-element.elementor-element-808c98b h3{
    color: #7799EA;
    font-size: 22px;
    font-family: 700;
    line-height: 145%
}

@media(max-width:1201px){
    .elementor-12 .elementor-element.elementor-element-808c98b h3{
    font-size: 18px;
}
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-808c98b h3{
    font-size: 17px;
    line-height: 26px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17595c1 */.elementor-12 .elementor-element.elementor-element-17595c1 .title-plan{
font-weight: 700;
font-size: 14px;
text-align: right;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d20e69 */.elementor-12 .elementor-element.elementor-element-7d20e69{
    background: linear-gradient(143.41deg, rgba(57, 155, 198, 0.248) 1.25%, rgba(33, 67, 111, 0.5888) 22.77%, rgba(22, 55, 76, 0.8) 46.26%, rgba(28, 40, 89, 0.4) 67.78%, rgba(57, 101, 198, 0.248) 78.64%);
    backdrop-filter: blur(19px)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c6b803 */.elementor-12 .elementor-element.elementor-element-0c6b803 .title-plan{
font-weight: 700;
font-size: 18px;
text-align: right;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb0b0f2 */.elementor-12 .elementor-element.elementor-element-bb0b0f2{
    background: linear-gradient(143.41deg, rgba(57, 155, 198, 0.248) 1.25%, rgba(33, 67, 111, 0.5888) 22.77%, rgba(22, 55, 76, 0.8) 46.26%, rgba(28, 40, 89, 0.4) 67.78%, rgba(57, 101, 198, 0.248) 78.64%);
    backdrop-filter: blur(19px)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8932c22 */.elementor-12 .elementor-element.elementor-element-8932c22 .title-plan{
font-weight: 700;
font-size: 14px;
text-align: right;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-041a2b2 */.elementor-12 .elementor-element.elementor-element-041a2b2{
    background: linear-gradient(143.41deg, rgba(57, 155, 198, 0.248) 1.25%, rgba(33, 67, 111, 0.5888) 22.77%, rgba(22, 55, 76, 0.8) 46.26%, rgba(28, 40, 89, 0.4) 67.78%, rgba(57, 101, 198, 0.248) 78.64%);
    backdrop-filter: blur(19px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0549348 */@media (max-width: 768px) {
  .elementor-12 .elementor-element.elementor-element-0549348 {
        overflow-x: auto;
    width: 100%;
  }
  
  .elementor-12 .elementor-element.elementor-element-0549348 {
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  display: flex;
}

.elementor-12 .elementor-element.elementor-element-0549348 > * {
  scroll-snap-align: center;
  flex: 0 0 auto;
}
  

}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-f36b79c */.elementor-12 .elementor-element.elementor-element-f36b79c .swiper-pagination-bullet-active{
    width: 34px;
    border-radius: 10px;
    background-color: #10DCBA
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a7c309 */.elementor-12 .elementor-element.elementor-element-7a7c309:before{
    content: '';
    width: 100%;
    height: 42px;
    transform: rotate(1.46deg);
    background-color: #18777A;
    z-index: -1
}/* End custom CSS */
/* Start custom CSS for jet-blog-smart-tiles, class: .elementor-element-e602c82 */.elementor-12 .elementor-element.elementor-element-e602c82 .jet-smart-tiles__terms a{
    background: linear-gradient(306.05deg, #066F7B 34.07%, #4770F6 90.72%);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a98936a */.elementor-12 .elementor-element.elementor-element-a98936a h2 .title-span{
    color: #10DCBA
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-932be79 */.elementor-12 .elementor-element.elementor-element-932be79{
    background: linear-gradient(194.46deg, rgba(8, 43, 54, 0) -2.6%, rgba(8, 43, 54, 0.44) 25.81%, #082B36 112.08%);

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2fb55b2 */.elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee163fd */.elementor-12 .elementor-element.elementor-element-ee163fd .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a991733 */.elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b377e7 */.elementor-12 .elementor-element.elementor-element-9b377e7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-06b6c59 */.elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-315372d */.elementor-12 .elementor-element.elementor-element-315372d .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e4c1cb8 */.elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a202a2 */.elementor-12 .elementor-element.elementor-element-7a202a2 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1042e8e */.elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7848321 */.elementor-12 .elementor-element.elementor-element-7848321 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91e4710 */.elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8153c5 */.elementor-12 .elementor-element.elementor-element-e8153c5 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-996f73d */.elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f430e97 */.elementor-12 .elementor-element.elementor-element-f430e97 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-88d2c45 */.elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fbf0d1 */.elementor-12 .elementor-element.elementor-element-5fbf0d1 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0f5e255 */.elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2af5bf */.elementor-12 .elementor-element.elementor-element-a2af5bf .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e347e5b */.elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5650aec */.elementor-12 .elementor-element.elementor-element-5650aec .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-51cddce */.elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14780fc */.elementor-12 .elementor-element.elementor-element-14780fc .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8bd85d0 */.elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa13209 */.elementor-12 .elementor-element.elementor-element-aa13209 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f8d64e6 */.elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84a3da4 */.elementor-12 .elementor-element.elementor-element-84a3da4 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-60c5fb9 */.elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-060a3f6 */.elementor-12 .elementor-element.elementor-element-060a3f6 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-efbd303 */.elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e1f824c */.elementor-12 .elementor-element.elementor-element-e1f824c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-77b554a */.elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-245250b */.elementor-12 .elementor-element.elementor-element-245250b .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ee087ab */.elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52f3e85 */.elementor-12 .elementor-element.elementor-element-52f3e85 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d6dce42 */.elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a7031c */.elementor-12 .elementor-element.elementor-element-6a7031c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bae284b */.elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb9a0c7 */.elementor-12 .elementor-element.elementor-element-fb9a0c7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-34e087e */.elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d9808c8 */.elementor-12 .elementor-element.elementor-element-d9808c8 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2fb55b2 */.elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee163fd */.elementor-12 .elementor-element.elementor-element-ee163fd .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a991733 */.elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b377e7 */.elementor-12 .elementor-element.elementor-element-9b377e7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-06b6c59 */.elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-315372d */.elementor-12 .elementor-element.elementor-element-315372d .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e4c1cb8 */.elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a202a2 */.elementor-12 .elementor-element.elementor-element-7a202a2 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1042e8e */.elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7848321 */.elementor-12 .elementor-element.elementor-element-7848321 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91e4710 */.elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8153c5 */.elementor-12 .elementor-element.elementor-element-e8153c5 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-996f73d */.elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f430e97 */.elementor-12 .elementor-element.elementor-element-f430e97 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-88d2c45 */.elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fbf0d1 */.elementor-12 .elementor-element.elementor-element-5fbf0d1 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0f5e255 */.elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2af5bf */.elementor-12 .elementor-element.elementor-element-a2af5bf .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e347e5b */.elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5650aec */.elementor-12 .elementor-element.elementor-element-5650aec .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-51cddce */.elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14780fc */.elementor-12 .elementor-element.elementor-element-14780fc .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8bd85d0 */.elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa13209 */.elementor-12 .elementor-element.elementor-element-aa13209 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f8d64e6 */.elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84a3da4 */.elementor-12 .elementor-element.elementor-element-84a3da4 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-60c5fb9 */.elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-060a3f6 */.elementor-12 .elementor-element.elementor-element-060a3f6 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-efbd303 */.elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e1f824c */.elementor-12 .elementor-element.elementor-element-e1f824c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-77b554a */.elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-245250b */.elementor-12 .elementor-element.elementor-element-245250b .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ee087ab */.elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52f3e85 */.elementor-12 .elementor-element.elementor-element-52f3e85 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d6dce42 */.elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a7031c */.elementor-12 .elementor-element.elementor-element-6a7031c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bae284b */.elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb9a0c7 */.elementor-12 .elementor-element.elementor-element-fb9a0c7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-34e087e */.elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d9808c8 */.elementor-12 .elementor-element.elementor-element-d9808c8 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2fb55b2 */.elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee163fd */.elementor-12 .elementor-element.elementor-element-ee163fd .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a991733 */.elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b377e7 */.elementor-12 .elementor-element.elementor-element-9b377e7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-06b6c59 */.elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-315372d */.elementor-12 .elementor-element.elementor-element-315372d .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e4c1cb8 */.elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a202a2 */.elementor-12 .elementor-element.elementor-element-7a202a2 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1042e8e */.elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7848321 */.elementor-12 .elementor-element.elementor-element-7848321 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91e4710 */.elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8153c5 */.elementor-12 .elementor-element.elementor-element-e8153c5 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-996f73d */.elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f430e97 */.elementor-12 .elementor-element.elementor-element-f430e97 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-88d2c45 */.elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fbf0d1 */.elementor-12 .elementor-element.elementor-element-5fbf0d1 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0f5e255 */.elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2af5bf */.elementor-12 .elementor-element.elementor-element-a2af5bf .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e347e5b */.elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5650aec */.elementor-12 .elementor-element.elementor-element-5650aec .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-51cddce */.elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14780fc */.elementor-12 .elementor-element.elementor-element-14780fc .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8bd85d0 */.elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa13209 */.elementor-12 .elementor-element.elementor-element-aa13209 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f8d64e6 */.elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84a3da4 */.elementor-12 .elementor-element.elementor-element-84a3da4 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-60c5fb9 */.elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-060a3f6 */.elementor-12 .elementor-element.elementor-element-060a3f6 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-efbd303 */.elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e1f824c */.elementor-12 .elementor-element.elementor-element-e1f824c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-77b554a */.elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-245250b */.elementor-12 .elementor-element.elementor-element-245250b .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ee087ab */.elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52f3e85 */.elementor-12 .elementor-element.elementor-element-52f3e85 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d6dce42 */.elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a7031c */.elementor-12 .elementor-element.elementor-element-6a7031c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bae284b */.elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb9a0c7 */.elementor-12 .elementor-element.elementor-element-fb9a0c7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-34e087e */.elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d9808c8 */.elementor-12 .elementor-element.elementor-element-d9808c8 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2fb55b2 */.elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee163fd */.elementor-12 .elementor-element.elementor-element-ee163fd .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a991733 */.elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b377e7 */.elementor-12 .elementor-element.elementor-element-9b377e7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-06b6c59 */.elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-315372d */.elementor-12 .elementor-element.elementor-element-315372d .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e4c1cb8 */.elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a202a2 */.elementor-12 .elementor-element.elementor-element-7a202a2 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1042e8e */.elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7848321 */.elementor-12 .elementor-element.elementor-element-7848321 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91e4710 */.elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8153c5 */.elementor-12 .elementor-element.elementor-element-e8153c5 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-996f73d */.elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f430e97 */.elementor-12 .elementor-element.elementor-element-f430e97 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-88d2c45 */.elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fbf0d1 */.elementor-12 .elementor-element.elementor-element-5fbf0d1 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0f5e255 */.elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2af5bf */.elementor-12 .elementor-element.elementor-element-a2af5bf .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e347e5b */.elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5650aec */.elementor-12 .elementor-element.elementor-element-5650aec .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-51cddce */.elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14780fc */.elementor-12 .elementor-element.elementor-element-14780fc .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8bd85d0 */.elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa13209 */.elementor-12 .elementor-element.elementor-element-aa13209 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f8d64e6 */.elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84a3da4 */.elementor-12 .elementor-element.elementor-element-84a3da4 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-60c5fb9 */.elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-060a3f6 */.elementor-12 .elementor-element.elementor-element-060a3f6 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-efbd303 */.elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e1f824c */.elementor-12 .elementor-element.elementor-element-e1f824c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-77b554a */.elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-245250b */.elementor-12 .elementor-element.elementor-element-245250b .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ee087ab */.elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52f3e85 */.elementor-12 .elementor-element.elementor-element-52f3e85 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d6dce42 */.elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a7031c */.elementor-12 .elementor-element.elementor-element-6a7031c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bae284b */.elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb9a0c7 */.elementor-12 .elementor-element.elementor-element-fb9a0c7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-34e087e */.elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d9808c8 */.elementor-12 .elementor-element.elementor-element-d9808c8 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2fb55b2 */.elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee163fd */.elementor-12 .elementor-element.elementor-element-ee163fd .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a991733 */.elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b377e7 */.elementor-12 .elementor-element.elementor-element-9b377e7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-06b6c59 */.elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-315372d */.elementor-12 .elementor-element.elementor-element-315372d .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e4c1cb8 */.elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a202a2 */.elementor-12 .elementor-element.elementor-element-7a202a2 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1042e8e */.elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7848321 */.elementor-12 .elementor-element.elementor-element-7848321 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91e4710 */.elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8153c5 */.elementor-12 .elementor-element.elementor-element-e8153c5 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-996f73d */.elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f430e97 */.elementor-12 .elementor-element.elementor-element-f430e97 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-88d2c45 */.elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fbf0d1 */.elementor-12 .elementor-element.elementor-element-5fbf0d1 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0f5e255 */.elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2af5bf */.elementor-12 .elementor-element.elementor-element-a2af5bf .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e347e5b */.elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5650aec */.elementor-12 .elementor-element.elementor-element-5650aec .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-51cddce */.elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14780fc */.elementor-12 .elementor-element.elementor-element-14780fc .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8bd85d0 */.elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa13209 */.elementor-12 .elementor-element.elementor-element-aa13209 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f8d64e6 */.elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84a3da4 */.elementor-12 .elementor-element.elementor-element-84a3da4 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-60c5fb9 */.elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-060a3f6 */.elementor-12 .elementor-element.elementor-element-060a3f6 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-efbd303 */.elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e1f824c */.elementor-12 .elementor-element.elementor-element-e1f824c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-77b554a */.elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-245250b */.elementor-12 .elementor-element.elementor-element-245250b .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ee087ab */.elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52f3e85 */.elementor-12 .elementor-element.elementor-element-52f3e85 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d6dce42 */.elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a7031c */.elementor-12 .elementor-element.elementor-element-6a7031c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bae284b */.elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb9a0c7 */.elementor-12 .elementor-element.elementor-element-fb9a0c7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-34e087e */.elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d9808c8 */.elementor-12 .elementor-element.elementor-element-d9808c8 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2fb55b2 */.elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee163fd */.elementor-12 .elementor-element.elementor-element-ee163fd .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a991733 */.elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b377e7 */.elementor-12 .elementor-element.elementor-element-9b377e7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-06b6c59 */.elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-315372d */.elementor-12 .elementor-element.elementor-element-315372d .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e4c1cb8 */.elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a202a2 */.elementor-12 .elementor-element.elementor-element-7a202a2 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1042e8e */.elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7848321 */.elementor-12 .elementor-element.elementor-element-7848321 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91e4710 */.elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8153c5 */.elementor-12 .elementor-element.elementor-element-e8153c5 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-996f73d */.elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f430e97 */.elementor-12 .elementor-element.elementor-element-f430e97 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-88d2c45 */.elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fbf0d1 */.elementor-12 .elementor-element.elementor-element-5fbf0d1 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0f5e255 */.elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2af5bf */.elementor-12 .elementor-element.elementor-element-a2af5bf .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e347e5b */.elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5650aec */.elementor-12 .elementor-element.elementor-element-5650aec .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-51cddce */.elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14780fc */.elementor-12 .elementor-element.elementor-element-14780fc .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8bd85d0 */.elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa13209 */.elementor-12 .elementor-element.elementor-element-aa13209 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f8d64e6 */.elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84a3da4 */.elementor-12 .elementor-element.elementor-element-84a3da4 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-60c5fb9 */.elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-060a3f6 */.elementor-12 .elementor-element.elementor-element-060a3f6 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-efbd303 */.elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e1f824c */.elementor-12 .elementor-element.elementor-element-e1f824c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-77b554a */.elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-245250b */.elementor-12 .elementor-element.elementor-element-245250b .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ee087ab */.elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52f3e85 */.elementor-12 .elementor-element.elementor-element-52f3e85 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d6dce42 */.elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a7031c */.elementor-12 .elementor-element.elementor-element-6a7031c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bae284b */.elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb9a0c7 */.elementor-12 .elementor-element.elementor-element-fb9a0c7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-34e087e */.elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d9808c8 */.elementor-12 .elementor-element.elementor-element-d9808c8 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2fb55b2 */.elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee163fd */.elementor-12 .elementor-element.elementor-element-ee163fd .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a991733 */.elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b377e7 */.elementor-12 .elementor-element.elementor-element-9b377e7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-06b6c59 */.elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-315372d */.elementor-12 .elementor-element.elementor-element-315372d .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e4c1cb8 */.elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a202a2 */.elementor-12 .elementor-element.elementor-element-7a202a2 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1042e8e */.elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7848321 */.elementor-12 .elementor-element.elementor-element-7848321 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91e4710 */.elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8153c5 */.elementor-12 .elementor-element.elementor-element-e8153c5 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-996f73d */.elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f430e97 */.elementor-12 .elementor-element.elementor-element-f430e97 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-88d2c45 */.elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fbf0d1 */.elementor-12 .elementor-element.elementor-element-5fbf0d1 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0f5e255 */.elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2af5bf */.elementor-12 .elementor-element.elementor-element-a2af5bf .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e347e5b */.elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5650aec */.elementor-12 .elementor-element.elementor-element-5650aec .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-51cddce */.elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14780fc */.elementor-12 .elementor-element.elementor-element-14780fc .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8bd85d0 */.elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa13209 */.elementor-12 .elementor-element.elementor-element-aa13209 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f8d64e6 */.elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84a3da4 */.elementor-12 .elementor-element.elementor-element-84a3da4 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-60c5fb9 */.elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-060a3f6 */.elementor-12 .elementor-element.elementor-element-060a3f6 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-efbd303 */.elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e1f824c */.elementor-12 .elementor-element.elementor-element-e1f824c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-77b554a */.elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-245250b */.elementor-12 .elementor-element.elementor-element-245250b .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ee087ab */.elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52f3e85 */.elementor-12 .elementor-element.elementor-element-52f3e85 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d6dce42 */.elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a7031c */.elementor-12 .elementor-element.elementor-element-6a7031c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bae284b */.elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb9a0c7 */.elementor-12 .elementor-element.elementor-element-fb9a0c7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-34e087e */.elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d9808c8 */.elementor-12 .elementor-element.elementor-element-d9808c8 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2fb55b2 */.elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee163fd */.elementor-12 .elementor-element.elementor-element-ee163fd .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a991733 */.elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b377e7 */.elementor-12 .elementor-element.elementor-element-9b377e7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-06b6c59 */.elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-315372d */.elementor-12 .elementor-element.elementor-element-315372d .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e4c1cb8 */.elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a202a2 */.elementor-12 .elementor-element.elementor-element-7a202a2 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1042e8e */.elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7848321 */.elementor-12 .elementor-element.elementor-element-7848321 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91e4710 */.elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8153c5 */.elementor-12 .elementor-element.elementor-element-e8153c5 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-996f73d */.elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f430e97 */.elementor-12 .elementor-element.elementor-element-f430e97 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-88d2c45 */.elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fbf0d1 */.elementor-12 .elementor-element.elementor-element-5fbf0d1 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0f5e255 */.elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2af5bf */.elementor-12 .elementor-element.elementor-element-a2af5bf .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e347e5b */.elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5650aec */.elementor-12 .elementor-element.elementor-element-5650aec .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-51cddce */.elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14780fc */.elementor-12 .elementor-element.elementor-element-14780fc .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8bd85d0 */.elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa13209 */.elementor-12 .elementor-element.elementor-element-aa13209 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f8d64e6 */.elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84a3da4 */.elementor-12 .elementor-element.elementor-element-84a3da4 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-60c5fb9 */.elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-060a3f6 */.elementor-12 .elementor-element.elementor-element-060a3f6 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-efbd303 */.elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e1f824c */.elementor-12 .elementor-element.elementor-element-e1f824c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-77b554a */.elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-245250b */.elementor-12 .elementor-element.elementor-element-245250b .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ee087ab */.elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52f3e85 */.elementor-12 .elementor-element.elementor-element-52f3e85 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d6dce42 */.elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a7031c */.elementor-12 .elementor-element.elementor-element-6a7031c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bae284b */.elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb9a0c7 */.elementor-12 .elementor-element.elementor-element-fb9a0c7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-34e087e */.elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d9808c8 */.elementor-12 .elementor-element.elementor-element-d9808c8 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2fb55b2 */.elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee163fd */.elementor-12 .elementor-element.elementor-element-ee163fd .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a991733 */.elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b377e7 */.elementor-12 .elementor-element.elementor-element-9b377e7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-06b6c59 */.elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-315372d */.elementor-12 .elementor-element.elementor-element-315372d .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e4c1cb8 */.elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a202a2 */.elementor-12 .elementor-element.elementor-element-7a202a2 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1042e8e */.elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7848321 */.elementor-12 .elementor-element.elementor-element-7848321 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91e4710 */.elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8153c5 */.elementor-12 .elementor-element.elementor-element-e8153c5 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-996f73d */.elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f430e97 */.elementor-12 .elementor-element.elementor-element-f430e97 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-88d2c45 */.elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fbf0d1 */.elementor-12 .elementor-element.elementor-element-5fbf0d1 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0f5e255 */.elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2af5bf */.elementor-12 .elementor-element.elementor-element-a2af5bf .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e347e5b */.elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5650aec */.elementor-12 .elementor-element.elementor-element-5650aec .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-51cddce */.elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14780fc */.elementor-12 .elementor-element.elementor-element-14780fc .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8bd85d0 */.elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa13209 */.elementor-12 .elementor-element.elementor-element-aa13209 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f8d64e6 */.elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84a3da4 */.elementor-12 .elementor-element.elementor-element-84a3da4 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-60c5fb9 */.elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-060a3f6 */.elementor-12 .elementor-element.elementor-element-060a3f6 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-efbd303 */.elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e1f824c */.elementor-12 .elementor-element.elementor-element-e1f824c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-77b554a */.elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-245250b */.elementor-12 .elementor-element.elementor-element-245250b .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ee087ab */.elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52f3e85 */.elementor-12 .elementor-element.elementor-element-52f3e85 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d6dce42 */.elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a7031c */.elementor-12 .elementor-element.elementor-element-6a7031c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bae284b */.elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb9a0c7 */.elementor-12 .elementor-element.elementor-element-fb9a0c7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-34e087e */.elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d9808c8 */.elementor-12 .elementor-element.elementor-element-d9808c8 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2fb55b2 */.elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee163fd */.elementor-12 .elementor-element.elementor-element-ee163fd .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a991733 */.elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b377e7 */.elementor-12 .elementor-element.elementor-element-9b377e7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-06b6c59 */.elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-315372d */.elementor-12 .elementor-element.elementor-element-315372d .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e4c1cb8 */.elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a202a2 */.elementor-12 .elementor-element.elementor-element-7a202a2 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1042e8e */.elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7848321 */.elementor-12 .elementor-element.elementor-element-7848321 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91e4710 */.elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8153c5 */.elementor-12 .elementor-element.elementor-element-e8153c5 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-996f73d */.elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f430e97 */.elementor-12 .elementor-element.elementor-element-f430e97 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-88d2c45 */.elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fbf0d1 */.elementor-12 .elementor-element.elementor-element-5fbf0d1 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0f5e255 */.elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2af5bf */.elementor-12 .elementor-element.elementor-element-a2af5bf .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e347e5b */.elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5650aec */.elementor-12 .elementor-element.elementor-element-5650aec .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-51cddce */.elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14780fc */.elementor-12 .elementor-element.elementor-element-14780fc .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8bd85d0 */.elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa13209 */.elementor-12 .elementor-element.elementor-element-aa13209 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f8d64e6 */.elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84a3da4 */.elementor-12 .elementor-element.elementor-element-84a3da4 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-60c5fb9 */.elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-060a3f6 */.elementor-12 .elementor-element.elementor-element-060a3f6 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-efbd303 */.elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e1f824c */.elementor-12 .elementor-element.elementor-element-e1f824c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-77b554a */.elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-245250b */.elementor-12 .elementor-element.elementor-element-245250b .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ee087ab */.elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52f3e85 */.elementor-12 .elementor-element.elementor-element-52f3e85 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d6dce42 */.elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a7031c */.elementor-12 .elementor-element.elementor-element-6a7031c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bae284b */.elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb9a0c7 */.elementor-12 .elementor-element.elementor-element-fb9a0c7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-34e087e */.elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d9808c8 */.elementor-12 .elementor-element.elementor-element-d9808c8 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2fb55b2 */.elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee163fd */.elementor-12 .elementor-element.elementor-element-ee163fd .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a991733 */.elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b377e7 */.elementor-12 .elementor-element.elementor-element-9b377e7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-06b6c59 */.elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-315372d */.elementor-12 .elementor-element.elementor-element-315372d .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e4c1cb8 */.elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a202a2 */.elementor-12 .elementor-element.elementor-element-7a202a2 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1042e8e */.elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7848321 */.elementor-12 .elementor-element.elementor-element-7848321 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91e4710 */.elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8153c5 */.elementor-12 .elementor-element.elementor-element-e8153c5 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-996f73d */.elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f430e97 */.elementor-12 .elementor-element.elementor-element-f430e97 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-88d2c45 */.elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fbf0d1 */.elementor-12 .elementor-element.elementor-element-5fbf0d1 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0f5e255 */.elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2af5bf */.elementor-12 .elementor-element.elementor-element-a2af5bf .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e347e5b */.elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5650aec */.elementor-12 .elementor-element.elementor-element-5650aec .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-51cddce */.elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14780fc */.elementor-12 .elementor-element.elementor-element-14780fc .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8bd85d0 */.elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa13209 */.elementor-12 .elementor-element.elementor-element-aa13209 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f8d64e6 */.elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84a3da4 */.elementor-12 .elementor-element.elementor-element-84a3da4 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-60c5fb9 */.elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-060a3f6 */.elementor-12 .elementor-element.elementor-element-060a3f6 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-efbd303 */.elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e1f824c */.elementor-12 .elementor-element.elementor-element-e1f824c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-77b554a */.elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-245250b */.elementor-12 .elementor-element.elementor-element-245250b .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ee087ab */.elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52f3e85 */.elementor-12 .elementor-element.elementor-element-52f3e85 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d6dce42 */.elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a7031c */.elementor-12 .elementor-element.elementor-element-6a7031c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bae284b */.elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb9a0c7 */.elementor-12 .elementor-element.elementor-element-fb9a0c7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-34e087e */.elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d9808c8 */.elementor-12 .elementor-element.elementor-element-d9808c8 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2fb55b2 */.elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee163fd */.elementor-12 .elementor-element.elementor-element-ee163fd .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a991733 */.elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b377e7 */.elementor-12 .elementor-element.elementor-element-9b377e7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-06b6c59 */.elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-315372d */.elementor-12 .elementor-element.elementor-element-315372d .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e4c1cb8 */.elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a202a2 */.elementor-12 .elementor-element.elementor-element-7a202a2 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1042e8e */.elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7848321 */.elementor-12 .elementor-element.elementor-element-7848321 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91e4710 */.elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8153c5 */.elementor-12 .elementor-element.elementor-element-e8153c5 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-996f73d */.elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f430e97 */.elementor-12 .elementor-element.elementor-element-f430e97 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-88d2c45 */.elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fbf0d1 */.elementor-12 .elementor-element.elementor-element-5fbf0d1 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0f5e255 */.elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2af5bf */.elementor-12 .elementor-element.elementor-element-a2af5bf .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e347e5b */.elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5650aec */.elementor-12 .elementor-element.elementor-element-5650aec .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-51cddce */.elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14780fc */.elementor-12 .elementor-element.elementor-element-14780fc .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8bd85d0 */.elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa13209 */.elementor-12 .elementor-element.elementor-element-aa13209 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f8d64e6 */.elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84a3da4 */.elementor-12 .elementor-element.elementor-element-84a3da4 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-60c5fb9 */.elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-060a3f6 */.elementor-12 .elementor-element.elementor-element-060a3f6 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-efbd303 */.elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e1f824c */.elementor-12 .elementor-element.elementor-element-e1f824c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-77b554a */.elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-245250b */.elementor-12 .elementor-element.elementor-element-245250b .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ee087ab */.elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52f3e85 */.elementor-12 .elementor-element.elementor-element-52f3e85 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d6dce42 */.elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a7031c */.elementor-12 .elementor-element.elementor-element-6a7031c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bae284b */.elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb9a0c7 */.elementor-12 .elementor-element.elementor-element-fb9a0c7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-34e087e */.elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d9808c8 */.elementor-12 .elementor-element.elementor-element-d9808c8 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2fb55b2 */.elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee163fd */.elementor-12 .elementor-element.elementor-element-ee163fd .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a991733 */.elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b377e7 */.elementor-12 .elementor-element.elementor-element-9b377e7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-06b6c59 */.elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-315372d */.elementor-12 .elementor-element.elementor-element-315372d .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e4c1cb8 */.elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a202a2 */.elementor-12 .elementor-element.elementor-element-7a202a2 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1042e8e */.elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7848321 */.elementor-12 .elementor-element.elementor-element-7848321 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91e4710 */.elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8153c5 */.elementor-12 .elementor-element.elementor-element-e8153c5 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-996f73d */.elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f430e97 */.elementor-12 .elementor-element.elementor-element-f430e97 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-88d2c45 */.elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fbf0d1 */.elementor-12 .elementor-element.elementor-element-5fbf0d1 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0f5e255 */.elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2af5bf */.elementor-12 .elementor-element.elementor-element-a2af5bf .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e347e5b */.elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5650aec */.elementor-12 .elementor-element.elementor-element-5650aec .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-51cddce */.elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14780fc */.elementor-12 .elementor-element.elementor-element-14780fc .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8bd85d0 */.elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa13209 */.elementor-12 .elementor-element.elementor-element-aa13209 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f8d64e6 */.elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84a3da4 */.elementor-12 .elementor-element.elementor-element-84a3da4 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-60c5fb9 */.elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-060a3f6 */.elementor-12 .elementor-element.elementor-element-060a3f6 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-efbd303 */.elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e1f824c */.elementor-12 .elementor-element.elementor-element-e1f824c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-77b554a */.elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-245250b */.elementor-12 .elementor-element.elementor-element-245250b .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ee087ab */.elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52f3e85 */.elementor-12 .elementor-element.elementor-element-52f3e85 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d6dce42 */.elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a7031c */.elementor-12 .elementor-element.elementor-element-6a7031c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bae284b */.elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb9a0c7 */.elementor-12 .elementor-element.elementor-element-fb9a0c7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-34e087e */.elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d9808c8 */.elementor-12 .elementor-element.elementor-element-d9808c8 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2fb55b2 */.elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee163fd */.elementor-12 .elementor-element.elementor-element-ee163fd .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a991733 */.elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b377e7 */.elementor-12 .elementor-element.elementor-element-9b377e7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-06b6c59 */.elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-315372d */.elementor-12 .elementor-element.elementor-element-315372d .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e4c1cb8 */.elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a202a2 */.elementor-12 .elementor-element.elementor-element-7a202a2 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1042e8e */.elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7848321 */.elementor-12 .elementor-element.elementor-element-7848321 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91e4710 */.elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8153c5 */.elementor-12 .elementor-element.elementor-element-e8153c5 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-996f73d */.elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f430e97 */.elementor-12 .elementor-element.elementor-element-f430e97 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-88d2c45 */.elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fbf0d1 */.elementor-12 .elementor-element.elementor-element-5fbf0d1 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0f5e255 */.elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2af5bf */.elementor-12 .elementor-element.elementor-element-a2af5bf .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e347e5b */.elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5650aec */.elementor-12 .elementor-element.elementor-element-5650aec .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-51cddce */.elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14780fc */.elementor-12 .elementor-element.elementor-element-14780fc .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8bd85d0 */.elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa13209 */.elementor-12 .elementor-element.elementor-element-aa13209 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f8d64e6 */.elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84a3da4 */.elementor-12 .elementor-element.elementor-element-84a3da4 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-60c5fb9 */.elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-060a3f6 */.elementor-12 .elementor-element.elementor-element-060a3f6 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-efbd303 */.elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e1f824c */.elementor-12 .elementor-element.elementor-element-e1f824c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-77b554a */.elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-245250b */.elementor-12 .elementor-element.elementor-element-245250b .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ee087ab */.elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52f3e85 */.elementor-12 .elementor-element.elementor-element-52f3e85 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d6dce42 */.elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a7031c */.elementor-12 .elementor-element.elementor-element-6a7031c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bae284b */.elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb9a0c7 */.elementor-12 .elementor-element.elementor-element-fb9a0c7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-34e087e */.elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d9808c8 */.elementor-12 .elementor-element.elementor-element-d9808c8 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2fb55b2 */.elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee163fd */.elementor-12 .elementor-element.elementor-element-ee163fd .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a991733 */.elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b377e7 */.elementor-12 .elementor-element.elementor-element-9b377e7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-06b6c59 */.elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-315372d */.elementor-12 .elementor-element.elementor-element-315372d .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e4c1cb8 */.elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a202a2 */.elementor-12 .elementor-element.elementor-element-7a202a2 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1042e8e */.elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7848321 */.elementor-12 .elementor-element.elementor-element-7848321 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91e4710 */.elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8153c5 */.elementor-12 .elementor-element.elementor-element-e8153c5 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-996f73d */.elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f430e97 */.elementor-12 .elementor-element.elementor-element-f430e97 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-88d2c45 */.elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fbf0d1 */.elementor-12 .elementor-element.elementor-element-5fbf0d1 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0f5e255 */.elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2af5bf */.elementor-12 .elementor-element.elementor-element-a2af5bf .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e347e5b */.elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5650aec */.elementor-12 .elementor-element.elementor-element-5650aec .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-51cddce */.elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14780fc */.elementor-12 .elementor-element.elementor-element-14780fc .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8bd85d0 */.elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa13209 */.elementor-12 .elementor-element.elementor-element-aa13209 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f8d64e6 */.elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84a3da4 */.elementor-12 .elementor-element.elementor-element-84a3da4 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-60c5fb9 */.elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-060a3f6 */.elementor-12 .elementor-element.elementor-element-060a3f6 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-efbd303 */.elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e1f824c */.elementor-12 .elementor-element.elementor-element-e1f824c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-77b554a */.elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-245250b */.elementor-12 .elementor-element.elementor-element-245250b .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ee087ab */.elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52f3e85 */.elementor-12 .elementor-element.elementor-element-52f3e85 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d6dce42 */.elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a7031c */.elementor-12 .elementor-element.elementor-element-6a7031c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bae284b */.elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb9a0c7 */.elementor-12 .elementor-element.elementor-element-fb9a0c7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-34e087e */.elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d9808c8 */.elementor-12 .elementor-element.elementor-element-d9808c8 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2fb55b2 */.elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee163fd */.elementor-12 .elementor-element.elementor-element-ee163fd .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a991733 */.elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b377e7 */.elementor-12 .elementor-element.elementor-element-9b377e7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-06b6c59 */.elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-315372d */.elementor-12 .elementor-element.elementor-element-315372d .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e4c1cb8 */.elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a202a2 */.elementor-12 .elementor-element.elementor-element-7a202a2 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1042e8e */.elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7848321 */.elementor-12 .elementor-element.elementor-element-7848321 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91e4710 */.elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8153c5 */.elementor-12 .elementor-element.elementor-element-e8153c5 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-996f73d */.elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f430e97 */.elementor-12 .elementor-element.elementor-element-f430e97 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-88d2c45 */.elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fbf0d1 */.elementor-12 .elementor-element.elementor-element-5fbf0d1 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0f5e255 */.elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2af5bf */.elementor-12 .elementor-element.elementor-element-a2af5bf .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e347e5b */.elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5650aec */.elementor-12 .elementor-element.elementor-element-5650aec .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-51cddce */.elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14780fc */.elementor-12 .elementor-element.elementor-element-14780fc .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8bd85d0 */.elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa13209 */.elementor-12 .elementor-element.elementor-element-aa13209 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f8d64e6 */.elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84a3da4 */.elementor-12 .elementor-element.elementor-element-84a3da4 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-60c5fb9 */.elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-060a3f6 */.elementor-12 .elementor-element.elementor-element-060a3f6 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-efbd303 */.elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e1f824c */.elementor-12 .elementor-element.elementor-element-e1f824c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-77b554a */.elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-245250b */.elementor-12 .elementor-element.elementor-element-245250b .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ee087ab */.elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52f3e85 */.elementor-12 .elementor-element.elementor-element-52f3e85 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d6dce42 */.elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a7031c */.elementor-12 .elementor-element.elementor-element-6a7031c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bae284b */.elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb9a0c7 */.elementor-12 .elementor-element.elementor-element-fb9a0c7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-34e087e */.elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d9808c8 */.elementor-12 .elementor-element.elementor-element-d9808c8 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2fb55b2 */.elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee163fd */.elementor-12 .elementor-element.elementor-element-ee163fd .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a991733 */.elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b377e7 */.elementor-12 .elementor-element.elementor-element-9b377e7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-06b6c59 */.elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-315372d */.elementor-12 .elementor-element.elementor-element-315372d .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e4c1cb8 */.elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a202a2 */.elementor-12 .elementor-element.elementor-element-7a202a2 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1042e8e */.elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7848321 */.elementor-12 .elementor-element.elementor-element-7848321 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91e4710 */.elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8153c5 */.elementor-12 .elementor-element.elementor-element-e8153c5 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-996f73d */.elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f430e97 */.elementor-12 .elementor-element.elementor-element-f430e97 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-88d2c45 */.elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fbf0d1 */.elementor-12 .elementor-element.elementor-element-5fbf0d1 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0f5e255 */.elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2af5bf */.elementor-12 .elementor-element.elementor-element-a2af5bf .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e347e5b */.elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5650aec */.elementor-12 .elementor-element.elementor-element-5650aec .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-51cddce */.elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14780fc */.elementor-12 .elementor-element.elementor-element-14780fc .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8bd85d0 */.elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa13209 */.elementor-12 .elementor-element.elementor-element-aa13209 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f8d64e6 */.elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84a3da4 */.elementor-12 .elementor-element.elementor-element-84a3da4 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-60c5fb9 */.elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-060a3f6 */.elementor-12 .elementor-element.elementor-element-060a3f6 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-efbd303 */.elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e1f824c */.elementor-12 .elementor-element.elementor-element-e1f824c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-77b554a */.elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-245250b */.elementor-12 .elementor-element.elementor-element-245250b .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ee087ab */.elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52f3e85 */.elementor-12 .elementor-element.elementor-element-52f3e85 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d6dce42 */.elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a7031c */.elementor-12 .elementor-element.elementor-element-6a7031c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bae284b */.elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb9a0c7 */.elementor-12 .elementor-element.elementor-element-fb9a0c7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-34e087e */.elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d9808c8 */.elementor-12 .elementor-element.elementor-element-d9808c8 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2fb55b2 */.elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee163fd */.elementor-12 .elementor-element.elementor-element-ee163fd .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a991733 */.elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b377e7 */.elementor-12 .elementor-element.elementor-element-9b377e7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-06b6c59 */.elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-315372d */.elementor-12 .elementor-element.elementor-element-315372d .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e4c1cb8 */.elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a202a2 */.elementor-12 .elementor-element.elementor-element-7a202a2 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1042e8e */.elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7848321 */.elementor-12 .elementor-element.elementor-element-7848321 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91e4710 */.elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8153c5 */.elementor-12 .elementor-element.elementor-element-e8153c5 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-996f73d */.elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f430e97 */.elementor-12 .elementor-element.elementor-element-f430e97 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-88d2c45 */.elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fbf0d1 */.elementor-12 .elementor-element.elementor-element-5fbf0d1 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0f5e255 */.elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2af5bf */.elementor-12 .elementor-element.elementor-element-a2af5bf .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e347e5b */.elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5650aec */.elementor-12 .elementor-element.elementor-element-5650aec .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-51cddce */.elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14780fc */.elementor-12 .elementor-element.elementor-element-14780fc .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8bd85d0 */.elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa13209 */.elementor-12 .elementor-element.elementor-element-aa13209 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f8d64e6 */.elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84a3da4 */.elementor-12 .elementor-element.elementor-element-84a3da4 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-60c5fb9 */.elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-060a3f6 */.elementor-12 .elementor-element.elementor-element-060a3f6 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-efbd303 */.elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e1f824c */.elementor-12 .elementor-element.elementor-element-e1f824c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-77b554a */.elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-245250b */.elementor-12 .elementor-element.elementor-element-245250b .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ee087ab */.elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52f3e85 */.elementor-12 .elementor-element.elementor-element-52f3e85 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d6dce42 */.elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a7031c */.elementor-12 .elementor-element.elementor-element-6a7031c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bae284b */.elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb9a0c7 */.elementor-12 .elementor-element.elementor-element-fb9a0c7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-34e087e */.elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d9808c8 */.elementor-12 .elementor-element.elementor-element-d9808c8 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2fb55b2 */.elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee163fd */.elementor-12 .elementor-element.elementor-element-ee163fd .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a991733 */.elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b377e7 */.elementor-12 .elementor-element.elementor-element-9b377e7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-06b6c59 */.elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-315372d */.elementor-12 .elementor-element.elementor-element-315372d .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e4c1cb8 */.elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a202a2 */.elementor-12 .elementor-element.elementor-element-7a202a2 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1042e8e */.elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7848321 */.elementor-12 .elementor-element.elementor-element-7848321 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91e4710 */.elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8153c5 */.elementor-12 .elementor-element.elementor-element-e8153c5 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-996f73d */.elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f430e97 */.elementor-12 .elementor-element.elementor-element-f430e97 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-88d2c45 */.elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fbf0d1 */.elementor-12 .elementor-element.elementor-element-5fbf0d1 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0f5e255 */.elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2af5bf */.elementor-12 .elementor-element.elementor-element-a2af5bf .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e347e5b */.elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5650aec */.elementor-12 .elementor-element.elementor-element-5650aec .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-51cddce */.elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14780fc */.elementor-12 .elementor-element.elementor-element-14780fc .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8bd85d0 */.elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa13209 */.elementor-12 .elementor-element.elementor-element-aa13209 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f8d64e6 */.elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84a3da4 */.elementor-12 .elementor-element.elementor-element-84a3da4 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-60c5fb9 */.elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-060a3f6 */.elementor-12 .elementor-element.elementor-element-060a3f6 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-efbd303 */.elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e1f824c */.elementor-12 .elementor-element.elementor-element-e1f824c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-77b554a */.elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-245250b */.elementor-12 .elementor-element.elementor-element-245250b .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ee087ab */.elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52f3e85 */.elementor-12 .elementor-element.elementor-element-52f3e85 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d6dce42 */.elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a7031c */.elementor-12 .elementor-element.elementor-element-6a7031c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bae284b */.elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb9a0c7 */.elementor-12 .elementor-element.elementor-element-fb9a0c7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-34e087e */.elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d9808c8 */.elementor-12 .elementor-element.elementor-element-d9808c8 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2fb55b2 */.elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee163fd */.elementor-12 .elementor-element.elementor-element-ee163fd .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a991733 */.elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b377e7 */.elementor-12 .elementor-element.elementor-element-9b377e7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-06b6c59 */.elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-315372d */.elementor-12 .elementor-element.elementor-element-315372d .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e4c1cb8 */.elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a202a2 */.elementor-12 .elementor-element.elementor-element-7a202a2 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1042e8e */.elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7848321 */.elementor-12 .elementor-element.elementor-element-7848321 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91e4710 */.elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8153c5 */.elementor-12 .elementor-element.elementor-element-e8153c5 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-996f73d */.elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f430e97 */.elementor-12 .elementor-element.elementor-element-f430e97 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-88d2c45 */.elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fbf0d1 */.elementor-12 .elementor-element.elementor-element-5fbf0d1 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0f5e255 */.elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2af5bf */.elementor-12 .elementor-element.elementor-element-a2af5bf .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e347e5b */.elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5650aec */.elementor-12 .elementor-element.elementor-element-5650aec .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-51cddce */.elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14780fc */.elementor-12 .elementor-element.elementor-element-14780fc .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8bd85d0 */.elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa13209 */.elementor-12 .elementor-element.elementor-element-aa13209 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f8d64e6 */.elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84a3da4 */.elementor-12 .elementor-element.elementor-element-84a3da4 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-60c5fb9 */.elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-060a3f6 */.elementor-12 .elementor-element.elementor-element-060a3f6 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-efbd303 */.elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e1f824c */.elementor-12 .elementor-element.elementor-element-e1f824c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-77b554a */.elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-245250b */.elementor-12 .elementor-element.elementor-element-245250b .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ee087ab */.elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52f3e85 */.elementor-12 .elementor-element.elementor-element-52f3e85 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d6dce42 */.elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a7031c */.elementor-12 .elementor-element.elementor-element-6a7031c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bae284b */.elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb9a0c7 */.elementor-12 .elementor-element.elementor-element-fb9a0c7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-34e087e */.elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d9808c8 */.elementor-12 .elementor-element.elementor-element-d9808c8 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2fb55b2 */.elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-2fb55b2 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-2fb55b2 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee163fd */.elementor-12 .elementor-element.elementor-element-ee163fd .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a991733 */.elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-a991733 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-a991733 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b377e7 */.elementor-12 .elementor-element.elementor-element-9b377e7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-06b6c59 */.elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-06b6c59 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-06b6c59 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-315372d */.elementor-12 .elementor-element.elementor-element-315372d .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e4c1cb8 */.elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e4c1cb8 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e4c1cb8 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a202a2 */.elementor-12 .elementor-element.elementor-element-7a202a2 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1042e8e */.elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-1042e8e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-1042e8e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7848321 */.elementor-12 .elementor-element.elementor-element-7848321 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91e4710 */.elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-91e4710 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-91e4710 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8153c5 */.elementor-12 .elementor-element.elementor-element-e8153c5 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-996f73d */.elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-996f73d img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-996f73d .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f430e97 */.elementor-12 .elementor-element.elementor-element-f430e97 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-88d2c45 */.elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-88d2c45 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-88d2c45 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fbf0d1 */.elementor-12 .elementor-element.elementor-element-5fbf0d1 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0f5e255 */.elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-0f5e255 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-0f5e255 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2af5bf */.elementor-12 .elementor-element.elementor-element-a2af5bf .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e347e5b */.elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-e347e5b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-e347e5b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5650aec */.elementor-12 .elementor-element.elementor-element-5650aec .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-51cddce */.elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-51cddce img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-51cddce .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14780fc */.elementor-12 .elementor-element.elementor-element-14780fc .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8bd85d0 */.elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-8bd85d0 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-8bd85d0 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa13209 */.elementor-12 .elementor-element.elementor-element-aa13209 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f8d64e6 */.elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-f8d64e6 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-f8d64e6 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84a3da4 */.elementor-12 .elementor-element.elementor-element-84a3da4 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-60c5fb9 */.elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-60c5fb9 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-60c5fb9 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-060a3f6 */.elementor-12 .elementor-element.elementor-element-060a3f6 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-efbd303 */.elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-efbd303 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-efbd303 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e1f824c */.elementor-12 .elementor-element.elementor-element-e1f824c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-77b554a */.elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-77b554a img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-77b554a .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-245250b */.elementor-12 .elementor-element.elementor-element-245250b .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ee087ab */.elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-ee087ab img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-ee087ab .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52f3e85 */.elementor-12 .elementor-element.elementor-element-52f3e85 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d6dce42 */.elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-d6dce42 img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-d6dce42 .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a7031c */.elementor-12 .elementor-element.elementor-element-6a7031c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bae284b */.elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-bae284b img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-bae284b .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb9a0c7 */.elementor-12 .elementor-element.elementor-element-fb9a0c7 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-34e087e */.elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 57px;
    width: 57px
}

.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 100px
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-34e087e img{
    height: 33px;
    width: 33px
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-content{
    width: 50%
}
.elementor-12 .elementor-element.elementor-element-34e087e .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d9808c8 */.elementor-12 .elementor-element.elementor-element-d9808c8 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bfd256a */.elementor-12 .elementor-element.elementor-element-bfd256a h2 .title-span{
    color: #10DCBA
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.sheltertm.com/wp-content/uploads/2025/04/YekanBakh-Thin.woff') format('woff');
}
@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.sheltertm.com/wp-content/uploads/2025/04/YekanBakh-Light.woff') format('woff');
}
@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.sheltertm.com/wp-content/uploads/2025/04/YekanBakh-Regular.woff') format('woff');
}
@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.sheltertm.com/wp-content/uploads/2025/04/YekanBakh-SemiBold.woff') format('woff');
}
@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.sheltertm.com/wp-content/uploads/2025/04/YekanBakh-Bold.woff') format('woff');
}
@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.sheltertm.com/wp-content/uploads/2025/04/YekanBakh-Black.woff') format('woff');
}
/* End Custom Fonts CSS */