.elementor-1341 .elementor-element.elementor-element-0dfd81a{--display:flex;--min-height:100vh;--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;--overflow:hidden;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-0dfd81a:not(.elementor-motion-effects-element-type-background), .elementor-1341 .elementor-element.elementor-element-0dfd81a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://vibe.moshimoshi.tech/wp-content/uploads/2025/07/vibe-bnr.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-1341 .elementor-element.elementor-element-1e30b8f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1341 .elementor-element.elementor-element-2483e01{text-align:center;}.elementor-1341 .elementor-element.elementor-element-2483e01 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:54px;font-weight:500;text-transform:capitalize;line-height:1em;color:var( --e-global-color-c1b5cf4 );}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-1341 .elementor-element.elementor-element-a0ea697 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1341 .elementor-element.elementor-element-a0ea697.elementor-element{--align-self:center;}.elementor-1341 .elementor-element.elementor-element-73c77ff > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-1341 .elementor-element.elementor-element-73c77ff{text-align:center;}.elementor-1341 .elementor-element.elementor-element-73c77ff img{width:100%;}.elementor-1341 .elementor-element.elementor-element-5e37ceb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-5e37ceb:not(.elementor-motion-effects-element-type-background), .elementor-1341 .elementor-element.elementor-element-5e37ceb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF5050;}.elementor-widget-ucaddon_list_marquee .ue_marq_text_wrap{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_list_marquee .ue_marq_desc{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-1341 .elementor-element.elementor-element-3666366 .ue-marquee{background-color:#FF5050;padding:0px 0px 0px 0px;}.elementor-1341 .elementor-element.elementor-element-3666366 .ue-marquee-tag{text-align:center;padding:0px 30px 0px 30px;margin:0px 0px 0px 0px;}.elementor-1341 .elementor-element.elementor-element-3666366 .ue-marquee-tag,.elementor-1341 .elementor-element.elementor-element-3666366 .ue-marquee-tag a{color:#ffffff;}.elementor-1341 .elementor-element.elementor-element-3666366 .ue-marquee-tag svg{fill:#ffffff;}.elementor-1341 .elementor-element.elementor-element-3666366 .ue_marq_text_wrap{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:400;text-decoration:none;line-height:1.4em;}.elementor-1341 .elementor-element.elementor-element-3666366 .ue-marquee-tag-icon{font-size:25px;color:#ffffff;}.elementor-1341 .elementor-element.elementor-element-3666366 .ue-marquee-tag-icon svg{width:25px;height:25px;fill:#ffffff;}.elementor-1341 .elementor-element.elementor-element-3666366 .ue-marquee-tag a{gap:40px;}.elementor-1341 .elementor-element.elementor-element-de24e26{--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:stretch;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:101px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-dec4a6a{z-index:1;}.elementor-1341 .elementor-element.elementor-element-dec4a6a .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:54px;font-weight:500;color:var( --e-global-color-primary );}.elementor-1341 .elementor-element.elementor-element-e79c225{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1341 .elementor-element.elementor-element-e79c225.e-con{--align-self:flex-end;}.elementor-1341 .elementor-element.elementor-element-93ce4c7 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:25px;font-weight:400;color:#FF5050;}.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 );line-height:var( --e-global-typography-text-line-height );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-1341 .elementor-element.elementor-element-ffe3ae0{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#101010;}.elementor-1341 .elementor-element.elementor-element-ffe3ae0 p{margin-block-end:0px;}.elementor-1341 .elementor-element.elementor-element-4808686{--display:flex;--min-height:550px;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1341 .elementor-element.elementor-element-4808686:not(.elementor-motion-effects-element-type-background), .elementor-1341 .elementor-element.elementor-element-4808686 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vibe.moshimoshi.tech/wp-content/uploads/2025/07/agends-speaker-image-1.png");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-1341 .elementor-element.elementor-element-b0ecec2 > .elementor-widget-container{padding:0px 0px 0px 90px;}.elementor-1341 .elementor-element.elementor-element-b0ecec2{text-align:start;}.elementor-1341 .elementor-element.elementor-element-b0ecec2 img{width:43%;}.elementor-1341 .elementor-element.elementor-element-c34ee7d{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;bottom:0vh;z-index:0;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-c34ee7d{left:-8vw;}body.rtl .elementor-1341 .elementor-element.elementor-element-c34ee7d{right:-8vw;}.elementor-1341 .elementor-element.elementor-element-2b87b1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:80px 0px;--row-gap:80px;--column-gap:0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-2b87b1f:not(.elementor-motion-effects-element-type-background), .elementor-1341 .elementor-element.elementor-element-2b87b1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C4515100;background-image:url("https://vibe.moshimoshi.tech/wp-content/uploads/2025/07/Who-Should-Attend.png");background-position:top center;background-repeat:repeat-x;background-size:cover;}.elementor-1341 .elementor-element.elementor-element-7ccf675{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-a8baf54 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:54px;font-weight:500;text-transform:capitalize;line-height:1em;color:var( --e-global-color-c1b5cf4 );}.elementor-1341 .elementor-element.elementor-element-d6cba6f{--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-1341 .elementor-element.elementor-element-784b078{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-ac4caf4{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-c1b5cf4 );}.elementor-1341 .elementor-element.elementor-element-ac4caf4 p{margin-block-end:0px;}.elementor-1341 .elementor-element.elementor-element-3db4768{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0px;z-index:0;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-3db4768{left:-3vw;}body.rtl .elementor-1341 .elementor-element.elementor-element-3db4768{right:-3vw;}.elementor-1341 .elementor-element.elementor-element-9e5abde{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-48fb827{right:-5vw;}body.rtl .elementor-1341 .elementor-element.elementor-element-48fb827{left:-5vw;}.elementor-1341 .elementor-element.elementor-element-48fb827{top:-22vh;z-index:0;text-align:end;}.elementor-1341 .elementor-element.elementor-element-48fb827 img{width:70%;}.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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1341 .elementor-element.elementor-element-d3e041b > .elementor-widget-container{background-color:#FFE0C2;padding:20px 30px 20px 10px;border-radius:40px 40px 40px 40px;}.elementor-1341 .elementor-element.elementor-element-d3e041b{z-index:1;}.elementor-1341 .elementor-element.elementor-element-d3e041b .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:0px;}.elementor-1341 .elementor-element.elementor-element-d3e041b .elementor-icon-box-title{margin-block-end:10px;}.elementor-1341 .elementor-element.elementor-element-d3e041b .elementor-icon{font-size:100px;}.elementor-1341 .elementor-element.elementor-element-d3e041b .elementor-icon-box-title, .elementor-1341 .elementor-element.elementor-element-d3e041b .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:26px;font-weight:500;}.elementor-1341 .elementor-element.elementor-element-d3e041b .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-1341 .elementor-element.elementor-element-c47e771 > .elementor-widget-container{background-color:#FFE0C2;padding:20px 30px 20px 10px;border-radius:40px 40px 40px 40px;}.elementor-1341 .elementor-element.elementor-element-c47e771{z-index:1;}.elementor-1341 .elementor-element.elementor-element-c47e771 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:0px;}.elementor-1341 .elementor-element.elementor-element-c47e771 .elementor-icon-box-title{margin-block-end:10px;}.elementor-1341 .elementor-element.elementor-element-c47e771 .elementor-icon{font-size:100px;}.elementor-1341 .elementor-element.elementor-element-c47e771 .elementor-icon-box-title, .elementor-1341 .elementor-element.elementor-element-c47e771 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:26px;font-weight:500;}.elementor-1341 .elementor-element.elementor-element-c47e771 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-1341 .elementor-element.elementor-element-f48815c > .elementor-widget-container{background-color:#FFE0C2;padding:20px 30px 20px 10px;border-radius:40px 40px 40px 40px;}.elementor-1341 .elementor-element.elementor-element-f48815c{z-index:1;}.elementor-1341 .elementor-element.elementor-element-f48815c .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:0px;}.elementor-1341 .elementor-element.elementor-element-f48815c .elementor-icon-box-title{margin-block-end:10px;}.elementor-1341 .elementor-element.elementor-element-f48815c .elementor-icon{font-size:100px;}.elementor-1341 .elementor-element.elementor-element-f48815c .elementor-icon-box-title, .elementor-1341 .elementor-element.elementor-element-f48815c .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:26px;font-weight:500;}.elementor-1341 .elementor-element.elementor-element-f48815c .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-1341 .elementor-element.elementor-element-cf8f99f > .elementor-widget-container{background-color:#FFE0C2;padding:20px 30px 20px 10px;border-radius:40px 40px 40px 40px;}.elementor-1341 .elementor-element.elementor-element-cf8f99f{z-index:1;}.elementor-1341 .elementor-element.elementor-element-cf8f99f .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:0px;}.elementor-1341 .elementor-element.elementor-element-cf8f99f .elementor-icon-box-title{margin-block-end:10px;}.elementor-1341 .elementor-element.elementor-element-cf8f99f .elementor-icon{font-size:100px;}.elementor-1341 .elementor-element.elementor-element-cf8f99f .elementor-icon-box-title, .elementor-1341 .elementor-element.elementor-element-cf8f99f .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:26px;font-weight:500;}.elementor-1341 .elementor-element.elementor-element-cf8f99f .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-1341 .elementor-element.elementor-element-3a65030{--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:100px 100px;--row-gap:100px;--column-gap:100px;--overflow:hidden;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-3a65030:not(.elementor-motion-effects-element-type-background), .elementor-1341 .elementor-element.elementor-element-3a65030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vibe.moshimoshi.tech/wp-content/uploads/2025/07/blur-boxed-vector-scaled.png");background-position:top center;background-repeat:repeat-x;background-size:82% auto;}.elementor-1341 .elementor-element.elementor-element-8e97c9c{--display:flex;--min-height:160px;--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-1341 .elementor-element.elementor-element-8e97c9c:not(.elementor-motion-effects-element-type-background), .elementor-1341 .elementor-element.elementor-element-8e97c9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vibe.moshimoshi.tech/wp-content/uploads/2025/07/Partners.png");background-position:bottom center;background-repeat:repeat-x;background-size:cover;}.elementor-1341 .elementor-element.elementor-element-d907a05{--display:flex;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-09cc578{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-f9dcef4{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1341 .elementor-element.elementor-element-f9dcef4 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:54px;font-weight:500;text-transform:capitalize;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1341 .elementor-element.elementor-element-d8545a7 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;letter-spacing:0.1px;fill:var( --e-global-color-c1b5cf4 );color:var( --e-global-color-c1b5cf4 );transition-duration:0s;border-radius:30px 30px 30px 30px;padding:14px 34px 14px 34px;}.elementor-1341 .elementor-element.elementor-element-d8545a7 > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-1341 .elementor-element.elementor-element-d8545a7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1341 .elementor-element.elementor-element-d8545a7 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-1341 .elementor-element.elementor-element-d8545a7 .elementor-button:hover, .elementor-1341 .elementor-element.elementor-element-d8545a7 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-1341 .elementor-element.elementor-element-d8545a7 .elementor-button:hover svg, .elementor-1341 .elementor-element.elementor-element-d8545a7 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1341 .elementor-element.elementor-element-33e5327{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-1ff0ae9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-965a057 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-1341 .elementor-element.elementor-element-965a057 .elementor-icon-box-title{margin-block-end:10px;}.elementor-1341 .elementor-element.elementor-element-965a057.elementor-view-stacked .elementor-icon{background-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-965a057.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-965a057.elementor-view-default .elementor-icon{fill:#4433EE00;color:#4433EE00;border-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-965a057 .elementor-icon{font-size:65px;}.elementor-1341 .elementor-element.elementor-element-965a057 .elementor-icon-box-title, .elementor-1341 .elementor-element.elementor-element-965a057 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:26px;font-weight:500;}.elementor-1341 .elementor-element.elementor-element-965a057 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-1341 .elementor-element.elementor-element-0639f15{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-90f88e4 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-1341 .elementor-element.elementor-element-90f88e4 .elementor-icon-box-title{margin-block-end:10px;}.elementor-1341 .elementor-element.elementor-element-90f88e4.elementor-view-stacked .elementor-icon{background-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-90f88e4.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-90f88e4.elementor-view-default .elementor-icon{fill:#4433EE00;color:#4433EE00;border-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-90f88e4 .elementor-icon{font-size:65px;}.elementor-1341 .elementor-element.elementor-element-90f88e4 .elementor-icon-box-title, .elementor-1341 .elementor-element.elementor-element-90f88e4 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:26px;font-weight:500;}.elementor-1341 .elementor-element.elementor-element-90f88e4 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-1341 .elementor-element.elementor-element-3a4f6d1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-c23357b .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-1341 .elementor-element.elementor-element-c23357b .elementor-icon-box-title{margin-block-end:10px;}.elementor-1341 .elementor-element.elementor-element-c23357b.elementor-view-stacked .elementor-icon{background-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-c23357b.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-c23357b.elementor-view-default .elementor-icon{fill:#4433EE00;color:#4433EE00;border-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-c23357b .elementor-icon{font-size:65px;}.elementor-1341 .elementor-element.elementor-element-c23357b .elementor-icon-box-title, .elementor-1341 .elementor-element.elementor-element-c23357b .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:26px;font-weight:500;}.elementor-1341 .elementor-element.elementor-element-c23357b .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-1341 .elementor-element.elementor-element-66fbdcd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-a73bf96{--display:flex;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-182aa0f{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-1341 .elementor-element.elementor-element-182aa0f .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:54px;font-weight:500;text-transform:capitalize;line-height:1em;color:var( --e-global-color-primary );}.elementor-1341 .elementor-element.elementor-element-ec70ee7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-31e2e68{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FF8DC150;--border-color:#FF8DC150;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-536818a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#101010;}.elementor-1341 .elementor-element.elementor-element-536818a p{margin-block-end:0px;}.elementor-1341 .elementor-element.elementor-element-2489cf9{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FF8DC150;--border-color:#FF8DC150;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-c906172{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#101010;}.elementor-1341 .elementor-element.elementor-element-c906172 p{margin-block-end:0px;}.elementor-1341 .elementor-element.elementor-element-c927c3b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FF8DC150;--border-color:#FF8DC150;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-f762761{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#101010;}.elementor-1341 .elementor-element.elementor-element-f762761 p{margin-block-end:0px;}.elementor-1341 .elementor-element.elementor-element-3cf1305{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FF8DC150;--border-color:#FF8DC150;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-3ad6b2c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#101010;}.elementor-1341 .elementor-element.elementor-element-3ad6b2c p{margin-block-end:0px;}.elementor-1341 .elementor-element.elementor-element-d9627f3{--n-accordion-title-font-size:45px;--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:30px;--n-accordion-item-title-distance-from-content:5px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:#FF5050;--n-accordion-title-active-color:#FF5050;--n-accordion-icon-size:35px;}.elementor-1341 .elementor-element.elementor-element-d9627f3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#FF8DC150;}.elementor-1341 .elementor-element.elementor-element-d9627f3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-1341 .elementor-element.elementor-element-d9627f3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-1341 .elementor-element.elementor-element-d9627f3 {--n-accordion-padding:10px 0px 10px 0px;}:where( .elementor-1341 .elementor-element.elementor-element-d9627f3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Space Grotesk", Sans-serif;font-weight:400;}.elementor-1341 .elementor-element.elementor-element-1f2a7c0{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-18d15b2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-60px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-18d15b2.e-con{--e-con-transform-rotateZ:-90deg;--align-self:stretch;}.elementor-1341 .elementor-element.elementor-element-ae26f95 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:150px;font-weight:700;line-height:1em;}.elementor-1341 .elementor-element.elementor-element-6631354 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1341 .elementor-element.elementor-element-6631354.elementor-element{--align-self:flex-end;}.elementor-1341 .elementor-element.elementor-element-6631354{z-index:1;}.elementor-1341 .elementor-element.elementor-element-6631354 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:65px;font-weight:500;text-transform:uppercase;color:#101010;}.elementor-1341 .elementor-element.elementor-element-9ebd453{--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;--overlay-opacity:1;--padding-top:0px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-9ebd453::before, .elementor-1341 .elementor-element.elementor-element-9ebd453 > .elementor-background-video-container::before, .elementor-1341 .elementor-element.elementor-element-9ebd453 > .e-con-inner > .elementor-background-video-container::before, .elementor-1341 .elementor-element.elementor-element-9ebd453 > .elementor-background-slideshow::before, .elementor-1341 .elementor-element.elementor-element-9ebd453 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1341 .elementor-element.elementor-element-9ebd453 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://vibe.moshimoshi.tech/wp-content/uploads/2025/07/bottom-square-bg-verctor.png");--background-overlay:'';background-position:bottom center;background-repeat:repeat-x;background-size:170% auto;}.elementor-1341 .elementor-element.elementor-element-3cea60c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-db6495c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1341 .elementor-element.elementor-element-db6495c.elementor-element{--align-self:center;}.elementor-1341 .elementor-element.elementor-element-db6495c .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:54px;font-weight:500;text-transform:capitalize;line-height:1em;color:var( --e-global-color-primary );}.elementor-1341 .elementor-element.elementor-element-e0aebaa > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1341 .elementor-element.elementor-element-e0aebaa.elementor-element{--align-self:center;}.elementor-1341 .elementor-element.elementor-element-48110cca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-6f23a20b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-121101b7{left:20px;}body.rtl .elementor-1341 .elementor-element.elementor-element-121101b7{right:20px;}.elementor-1341 .elementor-element.elementor-element-121101b7{top:20px;z-index:2;}.elementor-1341 .elementor-element.elementor-element-121101b7 .elementor-icon-wrapper{text-align:center;}.elementor-1341 .elementor-element.elementor-element-121101b7.elementor-view-stacked .elementor-icon{background-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-121101b7.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-121101b7.elementor-view-default .elementor-icon{color:#4433EE00;border-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-121101b7.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-121101b7.elementor-view-default .elementor-icon svg{fill:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-121101b7 .elementor-icon{font-size:28px;}.elementor-1341 .elementor-element.elementor-element-121101b7 .elementor-icon svg{height:28px;}.elementor-1341 .elementor-element.elementor-element-77d69651 img{width:100%;height:340px;object-fit:cover;object-position:top center;border-radius:0px 150px 60px 5px;}.elementor-1341 .elementor-element.elementor-element-6d16b467{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-562c315d .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1341 .elementor-element.elementor-element-e624a85{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#03256C;}.elementor-1341 .elementor-element.elementor-element-e624a85 p{margin-block-end:0px;}.elementor-1341 .elementor-element.elementor-element-4ac126aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-aaf0ac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-6e27c835{left:20px;}body.rtl .elementor-1341 .elementor-element.elementor-element-6e27c835{right:20px;}.elementor-1341 .elementor-element.elementor-element-6e27c835{top:20px;z-index:2;}.elementor-1341 .elementor-element.elementor-element-6e27c835 .elementor-icon-wrapper{text-align:center;}.elementor-1341 .elementor-element.elementor-element-6e27c835.elementor-view-stacked .elementor-icon{background-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-6e27c835.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-6e27c835.elementor-view-default .elementor-icon{color:#4433EE00;border-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-6e27c835.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-6e27c835.elementor-view-default .elementor-icon svg{fill:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-6e27c835 .elementor-icon{font-size:28px;}.elementor-1341 .elementor-element.elementor-element-6e27c835 .elementor-icon svg{height:28px;}.elementor-1341 .elementor-element.elementor-element-5885dfce img{width:100%;height:340px;object-fit:cover;object-position:top center;border-radius:0px 150px 60px 5px;}.elementor-1341 .elementor-element.elementor-element-25d811d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-7a3bc912 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1341 .elementor-element.elementor-element-4e871dcd{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#03256C;}.elementor-1341 .elementor-element.elementor-element-4e871dcd p{margin-block-end:0px;}.elementor-1341 .elementor-element.elementor-element-b20dd9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-3d3557cb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-9889f53{left:20px;}body.rtl .elementor-1341 .elementor-element.elementor-element-9889f53{right:20px;}.elementor-1341 .elementor-element.elementor-element-9889f53{top:20px;z-index:2;}.elementor-1341 .elementor-element.elementor-element-9889f53 .elementor-icon-wrapper{text-align:center;}.elementor-1341 .elementor-element.elementor-element-9889f53.elementor-view-stacked .elementor-icon{background-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-9889f53.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-9889f53.elementor-view-default .elementor-icon{color:#4433EE00;border-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-9889f53.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-9889f53.elementor-view-default .elementor-icon svg{fill:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-9889f53 .elementor-icon{font-size:28px;}.elementor-1341 .elementor-element.elementor-element-9889f53 .elementor-icon svg{height:28px;}.elementor-1341 .elementor-element.elementor-element-6a438b50 img{width:100%;height:340px;object-fit:cover;object-position:top center;border-radius:0px 150px 60px 5px;}.elementor-1341 .elementor-element.elementor-element-6b486b62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-a60c021 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1341 .elementor-element.elementor-element-2aedf4a1{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#03256C;}.elementor-1341 .elementor-element.elementor-element-2aedf4a1 p{margin-block-end:0px;}.elementor-1341 .elementor-element.elementor-element-82daa7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-50484698{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-2fff53cf{left:20px;}body.rtl .elementor-1341 .elementor-element.elementor-element-2fff53cf{right:20px;}.elementor-1341 .elementor-element.elementor-element-2fff53cf{top:20px;z-index:2;}.elementor-1341 .elementor-element.elementor-element-2fff53cf .elementor-icon-wrapper{text-align:center;}.elementor-1341 .elementor-element.elementor-element-2fff53cf.elementor-view-stacked .elementor-icon{background-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-2fff53cf.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-2fff53cf.elementor-view-default .elementor-icon{color:#4433EE00;border-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-2fff53cf.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-2fff53cf.elementor-view-default .elementor-icon svg{fill:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-2fff53cf .elementor-icon{font-size:28px;}.elementor-1341 .elementor-element.elementor-element-2fff53cf .elementor-icon svg{height:28px;}.elementor-1341 .elementor-element.elementor-element-2d365335 img{width:100%;height:340px;object-fit:cover;object-position:top center;border-radius:0px 150px 60px 5px;}.elementor-1341 .elementor-element.elementor-element-53fa4859{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-6198f591 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1341 .elementor-element.elementor-element-725dc5aa{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#03256C;}.elementor-1341 .elementor-element.elementor-element-725dc5aa p{margin-block-end:0px;}.elementor-1341 .elementor-element.elementor-element-29a0211{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-5279f799{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-6b2ca165{left:20px;}body.rtl .elementor-1341 .elementor-element.elementor-element-6b2ca165{right:20px;}.elementor-1341 .elementor-element.elementor-element-6b2ca165{top:20px;z-index:2;}.elementor-1341 .elementor-element.elementor-element-6b2ca165 .elementor-icon-wrapper{text-align:center;}.elementor-1341 .elementor-element.elementor-element-6b2ca165.elementor-view-stacked .elementor-icon{background-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-6b2ca165.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-6b2ca165.elementor-view-default .elementor-icon{color:#4433EE00;border-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-6b2ca165.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-6b2ca165.elementor-view-default .elementor-icon svg{fill:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-6b2ca165 .elementor-icon{font-size:28px;}.elementor-1341 .elementor-element.elementor-element-6b2ca165 .elementor-icon svg{height:28px;}.elementor-1341 .elementor-element.elementor-element-48ce84e img{width:100%;height:340px;object-fit:cover;object-position:top center;border-radius:0px 150px 60px 5px;}.elementor-1341 .elementor-element.elementor-element-57b0d935{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-149637b7 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1341 .elementor-element.elementor-element-4774d180{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#03256C;}.elementor-1341 .elementor-element.elementor-element-4774d180 p{margin-block-end:0px;}.elementor-1341 .elementor-element.elementor-element-cba0ba4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-5bb53180{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-6331553c{left:20px;}body.rtl .elementor-1341 .elementor-element.elementor-element-6331553c{right:20px;}.elementor-1341 .elementor-element.elementor-element-6331553c{top:20px;z-index:2;}.elementor-1341 .elementor-element.elementor-element-6331553c .elementor-icon-wrapper{text-align:center;}.elementor-1341 .elementor-element.elementor-element-6331553c.elementor-view-stacked .elementor-icon{background-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-6331553c.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-6331553c.elementor-view-default .elementor-icon{color:#4433EE00;border-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-6331553c.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-6331553c.elementor-view-default .elementor-icon svg{fill:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-6331553c .elementor-icon{font-size:28px;}.elementor-1341 .elementor-element.elementor-element-6331553c .elementor-icon svg{height:28px;}.elementor-1341 .elementor-element.elementor-element-4b3aa474 img{width:100%;height:340px;object-fit:cover;object-position:top center;border-radius:0px 150px 60px 5px;}.elementor-1341 .elementor-element.elementor-element-16c3a71a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-1a5403cd .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1341 .elementor-element.elementor-element-138e0eb0{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#03256C;}.elementor-1341 .elementor-element.elementor-element-138e0eb0 p{margin-block-end:0px;}.elementor-1341 .elementor-element.elementor-element-732a55ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-7f3a6c7c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-387c5af5{left:20px;}body.rtl .elementor-1341 .elementor-element.elementor-element-387c5af5{right:20px;}.elementor-1341 .elementor-element.elementor-element-387c5af5{top:20px;z-index:2;}.elementor-1341 .elementor-element.elementor-element-387c5af5 .elementor-icon-wrapper{text-align:center;}.elementor-1341 .elementor-element.elementor-element-387c5af5.elementor-view-stacked .elementor-icon{background-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-387c5af5.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-387c5af5.elementor-view-default .elementor-icon{color:#4433EE00;border-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-387c5af5.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-387c5af5.elementor-view-default .elementor-icon svg{fill:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-387c5af5 .elementor-icon{font-size:28px;}.elementor-1341 .elementor-element.elementor-element-387c5af5 .elementor-icon svg{height:28px;}.elementor-1341 .elementor-element.elementor-element-6b46b057 img{width:100%;height:340px;object-fit:cover;object-position:top center;border-radius:0px 150px 60px 5px;}.elementor-1341 .elementor-element.elementor-element-297e6c8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-58e3876e .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1341 .elementor-element.elementor-element-55d2d7ec{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#03256C;}.elementor-1341 .elementor-element.elementor-element-55d2d7ec p{margin-block-end:0px;}.elementor-1341 .elementor-element.elementor-element-745fe2df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-799f6f3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-f139b2a{left:20px;}body.rtl .elementor-1341 .elementor-element.elementor-element-f139b2a{right:20px;}.elementor-1341 .elementor-element.elementor-element-f139b2a{top:20px;z-index:2;}.elementor-1341 .elementor-element.elementor-element-f139b2a .elementor-icon-wrapper{text-align:center;}.elementor-1341 .elementor-element.elementor-element-f139b2a.elementor-view-stacked .elementor-icon{background-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-f139b2a.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-f139b2a.elementor-view-default .elementor-icon{color:#4433EE00;border-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-f139b2a.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-f139b2a.elementor-view-default .elementor-icon svg{fill:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-f139b2a .elementor-icon{font-size:28px;}.elementor-1341 .elementor-element.elementor-element-f139b2a .elementor-icon svg{height:28px;}.elementor-1341 .elementor-element.elementor-element-2f43d056 img{width:100%;height:340px;object-fit:cover;object-position:top center;border-radius:0px 150px 60px 5px;}.elementor-1341 .elementor-element.elementor-element-33552a41{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-6b4ff495 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1341 .elementor-element.elementor-element-1a5108f{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#03256C;}.elementor-1341 .elementor-element.elementor-element-1a5108f p{margin-block-end:0px;}.elementor-1341 .elementor-element.elementor-element-306ee9c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-32f8a34d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-692d73a8{left:20px;}body.rtl .elementor-1341 .elementor-element.elementor-element-692d73a8{right:20px;}.elementor-1341 .elementor-element.elementor-element-692d73a8{top:20px;z-index:2;}.elementor-1341 .elementor-element.elementor-element-692d73a8 .elementor-icon-wrapper{text-align:center;}.elementor-1341 .elementor-element.elementor-element-692d73a8.elementor-view-stacked .elementor-icon{background-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-692d73a8.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-692d73a8.elementor-view-default .elementor-icon{color:#4433EE00;border-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-692d73a8.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-692d73a8.elementor-view-default .elementor-icon svg{fill:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-692d73a8 .elementor-icon{font-size:28px;}.elementor-1341 .elementor-element.elementor-element-692d73a8 .elementor-icon svg{height:28px;}.elementor-1341 .elementor-element.elementor-element-41e6a06 img{width:100%;height:340px;object-fit:cover;object-position:top center;border-radius:0px 150px 60px 5px;}.elementor-1341 .elementor-element.elementor-element-72df267{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-6d0f246d .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1341 .elementor-element.elementor-element-2381860e{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#03256C;}.elementor-1341 .elementor-element.elementor-element-2381860e p{margin-block-end:0px;}.elementor-1341 .elementor-element.elementor-element-4b66ded9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-1c86ca5a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-269a9647{left:20px;}body.rtl .elementor-1341 .elementor-element.elementor-element-269a9647{right:20px;}.elementor-1341 .elementor-element.elementor-element-269a9647{top:20px;z-index:2;}.elementor-1341 .elementor-element.elementor-element-269a9647 .elementor-icon-wrapper{text-align:center;}.elementor-1341 .elementor-element.elementor-element-269a9647.elementor-view-stacked .elementor-icon{background-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-269a9647.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-269a9647.elementor-view-default .elementor-icon{color:#4433EE00;border-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-269a9647.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-269a9647.elementor-view-default .elementor-icon svg{fill:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-269a9647 .elementor-icon{font-size:28px;}.elementor-1341 .elementor-element.elementor-element-269a9647 .elementor-icon svg{height:28px;}.elementor-1341 .elementor-element.elementor-element-2e94d054 img{width:100%;height:340px;object-fit:cover;object-position:top center;border-radius:0px 150px 60px 5px;}.elementor-1341 .elementor-element.elementor-element-c70ee0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-63acff9b .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1341 .elementor-element.elementor-element-e816082{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#03256C;}.elementor-1341 .elementor-element.elementor-element-e816082 p{margin-block-end:0px;}.elementor-1341 .elementor-element.elementor-element-15b57b25{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-4edfd4a2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-1280fe7c{left:20px;}body.rtl .elementor-1341 .elementor-element.elementor-element-1280fe7c{right:20px;}.elementor-1341 .elementor-element.elementor-element-1280fe7c{top:20px;z-index:2;}.elementor-1341 .elementor-element.elementor-element-1280fe7c .elementor-icon-wrapper{text-align:center;}.elementor-1341 .elementor-element.elementor-element-1280fe7c.elementor-view-stacked .elementor-icon{background-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-1280fe7c.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-1280fe7c.elementor-view-default .elementor-icon{color:#4433EE00;border-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-1280fe7c.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-1280fe7c.elementor-view-default .elementor-icon svg{fill:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-1280fe7c .elementor-icon{font-size:28px;}.elementor-1341 .elementor-element.elementor-element-1280fe7c .elementor-icon svg{height:28px;}.elementor-1341 .elementor-element.elementor-element-70377548 img{width:100%;height:340px;object-fit:cover;object-position:top center;border-radius:0px 150px 60px 5px;}.elementor-1341 .elementor-element.elementor-element-5b492f61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-24bd95f8 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1341 .elementor-element.elementor-element-44d60323{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#03256C;}.elementor-1341 .elementor-element.elementor-element-44d60323 p{margin-block-end:0px;}.elementor-1341 .elementor-element.elementor-element-bc15412{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-76cc891e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-3cda3fdb{left:20px;}body.rtl .elementor-1341 .elementor-element.elementor-element-3cda3fdb{right:20px;}.elementor-1341 .elementor-element.elementor-element-3cda3fdb{top:20px;z-index:2;}.elementor-1341 .elementor-element.elementor-element-3cda3fdb .elementor-icon-wrapper{text-align:center;}.elementor-1341 .elementor-element.elementor-element-3cda3fdb.elementor-view-stacked .elementor-icon{background-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-3cda3fdb.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-3cda3fdb.elementor-view-default .elementor-icon{color:#4433EE00;border-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-3cda3fdb.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-3cda3fdb.elementor-view-default .elementor-icon svg{fill:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-3cda3fdb .elementor-icon{font-size:28px;}.elementor-1341 .elementor-element.elementor-element-3cda3fdb .elementor-icon svg{height:28px;}.elementor-1341 .elementor-element.elementor-element-681618dc img{width:100%;height:340px;object-fit:cover;object-position:top center;border-radius:0px 150px 60px 5px;}.elementor-1341 .elementor-element.elementor-element-5b91a96e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-51237b23 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1341 .elementor-element.elementor-element-52645dda{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#03256C;}.elementor-1341 .elementor-element.elementor-element-52645dda p{margin-block-end:0px;}.elementor-1341 .elementor-element.elementor-element-25943a9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-6beae7c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-62c19a6f{left:20px;}body.rtl .elementor-1341 .elementor-element.elementor-element-62c19a6f{right:20px;}.elementor-1341 .elementor-element.elementor-element-62c19a6f{top:20px;z-index:2;}.elementor-1341 .elementor-element.elementor-element-62c19a6f .elementor-icon-wrapper{text-align:center;}.elementor-1341 .elementor-element.elementor-element-62c19a6f.elementor-view-stacked .elementor-icon{background-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-62c19a6f.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-62c19a6f.elementor-view-default .elementor-icon{color:#4433EE00;border-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-62c19a6f.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-62c19a6f.elementor-view-default .elementor-icon svg{fill:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-62c19a6f .elementor-icon{font-size:28px;}.elementor-1341 .elementor-element.elementor-element-62c19a6f .elementor-icon svg{height:28px;}.elementor-1341 .elementor-element.elementor-element-6a4597ca img{width:100%;height:340px;object-fit:cover;object-position:top center;border-radius:0px 150px 60px 5px;}.elementor-1341 .elementor-element.elementor-element-9742e32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-6532e81 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1341 .elementor-element.elementor-element-1560af90{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#03256C;}.elementor-1341 .elementor-element.elementor-element-1560af90 p{margin-block-end:0px;}.elementor-1341 .elementor-element.elementor-element-4c69a2d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-7d688e62{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-395d5003{left:20px;}body.rtl .elementor-1341 .elementor-element.elementor-element-395d5003{right:20px;}.elementor-1341 .elementor-element.elementor-element-395d5003{top:20px;z-index:2;}.elementor-1341 .elementor-element.elementor-element-395d5003 .elementor-icon-wrapper{text-align:center;}.elementor-1341 .elementor-element.elementor-element-395d5003.elementor-view-stacked .elementor-icon{background-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-395d5003.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-395d5003.elementor-view-default .elementor-icon{color:#4433EE00;border-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-395d5003.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-395d5003.elementor-view-default .elementor-icon svg{fill:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-395d5003 .elementor-icon{font-size:28px;}.elementor-1341 .elementor-element.elementor-element-395d5003 .elementor-icon svg{height:28px;}.elementor-1341 .elementor-element.elementor-element-4796a0c7 img{width:100%;height:340px;object-fit:cover;object-position:top center;border-radius:0px 150px 60px 5px;}.elementor-1341 .elementor-element.elementor-element-568b2727{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-23313c10 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1341 .elementor-element.elementor-element-4605d33c{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#03256C;}.elementor-1341 .elementor-element.elementor-element-4605d33c p{margin-block-end:0px;}.elementor-1341 .elementor-element.elementor-element-59716927{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-7d7e6073{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-3a6d7bb1{left:20px;}body.rtl .elementor-1341 .elementor-element.elementor-element-3a6d7bb1{right:20px;}.elementor-1341 .elementor-element.elementor-element-3a6d7bb1{top:20px;z-index:2;}.elementor-1341 .elementor-element.elementor-element-3a6d7bb1 .elementor-icon-wrapper{text-align:center;}.elementor-1341 .elementor-element.elementor-element-3a6d7bb1.elementor-view-stacked .elementor-icon{background-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-3a6d7bb1.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-3a6d7bb1.elementor-view-default .elementor-icon{color:#4433EE00;border-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-3a6d7bb1.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-3a6d7bb1.elementor-view-default .elementor-icon svg{fill:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-3a6d7bb1 .elementor-icon{font-size:28px;}.elementor-1341 .elementor-element.elementor-element-3a6d7bb1 .elementor-icon svg{height:28px;}.elementor-1341 .elementor-element.elementor-element-f6858ca img{width:100%;height:340px;object-fit:cover;object-position:top center;border-radius:0px 150px 60px 5px;}.elementor-1341 .elementor-element.elementor-element-eea5f83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-326c9bc2 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1341 .elementor-element.elementor-element-549ed088{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#03256C;}.elementor-1341 .elementor-element.elementor-element-549ed088 p{margin-block-end:0px;}.elementor-1341 .elementor-element.elementor-element-56b53d21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-5e4df29e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-8e5788b{left:20px;}body.rtl .elementor-1341 .elementor-element.elementor-element-8e5788b{right:20px;}.elementor-1341 .elementor-element.elementor-element-8e5788b{top:20px;z-index:2;}.elementor-1341 .elementor-element.elementor-element-8e5788b .elementor-icon-wrapper{text-align:center;}.elementor-1341 .elementor-element.elementor-element-8e5788b.elementor-view-stacked .elementor-icon{background-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-8e5788b.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-8e5788b.elementor-view-default .elementor-icon{color:#4433EE00;border-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-8e5788b.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-8e5788b.elementor-view-default .elementor-icon svg{fill:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-8e5788b .elementor-icon{font-size:28px;}.elementor-1341 .elementor-element.elementor-element-8e5788b .elementor-icon svg{height:28px;}.elementor-1341 .elementor-element.elementor-element-6fe1082a img{width:100%;height:340px;object-fit:cover;object-position:top center;border-radius:0px 150px 60px 5px;}.elementor-1341 .elementor-element.elementor-element-3128ce7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-50c4a4c4 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1341 .elementor-element.elementor-element-74f0cfcd{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#03256C;}.elementor-1341 .elementor-element.elementor-element-74f0cfcd p{margin-block-end:0px;}.elementor-1341 .elementor-element.elementor-element-492a75ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-21d6f72d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-74ee3ecc{left:20px;}body.rtl .elementor-1341 .elementor-element.elementor-element-74ee3ecc{right:20px;}.elementor-1341 .elementor-element.elementor-element-74ee3ecc{top:20px;z-index:2;}.elementor-1341 .elementor-element.elementor-element-74ee3ecc .elementor-icon-wrapper{text-align:center;}.elementor-1341 .elementor-element.elementor-element-74ee3ecc.elementor-view-stacked .elementor-icon{background-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-74ee3ecc.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-74ee3ecc.elementor-view-default .elementor-icon{color:#4433EE00;border-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-74ee3ecc.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-74ee3ecc.elementor-view-default .elementor-icon svg{fill:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-74ee3ecc .elementor-icon{font-size:28px;}.elementor-1341 .elementor-element.elementor-element-74ee3ecc .elementor-icon svg{height:28px;}.elementor-1341 .elementor-element.elementor-element-26cc0e2b img{width:100%;height:340px;object-fit:cover;object-position:top center;border-radius:0px 150px 60px 5px;}.elementor-1341 .elementor-element.elementor-element-302d3c70{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-200529c8 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1341 .elementor-element.elementor-element-18e1e80e{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#03256C;}.elementor-1341 .elementor-element.elementor-element-18e1e80e p{margin-block-end:0px;}.elementor-1341 .elementor-element.elementor-element-5a228c1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-743acd01{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-17b8acc7{left:20px;}body.rtl .elementor-1341 .elementor-element.elementor-element-17b8acc7{right:20px;}.elementor-1341 .elementor-element.elementor-element-17b8acc7{top:20px;z-index:2;}.elementor-1341 .elementor-element.elementor-element-17b8acc7 .elementor-icon-wrapper{text-align:center;}.elementor-1341 .elementor-element.elementor-element-17b8acc7.elementor-view-stacked .elementor-icon{background-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-17b8acc7.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-17b8acc7.elementor-view-default .elementor-icon{color:#4433EE00;border-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-17b8acc7.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-17b8acc7.elementor-view-default .elementor-icon svg{fill:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-17b8acc7 .elementor-icon{font-size:28px;}.elementor-1341 .elementor-element.elementor-element-17b8acc7 .elementor-icon svg{height:28px;}.elementor-1341 .elementor-element.elementor-element-3cdb1f3c img{width:100%;height:340px;object-fit:cover;object-position:top center;border-radius:0px 150px 60px 5px;}.elementor-1341 .elementor-element.elementor-element-73896b48{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-4c1b1f07 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1341 .elementor-element.elementor-element-51506d32{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#03256C;}.elementor-1341 .elementor-element.elementor-element-51506d32 p{margin-block-end:0px;}.elementor-1341 .elementor-element.elementor-element-554b9a88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-5c227e9f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-25ab9e3f{left:20px;}body.rtl .elementor-1341 .elementor-element.elementor-element-25ab9e3f{right:20px;}.elementor-1341 .elementor-element.elementor-element-25ab9e3f{top:20px;z-index:2;}.elementor-1341 .elementor-element.elementor-element-25ab9e3f .elementor-icon-wrapper{text-align:center;}.elementor-1341 .elementor-element.elementor-element-25ab9e3f.elementor-view-stacked .elementor-icon{background-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-25ab9e3f.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-25ab9e3f.elementor-view-default .elementor-icon{color:#4433EE00;border-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-25ab9e3f.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-25ab9e3f.elementor-view-default .elementor-icon svg{fill:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-25ab9e3f .elementor-icon{font-size:28px;}.elementor-1341 .elementor-element.elementor-element-25ab9e3f .elementor-icon svg{height:28px;}.elementor-1341 .elementor-element.elementor-element-cf7d5b img{width:100%;height:340px;object-fit:cover;object-position:top center;border-radius:0px 150px 60px 5px;}.elementor-1341 .elementor-element.elementor-element-6318f4b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-3253b52c .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1341 .elementor-element.elementor-element-49cdc175{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#03256C;}.elementor-1341 .elementor-element.elementor-element-49cdc175 p{margin-block-end:0px;}.elementor-1341 .elementor-element.elementor-element-78e753b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-189966cd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-6bc6b99b{left:20px;}body.rtl .elementor-1341 .elementor-element.elementor-element-6bc6b99b{right:20px;}.elementor-1341 .elementor-element.elementor-element-6bc6b99b{top:20px;z-index:2;}.elementor-1341 .elementor-element.elementor-element-6bc6b99b .elementor-icon-wrapper{text-align:center;}.elementor-1341 .elementor-element.elementor-element-6bc6b99b.elementor-view-stacked .elementor-icon{background-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-6bc6b99b.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-6bc6b99b.elementor-view-default .elementor-icon{color:#4433EE00;border-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-6bc6b99b.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-6bc6b99b.elementor-view-default .elementor-icon svg{fill:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-6bc6b99b .elementor-icon{font-size:28px;}.elementor-1341 .elementor-element.elementor-element-6bc6b99b .elementor-icon svg{height:28px;}.elementor-1341 .elementor-element.elementor-element-6f49ada5 img{width:100%;height:340px;object-fit:cover;object-position:top center;border-radius:0px 150px 60px 5px;}.elementor-1341 .elementor-element.elementor-element-bf9fee1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-17d6a653 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1341 .elementor-element.elementor-element-2b93e641{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#03256C;}.elementor-1341 .elementor-element.elementor-element-2b93e641 p{margin-block-end:0px;}.elementor-1341 .elementor-element.elementor-element-741c1325{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-67963baa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-293dd483{left:20px;}body.rtl .elementor-1341 .elementor-element.elementor-element-293dd483{right:20px;}.elementor-1341 .elementor-element.elementor-element-293dd483{top:20px;z-index:2;}.elementor-1341 .elementor-element.elementor-element-293dd483 .elementor-icon-wrapper{text-align:center;}.elementor-1341 .elementor-element.elementor-element-293dd483.elementor-view-stacked .elementor-icon{background-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-293dd483.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-293dd483.elementor-view-default .elementor-icon{color:#4433EE00;border-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-293dd483.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-293dd483.elementor-view-default .elementor-icon svg{fill:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-293dd483 .elementor-icon{font-size:28px;}.elementor-1341 .elementor-element.elementor-element-293dd483 .elementor-icon svg{height:28px;}.elementor-1341 .elementor-element.elementor-element-1ced15b4 img{width:100%;height:340px;object-fit:cover;object-position:top center;border-radius:0px 150px 60px 5px;}.elementor-1341 .elementor-element.elementor-element-6e5b74a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-59debaf9 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1341 .elementor-element.elementor-element-4f2ce0d2{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#03256C;}.elementor-1341 .elementor-element.elementor-element-4f2ce0d2 p{margin-block-end:0px;}.elementor-1341 .elementor-element.elementor-element-6b43f8a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-3affba79{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-35043d7d{left:20px;}body.rtl .elementor-1341 .elementor-element.elementor-element-35043d7d{right:20px;}.elementor-1341 .elementor-element.elementor-element-35043d7d{top:20px;z-index:2;}.elementor-1341 .elementor-element.elementor-element-35043d7d .elementor-icon-wrapper{text-align:center;}.elementor-1341 .elementor-element.elementor-element-35043d7d.elementor-view-stacked .elementor-icon{background-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-35043d7d.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-35043d7d.elementor-view-default .elementor-icon{color:#4433EE00;border-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-35043d7d.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-35043d7d.elementor-view-default .elementor-icon svg{fill:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-35043d7d .elementor-icon{font-size:28px;}.elementor-1341 .elementor-element.elementor-element-35043d7d .elementor-icon svg{height:28px;}.elementor-1341 .elementor-element.elementor-element-3fb33e4f img{width:100%;height:340px;object-fit:cover;object-position:top center;border-radius:0px 150px 60px 5px;}.elementor-1341 .elementor-element.elementor-element-7b375fdf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-1e542b6a .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1341 .elementor-element.elementor-element-5ad6791a{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#03256C;}.elementor-1341 .elementor-element.elementor-element-5ad6791a p{margin-block-end:0px;}.elementor-1341 .elementor-element.elementor-element-550f3e59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-28dac1ba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-69a84b49{left:20px;}body.rtl .elementor-1341 .elementor-element.elementor-element-69a84b49{right:20px;}.elementor-1341 .elementor-element.elementor-element-69a84b49{top:20px;z-index:2;}.elementor-1341 .elementor-element.elementor-element-69a84b49 .elementor-icon-wrapper{text-align:center;}.elementor-1341 .elementor-element.elementor-element-69a84b49.elementor-view-stacked .elementor-icon{background-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-69a84b49.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-69a84b49.elementor-view-default .elementor-icon{color:#4433EE00;border-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-69a84b49.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-69a84b49.elementor-view-default .elementor-icon svg{fill:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-69a84b49 .elementor-icon{font-size:28px;}.elementor-1341 .elementor-element.elementor-element-69a84b49 .elementor-icon svg{height:28px;}.elementor-1341 .elementor-element.elementor-element-60554cce img{width:100%;height:340px;object-fit:cover;object-position:top center;border-radius:0px 150px 60px 5px;}.elementor-1341 .elementor-element.elementor-element-3f65c741{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-4ee294b1 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1341 .elementor-element.elementor-element-130b8773{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#03256C;}.elementor-1341 .elementor-element.elementor-element-130b8773 p{margin-block-end:0px;}.elementor-1341 .elementor-element.elementor-element-402ee286{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-32d40d31{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-aeca4d1{left:20px;}body.rtl .elementor-1341 .elementor-element.elementor-element-aeca4d1{right:20px;}.elementor-1341 .elementor-element.elementor-element-aeca4d1{top:20px;z-index:2;}.elementor-1341 .elementor-element.elementor-element-aeca4d1 .elementor-icon-wrapper{text-align:center;}.elementor-1341 .elementor-element.elementor-element-aeca4d1.elementor-view-stacked .elementor-icon{background-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-aeca4d1.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-aeca4d1.elementor-view-default .elementor-icon{color:#4433EE00;border-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-aeca4d1.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-aeca4d1.elementor-view-default .elementor-icon svg{fill:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-aeca4d1 .elementor-icon{font-size:28px;}.elementor-1341 .elementor-element.elementor-element-aeca4d1 .elementor-icon svg{height:28px;}.elementor-1341 .elementor-element.elementor-element-6fb53e1d img{width:100%;height:340px;object-fit:cover;object-position:top center;border-radius:0px 150px 60px 5px;}.elementor-1341 .elementor-element.elementor-element-247a3b38{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-7628cf4f .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1341 .elementor-element.elementor-element-3ff7597a{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#03256C;}.elementor-1341 .elementor-element.elementor-element-3ff7597a p{margin-block-end:0px;}.elementor-1341 .elementor-element.elementor-element-21ff0484{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-55055ff2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-1e487947{left:20px;}body.rtl .elementor-1341 .elementor-element.elementor-element-1e487947{right:20px;}.elementor-1341 .elementor-element.elementor-element-1e487947{top:20px;z-index:2;}.elementor-1341 .elementor-element.elementor-element-1e487947 .elementor-icon-wrapper{text-align:center;}.elementor-1341 .elementor-element.elementor-element-1e487947.elementor-view-stacked .elementor-icon{background-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-1e487947.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-1e487947.elementor-view-default .elementor-icon{color:#4433EE00;border-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-1e487947.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-1e487947.elementor-view-default .elementor-icon svg{fill:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-1e487947 .elementor-icon{font-size:28px;}.elementor-1341 .elementor-element.elementor-element-1e487947 .elementor-icon svg{height:28px;}.elementor-1341 .elementor-element.elementor-element-4f99be64 img{width:100%;height:340px;object-fit:cover;object-position:top center;border-radius:0px 150px 60px 5px;}.elementor-1341 .elementor-element.elementor-element-79648778{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-5624fdde .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1341 .elementor-element.elementor-element-7f2bebc1{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#03256C;}.elementor-1341 .elementor-element.elementor-element-7f2bebc1 p{margin-block-end:0px;}.elementor-1341 .elementor-element.elementor-element-62b294a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-1381f339{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-145fb82a{left:20px;}body.rtl .elementor-1341 .elementor-element.elementor-element-145fb82a{right:20px;}.elementor-1341 .elementor-element.elementor-element-145fb82a{top:20px;z-index:2;}.elementor-1341 .elementor-element.elementor-element-145fb82a .elementor-icon-wrapper{text-align:center;}.elementor-1341 .elementor-element.elementor-element-145fb82a.elementor-view-stacked .elementor-icon{background-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-145fb82a.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-145fb82a.elementor-view-default .elementor-icon{color:#4433EE00;border-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-145fb82a.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-145fb82a.elementor-view-default .elementor-icon svg{fill:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-145fb82a .elementor-icon{font-size:28px;}.elementor-1341 .elementor-element.elementor-element-145fb82a .elementor-icon svg{height:28px;}.elementor-1341 .elementor-element.elementor-element-7b8cf7a5 img{width:100%;height:340px;object-fit:cover;object-position:top center;border-radius:0px 150px 60px 5px;}.elementor-1341 .elementor-element.elementor-element-55bb36ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-55037aa9 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1341 .elementor-element.elementor-element-2865a548{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#03256C;}.elementor-1341 .elementor-element.elementor-element-2865a548 p{margin-block-end:0px;}.elementor-1341 .elementor-element.elementor-element-3b364eb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-eb188f2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-65d8dd84{left:20px;}body.rtl .elementor-1341 .elementor-element.elementor-element-65d8dd84{right:20px;}.elementor-1341 .elementor-element.elementor-element-65d8dd84{top:20px;z-index:2;}.elementor-1341 .elementor-element.elementor-element-65d8dd84 .elementor-icon-wrapper{text-align:center;}.elementor-1341 .elementor-element.elementor-element-65d8dd84.elementor-view-stacked .elementor-icon{background-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-65d8dd84.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-65d8dd84.elementor-view-default .elementor-icon{color:#4433EE00;border-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-65d8dd84.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-65d8dd84.elementor-view-default .elementor-icon svg{fill:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-65d8dd84 .elementor-icon{font-size:28px;}.elementor-1341 .elementor-element.elementor-element-65d8dd84 .elementor-icon svg{height:28px;}.elementor-1341 .elementor-element.elementor-element-14617c0d img{width:100%;height:340px;object-fit:cover;object-position:top center;border-radius:0px 150px 60px 5px;}.elementor-1341 .elementor-element.elementor-element-6c944c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-507b0b16 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1341 .elementor-element.elementor-element-61c74c1d{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#03256C;}.elementor-1341 .elementor-element.elementor-element-61c74c1d p{margin-block-end:0px;}.elementor-1341 .elementor-element.elementor-element-7ab454fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-d7fae9f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-763d5c8a{left:20px;}body.rtl .elementor-1341 .elementor-element.elementor-element-763d5c8a{right:20px;}.elementor-1341 .elementor-element.elementor-element-763d5c8a{top:20px;z-index:2;}.elementor-1341 .elementor-element.elementor-element-763d5c8a .elementor-icon-wrapper{text-align:center;}.elementor-1341 .elementor-element.elementor-element-763d5c8a.elementor-view-stacked .elementor-icon{background-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-763d5c8a.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-763d5c8a.elementor-view-default .elementor-icon{color:#4433EE00;border-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-763d5c8a.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-763d5c8a.elementor-view-default .elementor-icon svg{fill:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-763d5c8a .elementor-icon{font-size:28px;}.elementor-1341 .elementor-element.elementor-element-763d5c8a .elementor-icon svg{height:28px;}.elementor-1341 .elementor-element.elementor-element-60f6979e img{width:100%;height:340px;object-fit:cover;object-position:top center;border-radius:0px 150px 60px 5px;}.elementor-1341 .elementor-element.elementor-element-4474357b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-6afb7d5f .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1341 .elementor-element.elementor-element-775c4cde{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#03256C;}.elementor-1341 .elementor-element.elementor-element-775c4cde p{margin-block-end:0px;}.elementor-1341 .elementor-element.elementor-element-73e6f55e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-66efeb0d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-bc965d4{left:20px;}body.rtl .elementor-1341 .elementor-element.elementor-element-bc965d4{right:20px;}.elementor-1341 .elementor-element.elementor-element-bc965d4{top:20px;z-index:2;}.elementor-1341 .elementor-element.elementor-element-bc965d4 .elementor-icon-wrapper{text-align:center;}.elementor-1341 .elementor-element.elementor-element-bc965d4.elementor-view-stacked .elementor-icon{background-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-bc965d4.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-bc965d4.elementor-view-default .elementor-icon{color:#4433EE00;border-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-bc965d4.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-bc965d4.elementor-view-default .elementor-icon svg{fill:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-bc965d4 .elementor-icon{font-size:28px;}.elementor-1341 .elementor-element.elementor-element-bc965d4 .elementor-icon svg{height:28px;}.elementor-1341 .elementor-element.elementor-element-419feac0 img{width:100%;height:340px;object-fit:cover;object-position:top center;border-radius:0px 150px 60px 5px;}.elementor-1341 .elementor-element.elementor-element-6d59de1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-28538294 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1341 .elementor-element.elementor-element-2f3905a4{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#03256C;}.elementor-1341 .elementor-element.elementor-element-2f3905a4 p{margin-block-end:0px;}.elementor-1341 .elementor-element.elementor-element-1414beab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-65a78195{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-66bf9030{left:20px;}body.rtl .elementor-1341 .elementor-element.elementor-element-66bf9030{right:20px;}.elementor-1341 .elementor-element.elementor-element-66bf9030{top:20px;z-index:2;}.elementor-1341 .elementor-element.elementor-element-66bf9030 .elementor-icon-wrapper{text-align:center;}.elementor-1341 .elementor-element.elementor-element-66bf9030.elementor-view-stacked .elementor-icon{background-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-66bf9030.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-66bf9030.elementor-view-default .elementor-icon{color:#4433EE00;border-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-66bf9030.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-66bf9030.elementor-view-default .elementor-icon svg{fill:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-66bf9030 .elementor-icon{font-size:28px;}.elementor-1341 .elementor-element.elementor-element-66bf9030 .elementor-icon svg{height:28px;}.elementor-1341 .elementor-element.elementor-element-5990d9f8 img{width:100%;height:340px;object-fit:cover;object-position:top center;border-radius:0px 150px 60px 5px;}.elementor-1341 .elementor-element.elementor-element-220fb5bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-1fcf384c .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1341 .elementor-element.elementor-element-7a089c8e{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#03256C;}.elementor-1341 .elementor-element.elementor-element-7a089c8e p{margin-block-end:0px;}.elementor-1341 .elementor-element.elementor-element-db92fd3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-4f592012{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-2a131633{left:20px;}body.rtl .elementor-1341 .elementor-element.elementor-element-2a131633{right:20px;}.elementor-1341 .elementor-element.elementor-element-2a131633{top:20px;z-index:2;}.elementor-1341 .elementor-element.elementor-element-2a131633 .elementor-icon-wrapper{text-align:center;}.elementor-1341 .elementor-element.elementor-element-2a131633.elementor-view-stacked .elementor-icon{background-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-2a131633.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-2a131633.elementor-view-default .elementor-icon{color:#4433EE00;border-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-2a131633.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-2a131633.elementor-view-default .elementor-icon svg{fill:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-2a131633 .elementor-icon{font-size:28px;}.elementor-1341 .elementor-element.elementor-element-2a131633 .elementor-icon svg{height:28px;}.elementor-1341 .elementor-element.elementor-element-7ad36122 img{width:100%;height:340px;object-fit:cover;object-position:top center;border-radius:0px 150px 60px 5px;}.elementor-1341 .elementor-element.elementor-element-3ebf2883{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-515668f3 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1341 .elementor-element.elementor-element-3612f398{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#03256C;}.elementor-1341 .elementor-element.elementor-element-3612f398 p{margin-block-end:0px;}.elementor-1341 .elementor-element.elementor-element-6e4e953{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-1e3abce0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-4641ab18{left:20px;}body.rtl .elementor-1341 .elementor-element.elementor-element-4641ab18{right:20px;}.elementor-1341 .elementor-element.elementor-element-4641ab18{top:20px;z-index:2;}.elementor-1341 .elementor-element.elementor-element-4641ab18 .elementor-icon-wrapper{text-align:center;}.elementor-1341 .elementor-element.elementor-element-4641ab18.elementor-view-stacked .elementor-icon{background-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-4641ab18.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-4641ab18.elementor-view-default .elementor-icon{color:#4433EE00;border-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-4641ab18.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-4641ab18.elementor-view-default .elementor-icon svg{fill:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-4641ab18 .elementor-icon{font-size:28px;}.elementor-1341 .elementor-element.elementor-element-4641ab18 .elementor-icon svg{height:28px;}.elementor-1341 .elementor-element.elementor-element-6a267d89 img{width:100%;height:340px;object-fit:cover;object-position:top center;border-radius:0px 150px 60px 5px;}.elementor-1341 .elementor-element.elementor-element-269152c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-769ba8e .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1341 .elementor-element.elementor-element-25a2033{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#03256C;}.elementor-1341 .elementor-element.elementor-element-25a2033 p{margin-block-end:0px;}.elementor-1341 .elementor-element.elementor-element-25307901{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-32186101{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-1fe0bd06{left:20px;}body.rtl .elementor-1341 .elementor-element.elementor-element-1fe0bd06{right:20px;}.elementor-1341 .elementor-element.elementor-element-1fe0bd06{top:20px;z-index:2;}.elementor-1341 .elementor-element.elementor-element-1fe0bd06 .elementor-icon-wrapper{text-align:center;}.elementor-1341 .elementor-element.elementor-element-1fe0bd06.elementor-view-stacked .elementor-icon{background-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-1fe0bd06.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-1fe0bd06.elementor-view-default .elementor-icon{color:#4433EE00;border-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-1fe0bd06.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-1fe0bd06.elementor-view-default .elementor-icon svg{fill:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-1fe0bd06 .elementor-icon{font-size:28px;}.elementor-1341 .elementor-element.elementor-element-1fe0bd06 .elementor-icon svg{height:28px;}.elementor-1341 .elementor-element.elementor-element-59b02b5a img{width:100%;height:340px;object-fit:cover;object-position:top center;border-radius:0px 150px 60px 5px;}.elementor-1341 .elementor-element.elementor-element-5f8b9a16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-bbd1f1 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1341 .elementor-element.elementor-element-1ce4d010{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#03256C;}.elementor-1341 .elementor-element.elementor-element-1ce4d010 p{margin-block-end:0px;}.elementor-1341 .elementor-element.elementor-element-1e645e70{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-420ae56c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-6bb2d936{left:20px;}body.rtl .elementor-1341 .elementor-element.elementor-element-6bb2d936{right:20px;}.elementor-1341 .elementor-element.elementor-element-6bb2d936{top:20px;z-index:2;}.elementor-1341 .elementor-element.elementor-element-6bb2d936 .elementor-icon-wrapper{text-align:center;}.elementor-1341 .elementor-element.elementor-element-6bb2d936.elementor-view-stacked .elementor-icon{background-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-6bb2d936.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-6bb2d936.elementor-view-default .elementor-icon{color:#4433EE00;border-color:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-6bb2d936.elementor-view-framed .elementor-icon, .elementor-1341 .elementor-element.elementor-element-6bb2d936.elementor-view-default .elementor-icon svg{fill:#4433EE00;}.elementor-1341 .elementor-element.elementor-element-6bb2d936 .elementor-icon{font-size:28px;}.elementor-1341 .elementor-element.elementor-element-6bb2d936 .elementor-icon svg{height:28px;}.elementor-1341 .elementor-element.elementor-element-57488fce img{width:100%;height:340px;object-fit:cover;object-position:top center;border-radius:0px 150px 60px 5px;}.elementor-1341 .elementor-element.elementor-element-4b3f9d3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-37155d92 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1341 .elementor-element.elementor-element-57f9f97{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#03256C;}.elementor-1341 .elementor-element.elementor-element-57f9f97 p{margin-block-end:0px;}.elementor-1341 .elementor-element.elementor-element-4efd5c2a{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:24px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-1341 .elementor-element.elementor-element-4efd5c2a > .elementor-widget-container{margin:0% -6% 0% -6%;padding:60px 20px 0px 20px;}@media(min-width:768px){.elementor-1341 .elementor-element.elementor-element-e79c225{--width:55%;}.elementor-1341 .elementor-element.elementor-element-4808686{--width:42%;}.elementor-1341 .elementor-element.elementor-element-7ccf675{--width:61%;}.elementor-1341 .elementor-element.elementor-element-784b078{--width:40%;}.elementor-1341 .elementor-element.elementor-element-9e5abde{--width:50%;}.elementor-1341 .elementor-element.elementor-element-a73bf96{--width:70%;}.elementor-1341 .elementor-element.elementor-element-1f2a7c0{--width:30%;}.elementor-1341 .elementor-element.elementor-element-18d15b2{--width:170%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1341 .elementor-element.elementor-element-2483e01{width:100%;max-width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_list_marquee .ue_marq_text_wrap{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_list_marquee .ue_marq_desc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1341 .elementor-element.elementor-element-a8baf54{width:100%;max-width:100%;}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-1341 .elementor-element.elementor-element-f9dcef4{width:100%;max-width:100%;}.elementor-1341 .elementor-element.elementor-element-33e5327{--grid-auto-flow:row;}.elementor-1341 .elementor-element.elementor-element-182aa0f{width:100%;max-width:100%;}.elementor-1341 .elementor-element.elementor-element-4efd5c2a{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1341 .elementor-element.elementor-element-0dfd81a{--min-height:45vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1341 .elementor-element.elementor-element-2483e01{width:auto;max-width:auto;}.elementor-1341 .elementor-element.elementor-element-2483e01 .elementor-heading-title{font-size:32px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1341 .elementor-element.elementor-element-a0ea697 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1341 .elementor-element.elementor-element-a0ea697 img{width:50%;}.elementor-1341 .elementor-element.elementor-element-73c77ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1341 .elementor-element.elementor-element-73c77ff img{width:100%;height:150px;object-fit:cover;object-position:bottom center;}.elementor-1341 .elementor-element.elementor-element-5e37ceb{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-ucaddon_list_marquee .ue_marq_text_wrap{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_list_marquee .ue_marq_desc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1341 .elementor-element.elementor-element-3666366 .ue-marquee-tag{padding:0px 30px 0px 30px;}.elementor-1341 .elementor-element.elementor-element-3666366 .ue_marq_text_wrap{font-size:18px;}.elementor-1341 .elementor-element.elementor-element-de24e26{--padding-top:60px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1341 .elementor-element.elementor-element-dec4a6a{width:100%;max-width:100%;}.elementor-1341 .elementor-element.elementor-element-dec4a6a .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-1341 .elementor-element.elementor-element-e79c225{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1341 .elementor-element.elementor-element-93ce4c7 .elementor-heading-title{font-size:16px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1341 .elementor-element.elementor-element-ffe3ae0{font-size:15px;}.elementor-1341 .elementor-element.elementor-element-4808686{--min-height:350px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1341 .elementor-element.elementor-element-b0ecec2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1341 .elementor-element.elementor-element-b0ecec2 img{width:44%;}.elementor-1341 .elementor-element.elementor-element-2b87b1f{--gap:14px 0px;--row-gap:14px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1341 .elementor-element.elementor-element-2b87b1f:not(.elementor-motion-effects-element-type-background), .elementor-1341 .elementor-element.elementor-element-2b87b1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-1341 .elementor-element.elementor-element-a8baf54 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1341 .elementor-element.elementor-element-ac4caf4{font-size:15px;}.elementor-1341 .elementor-element.elementor-element-9e5abde{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1341 .elementor-element.elementor-element-48fb827{top:-8vh;}.elementor-1341 .elementor-element.elementor-element-48fb827 img{width:50%;}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-1341 .elementor-element.elementor-element-d3e041b > .elementor-widget-container{padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;}.elementor-1341 .elementor-element.elementor-element-d3e041b .elementor-icon-box-wrapper{align-items:center;gap:0px;}.elementor-1341 .elementor-element.elementor-element-d3e041b .elementor-icon{font-size:80px;}.elementor-1341 .elementor-element.elementor-element-d3e041b .elementor-icon-box-title, .elementor-1341 .elementor-element.elementor-element-d3e041b .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-1341 .elementor-element.elementor-element-d3e041b .elementor-icon-box-description{font-size:13px;}.elementor-1341 .elementor-element.elementor-element-c47e771 > .elementor-widget-container{padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;}.elementor-1341 .elementor-element.elementor-element-c47e771 .elementor-icon-box-wrapper{align-items:center;gap:0px;}.elementor-1341 .elementor-element.elementor-element-c47e771 .elementor-icon{font-size:80px;}.elementor-1341 .elementor-element.elementor-element-c47e771 .elementor-icon-box-title, .elementor-1341 .elementor-element.elementor-element-c47e771 .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-1341 .elementor-element.elementor-element-c47e771 .elementor-icon-box-description{font-size:13px;}.elementor-1341 .elementor-element.elementor-element-f48815c > .elementor-widget-container{padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;}.elementor-1341 .elementor-element.elementor-element-f48815c .elementor-icon-box-wrapper{align-items:center;gap:0px;}.elementor-1341 .elementor-element.elementor-element-f48815c .elementor-icon{font-size:80px;}.elementor-1341 .elementor-element.elementor-element-f48815c .elementor-icon-box-title, .elementor-1341 .elementor-element.elementor-element-f48815c .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-1341 .elementor-element.elementor-element-f48815c .elementor-icon-box-description{font-size:13px;}.elementor-1341 .elementor-element.elementor-element-cf8f99f > .elementor-widget-container{padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;}.elementor-1341 .elementor-element.elementor-element-cf8f99f .elementor-icon-box-wrapper{align-items:center;gap:0px;}.elementor-1341 .elementor-element.elementor-element-cf8f99f .elementor-icon{font-size:80px;}.elementor-1341 .elementor-element.elementor-element-cf8f99f .elementor-icon-box-title, .elementor-1341 .elementor-element.elementor-element-cf8f99f .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-1341 .elementor-element.elementor-element-cf8f99f .elementor-icon-box-description{font-size:13px;}.elementor-1341 .elementor-element.elementor-element-3a65030{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-1341 .elementor-element.elementor-element-8e97c9c{--min-height:40px;}.elementor-1341 .elementor-element.elementor-element-d907a05{--gap:31px 31px;--row-gap:31px;--column-gap:31px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1341 .elementor-element.elementor-element-09cc578{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1341 .elementor-element.elementor-element-f9dcef4 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-1341 .elementor-element.elementor-element-d8545a7 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1341 .elementor-element.elementor-element-d8545a7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1341 .elementor-element.elementor-element-d8545a7 .elementor-button{font-size:14px;padding:10px 25px 10px 25px;}.elementor-1341 .elementor-element.elementor-element-33e5327{--e-con-grid-template-columns:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-1341 .elementor-element.elementor-element-965a057 .elementor-icon-box-wrapper{gap:5px;}.elementor-1341 .elementor-element.elementor-element-965a057 .elementor-icon-box-title{margin-block-end:10px;}.elementor-1341 .elementor-element.elementor-element-965a057 .elementor-icon{font-size:50px;}.elementor-1341 .elementor-element.elementor-element-965a057 .elementor-icon-box-title, .elementor-1341 .elementor-element.elementor-element-965a057 .elementor-icon-box-title a{font-size:20px;}.elementor-1341 .elementor-element.elementor-element-965a057 .elementor-icon-box-description{font-size:13px;}.elementor-1341 .elementor-element.elementor-element-90f88e4 .elementor-icon-box-wrapper{gap:5px;}.elementor-1341 .elementor-element.elementor-element-90f88e4 .elementor-icon-box-title{margin-block-end:10px;}.elementor-1341 .elementor-element.elementor-element-90f88e4 .elementor-icon{font-size:50px;}.elementor-1341 .elementor-element.elementor-element-90f88e4 .elementor-icon-box-title, .elementor-1341 .elementor-element.elementor-element-90f88e4 .elementor-icon-box-title a{font-size:20px;}.elementor-1341 .elementor-element.elementor-element-90f88e4 .elementor-icon-box-description{font-size:13px;}.elementor-1341 .elementor-element.elementor-element-c23357b .elementor-icon-box-wrapper{gap:5px;}.elementor-1341 .elementor-element.elementor-element-c23357b .elementor-icon-box-title{margin-block-end:10px;}.elementor-1341 .elementor-element.elementor-element-c23357b .elementor-icon{font-size:50px;}.elementor-1341 .elementor-element.elementor-element-c23357b .elementor-icon-box-title, .elementor-1341 .elementor-element.elementor-element-c23357b .elementor-icon-box-title a{font-size:20px;}.elementor-1341 .elementor-element.elementor-element-c23357b .elementor-icon-box-description{font-size:13px;}.elementor-1341 .elementor-element.elementor-element-66fbdcd{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1341 .elementor-element.elementor-element-a73bf96{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-1341 .elementor-element.elementor-element-182aa0f .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-1341 .elementor-element.elementor-element-536818a{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:15px;}.elementor-1341 .elementor-element.elementor-element-c906172{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:15px;}.elementor-1341 .elementor-element.elementor-element-f762761{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:15px;}.elementor-1341 .elementor-element.elementor-element-3ad6b2c{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:15px;}.elementor-1341 .elementor-element.elementor-element-d9627f3{--n-accordion-item-title-space-between:20px;--n-accordion-title-font-size:18px;--n-accordion-icon-size:20px;}.elementor-1341 .elementor-element.elementor-element-18d15b2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1341 .elementor-element.elementor-element-6631354{width:100%;max-width:100%;}.elementor-1341 .elementor-element.elementor-element-6631354 .elementor-heading-title{font-size:32px;}.elementor-1341 .elementor-element.elementor-element-9ebd453::before, .elementor-1341 .elementor-element.elementor-element-9ebd453 > .elementor-background-video-container::before, .elementor-1341 .elementor-element.elementor-element-9ebd453 > .e-con-inner > .elementor-background-video-container::before, .elementor-1341 .elementor-element.elementor-element-9ebd453 > .elementor-background-slideshow::before, .elementor-1341 .elementor-element.elementor-element-9ebd453 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1341 .elementor-element.elementor-element-9ebd453 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:100% auto;}.elementor-1341 .elementor-element.elementor-element-9ebd453{--padding-top:50px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-1341 .elementor-element.elementor-element-db6495c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-1341 .elementor-element.elementor-element-db6495c{text-align:center;}.elementor-1341 .elementor-element.elementor-element-db6495c .elementor-heading-title{font-size:30px;}.elementor-1341 .elementor-element.elementor-element-e0aebaa > .elementor-widget-container{margin:-8% 0% 0% 0%;}.elementor-1341 .elementor-element.elementor-element-e0aebaa img{width:60%;}.elementor-1341 .elementor-element.elementor-element-48110cca{--gap:14px 0px;--row-gap:14px;--column-gap:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-121101b7{left:10px;}body.rtl .elementor-1341 .elementor-element.elementor-element-121101b7{right:10px;}.elementor-1341 .elementor-element.elementor-element-121101b7{top:10px;}.elementor-1341 .elementor-element.elementor-element-121101b7 .elementor-icon{font-size:22px;}.elementor-1341 .elementor-element.elementor-element-121101b7 .elementor-icon svg{height:22px;}.elementor-1341 .elementor-element.elementor-element-77d69651 img{height:220px;border-radius:0px 100px 45px 5px;}.elementor-1341 .elementor-element.elementor-element-562c315d .elementor-heading-title{font-size:18px;}.elementor-1341 .elementor-element.elementor-element-e624a85{font-size:14px;}.elementor-1341 .elementor-element.elementor-element-4ac126aa{--gap:14px 0px;--row-gap:14px;--column-gap:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-6e27c835{left:10px;}body.rtl .elementor-1341 .elementor-element.elementor-element-6e27c835{right:10px;}.elementor-1341 .elementor-element.elementor-element-6e27c835{top:10px;}.elementor-1341 .elementor-element.elementor-element-6e27c835 .elementor-icon{font-size:22px;}.elementor-1341 .elementor-element.elementor-element-6e27c835 .elementor-icon svg{height:22px;}.elementor-1341 .elementor-element.elementor-element-5885dfce img{height:220px;border-radius:0px 100px 45px 5px;}.elementor-1341 .elementor-element.elementor-element-7a3bc912 .elementor-heading-title{font-size:18px;}.elementor-1341 .elementor-element.elementor-element-4e871dcd{font-size:14px;}.elementor-1341 .elementor-element.elementor-element-b20dd9b{--gap:14px 0px;--row-gap:14px;--column-gap:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-9889f53{left:10px;}body.rtl .elementor-1341 .elementor-element.elementor-element-9889f53{right:10px;}.elementor-1341 .elementor-element.elementor-element-9889f53{top:10px;}.elementor-1341 .elementor-element.elementor-element-9889f53 .elementor-icon{font-size:22px;}.elementor-1341 .elementor-element.elementor-element-9889f53 .elementor-icon svg{height:22px;}.elementor-1341 .elementor-element.elementor-element-6a438b50 img{height:220px;border-radius:0px 100px 45px 5px;}.elementor-1341 .elementor-element.elementor-element-a60c021 .elementor-heading-title{font-size:18px;}.elementor-1341 .elementor-element.elementor-element-2aedf4a1{font-size:14px;}.elementor-1341 .elementor-element.elementor-element-82daa7a{--gap:14px 0px;--row-gap:14px;--column-gap:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-2fff53cf{left:10px;}body.rtl .elementor-1341 .elementor-element.elementor-element-2fff53cf{right:10px;}.elementor-1341 .elementor-element.elementor-element-2fff53cf{top:10px;}.elementor-1341 .elementor-element.elementor-element-2fff53cf .elementor-icon{font-size:22px;}.elementor-1341 .elementor-element.elementor-element-2fff53cf .elementor-icon svg{height:22px;}.elementor-1341 .elementor-element.elementor-element-2d365335 img{height:220px;border-radius:0px 100px 45px 5px;}.elementor-1341 .elementor-element.elementor-element-6198f591 .elementor-heading-title{font-size:18px;}.elementor-1341 .elementor-element.elementor-element-725dc5aa{font-size:14px;}.elementor-1341 .elementor-element.elementor-element-29a0211{--gap:14px 0px;--row-gap:14px;--column-gap:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-6b2ca165{left:10px;}body.rtl .elementor-1341 .elementor-element.elementor-element-6b2ca165{right:10px;}.elementor-1341 .elementor-element.elementor-element-6b2ca165{top:10px;}.elementor-1341 .elementor-element.elementor-element-6b2ca165 .elementor-icon{font-size:22px;}.elementor-1341 .elementor-element.elementor-element-6b2ca165 .elementor-icon svg{height:22px;}.elementor-1341 .elementor-element.elementor-element-48ce84e img{height:220px;border-radius:0px 100px 45px 5px;}.elementor-1341 .elementor-element.elementor-element-149637b7 .elementor-heading-title{font-size:18px;}.elementor-1341 .elementor-element.elementor-element-4774d180{font-size:14px;}.elementor-1341 .elementor-element.elementor-element-cba0ba4{--gap:14px 0px;--row-gap:14px;--column-gap:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-6331553c{left:10px;}body.rtl .elementor-1341 .elementor-element.elementor-element-6331553c{right:10px;}.elementor-1341 .elementor-element.elementor-element-6331553c{top:10px;}.elementor-1341 .elementor-element.elementor-element-6331553c .elementor-icon{font-size:22px;}.elementor-1341 .elementor-element.elementor-element-6331553c .elementor-icon svg{height:22px;}.elementor-1341 .elementor-element.elementor-element-4b3aa474 img{height:220px;border-radius:0px 100px 45px 5px;}.elementor-1341 .elementor-element.elementor-element-1a5403cd .elementor-heading-title{font-size:18px;}.elementor-1341 .elementor-element.elementor-element-138e0eb0{font-size:14px;}.elementor-1341 .elementor-element.elementor-element-732a55ec{--gap:14px 0px;--row-gap:14px;--column-gap:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-387c5af5{left:10px;}body.rtl .elementor-1341 .elementor-element.elementor-element-387c5af5{right:10px;}.elementor-1341 .elementor-element.elementor-element-387c5af5{top:10px;}.elementor-1341 .elementor-element.elementor-element-387c5af5 .elementor-icon{font-size:22px;}.elementor-1341 .elementor-element.elementor-element-387c5af5 .elementor-icon svg{height:22px;}.elementor-1341 .elementor-element.elementor-element-6b46b057 img{height:220px;border-radius:0px 100px 45px 5px;}.elementor-1341 .elementor-element.elementor-element-58e3876e .elementor-heading-title{font-size:18px;}.elementor-1341 .elementor-element.elementor-element-55d2d7ec{font-size:14px;}.elementor-1341 .elementor-element.elementor-element-745fe2df{--gap:14px 0px;--row-gap:14px;--column-gap:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-f139b2a{left:10px;}body.rtl .elementor-1341 .elementor-element.elementor-element-f139b2a{right:10px;}.elementor-1341 .elementor-element.elementor-element-f139b2a{top:10px;}.elementor-1341 .elementor-element.elementor-element-f139b2a .elementor-icon{font-size:22px;}.elementor-1341 .elementor-element.elementor-element-f139b2a .elementor-icon svg{height:22px;}.elementor-1341 .elementor-element.elementor-element-2f43d056 img{height:220px;border-radius:0px 100px 45px 5px;}.elementor-1341 .elementor-element.elementor-element-6b4ff495 .elementor-heading-title{font-size:18px;}.elementor-1341 .elementor-element.elementor-element-1a5108f{font-size:14px;}.elementor-1341 .elementor-element.elementor-element-306ee9c5{--gap:14px 0px;--row-gap:14px;--column-gap:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-692d73a8{left:10px;}body.rtl .elementor-1341 .elementor-element.elementor-element-692d73a8{right:10px;}.elementor-1341 .elementor-element.elementor-element-692d73a8{top:10px;}.elementor-1341 .elementor-element.elementor-element-692d73a8 .elementor-icon{font-size:22px;}.elementor-1341 .elementor-element.elementor-element-692d73a8 .elementor-icon svg{height:22px;}.elementor-1341 .elementor-element.elementor-element-41e6a06 img{height:220px;border-radius:0px 100px 45px 5px;}.elementor-1341 .elementor-element.elementor-element-6d0f246d .elementor-heading-title{font-size:18px;}.elementor-1341 .elementor-element.elementor-element-2381860e{font-size:14px;}.elementor-1341 .elementor-element.elementor-element-4b66ded9{--gap:14px 0px;--row-gap:14px;--column-gap:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-269a9647{left:10px;}body.rtl .elementor-1341 .elementor-element.elementor-element-269a9647{right:10px;}.elementor-1341 .elementor-element.elementor-element-269a9647{top:10px;}.elementor-1341 .elementor-element.elementor-element-269a9647 .elementor-icon{font-size:22px;}.elementor-1341 .elementor-element.elementor-element-269a9647 .elementor-icon svg{height:22px;}.elementor-1341 .elementor-element.elementor-element-2e94d054 img{height:220px;border-radius:0px 100px 45px 5px;}.elementor-1341 .elementor-element.elementor-element-63acff9b .elementor-heading-title{font-size:18px;}.elementor-1341 .elementor-element.elementor-element-e816082{font-size:14px;}.elementor-1341 .elementor-element.elementor-element-15b57b25{--gap:14px 0px;--row-gap:14px;--column-gap:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-1280fe7c{left:10px;}body.rtl .elementor-1341 .elementor-element.elementor-element-1280fe7c{right:10px;}.elementor-1341 .elementor-element.elementor-element-1280fe7c{top:10px;}.elementor-1341 .elementor-element.elementor-element-1280fe7c .elementor-icon{font-size:22px;}.elementor-1341 .elementor-element.elementor-element-1280fe7c .elementor-icon svg{height:22px;}.elementor-1341 .elementor-element.elementor-element-70377548 img{height:220px;border-radius:0px 100px 45px 5px;}.elementor-1341 .elementor-element.elementor-element-24bd95f8 .elementor-heading-title{font-size:18px;}.elementor-1341 .elementor-element.elementor-element-44d60323{font-size:14px;}.elementor-1341 .elementor-element.elementor-element-bc15412{--gap:14px 0px;--row-gap:14px;--column-gap:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-3cda3fdb{left:10px;}body.rtl .elementor-1341 .elementor-element.elementor-element-3cda3fdb{right:10px;}.elementor-1341 .elementor-element.elementor-element-3cda3fdb{top:10px;}.elementor-1341 .elementor-element.elementor-element-3cda3fdb .elementor-icon{font-size:22px;}.elementor-1341 .elementor-element.elementor-element-3cda3fdb .elementor-icon svg{height:22px;}.elementor-1341 .elementor-element.elementor-element-681618dc img{height:220px;border-radius:0px 100px 45px 5px;}.elementor-1341 .elementor-element.elementor-element-51237b23 .elementor-heading-title{font-size:18px;}.elementor-1341 .elementor-element.elementor-element-52645dda{font-size:14px;}.elementor-1341 .elementor-element.elementor-element-25943a9f{--gap:14px 0px;--row-gap:14px;--column-gap:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-62c19a6f{left:10px;}body.rtl .elementor-1341 .elementor-element.elementor-element-62c19a6f{right:10px;}.elementor-1341 .elementor-element.elementor-element-62c19a6f{top:10px;}.elementor-1341 .elementor-element.elementor-element-62c19a6f .elementor-icon{font-size:22px;}.elementor-1341 .elementor-element.elementor-element-62c19a6f .elementor-icon svg{height:22px;}.elementor-1341 .elementor-element.elementor-element-6a4597ca img{height:220px;border-radius:0px 100px 45px 5px;}.elementor-1341 .elementor-element.elementor-element-6532e81 .elementor-heading-title{font-size:18px;}.elementor-1341 .elementor-element.elementor-element-1560af90{font-size:14px;}.elementor-1341 .elementor-element.elementor-element-4c69a2d0{--gap:14px 0px;--row-gap:14px;--column-gap:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-395d5003{left:10px;}body.rtl .elementor-1341 .elementor-element.elementor-element-395d5003{right:10px;}.elementor-1341 .elementor-element.elementor-element-395d5003{top:10px;}.elementor-1341 .elementor-element.elementor-element-395d5003 .elementor-icon{font-size:22px;}.elementor-1341 .elementor-element.elementor-element-395d5003 .elementor-icon svg{height:22px;}.elementor-1341 .elementor-element.elementor-element-4796a0c7 img{height:220px;border-radius:0px 100px 45px 5px;}.elementor-1341 .elementor-element.elementor-element-23313c10 .elementor-heading-title{font-size:18px;}.elementor-1341 .elementor-element.elementor-element-4605d33c{font-size:14px;}.elementor-1341 .elementor-element.elementor-element-59716927{--gap:14px 0px;--row-gap:14px;--column-gap:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-3a6d7bb1{left:10px;}body.rtl .elementor-1341 .elementor-element.elementor-element-3a6d7bb1{right:10px;}.elementor-1341 .elementor-element.elementor-element-3a6d7bb1{top:10px;}.elementor-1341 .elementor-element.elementor-element-3a6d7bb1 .elementor-icon{font-size:22px;}.elementor-1341 .elementor-element.elementor-element-3a6d7bb1 .elementor-icon svg{height:22px;}.elementor-1341 .elementor-element.elementor-element-f6858ca img{height:220px;border-radius:0px 100px 45px 5px;}.elementor-1341 .elementor-element.elementor-element-326c9bc2 .elementor-heading-title{font-size:18px;}.elementor-1341 .elementor-element.elementor-element-549ed088{font-size:14px;}.elementor-1341 .elementor-element.elementor-element-56b53d21{--gap:14px 0px;--row-gap:14px;--column-gap:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-8e5788b{left:10px;}body.rtl .elementor-1341 .elementor-element.elementor-element-8e5788b{right:10px;}.elementor-1341 .elementor-element.elementor-element-8e5788b{top:10px;}.elementor-1341 .elementor-element.elementor-element-8e5788b .elementor-icon{font-size:22px;}.elementor-1341 .elementor-element.elementor-element-8e5788b .elementor-icon svg{height:22px;}.elementor-1341 .elementor-element.elementor-element-6fe1082a img{height:220px;border-radius:0px 100px 45px 5px;}.elementor-1341 .elementor-element.elementor-element-50c4a4c4 .elementor-heading-title{font-size:18px;}.elementor-1341 .elementor-element.elementor-element-74f0cfcd{font-size:14px;}.elementor-1341 .elementor-element.elementor-element-492a75ec{--gap:14px 0px;--row-gap:14px;--column-gap:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-74ee3ecc{left:10px;}body.rtl .elementor-1341 .elementor-element.elementor-element-74ee3ecc{right:10px;}.elementor-1341 .elementor-element.elementor-element-74ee3ecc{top:10px;}.elementor-1341 .elementor-element.elementor-element-74ee3ecc .elementor-icon{font-size:22px;}.elementor-1341 .elementor-element.elementor-element-74ee3ecc .elementor-icon svg{height:22px;}.elementor-1341 .elementor-element.elementor-element-26cc0e2b img{height:220px;border-radius:0px 100px 45px 5px;}.elementor-1341 .elementor-element.elementor-element-200529c8 .elementor-heading-title{font-size:18px;}.elementor-1341 .elementor-element.elementor-element-18e1e80e{font-size:14px;}.elementor-1341 .elementor-element.elementor-element-5a228c1c{--gap:14px 0px;--row-gap:14px;--column-gap:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-17b8acc7{left:10px;}body.rtl .elementor-1341 .elementor-element.elementor-element-17b8acc7{right:10px;}.elementor-1341 .elementor-element.elementor-element-17b8acc7{top:10px;}.elementor-1341 .elementor-element.elementor-element-17b8acc7 .elementor-icon{font-size:22px;}.elementor-1341 .elementor-element.elementor-element-17b8acc7 .elementor-icon svg{height:22px;}.elementor-1341 .elementor-element.elementor-element-3cdb1f3c img{height:220px;border-radius:0px 100px 45px 5px;}.elementor-1341 .elementor-element.elementor-element-4c1b1f07 .elementor-heading-title{font-size:18px;}.elementor-1341 .elementor-element.elementor-element-51506d32{font-size:14px;}.elementor-1341 .elementor-element.elementor-element-554b9a88{--gap:14px 0px;--row-gap:14px;--column-gap:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-25ab9e3f{left:10px;}body.rtl .elementor-1341 .elementor-element.elementor-element-25ab9e3f{right:10px;}.elementor-1341 .elementor-element.elementor-element-25ab9e3f{top:10px;}.elementor-1341 .elementor-element.elementor-element-25ab9e3f .elementor-icon{font-size:22px;}.elementor-1341 .elementor-element.elementor-element-25ab9e3f .elementor-icon svg{height:22px;}.elementor-1341 .elementor-element.elementor-element-cf7d5b img{height:220px;border-radius:0px 100px 45px 5px;}.elementor-1341 .elementor-element.elementor-element-3253b52c .elementor-heading-title{font-size:18px;}.elementor-1341 .elementor-element.elementor-element-49cdc175{font-size:14px;}.elementor-1341 .elementor-element.elementor-element-78e753b5{--gap:14px 0px;--row-gap:14px;--column-gap:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-6bc6b99b{left:10px;}body.rtl .elementor-1341 .elementor-element.elementor-element-6bc6b99b{right:10px;}.elementor-1341 .elementor-element.elementor-element-6bc6b99b{top:10px;}.elementor-1341 .elementor-element.elementor-element-6bc6b99b .elementor-icon{font-size:22px;}.elementor-1341 .elementor-element.elementor-element-6bc6b99b .elementor-icon svg{height:22px;}.elementor-1341 .elementor-element.elementor-element-6f49ada5 img{height:220px;border-radius:0px 100px 45px 5px;}.elementor-1341 .elementor-element.elementor-element-17d6a653 .elementor-heading-title{font-size:18px;}.elementor-1341 .elementor-element.elementor-element-2b93e641{font-size:14px;}.elementor-1341 .elementor-element.elementor-element-741c1325{--gap:14px 0px;--row-gap:14px;--column-gap:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-293dd483{left:10px;}body.rtl .elementor-1341 .elementor-element.elementor-element-293dd483{right:10px;}.elementor-1341 .elementor-element.elementor-element-293dd483{top:10px;}.elementor-1341 .elementor-element.elementor-element-293dd483 .elementor-icon{font-size:22px;}.elementor-1341 .elementor-element.elementor-element-293dd483 .elementor-icon svg{height:22px;}.elementor-1341 .elementor-element.elementor-element-1ced15b4 img{height:220px;border-radius:0px 100px 45px 5px;}.elementor-1341 .elementor-element.elementor-element-59debaf9 .elementor-heading-title{font-size:18px;}.elementor-1341 .elementor-element.elementor-element-4f2ce0d2{font-size:14px;}.elementor-1341 .elementor-element.elementor-element-6b43f8a4{--gap:14px 0px;--row-gap:14px;--column-gap:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-35043d7d{left:10px;}body.rtl .elementor-1341 .elementor-element.elementor-element-35043d7d{right:10px;}.elementor-1341 .elementor-element.elementor-element-35043d7d{top:10px;}.elementor-1341 .elementor-element.elementor-element-35043d7d .elementor-icon{font-size:22px;}.elementor-1341 .elementor-element.elementor-element-35043d7d .elementor-icon svg{height:22px;}.elementor-1341 .elementor-element.elementor-element-3fb33e4f img{height:220px;border-radius:0px 100px 45px 5px;}.elementor-1341 .elementor-element.elementor-element-1e542b6a .elementor-heading-title{font-size:18px;}.elementor-1341 .elementor-element.elementor-element-5ad6791a{font-size:14px;}.elementor-1341 .elementor-element.elementor-element-550f3e59{--gap:14px 0px;--row-gap:14px;--column-gap:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-69a84b49{left:10px;}body.rtl .elementor-1341 .elementor-element.elementor-element-69a84b49{right:10px;}.elementor-1341 .elementor-element.elementor-element-69a84b49{top:10px;}.elementor-1341 .elementor-element.elementor-element-69a84b49 .elementor-icon{font-size:22px;}.elementor-1341 .elementor-element.elementor-element-69a84b49 .elementor-icon svg{height:22px;}.elementor-1341 .elementor-element.elementor-element-60554cce img{height:220px;border-radius:0px 100px 45px 5px;}.elementor-1341 .elementor-element.elementor-element-4ee294b1 .elementor-heading-title{font-size:18px;}.elementor-1341 .elementor-element.elementor-element-130b8773{font-size:14px;}.elementor-1341 .elementor-element.elementor-element-402ee286{--gap:14px 0px;--row-gap:14px;--column-gap:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-aeca4d1{left:10px;}body.rtl .elementor-1341 .elementor-element.elementor-element-aeca4d1{right:10px;}.elementor-1341 .elementor-element.elementor-element-aeca4d1{top:10px;}.elementor-1341 .elementor-element.elementor-element-aeca4d1 .elementor-icon{font-size:22px;}.elementor-1341 .elementor-element.elementor-element-aeca4d1 .elementor-icon svg{height:22px;}.elementor-1341 .elementor-element.elementor-element-6fb53e1d img{height:220px;border-radius:0px 100px 45px 5px;}.elementor-1341 .elementor-element.elementor-element-7628cf4f .elementor-heading-title{font-size:18px;}.elementor-1341 .elementor-element.elementor-element-3ff7597a{font-size:14px;}.elementor-1341 .elementor-element.elementor-element-21ff0484{--gap:14px 0px;--row-gap:14px;--column-gap:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-1e487947{left:10px;}body.rtl .elementor-1341 .elementor-element.elementor-element-1e487947{right:10px;}.elementor-1341 .elementor-element.elementor-element-1e487947{top:10px;}.elementor-1341 .elementor-element.elementor-element-1e487947 .elementor-icon{font-size:22px;}.elementor-1341 .elementor-element.elementor-element-1e487947 .elementor-icon svg{height:22px;}.elementor-1341 .elementor-element.elementor-element-4f99be64 img{height:220px;border-radius:0px 100px 45px 5px;}.elementor-1341 .elementor-element.elementor-element-5624fdde .elementor-heading-title{font-size:18px;}.elementor-1341 .elementor-element.elementor-element-7f2bebc1{font-size:14px;}.elementor-1341 .elementor-element.elementor-element-62b294a7{--gap:14px 0px;--row-gap:14px;--column-gap:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-145fb82a{left:10px;}body.rtl .elementor-1341 .elementor-element.elementor-element-145fb82a{right:10px;}.elementor-1341 .elementor-element.elementor-element-145fb82a{top:10px;}.elementor-1341 .elementor-element.elementor-element-145fb82a .elementor-icon{font-size:22px;}.elementor-1341 .elementor-element.elementor-element-145fb82a .elementor-icon svg{height:22px;}.elementor-1341 .elementor-element.elementor-element-7b8cf7a5 img{height:220px;border-radius:0px 100px 45px 5px;}.elementor-1341 .elementor-element.elementor-element-55037aa9 .elementor-heading-title{font-size:18px;}.elementor-1341 .elementor-element.elementor-element-2865a548{font-size:14px;}.elementor-1341 .elementor-element.elementor-element-3b364eb2{--gap:14px 0px;--row-gap:14px;--column-gap:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-65d8dd84{left:10px;}body.rtl .elementor-1341 .elementor-element.elementor-element-65d8dd84{right:10px;}.elementor-1341 .elementor-element.elementor-element-65d8dd84{top:10px;}.elementor-1341 .elementor-element.elementor-element-65d8dd84 .elementor-icon{font-size:22px;}.elementor-1341 .elementor-element.elementor-element-65d8dd84 .elementor-icon svg{height:22px;}.elementor-1341 .elementor-element.elementor-element-14617c0d img{height:220px;border-radius:0px 100px 45px 5px;}.elementor-1341 .elementor-element.elementor-element-507b0b16 .elementor-heading-title{font-size:18px;}.elementor-1341 .elementor-element.elementor-element-61c74c1d{font-size:14px;}.elementor-1341 .elementor-element.elementor-element-7ab454fd{--gap:14px 0px;--row-gap:14px;--column-gap:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-763d5c8a{left:10px;}body.rtl .elementor-1341 .elementor-element.elementor-element-763d5c8a{right:10px;}.elementor-1341 .elementor-element.elementor-element-763d5c8a{top:10px;}.elementor-1341 .elementor-element.elementor-element-763d5c8a .elementor-icon{font-size:22px;}.elementor-1341 .elementor-element.elementor-element-763d5c8a .elementor-icon svg{height:22px;}.elementor-1341 .elementor-element.elementor-element-60f6979e img{height:220px;border-radius:0px 100px 45px 5px;}.elementor-1341 .elementor-element.elementor-element-6afb7d5f .elementor-heading-title{font-size:18px;}.elementor-1341 .elementor-element.elementor-element-775c4cde{font-size:14px;}.elementor-1341 .elementor-element.elementor-element-73e6f55e{--gap:14px 0px;--row-gap:14px;--column-gap:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-bc965d4{left:10px;}body.rtl .elementor-1341 .elementor-element.elementor-element-bc965d4{right:10px;}.elementor-1341 .elementor-element.elementor-element-bc965d4{top:10px;}.elementor-1341 .elementor-element.elementor-element-bc965d4 .elementor-icon{font-size:22px;}.elementor-1341 .elementor-element.elementor-element-bc965d4 .elementor-icon svg{height:22px;}.elementor-1341 .elementor-element.elementor-element-419feac0 img{height:220px;border-radius:0px 100px 45px 5px;}.elementor-1341 .elementor-element.elementor-element-28538294 .elementor-heading-title{font-size:18px;}.elementor-1341 .elementor-element.elementor-element-2f3905a4{font-size:14px;}.elementor-1341 .elementor-element.elementor-element-1414beab{--gap:14px 0px;--row-gap:14px;--column-gap:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-66bf9030{left:10px;}body.rtl .elementor-1341 .elementor-element.elementor-element-66bf9030{right:10px;}.elementor-1341 .elementor-element.elementor-element-66bf9030{top:10px;}.elementor-1341 .elementor-element.elementor-element-66bf9030 .elementor-icon{font-size:22px;}.elementor-1341 .elementor-element.elementor-element-66bf9030 .elementor-icon svg{height:22px;}.elementor-1341 .elementor-element.elementor-element-5990d9f8 img{height:220px;border-radius:0px 100px 45px 5px;}.elementor-1341 .elementor-element.elementor-element-1fcf384c .elementor-heading-title{font-size:18px;}.elementor-1341 .elementor-element.elementor-element-7a089c8e{font-size:14px;}.elementor-1341 .elementor-element.elementor-element-db92fd3{--gap:14px 0px;--row-gap:14px;--column-gap:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-2a131633{left:10px;}body.rtl .elementor-1341 .elementor-element.elementor-element-2a131633{right:10px;}.elementor-1341 .elementor-element.elementor-element-2a131633{top:10px;}.elementor-1341 .elementor-element.elementor-element-2a131633 .elementor-icon{font-size:22px;}.elementor-1341 .elementor-element.elementor-element-2a131633 .elementor-icon svg{height:22px;}.elementor-1341 .elementor-element.elementor-element-7ad36122 img{height:220px;border-radius:0px 100px 45px 5px;}.elementor-1341 .elementor-element.elementor-element-515668f3 .elementor-heading-title{font-size:18px;}.elementor-1341 .elementor-element.elementor-element-3612f398{font-size:14px;}.elementor-1341 .elementor-element.elementor-element-6e4e953{--gap:14px 0px;--row-gap:14px;--column-gap:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-4641ab18{left:10px;}body.rtl .elementor-1341 .elementor-element.elementor-element-4641ab18{right:10px;}.elementor-1341 .elementor-element.elementor-element-4641ab18{top:10px;}.elementor-1341 .elementor-element.elementor-element-4641ab18 .elementor-icon{font-size:22px;}.elementor-1341 .elementor-element.elementor-element-4641ab18 .elementor-icon svg{height:22px;}.elementor-1341 .elementor-element.elementor-element-6a267d89 img{height:220px;border-radius:0px 100px 45px 5px;}.elementor-1341 .elementor-element.elementor-element-769ba8e .elementor-heading-title{font-size:18px;}.elementor-1341 .elementor-element.elementor-element-25a2033{font-size:14px;}.elementor-1341 .elementor-element.elementor-element-25307901{--gap:14px 0px;--row-gap:14px;--column-gap:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-1fe0bd06{left:10px;}body.rtl .elementor-1341 .elementor-element.elementor-element-1fe0bd06{right:10px;}.elementor-1341 .elementor-element.elementor-element-1fe0bd06{top:10px;}.elementor-1341 .elementor-element.elementor-element-1fe0bd06 .elementor-icon{font-size:22px;}.elementor-1341 .elementor-element.elementor-element-1fe0bd06 .elementor-icon svg{height:22px;}.elementor-1341 .elementor-element.elementor-element-59b02b5a img{height:220px;border-radius:0px 100px 45px 5px;}.elementor-1341 .elementor-element.elementor-element-bbd1f1 .elementor-heading-title{font-size:18px;}.elementor-1341 .elementor-element.elementor-element-1ce4d010{font-size:14px;}.elementor-1341 .elementor-element.elementor-element-1e645e70{--gap:14px 0px;--row-gap:14px;--column-gap:0px;}body:not(.rtl) .elementor-1341 .elementor-element.elementor-element-6bb2d936{left:10px;}body.rtl .elementor-1341 .elementor-element.elementor-element-6bb2d936{right:10px;}.elementor-1341 .elementor-element.elementor-element-6bb2d936{top:10px;}.elementor-1341 .elementor-element.elementor-element-6bb2d936 .elementor-icon{font-size:22px;}.elementor-1341 .elementor-element.elementor-element-6bb2d936 .elementor-icon svg{height:22px;}.elementor-1341 .elementor-element.elementor-element-57488fce img{height:220px;border-radius:0px 100px 45px 5px;}.elementor-1341 .elementor-element.elementor-element-37155d92 .elementor-heading-title{font-size:18px;}.elementor-1341 .elementor-element.elementor-element-57f9f97{font-size:14px;}.elementor-1341 .elementor-element.elementor-element-4efd5c2a{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:15px;}.elementor-1341 .elementor-element.elementor-element-4efd5c2a > .elementor-widget-container{margin:0% 0% 0% 0%;padding:30px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-2483e01 */.elementor-1341 .elementor-element.elementor-element-2483e01 span{
    background: #FFBF00;
    padding: 5px 15px;
}

.elementor-1341 .elementor-element.elementor-element-2483e01 .elementor-heading-title:after{
    content: '';
    background: url(/wp-content/uploads/2025/07/move-left.png);
    position: absolute;
    background-size: 100%;
    right: -50px;
    top: -40px;
    width: 60px;
    height: 60px;
    animation: tada 2s ease infinite;
}
@keyframes tada {
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { transform: scale(1.15) rotate(3deg); }
  40%, 60%, 80% { transform: scale(1.15) rotate(-3deg); }
  100% { transform: scale(1) rotate(0); }
}
.elementor-1341 .elementor-element.elementor-element-2483e01{
    width: fit-content;
}


@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2483e01 .elementor-heading-title:after{
        right: 10px;
        top: -30px;
        width: 40px;
        height: 40px;
    }
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a0ea697 */.elementor-1341 .elementor-element.elementor-element-a0ea697 {
  animation: upDown 2s ease-in-out infinite;
  width: fit-content;
}

@keyframes upDown {
  0%, 100% {
    transform: translateX(0);
  }
  50% {
    transform: translate(-10px);
  }
}/* End custom CSS */
/* Start custom CSS for ucaddon_list_marquee, class: .elementor-element-3666366 */.elementor-1341 .elementor-element.elementor-element-3666366 a{
    text-decoration: none;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dec4a6a */.elementor-1341 .elementor-element.elementor-element-dec4a6a .yellow-bg{
    background: #FFBF00;
    padding: 0 5px;
    color: #101010;
}

.elementor-1341 .elementor-element.elementor-element-dec4a6a .elementor-heading-title:before{
    content: '';
    background: url(/wp-content/uploads/2025/07/move-right-1.png);
    position: absolute;
    background-size: 100%;
    left: -50px;
    top: -50px;
    width: 60px;
    height: 60px;
    animation: tada 2s ease infinite;
    
}
@keyframes tada {
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { transform: scale(1.15) rotate(3deg); }
  40%, 60%, 80% { transform: scale(1.15) rotate(-3deg); }
  100% { transform: scale(1) rotate(0); }
}
.elementor-1341 .elementor-element.elementor-element-dec4a6a{
    width: fit-content;
}


@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-dec4a6a .elementor-heading-title:before{
        left: -20px;
        top: -30px;
        width: 40px;
        height: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b0ecec2 */.elementor-1341 .elementor-element.elementor-element-b0ecec2 {
    animation: wiggle 2s ease infinite;
}

@keyframes wiggle {
  0%, 100% {
    transform: rotate(0deg);
    transform-origin: left bottom; /* Pivot around bottom-left */
  }
  25% {
    transform: rotate(-3deg); /* Tilt left */
    transform-origin: left bottom;
  }
  50% {
    transform: rotate(3deg); /* Tilt right */
    transform-origin: left bottom;
  }
  75% {
    transform: rotate(-3deg); /* Tilt left again */
    transform-origin: left bottom;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a8baf54 */.elementor-1341 .elementor-element.elementor-element-a8baf54 span{
    background: #FFBF00;
    padding: 5px 15px;
}

.elementor-1341 .elementor-element.elementor-element-a8baf54 .elementor-heading-title:after{
    content: '';
    background: url(/wp-content/uploads/2025/07/move-left.png);
    position: absolute;
    background-size: 100%;
    right: 80px;
    top: -40px;
    width: 60px;
    height: 60px;
    animation: tada 2s ease infinite;
}
@keyframes tada {
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { transform: scale(1.15) rotate(3deg); }
  40%, 60%, 80% { transform: scale(1.15) rotate(-3deg); }
  100% { transform: scale(1) rotate(0); }
}
.elementor-1341 .elementor-element.elementor-element-a8baf54{
    width: fit-content;
}


@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-a8baf54 .elementor-heading-title:after{
        right: -10px;
        top: -30px;
        width: 40px;
        height: 40px;
    }
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d8545a7 */.elementor-1341 .elementor-element.elementor-element-d8545a7 .elementor-button {
    position: relative;
    overflow: hidden;
    transition: all 0.4s ease;
    z-index: 1;
}

.elementor-1341 .elementor-element.elementor-element-d8545a7 .elementor-button:after {
    content: '';
    position: absolute;
    background: #4433EE;
    bottom: -50px;
    left: 0;
    height: 50px;
    width: 100%;
    border-radius: 100%;
    transition: all 0.4s linear;
    opacity: 0;
}

/* Hover effect - circular burst falling from top */
.elementor-1341 .elementor-element.elementor-element-d8545a7 .elementor-button:hover:after {
    /*transform: translate(-50%) scale(1);*/
    bottom: 0;
    height: 100%;
    transform: scale(1.5);
    opacity: 1;
}

/* Ensure text stays on top */
.elementor-1341 .elementor-element.elementor-element-d8545a7 .elementor-button .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;
    transition: color 0.3s ease;
}

/* Optional: text color change on hover */
.elementor-1341 .elementor-element.elementor-element-d8545a7 .elementor-button:hover .elementor-button-content-wrapper {
    color: #fff;
}

.elementor-1341 .elementor-element.elementor-element-d8545a7 .elementor-button svg{
    width: 14px;
}
@media only screen and (min-width: 320px) and (max-width: 480px){   
    .elementor-1341 .elementor-element.elementor-element-d8545a7 .elementor-button-content-wrapper svg{
        width: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-d9627f3 */.elementor-1341 .elementor-element.elementor-element-d9627f3 .accordion-number{
    font-size: 25px;
}

.elementor-1341 .elementor-element.elementor-element-d9627f3 .accordion-wave-content{
    font-size: 20px;
    letter-spacing: -6px;
    font-weight: 100;
    margin: 10px;
}

@media only screen and (min-width: 320px) and (max-width: 480px){  
    .elementor-1341 .elementor-element.elementor-element-d9627f3 .accordion-number{
    font-size: 17px;
}

.elementor-1341 .elementor-element.elementor-element-d9627f3 .accordion-wave-content{
    font-size: 17px;
    margin: 5px;
}
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6631354 */.elementor-1341 .elementor-element.elementor-element-6631354 {
    background: #FFBF00;
    padding: 5px 10px;
    color: #000;
}




@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6631354 .elementor-heading-title:after{
        right: 10px;
        top: -30px;
        width: 40px;
        height: 40px;
    }
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db6495c */.elementor-1341 .elementor-element.elementor-element-db6495c .elementor-heading-title:after{
    content: '';
    background: url(/wp-content/uploads/2025/07/move-left.png);
    position: absolute;
    background-size: 100%;
    right: -25px;
    top: -30px;
    width: 40px;
    height: 40px;
    animation: tada 2s ease infinite;
}
@keyframes tada {
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { transform: scale(1.15) rotate(3deg); }
  40%, 60%, 80% { transform: scale(1.15) rotate(-3deg); }
  100% { transform: scale(1) rotate(0); }
}
.elementor-1341 .elementor-element.elementor-element-db6495c{
    width: fit-content;
}
.elementor-1341 .elementor-element.elementor-element-db6495c span{
    background: #FFBF00;
    padding: 0 5px;
    color: #101010;
}

@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-db6495c .elementor-heading-title:after{
        right: 18px;
        top: -30px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e0aebaa */.elementor-1341 .elementor-element.elementor-element-e0aebaa {
  animation: upDown 2s ease-in-out infinite;
  width: fit-content;
}

@keyframes upDown {
  0%, 100% {
    transform: translateX(0);
  }
  50% {
    transform: translate(-10px);
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-121101b7 */.elementor-1341 .elementor-element.elementor-element-121101b7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-121101b7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-121101b7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e27c835 */.elementor-1341 .elementor-element.elementor-element-6e27c835{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6e27c835:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6e27c835{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9889f53 */.elementor-1341 .elementor-element.elementor-element-9889f53{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-9889f53:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-9889f53{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2fff53cf */.elementor-1341 .elementor-element.elementor-element-2fff53cf{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2fff53cf:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2fff53cf{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b2ca165 */.elementor-1341 .elementor-element.elementor-element-6b2ca165{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6b2ca165:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6b2ca165{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6331553c */.elementor-1341 .elementor-element.elementor-element-6331553c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6331553c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6331553c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-387c5af5 */.elementor-1341 .elementor-element.elementor-element-387c5af5{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-387c5af5:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-387c5af5{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f139b2a */.elementor-1341 .elementor-element.elementor-element-f139b2a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-f139b2a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-f139b2a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-692d73a8 */.elementor-1341 .elementor-element.elementor-element-692d73a8{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-692d73a8:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-692d73a8{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-269a9647 */.elementor-1341 .elementor-element.elementor-element-269a9647{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-269a9647:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-269a9647{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1280fe7c */.elementor-1341 .elementor-element.elementor-element-1280fe7c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1280fe7c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1280fe7c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cda3fdb */.elementor-1341 .elementor-element.elementor-element-3cda3fdb{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3cda3fdb:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3cda3fdb{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c19a6f */.elementor-1341 .elementor-element.elementor-element-62c19a6f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-62c19a6f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-62c19a6f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-395d5003 */.elementor-1341 .elementor-element.elementor-element-395d5003{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-395d5003:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-395d5003{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a6d7bb1 */.elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3a6d7bb1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8e5788b */.elementor-1341 .elementor-element.elementor-element-8e5788b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-8e5788b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-8e5788b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-74ee3ecc */.elementor-1341 .elementor-element.elementor-element-74ee3ecc{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-74ee3ecc:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-74ee3ecc{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17b8acc7 */.elementor-1341 .elementor-element.elementor-element-17b8acc7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-17b8acc7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-17b8acc7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25ab9e3f */.elementor-1341 .elementor-element.elementor-element-25ab9e3f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-25ab9e3f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-25ab9e3f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc6b99b */.elementor-1341 .elementor-element.elementor-element-6bc6b99b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bc6b99b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bc6b99b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-293dd483 */.elementor-1341 .elementor-element.elementor-element-293dd483{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-293dd483:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-293dd483{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35043d7d */.elementor-1341 .elementor-element.elementor-element-35043d7d{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-35043d7d:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-35043d7d{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a84b49 */.elementor-1341 .elementor-element.elementor-element-69a84b49{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-69a84b49:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-69a84b49{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeca4d1 */.elementor-1341 .elementor-element.elementor-element-aeca4d1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-aeca4d1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-aeca4d1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e487947 */.elementor-1341 .elementor-element.elementor-element-1e487947{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1e487947:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1e487947{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-145fb82a */.elementor-1341 .elementor-element.elementor-element-145fb82a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-145fb82a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-145fb82a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d8dd84 */.elementor-1341 .elementor-element.elementor-element-65d8dd84{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-65d8dd84:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-65d8dd84{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-763d5c8a */.elementor-1341 .elementor-element.elementor-element-763d5c8a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-763d5c8a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-763d5c8a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc965d4 */.elementor-1341 .elementor-element.elementor-element-bc965d4{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-bc965d4:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-bc965d4{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66bf9030 */.elementor-1341 .elementor-element.elementor-element-66bf9030{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-66bf9030:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-66bf9030{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a131633 */.elementor-1341 .elementor-element.elementor-element-2a131633{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2a131633:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2a131633{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4641ab18 */.elementor-1341 .elementor-element.elementor-element-4641ab18{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-4641ab18:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-4641ab18{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fe0bd06 */.elementor-1341 .elementor-element.elementor-element-1fe0bd06{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1fe0bd06:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1fe0bd06{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bb2d936 */.elementor-1341 .elementor-element.elementor-element-6bb2d936{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bb2d936:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bb2d936{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-121101b7 */.elementor-1341 .elementor-element.elementor-element-121101b7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-121101b7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-121101b7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e27c835 */.elementor-1341 .elementor-element.elementor-element-6e27c835{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6e27c835:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6e27c835{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9889f53 */.elementor-1341 .elementor-element.elementor-element-9889f53{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-9889f53:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-9889f53{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2fff53cf */.elementor-1341 .elementor-element.elementor-element-2fff53cf{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2fff53cf:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2fff53cf{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b2ca165 */.elementor-1341 .elementor-element.elementor-element-6b2ca165{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6b2ca165:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6b2ca165{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6331553c */.elementor-1341 .elementor-element.elementor-element-6331553c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6331553c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6331553c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-387c5af5 */.elementor-1341 .elementor-element.elementor-element-387c5af5{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-387c5af5:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-387c5af5{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f139b2a */.elementor-1341 .elementor-element.elementor-element-f139b2a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-f139b2a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-f139b2a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-692d73a8 */.elementor-1341 .elementor-element.elementor-element-692d73a8{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-692d73a8:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-692d73a8{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-269a9647 */.elementor-1341 .elementor-element.elementor-element-269a9647{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-269a9647:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-269a9647{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1280fe7c */.elementor-1341 .elementor-element.elementor-element-1280fe7c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1280fe7c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1280fe7c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cda3fdb */.elementor-1341 .elementor-element.elementor-element-3cda3fdb{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3cda3fdb:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3cda3fdb{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c19a6f */.elementor-1341 .elementor-element.elementor-element-62c19a6f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-62c19a6f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-62c19a6f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-395d5003 */.elementor-1341 .elementor-element.elementor-element-395d5003{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-395d5003:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-395d5003{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a6d7bb1 */.elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3a6d7bb1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8e5788b */.elementor-1341 .elementor-element.elementor-element-8e5788b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-8e5788b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-8e5788b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-74ee3ecc */.elementor-1341 .elementor-element.elementor-element-74ee3ecc{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-74ee3ecc:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-74ee3ecc{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17b8acc7 */.elementor-1341 .elementor-element.elementor-element-17b8acc7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-17b8acc7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-17b8acc7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25ab9e3f */.elementor-1341 .elementor-element.elementor-element-25ab9e3f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-25ab9e3f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-25ab9e3f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc6b99b */.elementor-1341 .elementor-element.elementor-element-6bc6b99b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bc6b99b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bc6b99b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-293dd483 */.elementor-1341 .elementor-element.elementor-element-293dd483{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-293dd483:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-293dd483{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35043d7d */.elementor-1341 .elementor-element.elementor-element-35043d7d{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-35043d7d:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-35043d7d{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a84b49 */.elementor-1341 .elementor-element.elementor-element-69a84b49{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-69a84b49:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-69a84b49{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeca4d1 */.elementor-1341 .elementor-element.elementor-element-aeca4d1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-aeca4d1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-aeca4d1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e487947 */.elementor-1341 .elementor-element.elementor-element-1e487947{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1e487947:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1e487947{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-145fb82a */.elementor-1341 .elementor-element.elementor-element-145fb82a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-145fb82a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-145fb82a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d8dd84 */.elementor-1341 .elementor-element.elementor-element-65d8dd84{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-65d8dd84:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-65d8dd84{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-763d5c8a */.elementor-1341 .elementor-element.elementor-element-763d5c8a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-763d5c8a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-763d5c8a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc965d4 */.elementor-1341 .elementor-element.elementor-element-bc965d4{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-bc965d4:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-bc965d4{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66bf9030 */.elementor-1341 .elementor-element.elementor-element-66bf9030{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-66bf9030:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-66bf9030{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a131633 */.elementor-1341 .elementor-element.elementor-element-2a131633{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2a131633:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2a131633{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4641ab18 */.elementor-1341 .elementor-element.elementor-element-4641ab18{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-4641ab18:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-4641ab18{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fe0bd06 */.elementor-1341 .elementor-element.elementor-element-1fe0bd06{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1fe0bd06:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1fe0bd06{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bb2d936 */.elementor-1341 .elementor-element.elementor-element-6bb2d936{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bb2d936:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bb2d936{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-121101b7 */.elementor-1341 .elementor-element.elementor-element-121101b7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-121101b7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-121101b7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e27c835 */.elementor-1341 .elementor-element.elementor-element-6e27c835{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6e27c835:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6e27c835{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9889f53 */.elementor-1341 .elementor-element.elementor-element-9889f53{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-9889f53:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-9889f53{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2fff53cf */.elementor-1341 .elementor-element.elementor-element-2fff53cf{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2fff53cf:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2fff53cf{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b2ca165 */.elementor-1341 .elementor-element.elementor-element-6b2ca165{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6b2ca165:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6b2ca165{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6331553c */.elementor-1341 .elementor-element.elementor-element-6331553c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6331553c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6331553c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-387c5af5 */.elementor-1341 .elementor-element.elementor-element-387c5af5{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-387c5af5:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-387c5af5{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f139b2a */.elementor-1341 .elementor-element.elementor-element-f139b2a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-f139b2a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-f139b2a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-692d73a8 */.elementor-1341 .elementor-element.elementor-element-692d73a8{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-692d73a8:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-692d73a8{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-269a9647 */.elementor-1341 .elementor-element.elementor-element-269a9647{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-269a9647:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-269a9647{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1280fe7c */.elementor-1341 .elementor-element.elementor-element-1280fe7c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1280fe7c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1280fe7c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cda3fdb */.elementor-1341 .elementor-element.elementor-element-3cda3fdb{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3cda3fdb:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3cda3fdb{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c19a6f */.elementor-1341 .elementor-element.elementor-element-62c19a6f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-62c19a6f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-62c19a6f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-395d5003 */.elementor-1341 .elementor-element.elementor-element-395d5003{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-395d5003:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-395d5003{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a6d7bb1 */.elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3a6d7bb1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8e5788b */.elementor-1341 .elementor-element.elementor-element-8e5788b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-8e5788b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-8e5788b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-74ee3ecc */.elementor-1341 .elementor-element.elementor-element-74ee3ecc{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-74ee3ecc:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-74ee3ecc{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17b8acc7 */.elementor-1341 .elementor-element.elementor-element-17b8acc7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-17b8acc7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-17b8acc7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25ab9e3f */.elementor-1341 .elementor-element.elementor-element-25ab9e3f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-25ab9e3f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-25ab9e3f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc6b99b */.elementor-1341 .elementor-element.elementor-element-6bc6b99b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bc6b99b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bc6b99b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-293dd483 */.elementor-1341 .elementor-element.elementor-element-293dd483{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-293dd483:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-293dd483{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35043d7d */.elementor-1341 .elementor-element.elementor-element-35043d7d{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-35043d7d:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-35043d7d{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a84b49 */.elementor-1341 .elementor-element.elementor-element-69a84b49{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-69a84b49:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-69a84b49{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeca4d1 */.elementor-1341 .elementor-element.elementor-element-aeca4d1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-aeca4d1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-aeca4d1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e487947 */.elementor-1341 .elementor-element.elementor-element-1e487947{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1e487947:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1e487947{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-145fb82a */.elementor-1341 .elementor-element.elementor-element-145fb82a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-145fb82a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-145fb82a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d8dd84 */.elementor-1341 .elementor-element.elementor-element-65d8dd84{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-65d8dd84:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-65d8dd84{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-763d5c8a */.elementor-1341 .elementor-element.elementor-element-763d5c8a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-763d5c8a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-763d5c8a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc965d4 */.elementor-1341 .elementor-element.elementor-element-bc965d4{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-bc965d4:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-bc965d4{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66bf9030 */.elementor-1341 .elementor-element.elementor-element-66bf9030{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-66bf9030:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-66bf9030{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a131633 */.elementor-1341 .elementor-element.elementor-element-2a131633{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2a131633:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2a131633{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4641ab18 */.elementor-1341 .elementor-element.elementor-element-4641ab18{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-4641ab18:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-4641ab18{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fe0bd06 */.elementor-1341 .elementor-element.elementor-element-1fe0bd06{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1fe0bd06:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1fe0bd06{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bb2d936 */.elementor-1341 .elementor-element.elementor-element-6bb2d936{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bb2d936:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bb2d936{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-121101b7 */.elementor-1341 .elementor-element.elementor-element-121101b7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-121101b7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-121101b7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e27c835 */.elementor-1341 .elementor-element.elementor-element-6e27c835{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6e27c835:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6e27c835{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9889f53 */.elementor-1341 .elementor-element.elementor-element-9889f53{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-9889f53:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-9889f53{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2fff53cf */.elementor-1341 .elementor-element.elementor-element-2fff53cf{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2fff53cf:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2fff53cf{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b2ca165 */.elementor-1341 .elementor-element.elementor-element-6b2ca165{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6b2ca165:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6b2ca165{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6331553c */.elementor-1341 .elementor-element.elementor-element-6331553c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6331553c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6331553c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-387c5af5 */.elementor-1341 .elementor-element.elementor-element-387c5af5{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-387c5af5:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-387c5af5{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f139b2a */.elementor-1341 .elementor-element.elementor-element-f139b2a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-f139b2a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-f139b2a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-692d73a8 */.elementor-1341 .elementor-element.elementor-element-692d73a8{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-692d73a8:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-692d73a8{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-269a9647 */.elementor-1341 .elementor-element.elementor-element-269a9647{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-269a9647:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-269a9647{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1280fe7c */.elementor-1341 .elementor-element.elementor-element-1280fe7c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1280fe7c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1280fe7c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cda3fdb */.elementor-1341 .elementor-element.elementor-element-3cda3fdb{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3cda3fdb:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3cda3fdb{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c19a6f */.elementor-1341 .elementor-element.elementor-element-62c19a6f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-62c19a6f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-62c19a6f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-395d5003 */.elementor-1341 .elementor-element.elementor-element-395d5003{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-395d5003:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-395d5003{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a6d7bb1 */.elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3a6d7bb1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8e5788b */.elementor-1341 .elementor-element.elementor-element-8e5788b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-8e5788b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-8e5788b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-74ee3ecc */.elementor-1341 .elementor-element.elementor-element-74ee3ecc{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-74ee3ecc:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-74ee3ecc{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17b8acc7 */.elementor-1341 .elementor-element.elementor-element-17b8acc7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-17b8acc7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-17b8acc7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25ab9e3f */.elementor-1341 .elementor-element.elementor-element-25ab9e3f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-25ab9e3f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-25ab9e3f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc6b99b */.elementor-1341 .elementor-element.elementor-element-6bc6b99b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bc6b99b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bc6b99b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-293dd483 */.elementor-1341 .elementor-element.elementor-element-293dd483{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-293dd483:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-293dd483{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35043d7d */.elementor-1341 .elementor-element.elementor-element-35043d7d{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-35043d7d:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-35043d7d{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a84b49 */.elementor-1341 .elementor-element.elementor-element-69a84b49{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-69a84b49:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-69a84b49{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeca4d1 */.elementor-1341 .elementor-element.elementor-element-aeca4d1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-aeca4d1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-aeca4d1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e487947 */.elementor-1341 .elementor-element.elementor-element-1e487947{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1e487947:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1e487947{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-145fb82a */.elementor-1341 .elementor-element.elementor-element-145fb82a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-145fb82a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-145fb82a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d8dd84 */.elementor-1341 .elementor-element.elementor-element-65d8dd84{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-65d8dd84:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-65d8dd84{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-763d5c8a */.elementor-1341 .elementor-element.elementor-element-763d5c8a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-763d5c8a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-763d5c8a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc965d4 */.elementor-1341 .elementor-element.elementor-element-bc965d4{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-bc965d4:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-bc965d4{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66bf9030 */.elementor-1341 .elementor-element.elementor-element-66bf9030{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-66bf9030:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-66bf9030{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a131633 */.elementor-1341 .elementor-element.elementor-element-2a131633{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2a131633:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2a131633{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4641ab18 */.elementor-1341 .elementor-element.elementor-element-4641ab18{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-4641ab18:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-4641ab18{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fe0bd06 */.elementor-1341 .elementor-element.elementor-element-1fe0bd06{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1fe0bd06:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1fe0bd06{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bb2d936 */.elementor-1341 .elementor-element.elementor-element-6bb2d936{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bb2d936:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bb2d936{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-121101b7 */.elementor-1341 .elementor-element.elementor-element-121101b7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-121101b7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-121101b7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e27c835 */.elementor-1341 .elementor-element.elementor-element-6e27c835{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6e27c835:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6e27c835{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9889f53 */.elementor-1341 .elementor-element.elementor-element-9889f53{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-9889f53:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-9889f53{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2fff53cf */.elementor-1341 .elementor-element.elementor-element-2fff53cf{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2fff53cf:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2fff53cf{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b2ca165 */.elementor-1341 .elementor-element.elementor-element-6b2ca165{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6b2ca165:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6b2ca165{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6331553c */.elementor-1341 .elementor-element.elementor-element-6331553c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6331553c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6331553c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-387c5af5 */.elementor-1341 .elementor-element.elementor-element-387c5af5{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-387c5af5:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-387c5af5{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f139b2a */.elementor-1341 .elementor-element.elementor-element-f139b2a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-f139b2a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-f139b2a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-692d73a8 */.elementor-1341 .elementor-element.elementor-element-692d73a8{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-692d73a8:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-692d73a8{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-269a9647 */.elementor-1341 .elementor-element.elementor-element-269a9647{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-269a9647:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-269a9647{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1280fe7c */.elementor-1341 .elementor-element.elementor-element-1280fe7c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1280fe7c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1280fe7c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cda3fdb */.elementor-1341 .elementor-element.elementor-element-3cda3fdb{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3cda3fdb:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3cda3fdb{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c19a6f */.elementor-1341 .elementor-element.elementor-element-62c19a6f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-62c19a6f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-62c19a6f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-395d5003 */.elementor-1341 .elementor-element.elementor-element-395d5003{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-395d5003:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-395d5003{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a6d7bb1 */.elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3a6d7bb1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8e5788b */.elementor-1341 .elementor-element.elementor-element-8e5788b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-8e5788b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-8e5788b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-74ee3ecc */.elementor-1341 .elementor-element.elementor-element-74ee3ecc{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-74ee3ecc:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-74ee3ecc{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17b8acc7 */.elementor-1341 .elementor-element.elementor-element-17b8acc7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-17b8acc7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-17b8acc7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25ab9e3f */.elementor-1341 .elementor-element.elementor-element-25ab9e3f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-25ab9e3f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-25ab9e3f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc6b99b */.elementor-1341 .elementor-element.elementor-element-6bc6b99b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bc6b99b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bc6b99b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-293dd483 */.elementor-1341 .elementor-element.elementor-element-293dd483{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-293dd483:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-293dd483{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35043d7d */.elementor-1341 .elementor-element.elementor-element-35043d7d{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-35043d7d:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-35043d7d{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a84b49 */.elementor-1341 .elementor-element.elementor-element-69a84b49{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-69a84b49:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-69a84b49{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeca4d1 */.elementor-1341 .elementor-element.elementor-element-aeca4d1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-aeca4d1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-aeca4d1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e487947 */.elementor-1341 .elementor-element.elementor-element-1e487947{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1e487947:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1e487947{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-145fb82a */.elementor-1341 .elementor-element.elementor-element-145fb82a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-145fb82a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-145fb82a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d8dd84 */.elementor-1341 .elementor-element.elementor-element-65d8dd84{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-65d8dd84:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-65d8dd84{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-763d5c8a */.elementor-1341 .elementor-element.elementor-element-763d5c8a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-763d5c8a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-763d5c8a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc965d4 */.elementor-1341 .elementor-element.elementor-element-bc965d4{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-bc965d4:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-bc965d4{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66bf9030 */.elementor-1341 .elementor-element.elementor-element-66bf9030{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-66bf9030:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-66bf9030{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a131633 */.elementor-1341 .elementor-element.elementor-element-2a131633{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2a131633:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2a131633{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4641ab18 */.elementor-1341 .elementor-element.elementor-element-4641ab18{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-4641ab18:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-4641ab18{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fe0bd06 */.elementor-1341 .elementor-element.elementor-element-1fe0bd06{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1fe0bd06:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1fe0bd06{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bb2d936 */.elementor-1341 .elementor-element.elementor-element-6bb2d936{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bb2d936:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bb2d936{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-121101b7 */.elementor-1341 .elementor-element.elementor-element-121101b7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-121101b7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-121101b7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e27c835 */.elementor-1341 .elementor-element.elementor-element-6e27c835{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6e27c835:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6e27c835{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9889f53 */.elementor-1341 .elementor-element.elementor-element-9889f53{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-9889f53:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-9889f53{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2fff53cf */.elementor-1341 .elementor-element.elementor-element-2fff53cf{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2fff53cf:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2fff53cf{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b2ca165 */.elementor-1341 .elementor-element.elementor-element-6b2ca165{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6b2ca165:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6b2ca165{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6331553c */.elementor-1341 .elementor-element.elementor-element-6331553c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6331553c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6331553c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-387c5af5 */.elementor-1341 .elementor-element.elementor-element-387c5af5{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-387c5af5:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-387c5af5{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f139b2a */.elementor-1341 .elementor-element.elementor-element-f139b2a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-f139b2a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-f139b2a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-692d73a8 */.elementor-1341 .elementor-element.elementor-element-692d73a8{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-692d73a8:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-692d73a8{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-269a9647 */.elementor-1341 .elementor-element.elementor-element-269a9647{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-269a9647:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-269a9647{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1280fe7c */.elementor-1341 .elementor-element.elementor-element-1280fe7c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1280fe7c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1280fe7c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cda3fdb */.elementor-1341 .elementor-element.elementor-element-3cda3fdb{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3cda3fdb:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3cda3fdb{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c19a6f */.elementor-1341 .elementor-element.elementor-element-62c19a6f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-62c19a6f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-62c19a6f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-395d5003 */.elementor-1341 .elementor-element.elementor-element-395d5003{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-395d5003:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-395d5003{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a6d7bb1 */.elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3a6d7bb1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8e5788b */.elementor-1341 .elementor-element.elementor-element-8e5788b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-8e5788b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-8e5788b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-74ee3ecc */.elementor-1341 .elementor-element.elementor-element-74ee3ecc{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-74ee3ecc:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-74ee3ecc{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17b8acc7 */.elementor-1341 .elementor-element.elementor-element-17b8acc7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-17b8acc7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-17b8acc7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25ab9e3f */.elementor-1341 .elementor-element.elementor-element-25ab9e3f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-25ab9e3f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-25ab9e3f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc6b99b */.elementor-1341 .elementor-element.elementor-element-6bc6b99b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bc6b99b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bc6b99b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-293dd483 */.elementor-1341 .elementor-element.elementor-element-293dd483{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-293dd483:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-293dd483{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35043d7d */.elementor-1341 .elementor-element.elementor-element-35043d7d{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-35043d7d:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-35043d7d{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a84b49 */.elementor-1341 .elementor-element.elementor-element-69a84b49{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-69a84b49:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-69a84b49{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeca4d1 */.elementor-1341 .elementor-element.elementor-element-aeca4d1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-aeca4d1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-aeca4d1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e487947 */.elementor-1341 .elementor-element.elementor-element-1e487947{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1e487947:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1e487947{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-145fb82a */.elementor-1341 .elementor-element.elementor-element-145fb82a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-145fb82a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-145fb82a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d8dd84 */.elementor-1341 .elementor-element.elementor-element-65d8dd84{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-65d8dd84:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-65d8dd84{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-763d5c8a */.elementor-1341 .elementor-element.elementor-element-763d5c8a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-763d5c8a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-763d5c8a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc965d4 */.elementor-1341 .elementor-element.elementor-element-bc965d4{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-bc965d4:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-bc965d4{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66bf9030 */.elementor-1341 .elementor-element.elementor-element-66bf9030{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-66bf9030:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-66bf9030{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a131633 */.elementor-1341 .elementor-element.elementor-element-2a131633{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2a131633:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2a131633{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4641ab18 */.elementor-1341 .elementor-element.elementor-element-4641ab18{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-4641ab18:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-4641ab18{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fe0bd06 */.elementor-1341 .elementor-element.elementor-element-1fe0bd06{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1fe0bd06:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1fe0bd06{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bb2d936 */.elementor-1341 .elementor-element.elementor-element-6bb2d936{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bb2d936:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bb2d936{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-121101b7 */.elementor-1341 .elementor-element.elementor-element-121101b7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-121101b7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-121101b7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e27c835 */.elementor-1341 .elementor-element.elementor-element-6e27c835{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6e27c835:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6e27c835{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9889f53 */.elementor-1341 .elementor-element.elementor-element-9889f53{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-9889f53:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-9889f53{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2fff53cf */.elementor-1341 .elementor-element.elementor-element-2fff53cf{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2fff53cf:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2fff53cf{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b2ca165 */.elementor-1341 .elementor-element.elementor-element-6b2ca165{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6b2ca165:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6b2ca165{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6331553c */.elementor-1341 .elementor-element.elementor-element-6331553c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6331553c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6331553c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-387c5af5 */.elementor-1341 .elementor-element.elementor-element-387c5af5{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-387c5af5:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-387c5af5{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f139b2a */.elementor-1341 .elementor-element.elementor-element-f139b2a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-f139b2a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-f139b2a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-692d73a8 */.elementor-1341 .elementor-element.elementor-element-692d73a8{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-692d73a8:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-692d73a8{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-269a9647 */.elementor-1341 .elementor-element.elementor-element-269a9647{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-269a9647:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-269a9647{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1280fe7c */.elementor-1341 .elementor-element.elementor-element-1280fe7c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1280fe7c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1280fe7c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cda3fdb */.elementor-1341 .elementor-element.elementor-element-3cda3fdb{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3cda3fdb:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3cda3fdb{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c19a6f */.elementor-1341 .elementor-element.elementor-element-62c19a6f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-62c19a6f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-62c19a6f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-395d5003 */.elementor-1341 .elementor-element.elementor-element-395d5003{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-395d5003:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-395d5003{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a6d7bb1 */.elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3a6d7bb1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8e5788b */.elementor-1341 .elementor-element.elementor-element-8e5788b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-8e5788b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-8e5788b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-74ee3ecc */.elementor-1341 .elementor-element.elementor-element-74ee3ecc{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-74ee3ecc:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-74ee3ecc{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17b8acc7 */.elementor-1341 .elementor-element.elementor-element-17b8acc7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-17b8acc7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-17b8acc7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25ab9e3f */.elementor-1341 .elementor-element.elementor-element-25ab9e3f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-25ab9e3f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-25ab9e3f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc6b99b */.elementor-1341 .elementor-element.elementor-element-6bc6b99b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bc6b99b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bc6b99b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-293dd483 */.elementor-1341 .elementor-element.elementor-element-293dd483{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-293dd483:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-293dd483{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35043d7d */.elementor-1341 .elementor-element.elementor-element-35043d7d{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-35043d7d:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-35043d7d{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a84b49 */.elementor-1341 .elementor-element.elementor-element-69a84b49{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-69a84b49:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-69a84b49{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeca4d1 */.elementor-1341 .elementor-element.elementor-element-aeca4d1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-aeca4d1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-aeca4d1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e487947 */.elementor-1341 .elementor-element.elementor-element-1e487947{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1e487947:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1e487947{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-145fb82a */.elementor-1341 .elementor-element.elementor-element-145fb82a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-145fb82a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-145fb82a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d8dd84 */.elementor-1341 .elementor-element.elementor-element-65d8dd84{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-65d8dd84:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-65d8dd84{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-763d5c8a */.elementor-1341 .elementor-element.elementor-element-763d5c8a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-763d5c8a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-763d5c8a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc965d4 */.elementor-1341 .elementor-element.elementor-element-bc965d4{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-bc965d4:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-bc965d4{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66bf9030 */.elementor-1341 .elementor-element.elementor-element-66bf9030{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-66bf9030:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-66bf9030{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a131633 */.elementor-1341 .elementor-element.elementor-element-2a131633{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2a131633:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2a131633{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4641ab18 */.elementor-1341 .elementor-element.elementor-element-4641ab18{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-4641ab18:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-4641ab18{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fe0bd06 */.elementor-1341 .elementor-element.elementor-element-1fe0bd06{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1fe0bd06:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1fe0bd06{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bb2d936 */.elementor-1341 .elementor-element.elementor-element-6bb2d936{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bb2d936:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bb2d936{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-121101b7 */.elementor-1341 .elementor-element.elementor-element-121101b7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-121101b7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-121101b7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e27c835 */.elementor-1341 .elementor-element.elementor-element-6e27c835{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6e27c835:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6e27c835{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9889f53 */.elementor-1341 .elementor-element.elementor-element-9889f53{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-9889f53:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-9889f53{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2fff53cf */.elementor-1341 .elementor-element.elementor-element-2fff53cf{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2fff53cf:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2fff53cf{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b2ca165 */.elementor-1341 .elementor-element.elementor-element-6b2ca165{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6b2ca165:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6b2ca165{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6331553c */.elementor-1341 .elementor-element.elementor-element-6331553c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6331553c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6331553c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-387c5af5 */.elementor-1341 .elementor-element.elementor-element-387c5af5{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-387c5af5:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-387c5af5{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f139b2a */.elementor-1341 .elementor-element.elementor-element-f139b2a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-f139b2a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-f139b2a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-692d73a8 */.elementor-1341 .elementor-element.elementor-element-692d73a8{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-692d73a8:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-692d73a8{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-269a9647 */.elementor-1341 .elementor-element.elementor-element-269a9647{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-269a9647:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-269a9647{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1280fe7c */.elementor-1341 .elementor-element.elementor-element-1280fe7c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1280fe7c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1280fe7c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cda3fdb */.elementor-1341 .elementor-element.elementor-element-3cda3fdb{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3cda3fdb:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3cda3fdb{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c19a6f */.elementor-1341 .elementor-element.elementor-element-62c19a6f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-62c19a6f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-62c19a6f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-395d5003 */.elementor-1341 .elementor-element.elementor-element-395d5003{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-395d5003:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-395d5003{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a6d7bb1 */.elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3a6d7bb1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8e5788b */.elementor-1341 .elementor-element.elementor-element-8e5788b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-8e5788b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-8e5788b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-74ee3ecc */.elementor-1341 .elementor-element.elementor-element-74ee3ecc{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-74ee3ecc:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-74ee3ecc{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17b8acc7 */.elementor-1341 .elementor-element.elementor-element-17b8acc7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-17b8acc7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-17b8acc7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25ab9e3f */.elementor-1341 .elementor-element.elementor-element-25ab9e3f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-25ab9e3f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-25ab9e3f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc6b99b */.elementor-1341 .elementor-element.elementor-element-6bc6b99b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bc6b99b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bc6b99b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-293dd483 */.elementor-1341 .elementor-element.elementor-element-293dd483{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-293dd483:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-293dd483{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35043d7d */.elementor-1341 .elementor-element.elementor-element-35043d7d{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-35043d7d:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-35043d7d{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a84b49 */.elementor-1341 .elementor-element.elementor-element-69a84b49{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-69a84b49:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-69a84b49{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeca4d1 */.elementor-1341 .elementor-element.elementor-element-aeca4d1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-aeca4d1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-aeca4d1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e487947 */.elementor-1341 .elementor-element.elementor-element-1e487947{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1e487947:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1e487947{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-145fb82a */.elementor-1341 .elementor-element.elementor-element-145fb82a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-145fb82a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-145fb82a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d8dd84 */.elementor-1341 .elementor-element.elementor-element-65d8dd84{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-65d8dd84:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-65d8dd84{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-763d5c8a */.elementor-1341 .elementor-element.elementor-element-763d5c8a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-763d5c8a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-763d5c8a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc965d4 */.elementor-1341 .elementor-element.elementor-element-bc965d4{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-bc965d4:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-bc965d4{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66bf9030 */.elementor-1341 .elementor-element.elementor-element-66bf9030{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-66bf9030:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-66bf9030{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a131633 */.elementor-1341 .elementor-element.elementor-element-2a131633{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2a131633:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2a131633{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4641ab18 */.elementor-1341 .elementor-element.elementor-element-4641ab18{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-4641ab18:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-4641ab18{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fe0bd06 */.elementor-1341 .elementor-element.elementor-element-1fe0bd06{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1fe0bd06:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1fe0bd06{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bb2d936 */.elementor-1341 .elementor-element.elementor-element-6bb2d936{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bb2d936:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bb2d936{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-121101b7 */.elementor-1341 .elementor-element.elementor-element-121101b7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-121101b7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-121101b7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e27c835 */.elementor-1341 .elementor-element.elementor-element-6e27c835{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6e27c835:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6e27c835{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9889f53 */.elementor-1341 .elementor-element.elementor-element-9889f53{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-9889f53:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-9889f53{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2fff53cf */.elementor-1341 .elementor-element.elementor-element-2fff53cf{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2fff53cf:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2fff53cf{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b2ca165 */.elementor-1341 .elementor-element.elementor-element-6b2ca165{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6b2ca165:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6b2ca165{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6331553c */.elementor-1341 .elementor-element.elementor-element-6331553c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6331553c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6331553c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-387c5af5 */.elementor-1341 .elementor-element.elementor-element-387c5af5{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-387c5af5:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-387c5af5{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f139b2a */.elementor-1341 .elementor-element.elementor-element-f139b2a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-f139b2a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-f139b2a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-692d73a8 */.elementor-1341 .elementor-element.elementor-element-692d73a8{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-692d73a8:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-692d73a8{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-269a9647 */.elementor-1341 .elementor-element.elementor-element-269a9647{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-269a9647:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-269a9647{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1280fe7c */.elementor-1341 .elementor-element.elementor-element-1280fe7c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1280fe7c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1280fe7c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cda3fdb */.elementor-1341 .elementor-element.elementor-element-3cda3fdb{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3cda3fdb:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3cda3fdb{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c19a6f */.elementor-1341 .elementor-element.elementor-element-62c19a6f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-62c19a6f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-62c19a6f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-395d5003 */.elementor-1341 .elementor-element.elementor-element-395d5003{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-395d5003:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-395d5003{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a6d7bb1 */.elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3a6d7bb1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8e5788b */.elementor-1341 .elementor-element.elementor-element-8e5788b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-8e5788b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-8e5788b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-74ee3ecc */.elementor-1341 .elementor-element.elementor-element-74ee3ecc{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-74ee3ecc:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-74ee3ecc{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17b8acc7 */.elementor-1341 .elementor-element.elementor-element-17b8acc7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-17b8acc7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-17b8acc7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25ab9e3f */.elementor-1341 .elementor-element.elementor-element-25ab9e3f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-25ab9e3f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-25ab9e3f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc6b99b */.elementor-1341 .elementor-element.elementor-element-6bc6b99b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bc6b99b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bc6b99b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-293dd483 */.elementor-1341 .elementor-element.elementor-element-293dd483{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-293dd483:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-293dd483{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35043d7d */.elementor-1341 .elementor-element.elementor-element-35043d7d{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-35043d7d:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-35043d7d{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a84b49 */.elementor-1341 .elementor-element.elementor-element-69a84b49{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-69a84b49:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-69a84b49{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeca4d1 */.elementor-1341 .elementor-element.elementor-element-aeca4d1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-aeca4d1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-aeca4d1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e487947 */.elementor-1341 .elementor-element.elementor-element-1e487947{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1e487947:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1e487947{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-145fb82a */.elementor-1341 .elementor-element.elementor-element-145fb82a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-145fb82a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-145fb82a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d8dd84 */.elementor-1341 .elementor-element.elementor-element-65d8dd84{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-65d8dd84:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-65d8dd84{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-763d5c8a */.elementor-1341 .elementor-element.elementor-element-763d5c8a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-763d5c8a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-763d5c8a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc965d4 */.elementor-1341 .elementor-element.elementor-element-bc965d4{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-bc965d4:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-bc965d4{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66bf9030 */.elementor-1341 .elementor-element.elementor-element-66bf9030{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-66bf9030:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-66bf9030{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a131633 */.elementor-1341 .elementor-element.elementor-element-2a131633{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2a131633:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2a131633{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4641ab18 */.elementor-1341 .elementor-element.elementor-element-4641ab18{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-4641ab18:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-4641ab18{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fe0bd06 */.elementor-1341 .elementor-element.elementor-element-1fe0bd06{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1fe0bd06:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1fe0bd06{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bb2d936 */.elementor-1341 .elementor-element.elementor-element-6bb2d936{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bb2d936:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bb2d936{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-121101b7 */.elementor-1341 .elementor-element.elementor-element-121101b7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-121101b7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-121101b7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e27c835 */.elementor-1341 .elementor-element.elementor-element-6e27c835{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6e27c835:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6e27c835{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9889f53 */.elementor-1341 .elementor-element.elementor-element-9889f53{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-9889f53:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-9889f53{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2fff53cf */.elementor-1341 .elementor-element.elementor-element-2fff53cf{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2fff53cf:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2fff53cf{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b2ca165 */.elementor-1341 .elementor-element.elementor-element-6b2ca165{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6b2ca165:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6b2ca165{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6331553c */.elementor-1341 .elementor-element.elementor-element-6331553c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6331553c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6331553c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-387c5af5 */.elementor-1341 .elementor-element.elementor-element-387c5af5{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-387c5af5:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-387c5af5{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f139b2a */.elementor-1341 .elementor-element.elementor-element-f139b2a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-f139b2a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-f139b2a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-692d73a8 */.elementor-1341 .elementor-element.elementor-element-692d73a8{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-692d73a8:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-692d73a8{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-269a9647 */.elementor-1341 .elementor-element.elementor-element-269a9647{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-269a9647:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-269a9647{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1280fe7c */.elementor-1341 .elementor-element.elementor-element-1280fe7c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1280fe7c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1280fe7c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cda3fdb */.elementor-1341 .elementor-element.elementor-element-3cda3fdb{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3cda3fdb:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3cda3fdb{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c19a6f */.elementor-1341 .elementor-element.elementor-element-62c19a6f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-62c19a6f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-62c19a6f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-395d5003 */.elementor-1341 .elementor-element.elementor-element-395d5003{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-395d5003:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-395d5003{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a6d7bb1 */.elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3a6d7bb1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8e5788b */.elementor-1341 .elementor-element.elementor-element-8e5788b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-8e5788b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-8e5788b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-74ee3ecc */.elementor-1341 .elementor-element.elementor-element-74ee3ecc{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-74ee3ecc:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-74ee3ecc{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17b8acc7 */.elementor-1341 .elementor-element.elementor-element-17b8acc7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-17b8acc7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-17b8acc7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25ab9e3f */.elementor-1341 .elementor-element.elementor-element-25ab9e3f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-25ab9e3f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-25ab9e3f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc6b99b */.elementor-1341 .elementor-element.elementor-element-6bc6b99b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bc6b99b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bc6b99b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-293dd483 */.elementor-1341 .elementor-element.elementor-element-293dd483{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-293dd483:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-293dd483{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35043d7d */.elementor-1341 .elementor-element.elementor-element-35043d7d{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-35043d7d:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-35043d7d{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a84b49 */.elementor-1341 .elementor-element.elementor-element-69a84b49{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-69a84b49:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-69a84b49{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeca4d1 */.elementor-1341 .elementor-element.elementor-element-aeca4d1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-aeca4d1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-aeca4d1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e487947 */.elementor-1341 .elementor-element.elementor-element-1e487947{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1e487947:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1e487947{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-145fb82a */.elementor-1341 .elementor-element.elementor-element-145fb82a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-145fb82a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-145fb82a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d8dd84 */.elementor-1341 .elementor-element.elementor-element-65d8dd84{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-65d8dd84:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-65d8dd84{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-763d5c8a */.elementor-1341 .elementor-element.elementor-element-763d5c8a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-763d5c8a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-763d5c8a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc965d4 */.elementor-1341 .elementor-element.elementor-element-bc965d4{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-bc965d4:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-bc965d4{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66bf9030 */.elementor-1341 .elementor-element.elementor-element-66bf9030{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-66bf9030:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-66bf9030{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a131633 */.elementor-1341 .elementor-element.elementor-element-2a131633{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2a131633:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2a131633{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4641ab18 */.elementor-1341 .elementor-element.elementor-element-4641ab18{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-4641ab18:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-4641ab18{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fe0bd06 */.elementor-1341 .elementor-element.elementor-element-1fe0bd06{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1fe0bd06:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1fe0bd06{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bb2d936 */.elementor-1341 .elementor-element.elementor-element-6bb2d936{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bb2d936:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bb2d936{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-121101b7 */.elementor-1341 .elementor-element.elementor-element-121101b7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-121101b7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-121101b7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e27c835 */.elementor-1341 .elementor-element.elementor-element-6e27c835{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6e27c835:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6e27c835{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9889f53 */.elementor-1341 .elementor-element.elementor-element-9889f53{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-9889f53:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-9889f53{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2fff53cf */.elementor-1341 .elementor-element.elementor-element-2fff53cf{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2fff53cf:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2fff53cf{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b2ca165 */.elementor-1341 .elementor-element.elementor-element-6b2ca165{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6b2ca165:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6b2ca165{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6331553c */.elementor-1341 .elementor-element.elementor-element-6331553c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6331553c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6331553c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-387c5af5 */.elementor-1341 .elementor-element.elementor-element-387c5af5{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-387c5af5:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-387c5af5{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f139b2a */.elementor-1341 .elementor-element.elementor-element-f139b2a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-f139b2a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-f139b2a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-692d73a8 */.elementor-1341 .elementor-element.elementor-element-692d73a8{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-692d73a8:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-692d73a8{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-269a9647 */.elementor-1341 .elementor-element.elementor-element-269a9647{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-269a9647:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-269a9647{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1280fe7c */.elementor-1341 .elementor-element.elementor-element-1280fe7c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1280fe7c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1280fe7c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cda3fdb */.elementor-1341 .elementor-element.elementor-element-3cda3fdb{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3cda3fdb:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3cda3fdb{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c19a6f */.elementor-1341 .elementor-element.elementor-element-62c19a6f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-62c19a6f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-62c19a6f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-395d5003 */.elementor-1341 .elementor-element.elementor-element-395d5003{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-395d5003:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-395d5003{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a6d7bb1 */.elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3a6d7bb1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8e5788b */.elementor-1341 .elementor-element.elementor-element-8e5788b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-8e5788b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-8e5788b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-74ee3ecc */.elementor-1341 .elementor-element.elementor-element-74ee3ecc{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-74ee3ecc:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-74ee3ecc{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17b8acc7 */.elementor-1341 .elementor-element.elementor-element-17b8acc7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-17b8acc7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-17b8acc7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25ab9e3f */.elementor-1341 .elementor-element.elementor-element-25ab9e3f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-25ab9e3f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-25ab9e3f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc6b99b */.elementor-1341 .elementor-element.elementor-element-6bc6b99b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bc6b99b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bc6b99b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-293dd483 */.elementor-1341 .elementor-element.elementor-element-293dd483{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-293dd483:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-293dd483{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35043d7d */.elementor-1341 .elementor-element.elementor-element-35043d7d{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-35043d7d:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-35043d7d{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a84b49 */.elementor-1341 .elementor-element.elementor-element-69a84b49{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-69a84b49:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-69a84b49{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeca4d1 */.elementor-1341 .elementor-element.elementor-element-aeca4d1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-aeca4d1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-aeca4d1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e487947 */.elementor-1341 .elementor-element.elementor-element-1e487947{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1e487947:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1e487947{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-145fb82a */.elementor-1341 .elementor-element.elementor-element-145fb82a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-145fb82a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-145fb82a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d8dd84 */.elementor-1341 .elementor-element.elementor-element-65d8dd84{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-65d8dd84:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-65d8dd84{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-763d5c8a */.elementor-1341 .elementor-element.elementor-element-763d5c8a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-763d5c8a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-763d5c8a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc965d4 */.elementor-1341 .elementor-element.elementor-element-bc965d4{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-bc965d4:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-bc965d4{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66bf9030 */.elementor-1341 .elementor-element.elementor-element-66bf9030{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-66bf9030:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-66bf9030{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a131633 */.elementor-1341 .elementor-element.elementor-element-2a131633{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2a131633:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2a131633{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4641ab18 */.elementor-1341 .elementor-element.elementor-element-4641ab18{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-4641ab18:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-4641ab18{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fe0bd06 */.elementor-1341 .elementor-element.elementor-element-1fe0bd06{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1fe0bd06:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1fe0bd06{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bb2d936 */.elementor-1341 .elementor-element.elementor-element-6bb2d936{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bb2d936:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bb2d936{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-121101b7 */.elementor-1341 .elementor-element.elementor-element-121101b7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-121101b7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-121101b7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e27c835 */.elementor-1341 .elementor-element.elementor-element-6e27c835{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6e27c835:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6e27c835{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9889f53 */.elementor-1341 .elementor-element.elementor-element-9889f53{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-9889f53:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-9889f53{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2fff53cf */.elementor-1341 .elementor-element.elementor-element-2fff53cf{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2fff53cf:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2fff53cf{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b2ca165 */.elementor-1341 .elementor-element.elementor-element-6b2ca165{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6b2ca165:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6b2ca165{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6331553c */.elementor-1341 .elementor-element.elementor-element-6331553c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6331553c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6331553c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-387c5af5 */.elementor-1341 .elementor-element.elementor-element-387c5af5{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-387c5af5:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-387c5af5{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f139b2a */.elementor-1341 .elementor-element.elementor-element-f139b2a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-f139b2a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-f139b2a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-692d73a8 */.elementor-1341 .elementor-element.elementor-element-692d73a8{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-692d73a8:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-692d73a8{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-269a9647 */.elementor-1341 .elementor-element.elementor-element-269a9647{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-269a9647:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-269a9647{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1280fe7c */.elementor-1341 .elementor-element.elementor-element-1280fe7c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1280fe7c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1280fe7c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cda3fdb */.elementor-1341 .elementor-element.elementor-element-3cda3fdb{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3cda3fdb:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3cda3fdb{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c19a6f */.elementor-1341 .elementor-element.elementor-element-62c19a6f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-62c19a6f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-62c19a6f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-395d5003 */.elementor-1341 .elementor-element.elementor-element-395d5003{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-395d5003:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-395d5003{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a6d7bb1 */.elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3a6d7bb1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8e5788b */.elementor-1341 .elementor-element.elementor-element-8e5788b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-8e5788b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-8e5788b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-74ee3ecc */.elementor-1341 .elementor-element.elementor-element-74ee3ecc{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-74ee3ecc:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-74ee3ecc{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17b8acc7 */.elementor-1341 .elementor-element.elementor-element-17b8acc7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-17b8acc7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-17b8acc7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25ab9e3f */.elementor-1341 .elementor-element.elementor-element-25ab9e3f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-25ab9e3f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-25ab9e3f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc6b99b */.elementor-1341 .elementor-element.elementor-element-6bc6b99b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bc6b99b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bc6b99b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-293dd483 */.elementor-1341 .elementor-element.elementor-element-293dd483{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-293dd483:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-293dd483{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35043d7d */.elementor-1341 .elementor-element.elementor-element-35043d7d{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-35043d7d:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-35043d7d{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a84b49 */.elementor-1341 .elementor-element.elementor-element-69a84b49{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-69a84b49:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-69a84b49{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeca4d1 */.elementor-1341 .elementor-element.elementor-element-aeca4d1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-aeca4d1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-aeca4d1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e487947 */.elementor-1341 .elementor-element.elementor-element-1e487947{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1e487947:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1e487947{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-145fb82a */.elementor-1341 .elementor-element.elementor-element-145fb82a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-145fb82a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-145fb82a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d8dd84 */.elementor-1341 .elementor-element.elementor-element-65d8dd84{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-65d8dd84:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-65d8dd84{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-763d5c8a */.elementor-1341 .elementor-element.elementor-element-763d5c8a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-763d5c8a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-763d5c8a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc965d4 */.elementor-1341 .elementor-element.elementor-element-bc965d4{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-bc965d4:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-bc965d4{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66bf9030 */.elementor-1341 .elementor-element.elementor-element-66bf9030{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-66bf9030:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-66bf9030{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a131633 */.elementor-1341 .elementor-element.elementor-element-2a131633{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2a131633:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2a131633{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4641ab18 */.elementor-1341 .elementor-element.elementor-element-4641ab18{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-4641ab18:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-4641ab18{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fe0bd06 */.elementor-1341 .elementor-element.elementor-element-1fe0bd06{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1fe0bd06:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1fe0bd06{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bb2d936 */.elementor-1341 .elementor-element.elementor-element-6bb2d936{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bb2d936:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bb2d936{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-121101b7 */.elementor-1341 .elementor-element.elementor-element-121101b7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-121101b7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-121101b7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e27c835 */.elementor-1341 .elementor-element.elementor-element-6e27c835{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6e27c835:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6e27c835{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9889f53 */.elementor-1341 .elementor-element.elementor-element-9889f53{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-9889f53:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-9889f53{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2fff53cf */.elementor-1341 .elementor-element.elementor-element-2fff53cf{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2fff53cf:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2fff53cf{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b2ca165 */.elementor-1341 .elementor-element.elementor-element-6b2ca165{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6b2ca165:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6b2ca165{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6331553c */.elementor-1341 .elementor-element.elementor-element-6331553c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6331553c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6331553c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-387c5af5 */.elementor-1341 .elementor-element.elementor-element-387c5af5{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-387c5af5:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-387c5af5{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f139b2a */.elementor-1341 .elementor-element.elementor-element-f139b2a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-f139b2a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-f139b2a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-692d73a8 */.elementor-1341 .elementor-element.elementor-element-692d73a8{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-692d73a8:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-692d73a8{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-269a9647 */.elementor-1341 .elementor-element.elementor-element-269a9647{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-269a9647:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-269a9647{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1280fe7c */.elementor-1341 .elementor-element.elementor-element-1280fe7c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1280fe7c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1280fe7c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cda3fdb */.elementor-1341 .elementor-element.elementor-element-3cda3fdb{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3cda3fdb:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3cda3fdb{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c19a6f */.elementor-1341 .elementor-element.elementor-element-62c19a6f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-62c19a6f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-62c19a6f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-395d5003 */.elementor-1341 .elementor-element.elementor-element-395d5003{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-395d5003:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-395d5003{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a6d7bb1 */.elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3a6d7bb1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8e5788b */.elementor-1341 .elementor-element.elementor-element-8e5788b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-8e5788b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-8e5788b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-74ee3ecc */.elementor-1341 .elementor-element.elementor-element-74ee3ecc{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-74ee3ecc:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-74ee3ecc{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17b8acc7 */.elementor-1341 .elementor-element.elementor-element-17b8acc7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-17b8acc7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-17b8acc7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25ab9e3f */.elementor-1341 .elementor-element.elementor-element-25ab9e3f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-25ab9e3f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-25ab9e3f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc6b99b */.elementor-1341 .elementor-element.elementor-element-6bc6b99b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bc6b99b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bc6b99b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-293dd483 */.elementor-1341 .elementor-element.elementor-element-293dd483{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-293dd483:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-293dd483{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35043d7d */.elementor-1341 .elementor-element.elementor-element-35043d7d{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-35043d7d:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-35043d7d{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a84b49 */.elementor-1341 .elementor-element.elementor-element-69a84b49{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-69a84b49:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-69a84b49{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeca4d1 */.elementor-1341 .elementor-element.elementor-element-aeca4d1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-aeca4d1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-aeca4d1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e487947 */.elementor-1341 .elementor-element.elementor-element-1e487947{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1e487947:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1e487947{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-145fb82a */.elementor-1341 .elementor-element.elementor-element-145fb82a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-145fb82a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-145fb82a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d8dd84 */.elementor-1341 .elementor-element.elementor-element-65d8dd84{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-65d8dd84:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-65d8dd84{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-763d5c8a */.elementor-1341 .elementor-element.elementor-element-763d5c8a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-763d5c8a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-763d5c8a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc965d4 */.elementor-1341 .elementor-element.elementor-element-bc965d4{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-bc965d4:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-bc965d4{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66bf9030 */.elementor-1341 .elementor-element.elementor-element-66bf9030{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-66bf9030:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-66bf9030{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a131633 */.elementor-1341 .elementor-element.elementor-element-2a131633{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2a131633:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2a131633{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4641ab18 */.elementor-1341 .elementor-element.elementor-element-4641ab18{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-4641ab18:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-4641ab18{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fe0bd06 */.elementor-1341 .elementor-element.elementor-element-1fe0bd06{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1fe0bd06:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1fe0bd06{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bb2d936 */.elementor-1341 .elementor-element.elementor-element-6bb2d936{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bb2d936:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bb2d936{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-121101b7 */.elementor-1341 .elementor-element.elementor-element-121101b7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-121101b7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-121101b7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e27c835 */.elementor-1341 .elementor-element.elementor-element-6e27c835{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6e27c835:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6e27c835{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9889f53 */.elementor-1341 .elementor-element.elementor-element-9889f53{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-9889f53:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-9889f53{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2fff53cf */.elementor-1341 .elementor-element.elementor-element-2fff53cf{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2fff53cf:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2fff53cf{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b2ca165 */.elementor-1341 .elementor-element.elementor-element-6b2ca165{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6b2ca165:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6b2ca165{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6331553c */.elementor-1341 .elementor-element.elementor-element-6331553c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6331553c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6331553c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-387c5af5 */.elementor-1341 .elementor-element.elementor-element-387c5af5{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-387c5af5:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-387c5af5{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f139b2a */.elementor-1341 .elementor-element.elementor-element-f139b2a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-f139b2a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-f139b2a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-692d73a8 */.elementor-1341 .elementor-element.elementor-element-692d73a8{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-692d73a8:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-692d73a8{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-269a9647 */.elementor-1341 .elementor-element.elementor-element-269a9647{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-269a9647:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-269a9647{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1280fe7c */.elementor-1341 .elementor-element.elementor-element-1280fe7c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1280fe7c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1280fe7c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cda3fdb */.elementor-1341 .elementor-element.elementor-element-3cda3fdb{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3cda3fdb:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3cda3fdb{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c19a6f */.elementor-1341 .elementor-element.elementor-element-62c19a6f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-62c19a6f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-62c19a6f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-395d5003 */.elementor-1341 .elementor-element.elementor-element-395d5003{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-395d5003:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-395d5003{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a6d7bb1 */.elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3a6d7bb1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8e5788b */.elementor-1341 .elementor-element.elementor-element-8e5788b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-8e5788b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-8e5788b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-74ee3ecc */.elementor-1341 .elementor-element.elementor-element-74ee3ecc{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-74ee3ecc:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-74ee3ecc{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17b8acc7 */.elementor-1341 .elementor-element.elementor-element-17b8acc7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-17b8acc7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-17b8acc7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25ab9e3f */.elementor-1341 .elementor-element.elementor-element-25ab9e3f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-25ab9e3f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-25ab9e3f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc6b99b */.elementor-1341 .elementor-element.elementor-element-6bc6b99b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bc6b99b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bc6b99b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-293dd483 */.elementor-1341 .elementor-element.elementor-element-293dd483{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-293dd483:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-293dd483{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35043d7d */.elementor-1341 .elementor-element.elementor-element-35043d7d{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-35043d7d:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-35043d7d{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a84b49 */.elementor-1341 .elementor-element.elementor-element-69a84b49{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-69a84b49:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-69a84b49{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeca4d1 */.elementor-1341 .elementor-element.elementor-element-aeca4d1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-aeca4d1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-aeca4d1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e487947 */.elementor-1341 .elementor-element.elementor-element-1e487947{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1e487947:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1e487947{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-145fb82a */.elementor-1341 .elementor-element.elementor-element-145fb82a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-145fb82a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-145fb82a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d8dd84 */.elementor-1341 .elementor-element.elementor-element-65d8dd84{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-65d8dd84:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-65d8dd84{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-763d5c8a */.elementor-1341 .elementor-element.elementor-element-763d5c8a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-763d5c8a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-763d5c8a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc965d4 */.elementor-1341 .elementor-element.elementor-element-bc965d4{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-bc965d4:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-bc965d4{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66bf9030 */.elementor-1341 .elementor-element.elementor-element-66bf9030{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-66bf9030:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-66bf9030{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a131633 */.elementor-1341 .elementor-element.elementor-element-2a131633{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2a131633:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2a131633{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4641ab18 */.elementor-1341 .elementor-element.elementor-element-4641ab18{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-4641ab18:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-4641ab18{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fe0bd06 */.elementor-1341 .elementor-element.elementor-element-1fe0bd06{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1fe0bd06:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1fe0bd06{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bb2d936 */.elementor-1341 .elementor-element.elementor-element-6bb2d936{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bb2d936:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bb2d936{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-121101b7 */.elementor-1341 .elementor-element.elementor-element-121101b7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-121101b7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-121101b7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e27c835 */.elementor-1341 .elementor-element.elementor-element-6e27c835{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6e27c835:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6e27c835{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9889f53 */.elementor-1341 .elementor-element.elementor-element-9889f53{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-9889f53:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-9889f53{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2fff53cf */.elementor-1341 .elementor-element.elementor-element-2fff53cf{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2fff53cf:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2fff53cf{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b2ca165 */.elementor-1341 .elementor-element.elementor-element-6b2ca165{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6b2ca165:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6b2ca165{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6331553c */.elementor-1341 .elementor-element.elementor-element-6331553c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6331553c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6331553c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-387c5af5 */.elementor-1341 .elementor-element.elementor-element-387c5af5{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-387c5af5:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-387c5af5{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f139b2a */.elementor-1341 .elementor-element.elementor-element-f139b2a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-f139b2a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-f139b2a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-692d73a8 */.elementor-1341 .elementor-element.elementor-element-692d73a8{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-692d73a8:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-692d73a8{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-269a9647 */.elementor-1341 .elementor-element.elementor-element-269a9647{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-269a9647:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-269a9647{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1280fe7c */.elementor-1341 .elementor-element.elementor-element-1280fe7c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1280fe7c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1280fe7c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cda3fdb */.elementor-1341 .elementor-element.elementor-element-3cda3fdb{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3cda3fdb:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3cda3fdb{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c19a6f */.elementor-1341 .elementor-element.elementor-element-62c19a6f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-62c19a6f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-62c19a6f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-395d5003 */.elementor-1341 .elementor-element.elementor-element-395d5003{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-395d5003:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-395d5003{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a6d7bb1 */.elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3a6d7bb1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8e5788b */.elementor-1341 .elementor-element.elementor-element-8e5788b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-8e5788b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-8e5788b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-74ee3ecc */.elementor-1341 .elementor-element.elementor-element-74ee3ecc{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-74ee3ecc:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-74ee3ecc{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17b8acc7 */.elementor-1341 .elementor-element.elementor-element-17b8acc7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-17b8acc7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-17b8acc7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25ab9e3f */.elementor-1341 .elementor-element.elementor-element-25ab9e3f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-25ab9e3f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-25ab9e3f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc6b99b */.elementor-1341 .elementor-element.elementor-element-6bc6b99b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bc6b99b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bc6b99b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-293dd483 */.elementor-1341 .elementor-element.elementor-element-293dd483{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-293dd483:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-293dd483{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35043d7d */.elementor-1341 .elementor-element.elementor-element-35043d7d{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-35043d7d:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-35043d7d{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a84b49 */.elementor-1341 .elementor-element.elementor-element-69a84b49{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-69a84b49:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-69a84b49{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeca4d1 */.elementor-1341 .elementor-element.elementor-element-aeca4d1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-aeca4d1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-aeca4d1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e487947 */.elementor-1341 .elementor-element.elementor-element-1e487947{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1e487947:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1e487947{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-145fb82a */.elementor-1341 .elementor-element.elementor-element-145fb82a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-145fb82a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-145fb82a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d8dd84 */.elementor-1341 .elementor-element.elementor-element-65d8dd84{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-65d8dd84:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-65d8dd84{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-763d5c8a */.elementor-1341 .elementor-element.elementor-element-763d5c8a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-763d5c8a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-763d5c8a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc965d4 */.elementor-1341 .elementor-element.elementor-element-bc965d4{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-bc965d4:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-bc965d4{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66bf9030 */.elementor-1341 .elementor-element.elementor-element-66bf9030{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-66bf9030:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-66bf9030{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a131633 */.elementor-1341 .elementor-element.elementor-element-2a131633{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2a131633:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2a131633{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4641ab18 */.elementor-1341 .elementor-element.elementor-element-4641ab18{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-4641ab18:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-4641ab18{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fe0bd06 */.elementor-1341 .elementor-element.elementor-element-1fe0bd06{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1fe0bd06:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1fe0bd06{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bb2d936 */.elementor-1341 .elementor-element.elementor-element-6bb2d936{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bb2d936:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bb2d936{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-121101b7 */.elementor-1341 .elementor-element.elementor-element-121101b7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-121101b7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-121101b7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e27c835 */.elementor-1341 .elementor-element.elementor-element-6e27c835{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6e27c835:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6e27c835{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9889f53 */.elementor-1341 .elementor-element.elementor-element-9889f53{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-9889f53:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-9889f53{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2fff53cf */.elementor-1341 .elementor-element.elementor-element-2fff53cf{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2fff53cf:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2fff53cf{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b2ca165 */.elementor-1341 .elementor-element.elementor-element-6b2ca165{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6b2ca165:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6b2ca165{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6331553c */.elementor-1341 .elementor-element.elementor-element-6331553c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6331553c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6331553c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-387c5af5 */.elementor-1341 .elementor-element.elementor-element-387c5af5{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-387c5af5:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-387c5af5{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f139b2a */.elementor-1341 .elementor-element.elementor-element-f139b2a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-f139b2a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-f139b2a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-692d73a8 */.elementor-1341 .elementor-element.elementor-element-692d73a8{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-692d73a8:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-692d73a8{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-269a9647 */.elementor-1341 .elementor-element.elementor-element-269a9647{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-269a9647:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-269a9647{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1280fe7c */.elementor-1341 .elementor-element.elementor-element-1280fe7c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1280fe7c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1280fe7c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cda3fdb */.elementor-1341 .elementor-element.elementor-element-3cda3fdb{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3cda3fdb:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3cda3fdb{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c19a6f */.elementor-1341 .elementor-element.elementor-element-62c19a6f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-62c19a6f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-62c19a6f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-395d5003 */.elementor-1341 .elementor-element.elementor-element-395d5003{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-395d5003:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-395d5003{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a6d7bb1 */.elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3a6d7bb1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8e5788b */.elementor-1341 .elementor-element.elementor-element-8e5788b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-8e5788b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-8e5788b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-74ee3ecc */.elementor-1341 .elementor-element.elementor-element-74ee3ecc{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-74ee3ecc:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-74ee3ecc{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17b8acc7 */.elementor-1341 .elementor-element.elementor-element-17b8acc7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-17b8acc7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-17b8acc7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25ab9e3f */.elementor-1341 .elementor-element.elementor-element-25ab9e3f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-25ab9e3f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-25ab9e3f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc6b99b */.elementor-1341 .elementor-element.elementor-element-6bc6b99b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bc6b99b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bc6b99b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-293dd483 */.elementor-1341 .elementor-element.elementor-element-293dd483{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-293dd483:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-293dd483{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35043d7d */.elementor-1341 .elementor-element.elementor-element-35043d7d{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-35043d7d:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-35043d7d{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a84b49 */.elementor-1341 .elementor-element.elementor-element-69a84b49{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-69a84b49:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-69a84b49{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeca4d1 */.elementor-1341 .elementor-element.elementor-element-aeca4d1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-aeca4d1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-aeca4d1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e487947 */.elementor-1341 .elementor-element.elementor-element-1e487947{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1e487947:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1e487947{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-145fb82a */.elementor-1341 .elementor-element.elementor-element-145fb82a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-145fb82a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-145fb82a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d8dd84 */.elementor-1341 .elementor-element.elementor-element-65d8dd84{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-65d8dd84:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-65d8dd84{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-763d5c8a */.elementor-1341 .elementor-element.elementor-element-763d5c8a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-763d5c8a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-763d5c8a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc965d4 */.elementor-1341 .elementor-element.elementor-element-bc965d4{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-bc965d4:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-bc965d4{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66bf9030 */.elementor-1341 .elementor-element.elementor-element-66bf9030{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-66bf9030:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-66bf9030{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a131633 */.elementor-1341 .elementor-element.elementor-element-2a131633{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2a131633:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2a131633{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4641ab18 */.elementor-1341 .elementor-element.elementor-element-4641ab18{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-4641ab18:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-4641ab18{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fe0bd06 */.elementor-1341 .elementor-element.elementor-element-1fe0bd06{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1fe0bd06:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1fe0bd06{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bb2d936 */.elementor-1341 .elementor-element.elementor-element-6bb2d936{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bb2d936:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bb2d936{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-121101b7 */.elementor-1341 .elementor-element.elementor-element-121101b7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-121101b7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-121101b7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e27c835 */.elementor-1341 .elementor-element.elementor-element-6e27c835{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6e27c835:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6e27c835{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9889f53 */.elementor-1341 .elementor-element.elementor-element-9889f53{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-9889f53:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-9889f53{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2fff53cf */.elementor-1341 .elementor-element.elementor-element-2fff53cf{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2fff53cf:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2fff53cf{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b2ca165 */.elementor-1341 .elementor-element.elementor-element-6b2ca165{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6b2ca165:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6b2ca165{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6331553c */.elementor-1341 .elementor-element.elementor-element-6331553c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6331553c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6331553c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-387c5af5 */.elementor-1341 .elementor-element.elementor-element-387c5af5{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-387c5af5:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-387c5af5{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f139b2a */.elementor-1341 .elementor-element.elementor-element-f139b2a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-f139b2a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-f139b2a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-692d73a8 */.elementor-1341 .elementor-element.elementor-element-692d73a8{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-692d73a8:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-692d73a8{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-269a9647 */.elementor-1341 .elementor-element.elementor-element-269a9647{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-269a9647:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-269a9647{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1280fe7c */.elementor-1341 .elementor-element.elementor-element-1280fe7c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1280fe7c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1280fe7c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cda3fdb */.elementor-1341 .elementor-element.elementor-element-3cda3fdb{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3cda3fdb:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3cda3fdb{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c19a6f */.elementor-1341 .elementor-element.elementor-element-62c19a6f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-62c19a6f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-62c19a6f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-395d5003 */.elementor-1341 .elementor-element.elementor-element-395d5003{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-395d5003:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-395d5003{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a6d7bb1 */.elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3a6d7bb1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8e5788b */.elementor-1341 .elementor-element.elementor-element-8e5788b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-8e5788b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-8e5788b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-74ee3ecc */.elementor-1341 .elementor-element.elementor-element-74ee3ecc{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-74ee3ecc:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-74ee3ecc{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17b8acc7 */.elementor-1341 .elementor-element.elementor-element-17b8acc7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-17b8acc7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-17b8acc7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25ab9e3f */.elementor-1341 .elementor-element.elementor-element-25ab9e3f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-25ab9e3f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-25ab9e3f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc6b99b */.elementor-1341 .elementor-element.elementor-element-6bc6b99b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bc6b99b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bc6b99b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-293dd483 */.elementor-1341 .elementor-element.elementor-element-293dd483{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-293dd483:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-293dd483{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35043d7d */.elementor-1341 .elementor-element.elementor-element-35043d7d{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-35043d7d:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-35043d7d{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a84b49 */.elementor-1341 .elementor-element.elementor-element-69a84b49{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-69a84b49:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-69a84b49{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeca4d1 */.elementor-1341 .elementor-element.elementor-element-aeca4d1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-aeca4d1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-aeca4d1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e487947 */.elementor-1341 .elementor-element.elementor-element-1e487947{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1e487947:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1e487947{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-145fb82a */.elementor-1341 .elementor-element.elementor-element-145fb82a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-145fb82a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-145fb82a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d8dd84 */.elementor-1341 .elementor-element.elementor-element-65d8dd84{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-65d8dd84:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-65d8dd84{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-763d5c8a */.elementor-1341 .elementor-element.elementor-element-763d5c8a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-763d5c8a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-763d5c8a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc965d4 */.elementor-1341 .elementor-element.elementor-element-bc965d4{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-bc965d4:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-bc965d4{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66bf9030 */.elementor-1341 .elementor-element.elementor-element-66bf9030{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-66bf9030:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-66bf9030{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a131633 */.elementor-1341 .elementor-element.elementor-element-2a131633{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2a131633:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2a131633{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4641ab18 */.elementor-1341 .elementor-element.elementor-element-4641ab18{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-4641ab18:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-4641ab18{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fe0bd06 */.elementor-1341 .elementor-element.elementor-element-1fe0bd06{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1fe0bd06:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1fe0bd06{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bb2d936 */.elementor-1341 .elementor-element.elementor-element-6bb2d936{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bb2d936:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bb2d936{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-121101b7 */.elementor-1341 .elementor-element.elementor-element-121101b7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-121101b7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-121101b7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e27c835 */.elementor-1341 .elementor-element.elementor-element-6e27c835{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6e27c835:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6e27c835{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9889f53 */.elementor-1341 .elementor-element.elementor-element-9889f53{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-9889f53:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-9889f53{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2fff53cf */.elementor-1341 .elementor-element.elementor-element-2fff53cf{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2fff53cf:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2fff53cf{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b2ca165 */.elementor-1341 .elementor-element.elementor-element-6b2ca165{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6b2ca165:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6b2ca165{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6331553c */.elementor-1341 .elementor-element.elementor-element-6331553c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6331553c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6331553c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-387c5af5 */.elementor-1341 .elementor-element.elementor-element-387c5af5{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-387c5af5:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-387c5af5{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f139b2a */.elementor-1341 .elementor-element.elementor-element-f139b2a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-f139b2a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-f139b2a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-692d73a8 */.elementor-1341 .elementor-element.elementor-element-692d73a8{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-692d73a8:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-692d73a8{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-269a9647 */.elementor-1341 .elementor-element.elementor-element-269a9647{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-269a9647:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-269a9647{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1280fe7c */.elementor-1341 .elementor-element.elementor-element-1280fe7c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1280fe7c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1280fe7c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cda3fdb */.elementor-1341 .elementor-element.elementor-element-3cda3fdb{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3cda3fdb:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3cda3fdb{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c19a6f */.elementor-1341 .elementor-element.elementor-element-62c19a6f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-62c19a6f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-62c19a6f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-395d5003 */.elementor-1341 .elementor-element.elementor-element-395d5003{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-395d5003:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-395d5003{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a6d7bb1 */.elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3a6d7bb1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8e5788b */.elementor-1341 .elementor-element.elementor-element-8e5788b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-8e5788b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-8e5788b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-74ee3ecc */.elementor-1341 .elementor-element.elementor-element-74ee3ecc{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-74ee3ecc:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-74ee3ecc{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17b8acc7 */.elementor-1341 .elementor-element.elementor-element-17b8acc7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-17b8acc7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-17b8acc7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25ab9e3f */.elementor-1341 .elementor-element.elementor-element-25ab9e3f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-25ab9e3f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-25ab9e3f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc6b99b */.elementor-1341 .elementor-element.elementor-element-6bc6b99b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bc6b99b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bc6b99b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-293dd483 */.elementor-1341 .elementor-element.elementor-element-293dd483{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-293dd483:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-293dd483{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35043d7d */.elementor-1341 .elementor-element.elementor-element-35043d7d{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-35043d7d:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-35043d7d{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a84b49 */.elementor-1341 .elementor-element.elementor-element-69a84b49{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-69a84b49:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-69a84b49{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeca4d1 */.elementor-1341 .elementor-element.elementor-element-aeca4d1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-aeca4d1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-aeca4d1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e487947 */.elementor-1341 .elementor-element.elementor-element-1e487947{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1e487947:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1e487947{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-145fb82a */.elementor-1341 .elementor-element.elementor-element-145fb82a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-145fb82a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-145fb82a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d8dd84 */.elementor-1341 .elementor-element.elementor-element-65d8dd84{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-65d8dd84:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-65d8dd84{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-763d5c8a */.elementor-1341 .elementor-element.elementor-element-763d5c8a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-763d5c8a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-763d5c8a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc965d4 */.elementor-1341 .elementor-element.elementor-element-bc965d4{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-bc965d4:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-bc965d4{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66bf9030 */.elementor-1341 .elementor-element.elementor-element-66bf9030{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-66bf9030:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-66bf9030{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a131633 */.elementor-1341 .elementor-element.elementor-element-2a131633{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2a131633:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2a131633{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4641ab18 */.elementor-1341 .elementor-element.elementor-element-4641ab18{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-4641ab18:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-4641ab18{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fe0bd06 */.elementor-1341 .elementor-element.elementor-element-1fe0bd06{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1fe0bd06:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1fe0bd06{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bb2d936 */.elementor-1341 .elementor-element.elementor-element-6bb2d936{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bb2d936:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bb2d936{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-121101b7 */.elementor-1341 .elementor-element.elementor-element-121101b7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-121101b7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-121101b7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e27c835 */.elementor-1341 .elementor-element.elementor-element-6e27c835{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6e27c835:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6e27c835{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9889f53 */.elementor-1341 .elementor-element.elementor-element-9889f53{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-9889f53:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-9889f53{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2fff53cf */.elementor-1341 .elementor-element.elementor-element-2fff53cf{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2fff53cf:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2fff53cf{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b2ca165 */.elementor-1341 .elementor-element.elementor-element-6b2ca165{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6b2ca165:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6b2ca165{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6331553c */.elementor-1341 .elementor-element.elementor-element-6331553c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6331553c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6331553c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-387c5af5 */.elementor-1341 .elementor-element.elementor-element-387c5af5{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-387c5af5:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-387c5af5{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f139b2a */.elementor-1341 .elementor-element.elementor-element-f139b2a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-f139b2a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-f139b2a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-692d73a8 */.elementor-1341 .elementor-element.elementor-element-692d73a8{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-692d73a8:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-692d73a8{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-269a9647 */.elementor-1341 .elementor-element.elementor-element-269a9647{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-269a9647:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-269a9647{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1280fe7c */.elementor-1341 .elementor-element.elementor-element-1280fe7c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1280fe7c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1280fe7c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cda3fdb */.elementor-1341 .elementor-element.elementor-element-3cda3fdb{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3cda3fdb:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3cda3fdb{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c19a6f */.elementor-1341 .elementor-element.elementor-element-62c19a6f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-62c19a6f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-62c19a6f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-395d5003 */.elementor-1341 .elementor-element.elementor-element-395d5003{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-395d5003:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-395d5003{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a6d7bb1 */.elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3a6d7bb1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8e5788b */.elementor-1341 .elementor-element.elementor-element-8e5788b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-8e5788b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-8e5788b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-74ee3ecc */.elementor-1341 .elementor-element.elementor-element-74ee3ecc{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-74ee3ecc:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-74ee3ecc{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17b8acc7 */.elementor-1341 .elementor-element.elementor-element-17b8acc7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-17b8acc7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-17b8acc7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25ab9e3f */.elementor-1341 .elementor-element.elementor-element-25ab9e3f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-25ab9e3f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-25ab9e3f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc6b99b */.elementor-1341 .elementor-element.elementor-element-6bc6b99b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bc6b99b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bc6b99b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-293dd483 */.elementor-1341 .elementor-element.elementor-element-293dd483{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-293dd483:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-293dd483{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35043d7d */.elementor-1341 .elementor-element.elementor-element-35043d7d{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-35043d7d:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-35043d7d{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a84b49 */.elementor-1341 .elementor-element.elementor-element-69a84b49{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-69a84b49:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-69a84b49{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeca4d1 */.elementor-1341 .elementor-element.elementor-element-aeca4d1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-aeca4d1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-aeca4d1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e487947 */.elementor-1341 .elementor-element.elementor-element-1e487947{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1e487947:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1e487947{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-145fb82a */.elementor-1341 .elementor-element.elementor-element-145fb82a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-145fb82a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-145fb82a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d8dd84 */.elementor-1341 .elementor-element.elementor-element-65d8dd84{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-65d8dd84:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-65d8dd84{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-763d5c8a */.elementor-1341 .elementor-element.elementor-element-763d5c8a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-763d5c8a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-763d5c8a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc965d4 */.elementor-1341 .elementor-element.elementor-element-bc965d4{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-bc965d4:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-bc965d4{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66bf9030 */.elementor-1341 .elementor-element.elementor-element-66bf9030{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-66bf9030:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-66bf9030{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a131633 */.elementor-1341 .elementor-element.elementor-element-2a131633{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2a131633:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2a131633{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4641ab18 */.elementor-1341 .elementor-element.elementor-element-4641ab18{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-4641ab18:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-4641ab18{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fe0bd06 */.elementor-1341 .elementor-element.elementor-element-1fe0bd06{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1fe0bd06:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1fe0bd06{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bb2d936 */.elementor-1341 .elementor-element.elementor-element-6bb2d936{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bb2d936:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bb2d936{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-121101b7 */.elementor-1341 .elementor-element.elementor-element-121101b7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-121101b7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-121101b7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e27c835 */.elementor-1341 .elementor-element.elementor-element-6e27c835{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6e27c835:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6e27c835{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9889f53 */.elementor-1341 .elementor-element.elementor-element-9889f53{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-9889f53:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-9889f53{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2fff53cf */.elementor-1341 .elementor-element.elementor-element-2fff53cf{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2fff53cf:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2fff53cf{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b2ca165 */.elementor-1341 .elementor-element.elementor-element-6b2ca165{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6b2ca165:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6b2ca165{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6331553c */.elementor-1341 .elementor-element.elementor-element-6331553c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6331553c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6331553c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-387c5af5 */.elementor-1341 .elementor-element.elementor-element-387c5af5{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-387c5af5:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-387c5af5{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f139b2a */.elementor-1341 .elementor-element.elementor-element-f139b2a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-f139b2a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-f139b2a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-692d73a8 */.elementor-1341 .elementor-element.elementor-element-692d73a8{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-692d73a8:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-692d73a8{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-269a9647 */.elementor-1341 .elementor-element.elementor-element-269a9647{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-269a9647:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-269a9647{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1280fe7c */.elementor-1341 .elementor-element.elementor-element-1280fe7c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1280fe7c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1280fe7c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cda3fdb */.elementor-1341 .elementor-element.elementor-element-3cda3fdb{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3cda3fdb:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3cda3fdb{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c19a6f */.elementor-1341 .elementor-element.elementor-element-62c19a6f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-62c19a6f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-62c19a6f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-395d5003 */.elementor-1341 .elementor-element.elementor-element-395d5003{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-395d5003:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-395d5003{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a6d7bb1 */.elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3a6d7bb1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8e5788b */.elementor-1341 .elementor-element.elementor-element-8e5788b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-8e5788b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-8e5788b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-74ee3ecc */.elementor-1341 .elementor-element.elementor-element-74ee3ecc{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-74ee3ecc:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-74ee3ecc{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17b8acc7 */.elementor-1341 .elementor-element.elementor-element-17b8acc7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-17b8acc7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-17b8acc7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25ab9e3f */.elementor-1341 .elementor-element.elementor-element-25ab9e3f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-25ab9e3f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-25ab9e3f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc6b99b */.elementor-1341 .elementor-element.elementor-element-6bc6b99b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bc6b99b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bc6b99b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-293dd483 */.elementor-1341 .elementor-element.elementor-element-293dd483{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-293dd483:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-293dd483{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35043d7d */.elementor-1341 .elementor-element.elementor-element-35043d7d{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-35043d7d:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-35043d7d{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a84b49 */.elementor-1341 .elementor-element.elementor-element-69a84b49{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-69a84b49:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-69a84b49{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeca4d1 */.elementor-1341 .elementor-element.elementor-element-aeca4d1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-aeca4d1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-aeca4d1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e487947 */.elementor-1341 .elementor-element.elementor-element-1e487947{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1e487947:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1e487947{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-145fb82a */.elementor-1341 .elementor-element.elementor-element-145fb82a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-145fb82a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-145fb82a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d8dd84 */.elementor-1341 .elementor-element.elementor-element-65d8dd84{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-65d8dd84:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-65d8dd84{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-763d5c8a */.elementor-1341 .elementor-element.elementor-element-763d5c8a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-763d5c8a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-763d5c8a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc965d4 */.elementor-1341 .elementor-element.elementor-element-bc965d4{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-bc965d4:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-bc965d4{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66bf9030 */.elementor-1341 .elementor-element.elementor-element-66bf9030{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-66bf9030:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-66bf9030{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a131633 */.elementor-1341 .elementor-element.elementor-element-2a131633{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2a131633:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2a131633{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4641ab18 */.elementor-1341 .elementor-element.elementor-element-4641ab18{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-4641ab18:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-4641ab18{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fe0bd06 */.elementor-1341 .elementor-element.elementor-element-1fe0bd06{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1fe0bd06:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1fe0bd06{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bb2d936 */.elementor-1341 .elementor-element.elementor-element-6bb2d936{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bb2d936:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bb2d936{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-121101b7 */.elementor-1341 .elementor-element.elementor-element-121101b7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-121101b7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-121101b7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e27c835 */.elementor-1341 .elementor-element.elementor-element-6e27c835{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6e27c835:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6e27c835{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9889f53 */.elementor-1341 .elementor-element.elementor-element-9889f53{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-9889f53:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-9889f53{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2fff53cf */.elementor-1341 .elementor-element.elementor-element-2fff53cf{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2fff53cf:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2fff53cf{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b2ca165 */.elementor-1341 .elementor-element.elementor-element-6b2ca165{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6b2ca165:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6b2ca165{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6331553c */.elementor-1341 .elementor-element.elementor-element-6331553c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6331553c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6331553c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-387c5af5 */.elementor-1341 .elementor-element.elementor-element-387c5af5{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-387c5af5:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-387c5af5{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f139b2a */.elementor-1341 .elementor-element.elementor-element-f139b2a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-f139b2a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-f139b2a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-692d73a8 */.elementor-1341 .elementor-element.elementor-element-692d73a8{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-692d73a8:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-692d73a8{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-269a9647 */.elementor-1341 .elementor-element.elementor-element-269a9647{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-269a9647:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-269a9647{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1280fe7c */.elementor-1341 .elementor-element.elementor-element-1280fe7c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1280fe7c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1280fe7c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cda3fdb */.elementor-1341 .elementor-element.elementor-element-3cda3fdb{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3cda3fdb:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3cda3fdb{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c19a6f */.elementor-1341 .elementor-element.elementor-element-62c19a6f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-62c19a6f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-62c19a6f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-395d5003 */.elementor-1341 .elementor-element.elementor-element-395d5003{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-395d5003:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-395d5003{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a6d7bb1 */.elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3a6d7bb1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8e5788b */.elementor-1341 .elementor-element.elementor-element-8e5788b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-8e5788b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-8e5788b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-74ee3ecc */.elementor-1341 .elementor-element.elementor-element-74ee3ecc{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-74ee3ecc:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-74ee3ecc{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17b8acc7 */.elementor-1341 .elementor-element.elementor-element-17b8acc7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-17b8acc7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-17b8acc7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25ab9e3f */.elementor-1341 .elementor-element.elementor-element-25ab9e3f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-25ab9e3f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-25ab9e3f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc6b99b */.elementor-1341 .elementor-element.elementor-element-6bc6b99b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bc6b99b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bc6b99b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-293dd483 */.elementor-1341 .elementor-element.elementor-element-293dd483{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-293dd483:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-293dd483{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35043d7d */.elementor-1341 .elementor-element.elementor-element-35043d7d{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-35043d7d:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-35043d7d{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a84b49 */.elementor-1341 .elementor-element.elementor-element-69a84b49{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-69a84b49:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-69a84b49{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeca4d1 */.elementor-1341 .elementor-element.elementor-element-aeca4d1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-aeca4d1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-aeca4d1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e487947 */.elementor-1341 .elementor-element.elementor-element-1e487947{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1e487947:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1e487947{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-145fb82a */.elementor-1341 .elementor-element.elementor-element-145fb82a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-145fb82a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-145fb82a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d8dd84 */.elementor-1341 .elementor-element.elementor-element-65d8dd84{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-65d8dd84:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-65d8dd84{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-763d5c8a */.elementor-1341 .elementor-element.elementor-element-763d5c8a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-763d5c8a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-763d5c8a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc965d4 */.elementor-1341 .elementor-element.elementor-element-bc965d4{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-bc965d4:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-bc965d4{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66bf9030 */.elementor-1341 .elementor-element.elementor-element-66bf9030{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-66bf9030:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-66bf9030{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a131633 */.elementor-1341 .elementor-element.elementor-element-2a131633{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2a131633:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2a131633{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4641ab18 */.elementor-1341 .elementor-element.elementor-element-4641ab18{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-4641ab18:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-4641ab18{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fe0bd06 */.elementor-1341 .elementor-element.elementor-element-1fe0bd06{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1fe0bd06:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1fe0bd06{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bb2d936 */.elementor-1341 .elementor-element.elementor-element-6bb2d936{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bb2d936:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bb2d936{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-121101b7 */.elementor-1341 .elementor-element.elementor-element-121101b7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-121101b7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-121101b7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e27c835 */.elementor-1341 .elementor-element.elementor-element-6e27c835{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6e27c835:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6e27c835{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9889f53 */.elementor-1341 .elementor-element.elementor-element-9889f53{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-9889f53:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-9889f53{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2fff53cf */.elementor-1341 .elementor-element.elementor-element-2fff53cf{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2fff53cf:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2fff53cf{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b2ca165 */.elementor-1341 .elementor-element.elementor-element-6b2ca165{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6b2ca165:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6b2ca165{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6331553c */.elementor-1341 .elementor-element.elementor-element-6331553c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6331553c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6331553c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-387c5af5 */.elementor-1341 .elementor-element.elementor-element-387c5af5{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-387c5af5:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-387c5af5{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f139b2a */.elementor-1341 .elementor-element.elementor-element-f139b2a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-f139b2a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-f139b2a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-692d73a8 */.elementor-1341 .elementor-element.elementor-element-692d73a8{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-692d73a8:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-692d73a8{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-269a9647 */.elementor-1341 .elementor-element.elementor-element-269a9647{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-269a9647:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-269a9647{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1280fe7c */.elementor-1341 .elementor-element.elementor-element-1280fe7c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1280fe7c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1280fe7c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cda3fdb */.elementor-1341 .elementor-element.elementor-element-3cda3fdb{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3cda3fdb:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3cda3fdb{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c19a6f */.elementor-1341 .elementor-element.elementor-element-62c19a6f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-62c19a6f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-62c19a6f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-395d5003 */.elementor-1341 .elementor-element.elementor-element-395d5003{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-395d5003:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-395d5003{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a6d7bb1 */.elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3a6d7bb1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8e5788b */.elementor-1341 .elementor-element.elementor-element-8e5788b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-8e5788b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-8e5788b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-74ee3ecc */.elementor-1341 .elementor-element.elementor-element-74ee3ecc{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-74ee3ecc:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-74ee3ecc{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17b8acc7 */.elementor-1341 .elementor-element.elementor-element-17b8acc7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-17b8acc7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-17b8acc7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25ab9e3f */.elementor-1341 .elementor-element.elementor-element-25ab9e3f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-25ab9e3f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-25ab9e3f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc6b99b */.elementor-1341 .elementor-element.elementor-element-6bc6b99b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bc6b99b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bc6b99b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-293dd483 */.elementor-1341 .elementor-element.elementor-element-293dd483{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-293dd483:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-293dd483{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35043d7d */.elementor-1341 .elementor-element.elementor-element-35043d7d{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-35043d7d:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-35043d7d{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a84b49 */.elementor-1341 .elementor-element.elementor-element-69a84b49{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-69a84b49:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-69a84b49{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeca4d1 */.elementor-1341 .elementor-element.elementor-element-aeca4d1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-aeca4d1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-aeca4d1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e487947 */.elementor-1341 .elementor-element.elementor-element-1e487947{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1e487947:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1e487947{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-145fb82a */.elementor-1341 .elementor-element.elementor-element-145fb82a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-145fb82a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-145fb82a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d8dd84 */.elementor-1341 .elementor-element.elementor-element-65d8dd84{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-65d8dd84:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-65d8dd84{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-763d5c8a */.elementor-1341 .elementor-element.elementor-element-763d5c8a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-763d5c8a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-763d5c8a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc965d4 */.elementor-1341 .elementor-element.elementor-element-bc965d4{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-bc965d4:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-bc965d4{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66bf9030 */.elementor-1341 .elementor-element.elementor-element-66bf9030{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-66bf9030:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-66bf9030{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a131633 */.elementor-1341 .elementor-element.elementor-element-2a131633{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2a131633:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2a131633{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4641ab18 */.elementor-1341 .elementor-element.elementor-element-4641ab18{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-4641ab18:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-4641ab18{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fe0bd06 */.elementor-1341 .elementor-element.elementor-element-1fe0bd06{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1fe0bd06:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1fe0bd06{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bb2d936 */.elementor-1341 .elementor-element.elementor-element-6bb2d936{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bb2d936:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bb2d936{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-121101b7 */.elementor-1341 .elementor-element.elementor-element-121101b7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-121101b7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-121101b7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e27c835 */.elementor-1341 .elementor-element.elementor-element-6e27c835{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6e27c835:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6e27c835{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9889f53 */.elementor-1341 .elementor-element.elementor-element-9889f53{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-9889f53:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-9889f53{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2fff53cf */.elementor-1341 .elementor-element.elementor-element-2fff53cf{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2fff53cf:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2fff53cf{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b2ca165 */.elementor-1341 .elementor-element.elementor-element-6b2ca165{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6b2ca165:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6b2ca165{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6331553c */.elementor-1341 .elementor-element.elementor-element-6331553c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6331553c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6331553c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-387c5af5 */.elementor-1341 .elementor-element.elementor-element-387c5af5{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-387c5af5:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-387c5af5{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f139b2a */.elementor-1341 .elementor-element.elementor-element-f139b2a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-f139b2a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-f139b2a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-692d73a8 */.elementor-1341 .elementor-element.elementor-element-692d73a8{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-692d73a8:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-692d73a8{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-269a9647 */.elementor-1341 .elementor-element.elementor-element-269a9647{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-269a9647:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-269a9647{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1280fe7c */.elementor-1341 .elementor-element.elementor-element-1280fe7c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1280fe7c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1280fe7c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cda3fdb */.elementor-1341 .elementor-element.elementor-element-3cda3fdb{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3cda3fdb:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3cda3fdb{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c19a6f */.elementor-1341 .elementor-element.elementor-element-62c19a6f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-62c19a6f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-62c19a6f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-395d5003 */.elementor-1341 .elementor-element.elementor-element-395d5003{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-395d5003:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-395d5003{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a6d7bb1 */.elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3a6d7bb1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8e5788b */.elementor-1341 .elementor-element.elementor-element-8e5788b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-8e5788b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-8e5788b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-74ee3ecc */.elementor-1341 .elementor-element.elementor-element-74ee3ecc{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-74ee3ecc:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-74ee3ecc{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17b8acc7 */.elementor-1341 .elementor-element.elementor-element-17b8acc7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-17b8acc7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-17b8acc7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25ab9e3f */.elementor-1341 .elementor-element.elementor-element-25ab9e3f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-25ab9e3f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-25ab9e3f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc6b99b */.elementor-1341 .elementor-element.elementor-element-6bc6b99b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bc6b99b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bc6b99b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-293dd483 */.elementor-1341 .elementor-element.elementor-element-293dd483{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-293dd483:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-293dd483{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35043d7d */.elementor-1341 .elementor-element.elementor-element-35043d7d{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-35043d7d:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-35043d7d{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a84b49 */.elementor-1341 .elementor-element.elementor-element-69a84b49{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-69a84b49:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-69a84b49{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeca4d1 */.elementor-1341 .elementor-element.elementor-element-aeca4d1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-aeca4d1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-aeca4d1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e487947 */.elementor-1341 .elementor-element.elementor-element-1e487947{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1e487947:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1e487947{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-145fb82a */.elementor-1341 .elementor-element.elementor-element-145fb82a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-145fb82a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-145fb82a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d8dd84 */.elementor-1341 .elementor-element.elementor-element-65d8dd84{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-65d8dd84:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-65d8dd84{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-763d5c8a */.elementor-1341 .elementor-element.elementor-element-763d5c8a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-763d5c8a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-763d5c8a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc965d4 */.elementor-1341 .elementor-element.elementor-element-bc965d4{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-bc965d4:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-bc965d4{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66bf9030 */.elementor-1341 .elementor-element.elementor-element-66bf9030{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-66bf9030:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-66bf9030{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a131633 */.elementor-1341 .elementor-element.elementor-element-2a131633{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2a131633:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2a131633{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4641ab18 */.elementor-1341 .elementor-element.elementor-element-4641ab18{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-4641ab18:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-4641ab18{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fe0bd06 */.elementor-1341 .elementor-element.elementor-element-1fe0bd06{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1fe0bd06:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1fe0bd06{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bb2d936 */.elementor-1341 .elementor-element.elementor-element-6bb2d936{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bb2d936:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bb2d936{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-121101b7 */.elementor-1341 .elementor-element.elementor-element-121101b7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-121101b7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-121101b7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e27c835 */.elementor-1341 .elementor-element.elementor-element-6e27c835{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6e27c835:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6e27c835{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9889f53 */.elementor-1341 .elementor-element.elementor-element-9889f53{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-9889f53:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-9889f53{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2fff53cf */.elementor-1341 .elementor-element.elementor-element-2fff53cf{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2fff53cf:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2fff53cf{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b2ca165 */.elementor-1341 .elementor-element.elementor-element-6b2ca165{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6b2ca165:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6b2ca165{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6331553c */.elementor-1341 .elementor-element.elementor-element-6331553c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6331553c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6331553c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-387c5af5 */.elementor-1341 .elementor-element.elementor-element-387c5af5{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-387c5af5:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-387c5af5{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f139b2a */.elementor-1341 .elementor-element.elementor-element-f139b2a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-f139b2a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-f139b2a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-692d73a8 */.elementor-1341 .elementor-element.elementor-element-692d73a8{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-692d73a8:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-692d73a8{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-269a9647 */.elementor-1341 .elementor-element.elementor-element-269a9647{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-269a9647:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-269a9647{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1280fe7c */.elementor-1341 .elementor-element.elementor-element-1280fe7c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1280fe7c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1280fe7c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cda3fdb */.elementor-1341 .elementor-element.elementor-element-3cda3fdb{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3cda3fdb:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3cda3fdb{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c19a6f */.elementor-1341 .elementor-element.elementor-element-62c19a6f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-62c19a6f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-62c19a6f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-395d5003 */.elementor-1341 .elementor-element.elementor-element-395d5003{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-395d5003:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-395d5003{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a6d7bb1 */.elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3a6d7bb1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8e5788b */.elementor-1341 .elementor-element.elementor-element-8e5788b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-8e5788b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-8e5788b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-74ee3ecc */.elementor-1341 .elementor-element.elementor-element-74ee3ecc{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-74ee3ecc:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-74ee3ecc{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17b8acc7 */.elementor-1341 .elementor-element.elementor-element-17b8acc7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-17b8acc7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-17b8acc7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25ab9e3f */.elementor-1341 .elementor-element.elementor-element-25ab9e3f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-25ab9e3f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-25ab9e3f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc6b99b */.elementor-1341 .elementor-element.elementor-element-6bc6b99b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bc6b99b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bc6b99b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-293dd483 */.elementor-1341 .elementor-element.elementor-element-293dd483{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-293dd483:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-293dd483{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35043d7d */.elementor-1341 .elementor-element.elementor-element-35043d7d{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-35043d7d:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-35043d7d{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a84b49 */.elementor-1341 .elementor-element.elementor-element-69a84b49{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-69a84b49:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-69a84b49{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeca4d1 */.elementor-1341 .elementor-element.elementor-element-aeca4d1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-aeca4d1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-aeca4d1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e487947 */.elementor-1341 .elementor-element.elementor-element-1e487947{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1e487947:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1e487947{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-145fb82a */.elementor-1341 .elementor-element.elementor-element-145fb82a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-145fb82a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-145fb82a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d8dd84 */.elementor-1341 .elementor-element.elementor-element-65d8dd84{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-65d8dd84:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-65d8dd84{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-763d5c8a */.elementor-1341 .elementor-element.elementor-element-763d5c8a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-763d5c8a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-763d5c8a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc965d4 */.elementor-1341 .elementor-element.elementor-element-bc965d4{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-bc965d4:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-bc965d4{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66bf9030 */.elementor-1341 .elementor-element.elementor-element-66bf9030{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-66bf9030:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-66bf9030{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a131633 */.elementor-1341 .elementor-element.elementor-element-2a131633{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2a131633:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2a131633{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4641ab18 */.elementor-1341 .elementor-element.elementor-element-4641ab18{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-4641ab18:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-4641ab18{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fe0bd06 */.elementor-1341 .elementor-element.elementor-element-1fe0bd06{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1fe0bd06:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1fe0bd06{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bb2d936 */.elementor-1341 .elementor-element.elementor-element-6bb2d936{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bb2d936:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bb2d936{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-121101b7 */.elementor-1341 .elementor-element.elementor-element-121101b7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-121101b7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-121101b7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e27c835 */.elementor-1341 .elementor-element.elementor-element-6e27c835{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6e27c835:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6e27c835{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9889f53 */.elementor-1341 .elementor-element.elementor-element-9889f53{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-9889f53:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-9889f53{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2fff53cf */.elementor-1341 .elementor-element.elementor-element-2fff53cf{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2fff53cf:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2fff53cf{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b2ca165 */.elementor-1341 .elementor-element.elementor-element-6b2ca165{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6b2ca165:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6b2ca165{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6331553c */.elementor-1341 .elementor-element.elementor-element-6331553c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6331553c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6331553c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-387c5af5 */.elementor-1341 .elementor-element.elementor-element-387c5af5{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-387c5af5:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-387c5af5{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f139b2a */.elementor-1341 .elementor-element.elementor-element-f139b2a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-f139b2a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-f139b2a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-692d73a8 */.elementor-1341 .elementor-element.elementor-element-692d73a8{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-692d73a8:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-692d73a8{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-269a9647 */.elementor-1341 .elementor-element.elementor-element-269a9647{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-269a9647:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-269a9647{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1280fe7c */.elementor-1341 .elementor-element.elementor-element-1280fe7c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1280fe7c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1280fe7c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cda3fdb */.elementor-1341 .elementor-element.elementor-element-3cda3fdb{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3cda3fdb:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3cda3fdb{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c19a6f */.elementor-1341 .elementor-element.elementor-element-62c19a6f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-62c19a6f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-62c19a6f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-395d5003 */.elementor-1341 .elementor-element.elementor-element-395d5003{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-395d5003:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-395d5003{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a6d7bb1 */.elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3a6d7bb1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8e5788b */.elementor-1341 .elementor-element.elementor-element-8e5788b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-8e5788b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-8e5788b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-74ee3ecc */.elementor-1341 .elementor-element.elementor-element-74ee3ecc{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-74ee3ecc:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-74ee3ecc{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17b8acc7 */.elementor-1341 .elementor-element.elementor-element-17b8acc7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-17b8acc7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-17b8acc7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25ab9e3f */.elementor-1341 .elementor-element.elementor-element-25ab9e3f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-25ab9e3f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-25ab9e3f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc6b99b */.elementor-1341 .elementor-element.elementor-element-6bc6b99b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bc6b99b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bc6b99b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-293dd483 */.elementor-1341 .elementor-element.elementor-element-293dd483{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-293dd483:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-293dd483{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35043d7d */.elementor-1341 .elementor-element.elementor-element-35043d7d{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-35043d7d:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-35043d7d{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a84b49 */.elementor-1341 .elementor-element.elementor-element-69a84b49{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-69a84b49:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-69a84b49{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeca4d1 */.elementor-1341 .elementor-element.elementor-element-aeca4d1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-aeca4d1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-aeca4d1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e487947 */.elementor-1341 .elementor-element.elementor-element-1e487947{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1e487947:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1e487947{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-145fb82a */.elementor-1341 .elementor-element.elementor-element-145fb82a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-145fb82a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-145fb82a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d8dd84 */.elementor-1341 .elementor-element.elementor-element-65d8dd84{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-65d8dd84:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-65d8dd84{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-763d5c8a */.elementor-1341 .elementor-element.elementor-element-763d5c8a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-763d5c8a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-763d5c8a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc965d4 */.elementor-1341 .elementor-element.elementor-element-bc965d4{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-bc965d4:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-bc965d4{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66bf9030 */.elementor-1341 .elementor-element.elementor-element-66bf9030{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-66bf9030:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-66bf9030{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a131633 */.elementor-1341 .elementor-element.elementor-element-2a131633{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2a131633:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2a131633{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4641ab18 */.elementor-1341 .elementor-element.elementor-element-4641ab18{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-4641ab18:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-4641ab18{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fe0bd06 */.elementor-1341 .elementor-element.elementor-element-1fe0bd06{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1fe0bd06:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1fe0bd06{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bb2d936 */.elementor-1341 .elementor-element.elementor-element-6bb2d936{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bb2d936:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bb2d936{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-121101b7 */.elementor-1341 .elementor-element.elementor-element-121101b7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-121101b7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-121101b7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e27c835 */.elementor-1341 .elementor-element.elementor-element-6e27c835{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6e27c835:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6e27c835{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9889f53 */.elementor-1341 .elementor-element.elementor-element-9889f53{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-9889f53:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-9889f53{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2fff53cf */.elementor-1341 .elementor-element.elementor-element-2fff53cf{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2fff53cf:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2fff53cf{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b2ca165 */.elementor-1341 .elementor-element.elementor-element-6b2ca165{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6b2ca165:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6b2ca165{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6331553c */.elementor-1341 .elementor-element.elementor-element-6331553c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6331553c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6331553c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-387c5af5 */.elementor-1341 .elementor-element.elementor-element-387c5af5{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-387c5af5:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-387c5af5{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f139b2a */.elementor-1341 .elementor-element.elementor-element-f139b2a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-f139b2a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-f139b2a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-692d73a8 */.elementor-1341 .elementor-element.elementor-element-692d73a8{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-692d73a8:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-692d73a8{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-269a9647 */.elementor-1341 .elementor-element.elementor-element-269a9647{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-269a9647:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-269a9647{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1280fe7c */.elementor-1341 .elementor-element.elementor-element-1280fe7c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1280fe7c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1280fe7c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cda3fdb */.elementor-1341 .elementor-element.elementor-element-3cda3fdb{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3cda3fdb:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3cda3fdb{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c19a6f */.elementor-1341 .elementor-element.elementor-element-62c19a6f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-62c19a6f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-62c19a6f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-395d5003 */.elementor-1341 .elementor-element.elementor-element-395d5003{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-395d5003:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-395d5003{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a6d7bb1 */.elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3a6d7bb1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8e5788b */.elementor-1341 .elementor-element.elementor-element-8e5788b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-8e5788b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-8e5788b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-74ee3ecc */.elementor-1341 .elementor-element.elementor-element-74ee3ecc{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-74ee3ecc:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-74ee3ecc{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17b8acc7 */.elementor-1341 .elementor-element.elementor-element-17b8acc7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-17b8acc7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-17b8acc7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25ab9e3f */.elementor-1341 .elementor-element.elementor-element-25ab9e3f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-25ab9e3f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-25ab9e3f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc6b99b */.elementor-1341 .elementor-element.elementor-element-6bc6b99b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bc6b99b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bc6b99b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-293dd483 */.elementor-1341 .elementor-element.elementor-element-293dd483{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-293dd483:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-293dd483{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35043d7d */.elementor-1341 .elementor-element.elementor-element-35043d7d{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-35043d7d:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-35043d7d{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a84b49 */.elementor-1341 .elementor-element.elementor-element-69a84b49{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-69a84b49:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-69a84b49{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeca4d1 */.elementor-1341 .elementor-element.elementor-element-aeca4d1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-aeca4d1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-aeca4d1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e487947 */.elementor-1341 .elementor-element.elementor-element-1e487947{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1e487947:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1e487947{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-145fb82a */.elementor-1341 .elementor-element.elementor-element-145fb82a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-145fb82a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-145fb82a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d8dd84 */.elementor-1341 .elementor-element.elementor-element-65d8dd84{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-65d8dd84:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-65d8dd84{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-763d5c8a */.elementor-1341 .elementor-element.elementor-element-763d5c8a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-763d5c8a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-763d5c8a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc965d4 */.elementor-1341 .elementor-element.elementor-element-bc965d4{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-bc965d4:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-bc965d4{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66bf9030 */.elementor-1341 .elementor-element.elementor-element-66bf9030{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-66bf9030:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-66bf9030{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a131633 */.elementor-1341 .elementor-element.elementor-element-2a131633{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2a131633:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2a131633{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4641ab18 */.elementor-1341 .elementor-element.elementor-element-4641ab18{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-4641ab18:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-4641ab18{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fe0bd06 */.elementor-1341 .elementor-element.elementor-element-1fe0bd06{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1fe0bd06:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1fe0bd06{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bb2d936 */.elementor-1341 .elementor-element.elementor-element-6bb2d936{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bb2d936:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bb2d936{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-121101b7 */.elementor-1341 .elementor-element.elementor-element-121101b7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-121101b7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-121101b7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e27c835 */.elementor-1341 .elementor-element.elementor-element-6e27c835{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6e27c835:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6e27c835{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9889f53 */.elementor-1341 .elementor-element.elementor-element-9889f53{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-9889f53:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-9889f53{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2fff53cf */.elementor-1341 .elementor-element.elementor-element-2fff53cf{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2fff53cf:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2fff53cf{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b2ca165 */.elementor-1341 .elementor-element.elementor-element-6b2ca165{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6b2ca165:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6b2ca165{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6331553c */.elementor-1341 .elementor-element.elementor-element-6331553c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6331553c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6331553c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-387c5af5 */.elementor-1341 .elementor-element.elementor-element-387c5af5{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-387c5af5:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-387c5af5{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f139b2a */.elementor-1341 .elementor-element.elementor-element-f139b2a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-f139b2a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-f139b2a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-692d73a8 */.elementor-1341 .elementor-element.elementor-element-692d73a8{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-692d73a8:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-692d73a8{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-269a9647 */.elementor-1341 .elementor-element.elementor-element-269a9647{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-269a9647:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-269a9647{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1280fe7c */.elementor-1341 .elementor-element.elementor-element-1280fe7c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1280fe7c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1280fe7c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cda3fdb */.elementor-1341 .elementor-element.elementor-element-3cda3fdb{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3cda3fdb:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3cda3fdb{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c19a6f */.elementor-1341 .elementor-element.elementor-element-62c19a6f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-62c19a6f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-62c19a6f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-395d5003 */.elementor-1341 .elementor-element.elementor-element-395d5003{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-395d5003:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-395d5003{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a6d7bb1 */.elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3a6d7bb1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8e5788b */.elementor-1341 .elementor-element.elementor-element-8e5788b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-8e5788b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-8e5788b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-74ee3ecc */.elementor-1341 .elementor-element.elementor-element-74ee3ecc{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-74ee3ecc:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-74ee3ecc{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17b8acc7 */.elementor-1341 .elementor-element.elementor-element-17b8acc7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-17b8acc7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-17b8acc7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25ab9e3f */.elementor-1341 .elementor-element.elementor-element-25ab9e3f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-25ab9e3f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-25ab9e3f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc6b99b */.elementor-1341 .elementor-element.elementor-element-6bc6b99b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bc6b99b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bc6b99b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-293dd483 */.elementor-1341 .elementor-element.elementor-element-293dd483{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-293dd483:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-293dd483{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35043d7d */.elementor-1341 .elementor-element.elementor-element-35043d7d{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-35043d7d:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-35043d7d{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a84b49 */.elementor-1341 .elementor-element.elementor-element-69a84b49{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-69a84b49:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-69a84b49{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeca4d1 */.elementor-1341 .elementor-element.elementor-element-aeca4d1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-aeca4d1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-aeca4d1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e487947 */.elementor-1341 .elementor-element.elementor-element-1e487947{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1e487947:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1e487947{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-145fb82a */.elementor-1341 .elementor-element.elementor-element-145fb82a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-145fb82a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-145fb82a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d8dd84 */.elementor-1341 .elementor-element.elementor-element-65d8dd84{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-65d8dd84:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-65d8dd84{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-763d5c8a */.elementor-1341 .elementor-element.elementor-element-763d5c8a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-763d5c8a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-763d5c8a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc965d4 */.elementor-1341 .elementor-element.elementor-element-bc965d4{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-bc965d4:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-bc965d4{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66bf9030 */.elementor-1341 .elementor-element.elementor-element-66bf9030{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-66bf9030:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-66bf9030{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a131633 */.elementor-1341 .elementor-element.elementor-element-2a131633{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2a131633:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2a131633{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4641ab18 */.elementor-1341 .elementor-element.elementor-element-4641ab18{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-4641ab18:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-4641ab18{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fe0bd06 */.elementor-1341 .elementor-element.elementor-element-1fe0bd06{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1fe0bd06:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1fe0bd06{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bb2d936 */.elementor-1341 .elementor-element.elementor-element-6bb2d936{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bb2d936:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bb2d936{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-121101b7 */.elementor-1341 .elementor-element.elementor-element-121101b7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-121101b7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-121101b7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e27c835 */.elementor-1341 .elementor-element.elementor-element-6e27c835{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6e27c835:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6e27c835{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9889f53 */.elementor-1341 .elementor-element.elementor-element-9889f53{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-9889f53:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-9889f53{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2fff53cf */.elementor-1341 .elementor-element.elementor-element-2fff53cf{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2fff53cf:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2fff53cf{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b2ca165 */.elementor-1341 .elementor-element.elementor-element-6b2ca165{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6b2ca165:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6b2ca165{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6331553c */.elementor-1341 .elementor-element.elementor-element-6331553c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6331553c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6331553c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-387c5af5 */.elementor-1341 .elementor-element.elementor-element-387c5af5{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-387c5af5:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-387c5af5{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f139b2a */.elementor-1341 .elementor-element.elementor-element-f139b2a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-f139b2a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-f139b2a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-692d73a8 */.elementor-1341 .elementor-element.elementor-element-692d73a8{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-692d73a8:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-692d73a8{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-269a9647 */.elementor-1341 .elementor-element.elementor-element-269a9647{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-269a9647:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-269a9647{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1280fe7c */.elementor-1341 .elementor-element.elementor-element-1280fe7c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1280fe7c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1280fe7c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cda3fdb */.elementor-1341 .elementor-element.elementor-element-3cda3fdb{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3cda3fdb:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3cda3fdb{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c19a6f */.elementor-1341 .elementor-element.elementor-element-62c19a6f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-62c19a6f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-62c19a6f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-395d5003 */.elementor-1341 .elementor-element.elementor-element-395d5003{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-395d5003:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-395d5003{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a6d7bb1 */.elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3a6d7bb1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8e5788b */.elementor-1341 .elementor-element.elementor-element-8e5788b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-8e5788b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-8e5788b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-74ee3ecc */.elementor-1341 .elementor-element.elementor-element-74ee3ecc{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-74ee3ecc:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-74ee3ecc{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17b8acc7 */.elementor-1341 .elementor-element.elementor-element-17b8acc7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-17b8acc7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-17b8acc7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25ab9e3f */.elementor-1341 .elementor-element.elementor-element-25ab9e3f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-25ab9e3f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-25ab9e3f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc6b99b */.elementor-1341 .elementor-element.elementor-element-6bc6b99b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bc6b99b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bc6b99b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-293dd483 */.elementor-1341 .elementor-element.elementor-element-293dd483{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-293dd483:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-293dd483{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35043d7d */.elementor-1341 .elementor-element.elementor-element-35043d7d{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-35043d7d:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-35043d7d{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a84b49 */.elementor-1341 .elementor-element.elementor-element-69a84b49{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-69a84b49:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-69a84b49{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeca4d1 */.elementor-1341 .elementor-element.elementor-element-aeca4d1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-aeca4d1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-aeca4d1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e487947 */.elementor-1341 .elementor-element.elementor-element-1e487947{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1e487947:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1e487947{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-145fb82a */.elementor-1341 .elementor-element.elementor-element-145fb82a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-145fb82a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-145fb82a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d8dd84 */.elementor-1341 .elementor-element.elementor-element-65d8dd84{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-65d8dd84:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-65d8dd84{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-763d5c8a */.elementor-1341 .elementor-element.elementor-element-763d5c8a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-763d5c8a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-763d5c8a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc965d4 */.elementor-1341 .elementor-element.elementor-element-bc965d4{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-bc965d4:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-bc965d4{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66bf9030 */.elementor-1341 .elementor-element.elementor-element-66bf9030{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-66bf9030:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-66bf9030{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a131633 */.elementor-1341 .elementor-element.elementor-element-2a131633{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2a131633:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2a131633{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4641ab18 */.elementor-1341 .elementor-element.elementor-element-4641ab18{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-4641ab18:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-4641ab18{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fe0bd06 */.elementor-1341 .elementor-element.elementor-element-1fe0bd06{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1fe0bd06:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1fe0bd06{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bb2d936 */.elementor-1341 .elementor-element.elementor-element-6bb2d936{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bb2d936:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bb2d936{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-121101b7 */.elementor-1341 .elementor-element.elementor-element-121101b7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-121101b7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-121101b7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e27c835 */.elementor-1341 .elementor-element.elementor-element-6e27c835{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6e27c835:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6e27c835{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9889f53 */.elementor-1341 .elementor-element.elementor-element-9889f53{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-9889f53:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-9889f53{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2fff53cf */.elementor-1341 .elementor-element.elementor-element-2fff53cf{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2fff53cf:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2fff53cf{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b2ca165 */.elementor-1341 .elementor-element.elementor-element-6b2ca165{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6b2ca165:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6b2ca165{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6331553c */.elementor-1341 .elementor-element.elementor-element-6331553c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6331553c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6331553c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-387c5af5 */.elementor-1341 .elementor-element.elementor-element-387c5af5{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-387c5af5:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-387c5af5{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f139b2a */.elementor-1341 .elementor-element.elementor-element-f139b2a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-f139b2a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-f139b2a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-692d73a8 */.elementor-1341 .elementor-element.elementor-element-692d73a8{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-692d73a8:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-692d73a8{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-269a9647 */.elementor-1341 .elementor-element.elementor-element-269a9647{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-269a9647:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-269a9647{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1280fe7c */.elementor-1341 .elementor-element.elementor-element-1280fe7c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1280fe7c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1280fe7c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cda3fdb */.elementor-1341 .elementor-element.elementor-element-3cda3fdb{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3cda3fdb:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3cda3fdb{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c19a6f */.elementor-1341 .elementor-element.elementor-element-62c19a6f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-62c19a6f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-62c19a6f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-395d5003 */.elementor-1341 .elementor-element.elementor-element-395d5003{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-395d5003:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-395d5003{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a6d7bb1 */.elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3a6d7bb1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8e5788b */.elementor-1341 .elementor-element.elementor-element-8e5788b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-8e5788b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-8e5788b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-74ee3ecc */.elementor-1341 .elementor-element.elementor-element-74ee3ecc{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-74ee3ecc:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-74ee3ecc{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17b8acc7 */.elementor-1341 .elementor-element.elementor-element-17b8acc7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-17b8acc7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-17b8acc7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25ab9e3f */.elementor-1341 .elementor-element.elementor-element-25ab9e3f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-25ab9e3f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-25ab9e3f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc6b99b */.elementor-1341 .elementor-element.elementor-element-6bc6b99b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bc6b99b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bc6b99b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-293dd483 */.elementor-1341 .elementor-element.elementor-element-293dd483{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-293dd483:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-293dd483{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35043d7d */.elementor-1341 .elementor-element.elementor-element-35043d7d{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-35043d7d:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-35043d7d{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a84b49 */.elementor-1341 .elementor-element.elementor-element-69a84b49{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-69a84b49:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-69a84b49{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeca4d1 */.elementor-1341 .elementor-element.elementor-element-aeca4d1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-aeca4d1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-aeca4d1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e487947 */.elementor-1341 .elementor-element.elementor-element-1e487947{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1e487947:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1e487947{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-145fb82a */.elementor-1341 .elementor-element.elementor-element-145fb82a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-145fb82a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-145fb82a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d8dd84 */.elementor-1341 .elementor-element.elementor-element-65d8dd84{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-65d8dd84:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-65d8dd84{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-763d5c8a */.elementor-1341 .elementor-element.elementor-element-763d5c8a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-763d5c8a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-763d5c8a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc965d4 */.elementor-1341 .elementor-element.elementor-element-bc965d4{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-bc965d4:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-bc965d4{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66bf9030 */.elementor-1341 .elementor-element.elementor-element-66bf9030{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-66bf9030:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-66bf9030{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a131633 */.elementor-1341 .elementor-element.elementor-element-2a131633{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2a131633:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2a131633{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4641ab18 */.elementor-1341 .elementor-element.elementor-element-4641ab18{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-4641ab18:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-4641ab18{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fe0bd06 */.elementor-1341 .elementor-element.elementor-element-1fe0bd06{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1fe0bd06:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1fe0bd06{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bb2d936 */.elementor-1341 .elementor-element.elementor-element-6bb2d936{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bb2d936:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bb2d936{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-121101b7 */.elementor-1341 .elementor-element.elementor-element-121101b7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-121101b7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-121101b7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e27c835 */.elementor-1341 .elementor-element.elementor-element-6e27c835{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6e27c835:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6e27c835{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9889f53 */.elementor-1341 .elementor-element.elementor-element-9889f53{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-9889f53:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-9889f53{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2fff53cf */.elementor-1341 .elementor-element.elementor-element-2fff53cf{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2fff53cf:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2fff53cf{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b2ca165 */.elementor-1341 .elementor-element.elementor-element-6b2ca165{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6b2ca165:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6b2ca165{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6331553c */.elementor-1341 .elementor-element.elementor-element-6331553c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6331553c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6331553c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-387c5af5 */.elementor-1341 .elementor-element.elementor-element-387c5af5{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-387c5af5:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-387c5af5{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f139b2a */.elementor-1341 .elementor-element.elementor-element-f139b2a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-f139b2a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-f139b2a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-692d73a8 */.elementor-1341 .elementor-element.elementor-element-692d73a8{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-692d73a8:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-692d73a8{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-269a9647 */.elementor-1341 .elementor-element.elementor-element-269a9647{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-269a9647:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-269a9647{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1280fe7c */.elementor-1341 .elementor-element.elementor-element-1280fe7c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1280fe7c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1280fe7c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cda3fdb */.elementor-1341 .elementor-element.elementor-element-3cda3fdb{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3cda3fdb:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3cda3fdb{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c19a6f */.elementor-1341 .elementor-element.elementor-element-62c19a6f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-62c19a6f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-62c19a6f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-395d5003 */.elementor-1341 .elementor-element.elementor-element-395d5003{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-395d5003:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-395d5003{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a6d7bb1 */.elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3a6d7bb1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8e5788b */.elementor-1341 .elementor-element.elementor-element-8e5788b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-8e5788b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-8e5788b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-74ee3ecc */.elementor-1341 .elementor-element.elementor-element-74ee3ecc{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-74ee3ecc:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-74ee3ecc{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17b8acc7 */.elementor-1341 .elementor-element.elementor-element-17b8acc7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-17b8acc7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-17b8acc7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25ab9e3f */.elementor-1341 .elementor-element.elementor-element-25ab9e3f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-25ab9e3f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-25ab9e3f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc6b99b */.elementor-1341 .elementor-element.elementor-element-6bc6b99b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bc6b99b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bc6b99b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-293dd483 */.elementor-1341 .elementor-element.elementor-element-293dd483{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-293dd483:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-293dd483{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35043d7d */.elementor-1341 .elementor-element.elementor-element-35043d7d{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-35043d7d:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-35043d7d{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a84b49 */.elementor-1341 .elementor-element.elementor-element-69a84b49{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-69a84b49:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-69a84b49{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeca4d1 */.elementor-1341 .elementor-element.elementor-element-aeca4d1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-aeca4d1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-aeca4d1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e487947 */.elementor-1341 .elementor-element.elementor-element-1e487947{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1e487947:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1e487947{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-145fb82a */.elementor-1341 .elementor-element.elementor-element-145fb82a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-145fb82a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-145fb82a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d8dd84 */.elementor-1341 .elementor-element.elementor-element-65d8dd84{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-65d8dd84:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-65d8dd84{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-763d5c8a */.elementor-1341 .elementor-element.elementor-element-763d5c8a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-763d5c8a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-763d5c8a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc965d4 */.elementor-1341 .elementor-element.elementor-element-bc965d4{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-bc965d4:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-bc965d4{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66bf9030 */.elementor-1341 .elementor-element.elementor-element-66bf9030{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-66bf9030:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-66bf9030{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a131633 */.elementor-1341 .elementor-element.elementor-element-2a131633{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2a131633:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2a131633{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4641ab18 */.elementor-1341 .elementor-element.elementor-element-4641ab18{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-4641ab18:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-4641ab18{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fe0bd06 */.elementor-1341 .elementor-element.elementor-element-1fe0bd06{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1fe0bd06:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1fe0bd06{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bb2d936 */.elementor-1341 .elementor-element.elementor-element-6bb2d936{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bb2d936:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bb2d936{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-121101b7 */.elementor-1341 .elementor-element.elementor-element-121101b7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-121101b7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-121101b7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e27c835 */.elementor-1341 .elementor-element.elementor-element-6e27c835{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6e27c835:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6e27c835{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9889f53 */.elementor-1341 .elementor-element.elementor-element-9889f53{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-9889f53:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-9889f53{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2fff53cf */.elementor-1341 .elementor-element.elementor-element-2fff53cf{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2fff53cf:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2fff53cf{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b2ca165 */.elementor-1341 .elementor-element.elementor-element-6b2ca165{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6b2ca165:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6b2ca165{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6331553c */.elementor-1341 .elementor-element.elementor-element-6331553c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6331553c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6331553c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-387c5af5 */.elementor-1341 .elementor-element.elementor-element-387c5af5{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-387c5af5:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-387c5af5{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f139b2a */.elementor-1341 .elementor-element.elementor-element-f139b2a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-f139b2a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-f139b2a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-692d73a8 */.elementor-1341 .elementor-element.elementor-element-692d73a8{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-692d73a8:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-692d73a8{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-269a9647 */.elementor-1341 .elementor-element.elementor-element-269a9647{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-269a9647:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-269a9647{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1280fe7c */.elementor-1341 .elementor-element.elementor-element-1280fe7c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1280fe7c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1280fe7c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cda3fdb */.elementor-1341 .elementor-element.elementor-element-3cda3fdb{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3cda3fdb:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3cda3fdb{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c19a6f */.elementor-1341 .elementor-element.elementor-element-62c19a6f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-62c19a6f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-62c19a6f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-395d5003 */.elementor-1341 .elementor-element.elementor-element-395d5003{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-395d5003:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-395d5003{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a6d7bb1 */.elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3a6d7bb1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8e5788b */.elementor-1341 .elementor-element.elementor-element-8e5788b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-8e5788b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-8e5788b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-74ee3ecc */.elementor-1341 .elementor-element.elementor-element-74ee3ecc{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-74ee3ecc:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-74ee3ecc{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17b8acc7 */.elementor-1341 .elementor-element.elementor-element-17b8acc7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-17b8acc7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-17b8acc7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25ab9e3f */.elementor-1341 .elementor-element.elementor-element-25ab9e3f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-25ab9e3f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-25ab9e3f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc6b99b */.elementor-1341 .elementor-element.elementor-element-6bc6b99b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bc6b99b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bc6b99b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-293dd483 */.elementor-1341 .elementor-element.elementor-element-293dd483{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-293dd483:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-293dd483{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35043d7d */.elementor-1341 .elementor-element.elementor-element-35043d7d{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-35043d7d:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-35043d7d{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a84b49 */.elementor-1341 .elementor-element.elementor-element-69a84b49{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-69a84b49:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-69a84b49{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeca4d1 */.elementor-1341 .elementor-element.elementor-element-aeca4d1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-aeca4d1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-aeca4d1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e487947 */.elementor-1341 .elementor-element.elementor-element-1e487947{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1e487947:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1e487947{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-145fb82a */.elementor-1341 .elementor-element.elementor-element-145fb82a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-145fb82a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-145fb82a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d8dd84 */.elementor-1341 .elementor-element.elementor-element-65d8dd84{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-65d8dd84:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-65d8dd84{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-763d5c8a */.elementor-1341 .elementor-element.elementor-element-763d5c8a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-763d5c8a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-763d5c8a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc965d4 */.elementor-1341 .elementor-element.elementor-element-bc965d4{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-bc965d4:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-bc965d4{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66bf9030 */.elementor-1341 .elementor-element.elementor-element-66bf9030{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-66bf9030:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-66bf9030{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a131633 */.elementor-1341 .elementor-element.elementor-element-2a131633{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2a131633:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2a131633{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4641ab18 */.elementor-1341 .elementor-element.elementor-element-4641ab18{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-4641ab18:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-4641ab18{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fe0bd06 */.elementor-1341 .elementor-element.elementor-element-1fe0bd06{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1fe0bd06:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1fe0bd06{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bb2d936 */.elementor-1341 .elementor-element.elementor-element-6bb2d936{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bb2d936:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bb2d936{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-121101b7 */.elementor-1341 .elementor-element.elementor-element-121101b7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-121101b7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-121101b7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e27c835 */.elementor-1341 .elementor-element.elementor-element-6e27c835{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6e27c835:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6e27c835{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9889f53 */.elementor-1341 .elementor-element.elementor-element-9889f53{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-9889f53:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-9889f53{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2fff53cf */.elementor-1341 .elementor-element.elementor-element-2fff53cf{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2fff53cf:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2fff53cf{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b2ca165 */.elementor-1341 .elementor-element.elementor-element-6b2ca165{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6b2ca165:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6b2ca165{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6331553c */.elementor-1341 .elementor-element.elementor-element-6331553c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6331553c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6331553c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-387c5af5 */.elementor-1341 .elementor-element.elementor-element-387c5af5{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-387c5af5:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-387c5af5{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f139b2a */.elementor-1341 .elementor-element.elementor-element-f139b2a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-f139b2a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-f139b2a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-692d73a8 */.elementor-1341 .elementor-element.elementor-element-692d73a8{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-692d73a8:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-692d73a8{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-269a9647 */.elementor-1341 .elementor-element.elementor-element-269a9647{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-269a9647:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-269a9647{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1280fe7c */.elementor-1341 .elementor-element.elementor-element-1280fe7c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1280fe7c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1280fe7c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cda3fdb */.elementor-1341 .elementor-element.elementor-element-3cda3fdb{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3cda3fdb:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3cda3fdb{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c19a6f */.elementor-1341 .elementor-element.elementor-element-62c19a6f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-62c19a6f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-62c19a6f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-395d5003 */.elementor-1341 .elementor-element.elementor-element-395d5003{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-395d5003:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-395d5003{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a6d7bb1 */.elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3a6d7bb1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8e5788b */.elementor-1341 .elementor-element.elementor-element-8e5788b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-8e5788b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-8e5788b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-74ee3ecc */.elementor-1341 .elementor-element.elementor-element-74ee3ecc{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-74ee3ecc:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-74ee3ecc{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17b8acc7 */.elementor-1341 .elementor-element.elementor-element-17b8acc7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-17b8acc7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-17b8acc7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25ab9e3f */.elementor-1341 .elementor-element.elementor-element-25ab9e3f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-25ab9e3f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-25ab9e3f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc6b99b */.elementor-1341 .elementor-element.elementor-element-6bc6b99b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bc6b99b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bc6b99b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-293dd483 */.elementor-1341 .elementor-element.elementor-element-293dd483{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-293dd483:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-293dd483{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35043d7d */.elementor-1341 .elementor-element.elementor-element-35043d7d{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-35043d7d:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-35043d7d{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a84b49 */.elementor-1341 .elementor-element.elementor-element-69a84b49{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-69a84b49:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-69a84b49{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeca4d1 */.elementor-1341 .elementor-element.elementor-element-aeca4d1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-aeca4d1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-aeca4d1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e487947 */.elementor-1341 .elementor-element.elementor-element-1e487947{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1e487947:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1e487947{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-145fb82a */.elementor-1341 .elementor-element.elementor-element-145fb82a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-145fb82a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-145fb82a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d8dd84 */.elementor-1341 .elementor-element.elementor-element-65d8dd84{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-65d8dd84:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-65d8dd84{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-763d5c8a */.elementor-1341 .elementor-element.elementor-element-763d5c8a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-763d5c8a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-763d5c8a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc965d4 */.elementor-1341 .elementor-element.elementor-element-bc965d4{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-bc965d4:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-bc965d4{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66bf9030 */.elementor-1341 .elementor-element.elementor-element-66bf9030{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-66bf9030:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-66bf9030{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a131633 */.elementor-1341 .elementor-element.elementor-element-2a131633{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2a131633:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2a131633{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4641ab18 */.elementor-1341 .elementor-element.elementor-element-4641ab18{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-4641ab18:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-4641ab18{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fe0bd06 */.elementor-1341 .elementor-element.elementor-element-1fe0bd06{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1fe0bd06:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1fe0bd06{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bb2d936 */.elementor-1341 .elementor-element.elementor-element-6bb2d936{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bb2d936:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bb2d936{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-121101b7 */.elementor-1341 .elementor-element.elementor-element-121101b7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-121101b7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-121101b7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e27c835 */.elementor-1341 .elementor-element.elementor-element-6e27c835{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6e27c835:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6e27c835{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9889f53 */.elementor-1341 .elementor-element.elementor-element-9889f53{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-9889f53:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-9889f53{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2fff53cf */.elementor-1341 .elementor-element.elementor-element-2fff53cf{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2fff53cf:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2fff53cf{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b2ca165 */.elementor-1341 .elementor-element.elementor-element-6b2ca165{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6b2ca165:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6b2ca165{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6331553c */.elementor-1341 .elementor-element.elementor-element-6331553c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6331553c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6331553c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-387c5af5 */.elementor-1341 .elementor-element.elementor-element-387c5af5{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-387c5af5:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-387c5af5{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f139b2a */.elementor-1341 .elementor-element.elementor-element-f139b2a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-f139b2a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-f139b2a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-692d73a8 */.elementor-1341 .elementor-element.elementor-element-692d73a8{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-692d73a8:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-692d73a8{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-269a9647 */.elementor-1341 .elementor-element.elementor-element-269a9647{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-269a9647:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-269a9647{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1280fe7c */.elementor-1341 .elementor-element.elementor-element-1280fe7c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1280fe7c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1280fe7c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cda3fdb */.elementor-1341 .elementor-element.elementor-element-3cda3fdb{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3cda3fdb:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3cda3fdb{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c19a6f */.elementor-1341 .elementor-element.elementor-element-62c19a6f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-62c19a6f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-62c19a6f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-395d5003 */.elementor-1341 .elementor-element.elementor-element-395d5003{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-395d5003:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-395d5003{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a6d7bb1 */.elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3a6d7bb1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8e5788b */.elementor-1341 .elementor-element.elementor-element-8e5788b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-8e5788b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-8e5788b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-74ee3ecc */.elementor-1341 .elementor-element.elementor-element-74ee3ecc{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-74ee3ecc:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-74ee3ecc{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17b8acc7 */.elementor-1341 .elementor-element.elementor-element-17b8acc7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-17b8acc7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-17b8acc7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25ab9e3f */.elementor-1341 .elementor-element.elementor-element-25ab9e3f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-25ab9e3f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-25ab9e3f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc6b99b */.elementor-1341 .elementor-element.elementor-element-6bc6b99b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bc6b99b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bc6b99b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-293dd483 */.elementor-1341 .elementor-element.elementor-element-293dd483{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-293dd483:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-293dd483{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35043d7d */.elementor-1341 .elementor-element.elementor-element-35043d7d{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-35043d7d:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-35043d7d{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a84b49 */.elementor-1341 .elementor-element.elementor-element-69a84b49{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-69a84b49:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-69a84b49{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeca4d1 */.elementor-1341 .elementor-element.elementor-element-aeca4d1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-aeca4d1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-aeca4d1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e487947 */.elementor-1341 .elementor-element.elementor-element-1e487947{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1e487947:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1e487947{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-145fb82a */.elementor-1341 .elementor-element.elementor-element-145fb82a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-145fb82a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-145fb82a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d8dd84 */.elementor-1341 .elementor-element.elementor-element-65d8dd84{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-65d8dd84:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-65d8dd84{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-763d5c8a */.elementor-1341 .elementor-element.elementor-element-763d5c8a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-763d5c8a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-763d5c8a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc965d4 */.elementor-1341 .elementor-element.elementor-element-bc965d4{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-bc965d4:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-bc965d4{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66bf9030 */.elementor-1341 .elementor-element.elementor-element-66bf9030{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-66bf9030:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-66bf9030{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a131633 */.elementor-1341 .elementor-element.elementor-element-2a131633{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2a131633:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2a131633{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4641ab18 */.elementor-1341 .elementor-element.elementor-element-4641ab18{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-4641ab18:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-4641ab18{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fe0bd06 */.elementor-1341 .elementor-element.elementor-element-1fe0bd06{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1fe0bd06:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1fe0bd06{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bb2d936 */.elementor-1341 .elementor-element.elementor-element-6bb2d936{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bb2d936:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bb2d936{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-121101b7 */.elementor-1341 .elementor-element.elementor-element-121101b7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-121101b7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-121101b7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e27c835 */.elementor-1341 .elementor-element.elementor-element-6e27c835{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6e27c835:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6e27c835{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9889f53 */.elementor-1341 .elementor-element.elementor-element-9889f53{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-9889f53:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-9889f53{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2fff53cf */.elementor-1341 .elementor-element.elementor-element-2fff53cf{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2fff53cf:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2fff53cf{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b2ca165 */.elementor-1341 .elementor-element.elementor-element-6b2ca165{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6b2ca165:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6b2ca165{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6331553c */.elementor-1341 .elementor-element.elementor-element-6331553c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6331553c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6331553c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-387c5af5 */.elementor-1341 .elementor-element.elementor-element-387c5af5{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-387c5af5:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-387c5af5{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f139b2a */.elementor-1341 .elementor-element.elementor-element-f139b2a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-f139b2a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-f139b2a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-692d73a8 */.elementor-1341 .elementor-element.elementor-element-692d73a8{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-692d73a8:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-692d73a8{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-269a9647 */.elementor-1341 .elementor-element.elementor-element-269a9647{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-269a9647:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-269a9647{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1280fe7c */.elementor-1341 .elementor-element.elementor-element-1280fe7c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1280fe7c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1280fe7c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cda3fdb */.elementor-1341 .elementor-element.elementor-element-3cda3fdb{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3cda3fdb:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3cda3fdb{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c19a6f */.elementor-1341 .elementor-element.elementor-element-62c19a6f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-62c19a6f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-62c19a6f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-395d5003 */.elementor-1341 .elementor-element.elementor-element-395d5003{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-395d5003:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-395d5003{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a6d7bb1 */.elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3a6d7bb1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8e5788b */.elementor-1341 .elementor-element.elementor-element-8e5788b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-8e5788b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-8e5788b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-74ee3ecc */.elementor-1341 .elementor-element.elementor-element-74ee3ecc{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-74ee3ecc:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-74ee3ecc{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17b8acc7 */.elementor-1341 .elementor-element.elementor-element-17b8acc7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-17b8acc7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-17b8acc7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25ab9e3f */.elementor-1341 .elementor-element.elementor-element-25ab9e3f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-25ab9e3f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-25ab9e3f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc6b99b */.elementor-1341 .elementor-element.elementor-element-6bc6b99b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bc6b99b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bc6b99b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-293dd483 */.elementor-1341 .elementor-element.elementor-element-293dd483{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-293dd483:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-293dd483{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35043d7d */.elementor-1341 .elementor-element.elementor-element-35043d7d{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-35043d7d:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-35043d7d{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a84b49 */.elementor-1341 .elementor-element.elementor-element-69a84b49{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-69a84b49:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-69a84b49{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeca4d1 */.elementor-1341 .elementor-element.elementor-element-aeca4d1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-aeca4d1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-aeca4d1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e487947 */.elementor-1341 .elementor-element.elementor-element-1e487947{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1e487947:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1e487947{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-145fb82a */.elementor-1341 .elementor-element.elementor-element-145fb82a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-145fb82a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-145fb82a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d8dd84 */.elementor-1341 .elementor-element.elementor-element-65d8dd84{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-65d8dd84:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-65d8dd84{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-763d5c8a */.elementor-1341 .elementor-element.elementor-element-763d5c8a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-763d5c8a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-763d5c8a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc965d4 */.elementor-1341 .elementor-element.elementor-element-bc965d4{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-bc965d4:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-bc965d4{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66bf9030 */.elementor-1341 .elementor-element.elementor-element-66bf9030{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-66bf9030:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-66bf9030{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a131633 */.elementor-1341 .elementor-element.elementor-element-2a131633{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2a131633:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2a131633{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4641ab18 */.elementor-1341 .elementor-element.elementor-element-4641ab18{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-4641ab18:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-4641ab18{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fe0bd06 */.elementor-1341 .elementor-element.elementor-element-1fe0bd06{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1fe0bd06:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1fe0bd06{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bb2d936 */.elementor-1341 .elementor-element.elementor-element-6bb2d936{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bb2d936:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bb2d936{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-121101b7 */.elementor-1341 .elementor-element.elementor-element-121101b7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-121101b7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-121101b7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e27c835 */.elementor-1341 .elementor-element.elementor-element-6e27c835{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6e27c835:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6e27c835{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9889f53 */.elementor-1341 .elementor-element.elementor-element-9889f53{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-9889f53:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-9889f53{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2fff53cf */.elementor-1341 .elementor-element.elementor-element-2fff53cf{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2fff53cf:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2fff53cf{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b2ca165 */.elementor-1341 .elementor-element.elementor-element-6b2ca165{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6b2ca165:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6b2ca165{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6331553c */.elementor-1341 .elementor-element.elementor-element-6331553c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6331553c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6331553c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-387c5af5 */.elementor-1341 .elementor-element.elementor-element-387c5af5{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-387c5af5:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-387c5af5{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f139b2a */.elementor-1341 .elementor-element.elementor-element-f139b2a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-f139b2a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-f139b2a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-692d73a8 */.elementor-1341 .elementor-element.elementor-element-692d73a8{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-692d73a8:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-692d73a8{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-269a9647 */.elementor-1341 .elementor-element.elementor-element-269a9647{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-269a9647:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-269a9647{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1280fe7c */.elementor-1341 .elementor-element.elementor-element-1280fe7c{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1280fe7c:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1280fe7c{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cda3fdb */.elementor-1341 .elementor-element.elementor-element-3cda3fdb{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3cda3fdb:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3cda3fdb{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c19a6f */.elementor-1341 .elementor-element.elementor-element-62c19a6f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-62c19a6f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-62c19a6f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-395d5003 */.elementor-1341 .elementor-element.elementor-element-395d5003{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-395d5003:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-395d5003{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a6d7bb1 */.elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-3a6d7bb1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-3a6d7bb1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8e5788b */.elementor-1341 .elementor-element.elementor-element-8e5788b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-8e5788b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-8e5788b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-74ee3ecc */.elementor-1341 .elementor-element.elementor-element-74ee3ecc{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-74ee3ecc:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-74ee3ecc{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17b8acc7 */.elementor-1341 .elementor-element.elementor-element-17b8acc7{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-17b8acc7:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-17b8acc7{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25ab9e3f */.elementor-1341 .elementor-element.elementor-element-25ab9e3f{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-25ab9e3f:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-25ab9e3f{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc6b99b */.elementor-1341 .elementor-element.elementor-element-6bc6b99b{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bc6b99b:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bc6b99b{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-293dd483 */.elementor-1341 .elementor-element.elementor-element-293dd483{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-293dd483:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-293dd483{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35043d7d */.elementor-1341 .elementor-element.elementor-element-35043d7d{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-35043d7d:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-35043d7d{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a84b49 */.elementor-1341 .elementor-element.elementor-element-69a84b49{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-69a84b49:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-69a84b49{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeca4d1 */.elementor-1341 .elementor-element.elementor-element-aeca4d1{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-aeca4d1:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-aeca4d1{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e487947 */.elementor-1341 .elementor-element.elementor-element-1e487947{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1e487947:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1e487947{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-145fb82a */.elementor-1341 .elementor-element.elementor-element-145fb82a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-145fb82a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-145fb82a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d8dd84 */.elementor-1341 .elementor-element.elementor-element-65d8dd84{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-65d8dd84:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-65d8dd84{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-763d5c8a */.elementor-1341 .elementor-element.elementor-element-763d5c8a{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-763d5c8a:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-763d5c8a{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc965d4 */.elementor-1341 .elementor-element.elementor-element-bc965d4{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-bc965d4:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-bc965d4{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66bf9030 */.elementor-1341 .elementor-element.elementor-element-66bf9030{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-66bf9030:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-66bf9030{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a131633 */.elementor-1341 .elementor-element.elementor-element-2a131633{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-2a131633:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-2a131633{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4641ab18 */.elementor-1341 .elementor-element.elementor-element-4641ab18{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-4641ab18:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-4641ab18{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fe0bd06 */.elementor-1341 .elementor-element.elementor-element-1fe0bd06{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-1fe0bd06:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-1fe0bd06{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bb2d936 */.elementor-1341 .elementor-element.elementor-element-6bb2d936{
    background: #fff;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.4s linear;
}
.elementor-1341 .elementor-element.elementor-element-6bb2d936:hover .elementor-icon{
   transform: scale(1.2);
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-6bb2d936{
        padding: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-4efd5c2a */.elementor-1341 .elementor-element.elementor-element-4efd5c2a .elementor-widget-icon{
    height: 50px;
    height: 50px;
}
.elementor-1341 .elementor-element.elementor-element-4efd5c2a .swiper-wrapper {
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important; 
}

@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1341 .elementor-element.elementor-element-4efd5c2a .elementor-widget-icon{
    height: 40px;
    height: 40px;
}
}/* End custom CSS */