.elementor-4771 .elementor-element.elementor-element-723bf916{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-4771 .elementor-element.elementor-element-5f21e1a7{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4771 .elementor-element.elementor-element-4bcc1dc .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-weight:600;color:#222158;}.elementor-4771 .elementor-element.elementor-element-73613028 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:50px;font-weight:700;line-height:70px;color:#222158;}.elementor-4771 .elementor-element.elementor-element-63564885{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#A0A0A0;--border-color:#A0A0A0;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4771 .elementor-element.elementor-element-284eff3c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-4771 .elementor-element.elementor-element-53cf6794.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-4771 .elementor-element.elementor-element-53cf6794.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-4771 .elementor-element.elementor-element-53cf6794.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-4771 .elementor-element.elementor-element-53cf6794 .elementor-image-box-title{margin-bottom:5px;font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:600;color:#F6BB06;}.elementor-4771 .elementor-element.elementor-element-53cf6794 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-4771 .elementor-element.elementor-element-53cf6794 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4771 .elementor-element.elementor-element-53cf6794 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;color:#1F1F1F;}.elementor-4771 .elementor-element.elementor-element-27e6056c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4771 .elementor-element.elementor-element-1918cc97{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4771 .elementor-element.elementor-element-1918cc97 .elementor-counter{flex-direction:row-reverse;}.elementor-4771 .elementor-element.elementor-element-1918cc97 .elementor-counter-title{justify-content:start;align-items:center;color:#222222;font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:700;line-height:22px;}.elementor-4771 .elementor-element.elementor-element-1918cc97 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:0;--counter-number-grow:0;color:#222158;font-family:"Roboto Slab", Sans-serif;font-size:38px;font-weight:600;}.elementor-4771 .elementor-element.elementor-element-359ec091{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4771 .elementor-element.elementor-element-359ec091 .elementor-counter{flex-direction:row-reverse;}.elementor-4771 .elementor-element.elementor-element-359ec091 .elementor-counter-title{justify-content:start;align-items:center;color:#222222;font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:700;line-height:22px;}.elementor-4771 .elementor-element.elementor-element-359ec091 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:0;--counter-number-grow:0;color:#222158;font-family:"Roboto Slab", Sans-serif;font-size:38px;font-weight:600;}.elementor-4771 .elementor-element.elementor-element-3caa2a39{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4771 .elementor-element.elementor-element-79e4945e{--display:flex;}.elementor-4771 .elementor-element.elementor-element-35742cd9{--spacer-size:0px;}.elementor-4771 .elementor-element.elementor-element-16c1b863{--display:flex;--min-height:200px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:010px;--margin-right:10px;--padding-top:64px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-4771 .elementor-element.elementor-element-16c1b863:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-16c1b863 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://webliquidinfotech.com/wp-content/uploads/2025/01/Website-Banner-New.jpg");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-4771 .elementor-element.elementor-element-12a65fd2{--display:flex;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4771 .elementor-element.elementor-element-12a65fd2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4771 .elementor-element.elementor-element-5489bcd4{--spacer-size:16px;}.elementor-4771 .elementor-element.elementor-element-1858439d{width:var( --container-widget-width, 93.946% );max-width:93.946%;--container-widget-width:93.946%;--container-widget-flex-grow:0;}.elementor-4771 .elementor-element.elementor-element-1858439d > .elementor-widget-container{padding:0px 14px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-1858439d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4771 .elementor-element.elementor-element-1858439d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;text-transform:capitalize;color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-25a31c95 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-25a31c95 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-3fc22712{--display:flex;--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-4771 .elementor-element.elementor-element-7dffca01 > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-4771 .elementor-element.elementor-element-7dffca01 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4771 .elementor-element.elementor-element-7b5e985d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-4771 .elementor-element.elementor-element-7b5e985d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4771 .elementor-element.elementor-element-5dc1fc0a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-4771 .elementor-element.elementor-element-2d90f0ad{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:20px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4771 .elementor-element.elementor-element-8d614c9{width:100%;max-width:100%;--e-icon-list-icon-size:18px;--icon-vertical-align:center;}.elementor-4771 .elementor-element.elementor-element-8d614c9 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-8d614c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-4771 .elementor-element.elementor-element-8d614c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-4771 .elementor-element.elementor-element-8d614c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-4771 .elementor-element.elementor-element-8d614c9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-4771 .elementor-element.elementor-element-8d614c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-4771 .elementor-element.elementor-element-8d614c9 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-4771 .elementor-element.elementor-element-8d614c9 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-4771 .elementor-element.elementor-element-8d614c9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4771 .elementor-element.elementor-element-8d614c9 .elementor-icon-list-item > a{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:700;line-height:45px;}.elementor-4771 .elementor-element.elementor-element-8d614c9 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-4771 .elementor-element.elementor-element-25b7a249 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-25b7a249{text-align:left;}.elementor-4771 .elementor-element.elementor-element-25b7a249 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:37px;font-weight:700;line-height:55px;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4771 .elementor-element.elementor-element-312cb08e{font-family:"Roboto", Sans-serif;font-weight:400;color:#1F1F1F;}.elementor-4771 .elementor-element.elementor-element-5edcb017{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-4771 .elementor-element.elementor-element-3fa053fd > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CACACA;border-radius:6px 6px 6px 6px;}.elementor-4771 .elementor-element.elementor-element-3fa053fd .elementor-icon-box-wrapper{align-items:center;}.elementor-4771 .elementor-element.elementor-element-3fa053fd{--icon-box-icon-margin:15px;}.elementor-4771 .elementor-element.elementor-element-3fa053fd .elementor-icon-box-title{margin-block-end:0px;color:#222222;}.elementor-4771 .elementor-element.elementor-element-3fa053fd.elementor-view-stacked .elementor-icon{background-color:#684DF4;}.elementor-4771 .elementor-element.elementor-element-3fa053fd.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-3fa053fd.elementor-view-default .elementor-icon{fill:#684DF4;color:#684DF4;border-color:#684DF4;}.elementor-4771 .elementor-element.elementor-element-3fa053fd .elementor-icon{font-size:30px;}.elementor-4771 .elementor-element.elementor-element-3fa053fd .elementor-icon-box-title, .elementor-4771 .elementor-element.elementor-element-3fa053fd .elementor-icon-box-title a{font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:700;}.elementor-4771 .elementor-element.elementor-element-27055fb5 > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CACACA;border-radius:6px 6px 6px 6px;}.elementor-4771 .elementor-element.elementor-element-27055fb5 .elementor-icon-box-wrapper{align-items:center;}.elementor-4771 .elementor-element.elementor-element-27055fb5{--icon-box-icon-margin:15px;}.elementor-4771 .elementor-element.elementor-element-27055fb5 .elementor-icon-box-title{margin-block-end:0px;color:#222222;}.elementor-4771 .elementor-element.elementor-element-27055fb5.elementor-view-stacked .elementor-icon{background-color:#684DF4;}.elementor-4771 .elementor-element.elementor-element-27055fb5.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-27055fb5.elementor-view-default .elementor-icon{fill:#684DF4;color:#684DF4;border-color:#684DF4;}.elementor-4771 .elementor-element.elementor-element-27055fb5 .elementor-icon{font-size:30px;}.elementor-4771 .elementor-element.elementor-element-27055fb5 .elementor-icon-box-title, .elementor-4771 .elementor-element.elementor-element-27055fb5 .elementor-icon-box-title a{font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:700;}.elementor-4771 .elementor-element.elementor-element-5ce5054c > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CACACA;border-radius:6px 6px 6px 6px;}.elementor-4771 .elementor-element.elementor-element-5ce5054c .elementor-icon-box-wrapper{align-items:center;}.elementor-4771 .elementor-element.elementor-element-5ce5054c{--icon-box-icon-margin:15px;}.elementor-4771 .elementor-element.elementor-element-5ce5054c .elementor-icon-box-title{margin-block-end:0px;color:#222222;}.elementor-4771 .elementor-element.elementor-element-5ce5054c.elementor-view-stacked .elementor-icon{background-color:#684DF4;}.elementor-4771 .elementor-element.elementor-element-5ce5054c.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-5ce5054c.elementor-view-default .elementor-icon{fill:#684DF4;color:#684DF4;border-color:#684DF4;}.elementor-4771 .elementor-element.elementor-element-5ce5054c .elementor-icon{font-size:30px;}.elementor-4771 .elementor-element.elementor-element-5ce5054c .elementor-icon-box-title, .elementor-4771 .elementor-element.elementor-element-5ce5054c .elementor-icon-box-title a{font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:700;}.elementor-4771 .elementor-element.elementor-element-550ab55e > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CACACA;border-radius:6px 6px 6px 6px;}.elementor-4771 .elementor-element.elementor-element-550ab55e .elementor-icon-box-wrapper{align-items:center;}.elementor-4771 .elementor-element.elementor-element-550ab55e{--icon-box-icon-margin:15px;}.elementor-4771 .elementor-element.elementor-element-550ab55e .elementor-icon-box-title{margin-block-end:0px;color:#222222;}.elementor-4771 .elementor-element.elementor-element-550ab55e.elementor-view-stacked .elementor-icon{background-color:#684DF4;}.elementor-4771 .elementor-element.elementor-element-550ab55e.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-550ab55e.elementor-view-default .elementor-icon{fill:#684DF4;color:#684DF4;border-color:#684DF4;}.elementor-4771 .elementor-element.elementor-element-550ab55e .elementor-icon{font-size:30px;}.elementor-4771 .elementor-element.elementor-element-550ab55e .elementor-icon-box-title, .elementor-4771 .elementor-element.elementor-element-550ab55e .elementor-icon-box-title a{font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:700;}.elementor-4771 .elementor-element.elementor-element-2845216c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:01px 0px 0px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CACACA;--border-color:#CACACA;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4771 .elementor-element.elementor-element-1d0f213c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4771 .elementor-element.elementor-element-70748528.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-4771 .elementor-element.elementor-element-70748528.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-4771 .elementor-element.elementor-element-70748528.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-4771 .elementor-element.elementor-element-70748528 .elementor-image-box-title{margin-bottom:5px;font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:600;color:#F6BB06;}.elementor-4771 .elementor-element.elementor-element-70748528 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-4771 .elementor-element.elementor-element-70748528 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4771 .elementor-element.elementor-element-70748528 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;}.elementor-4771 .elementor-element.elementor-element-3a0e7caa{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-4771 .elementor-element.elementor-element-6de4cfd:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-6de4cfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://webliquidinfotech.com/wp-content/uploads/2024/12/cta_bg_3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4771 .elementor-element.elementor-element-6de4cfd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:120px 0px 120px 0px;}.elementor-4771 .elementor-element.elementor-element-6de4cfd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4771 .elementor-element.elementor-element-409a2c8 > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-4771 .elementor-element.elementor-element-717142b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4771 .elementor-element.elementor-element-eccd0fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-eccd0fb .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-4771 .elementor-element.elementor-element-eccd0fb .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-4771 .elementor-element.elementor-element-eccd0fb{--e-icon-list-icon-size:18px;--icon-vertical-align:center;}.elementor-4771 .elementor-element.elementor-element-eccd0fb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4771 .elementor-element.elementor-element-eccd0fb .elementor-icon-list-item > a{font-family:"Barlow", Sans-serif;font-weight:700;line-height:45px;}.elementor-4771 .elementor-element.elementor-element-eccd0fb .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-4771 .elementor-element.elementor-element-6f14d5e{width:100%;max-width:100%;top:-30px;z-index:0;text-align:center;}.elementor-4771 .elementor-element.elementor-element-6f14d5e > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-4771 .elementor-element.elementor-element-6f14d5e{left:0px;}body.rtl .elementor-4771 .elementor-element.elementor-element-6f14d5e{right:0px;}.elementor-4771 .elementor-element.elementor-element-6f14d5e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:900;}.elementor-4771 .elementor-element.elementor-element-bf8c447{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4771 .elementor-element.elementor-element-4dd8473 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-4dd8473{text-align:center;}.elementor-4771 .elementor-element.elementor-element-4dd8473 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:40px;font-weight:700;line-height:45px;color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-5a5c0d5 .elementor-button{background-color:var( --e-global-color-accent );}.elementor-4771 .elementor-element.elementor-element-5a5c0d5 > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-4771 .elementor-element.elementor-element-5a5c0d5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4771 .elementor-element.elementor-element-2e95667{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4771 .elementor-element.elementor-element-6125be2{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-4771 .elementor-element.elementor-element-6125be2 > .elementor-widget-container{background-color:#684DF4B3;padding:25px 0px 25px 0px;transition:background 0.4s;border-radius:0px 20px 0px 20px;}.elementor-4771 .elementor-element.elementor-element-6125be2:hover .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-4771 .elementor-element.elementor-element-6125be2.elementor-element{--align-self:center;}.elementor-4771 .elementor-element.elementor-element-6125be2 .elementor-counter{flex-direction:column-reverse;}.elementor-4771 .elementor-element.elementor-element-6125be2 .elementor-counter-title{justify-content:center;color:#FFFFFF;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-4771 .elementor-element.elementor-element-6125be2 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:34px;font-weight:600;}.elementor-4771 .elementor-element.elementor-element-0d3ce68{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-4771 .elementor-element.elementor-element-0d3ce68 > .elementor-widget-container{background-color:#684DF4B3;padding:25px 0px 25px 0px;transition:background 0.4s;border-radius:0px 20px 0px 20px;}.elementor-4771 .elementor-element.elementor-element-0d3ce68:hover .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-4771 .elementor-element.elementor-element-0d3ce68.elementor-element{--align-self:center;}.elementor-4771 .elementor-element.elementor-element-0d3ce68 .elementor-counter{flex-direction:column-reverse;}.elementor-4771 .elementor-element.elementor-element-0d3ce68 .elementor-counter-title{justify-content:center;color:#FFFFFF;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-4771 .elementor-element.elementor-element-0d3ce68 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:34px;font-weight:600;}.elementor-4771 .elementor-element.elementor-element-4efd6c4{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-4771 .elementor-element.elementor-element-4efd6c4 > .elementor-widget-container{background-color:#684DF4B3;padding:25px 0px 25px 0px;transition:background 0.4s;border-radius:0px 20px 0px 20px;}.elementor-4771 .elementor-element.elementor-element-4efd6c4:hover .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-4771 .elementor-element.elementor-element-4efd6c4.elementor-element{--align-self:center;}.elementor-4771 .elementor-element.elementor-element-4efd6c4 .elementor-counter{flex-direction:column-reverse;}.elementor-4771 .elementor-element.elementor-element-4efd6c4 .elementor-counter-title{justify-content:center;color:#FFFFFF;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-4771 .elementor-element.elementor-element-4efd6c4 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:34px;font-weight:600;}.elementor-4771 .elementor-element.elementor-element-950c91a{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-4771 .elementor-element.elementor-element-950c91a > .elementor-widget-container{background-color:#684DF4B3;padding:25px 0px 25px 0px;transition:background 0.4s;border-radius:0px 20px 0px 20px;}.elementor-4771 .elementor-element.elementor-element-950c91a:hover .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-4771 .elementor-element.elementor-element-950c91a.elementor-element{--align-self:center;}.elementor-4771 .elementor-element.elementor-element-950c91a .elementor-counter{flex-direction:column-reverse;}.elementor-4771 .elementor-element.elementor-element-950c91a .elementor-counter-title{justify-content:center;color:#FFFFFF;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-4771 .elementor-element.elementor-element-950c91a .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:34px;font-weight:600;}.elementor-4771 .elementor-element.elementor-element-3d2c67c0{--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:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-4771 .elementor-element.elementor-element-73818dff{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4771 .elementor-element.elementor-element-16f4623 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-16f4623 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-4771 .elementor-element.elementor-element-16f4623 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-4771 .elementor-element.elementor-element-16f4623 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-4771 .elementor-element.elementor-element-16f4623 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-4771 .elementor-element.elementor-element-16f4623 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-4771 .elementor-element.elementor-element-16f4623 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-4771 .elementor-element.elementor-element-16f4623 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-4771 .elementor-element.elementor-element-16f4623{--e-icon-list-icon-size:18px;--icon-vertical-align:center;}.elementor-4771 .elementor-element.elementor-element-16f4623 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4771 .elementor-element.elementor-element-16f4623 .elementor-icon-list-item > a{font-family:"Barlow", Sans-serif;font-weight:700;line-height:45px;}.elementor-4771 .elementor-element.elementor-element-16f4623 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-4771 .elementor-element.elementor-element-71680803 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-71680803{text-align:center;}.elementor-4771 .elementor-element.elementor-element-71680803 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:37px;font-weight:700;line-height:55px;color:#000000;}.elementor-4771 .elementor-element.elementor-element-6ea2231{--display:flex;--padding-top:15px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-4771 .elementor-element.elementor-element-121cbcc{--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;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(8, 14.000000000000025, 28, 0.06);--padding-top:40px;--padding-bottom:23px;--padding-left:20px;--padding-right:20px;}.elementor-4771 .elementor-element.elementor-element-121cbcc:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-121cbcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-1cf8b0c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4771 .elementor-element.elementor-element-1cf8b0c{--icon-box-icon-margin:15px;}.elementor-4771 .elementor-element.elementor-element-1cf8b0c .elementor-icon-box-title{margin-block-end:15px;color:#303262;}.elementor-4771 .elementor-element.elementor-element-1cf8b0c.elementor-view-stacked .elementor-icon{background-color:#E2E8FA;}.elementor-4771 .elementor-element.elementor-element-1cf8b0c.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-1cf8b0c.elementor-view-default .elementor-icon{fill:#E2E8FA;color:#E2E8FA;border-color:#E2E8FA;}.elementor-4771 .elementor-element.elementor-element-1cf8b0c .elementor-icon-box-title, .elementor-4771 .elementor-element.elementor-element-1cf8b0c .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-4771 .elementor-element.elementor-element-1cf8b0c .elementor-icon-box-description{color:#737887;}.elementor-4771 .elementor-element.elementor-element-420d3a9 .elementor-button{background-color:#222158;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;box-shadow:0px 6px 20px 0px rgba(0, 96.00000000000011, 255, 0.5);border-radius:50% 50% 50% 50%;padding:16px 16px 12px 16px;}.elementor-4771 .elementor-element.elementor-element-420d3a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-5e196e0{--display:flex;--padding-top:15px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-4771 .elementor-element.elementor-element-65c56cf{--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;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(8, 14.000000000000025, 28, 0.06);--padding-top:40px;--padding-bottom:23px;--padding-left:20px;--padding-right:20px;}.elementor-4771 .elementor-element.elementor-element-65c56cf:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-65c56cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-74aa8e9 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4771 .elementor-element.elementor-element-74aa8e9{--icon-box-icon-margin:15px;}.elementor-4771 .elementor-element.elementor-element-74aa8e9 .elementor-icon-box-title{margin-block-end:15px;color:#303262;}.elementor-4771 .elementor-element.elementor-element-74aa8e9.elementor-view-stacked .elementor-icon{background-color:#E2E8FA;}.elementor-4771 .elementor-element.elementor-element-74aa8e9.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-74aa8e9.elementor-view-default .elementor-icon{fill:#E2E8FA;color:#E2E8FA;border-color:#E2E8FA;}.elementor-4771 .elementor-element.elementor-element-74aa8e9 .elementor-icon-box-title, .elementor-4771 .elementor-element.elementor-element-74aa8e9 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-4771 .elementor-element.elementor-element-74aa8e9 .elementor-icon-box-description{color:#737887;}.elementor-4771 .elementor-element.elementor-element-9faded1 .elementor-button{background-color:#222158;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;box-shadow:0px 6px 20px 0px rgba(0, 96.00000000000011, 255, 0.5);border-radius:50% 50% 50% 50%;padding:16px 16px 12px 16px;}.elementor-4771 .elementor-element.elementor-element-9faded1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-e88d340{--display:flex;--padding-top:15px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-4771 .elementor-element.elementor-element-8a7f8df{--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;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(8, 14.000000000000025, 28, 0.06);--padding-top:40px;--padding-bottom:23px;--padding-left:20px;--padding-right:20px;}.elementor-4771 .elementor-element.elementor-element-8a7f8df:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-8a7f8df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-95745de > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4771 .elementor-element.elementor-element-95745de{--icon-box-icon-margin:15px;}.elementor-4771 .elementor-element.elementor-element-95745de .elementor-icon-box-title{margin-block-end:15px;color:#303262;}.elementor-4771 .elementor-element.elementor-element-95745de.elementor-view-stacked .elementor-icon{background-color:#E2E8FA;}.elementor-4771 .elementor-element.elementor-element-95745de.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-95745de.elementor-view-default .elementor-icon{fill:#E2E8FA;color:#E2E8FA;border-color:#E2E8FA;}.elementor-4771 .elementor-element.elementor-element-95745de .elementor-icon-box-title, .elementor-4771 .elementor-element.elementor-element-95745de .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-4771 .elementor-element.elementor-element-95745de .elementor-icon-box-description{color:#737887;}.elementor-4771 .elementor-element.elementor-element-baccc34 .elementor-button{background-color:#222158;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;box-shadow:0px 6px 20px 0px rgba(0, 96.00000000000011, 255, 0.5);border-radius:50% 50% 50% 50%;padding:16px 16px 12px 16px;}.elementor-4771 .elementor-element.elementor-element-baccc34 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-a542cd1{--display:flex;--padding-top:15px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-4771 .elementor-element.elementor-element-4d18eca{--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;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(8, 14.000000000000025, 28, 0.06);--padding-top:40px;--padding-bottom:23px;--padding-left:20px;--padding-right:20px;}.elementor-4771 .elementor-element.elementor-element-4d18eca:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-4d18eca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-98a442e > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4771 .elementor-element.elementor-element-98a442e{--icon-box-icon-margin:15px;}.elementor-4771 .elementor-element.elementor-element-98a442e .elementor-icon-box-title{margin-block-end:15px;color:#303262;}.elementor-4771 .elementor-element.elementor-element-98a442e.elementor-view-stacked .elementor-icon{background-color:#E2E8FA;}.elementor-4771 .elementor-element.elementor-element-98a442e.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-98a442e.elementor-view-default .elementor-icon{fill:#E2E8FA;color:#E2E8FA;border-color:#E2E8FA;}.elementor-4771 .elementor-element.elementor-element-98a442e .elementor-icon-box-title, .elementor-4771 .elementor-element.elementor-element-98a442e .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-4771 .elementor-element.elementor-element-98a442e .elementor-icon-box-description{color:#737887;}.elementor-4771 .elementor-element.elementor-element-0b9e59b .elementor-button{background-color:#222158;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;box-shadow:0px 6px 20px 0px rgba(0, 96.00000000000011, 255, 0.5);border-radius:50% 50% 50% 50%;padding:16px 16px 12px 16px;}.elementor-4771 .elementor-element.elementor-element-0b9e59b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-10f2a30{--display:flex;--padding-top:15px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-4771 .elementor-element.elementor-element-ff3e4dc{--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;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(8, 14.000000000000025, 28, 0.06);--padding-top:40px;--padding-bottom:23px;--padding-left:20px;--padding-right:20px;}.elementor-4771 .elementor-element.elementor-element-ff3e4dc:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-ff3e4dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-ec849e0 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4771 .elementor-element.elementor-element-ec849e0{--icon-box-icon-margin:15px;}.elementor-4771 .elementor-element.elementor-element-ec849e0 .elementor-icon-box-title{margin-block-end:15px;color:#303262;}.elementor-4771 .elementor-element.elementor-element-ec849e0.elementor-view-stacked .elementor-icon{background-color:#E2E8FA;}.elementor-4771 .elementor-element.elementor-element-ec849e0.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-ec849e0.elementor-view-default .elementor-icon{fill:#E2E8FA;color:#E2E8FA;border-color:#E2E8FA;}.elementor-4771 .elementor-element.elementor-element-ec849e0 .elementor-icon-box-title, .elementor-4771 .elementor-element.elementor-element-ec849e0 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-4771 .elementor-element.elementor-element-ec849e0 .elementor-icon-box-description{color:#737887;}.elementor-4771 .elementor-element.elementor-element-004efe2 .elementor-button{background-color:#222158;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;box-shadow:0px 6px 20px 0px rgba(0, 96.00000000000011, 255, 0.5);border-radius:50% 50% 50% 50%;padding:16px 16px 12px 16px;}.elementor-4771 .elementor-element.elementor-element-004efe2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-2f44fb8{--display:flex;--padding-top:15px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-4771 .elementor-element.elementor-element-a3ac4f1{--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;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(8, 14.000000000000025, 28, 0.06);--padding-top:40px;--padding-bottom:23px;--padding-left:20px;--padding-right:20px;}.elementor-4771 .elementor-element.elementor-element-a3ac4f1:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-a3ac4f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-3e71fb6 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4771 .elementor-element.elementor-element-3e71fb6{--icon-box-icon-margin:15px;}.elementor-4771 .elementor-element.elementor-element-3e71fb6 .elementor-icon-box-title{margin-block-end:15px;color:#303262;}.elementor-4771 .elementor-element.elementor-element-3e71fb6.elementor-view-stacked .elementor-icon{background-color:#E2E8FA;}.elementor-4771 .elementor-element.elementor-element-3e71fb6.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-3e71fb6.elementor-view-default .elementor-icon{fill:#E2E8FA;color:#E2E8FA;border-color:#E2E8FA;}.elementor-4771 .elementor-element.elementor-element-3e71fb6 .elementor-icon-box-title, .elementor-4771 .elementor-element.elementor-element-3e71fb6 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-4771 .elementor-element.elementor-element-3e71fb6 .elementor-icon-box-description{color:#737887;}.elementor-4771 .elementor-element.elementor-element-8eba362 .elementor-button{background-color:#222158;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;box-shadow:0px 6px 20px 0px rgba(0, 96.00000000000011, 255, 0.5);border-radius:50% 50% 50% 50%;padding:16px 16px 12px 16px;}.elementor-4771 .elementor-element.elementor-element-8eba362 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-6d4b97b{--display:flex;--padding-top:15px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-4771 .elementor-element.elementor-element-6b77731{--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;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(8, 14.000000000000025, 28, 0.06);--padding-top:40px;--padding-bottom:23px;--padding-left:20px;--padding-right:20px;}.elementor-4771 .elementor-element.elementor-element-6b77731:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-6b77731 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-dce443b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4771 .elementor-element.elementor-element-dce443b{--icon-box-icon-margin:15px;}.elementor-4771 .elementor-element.elementor-element-dce443b .elementor-icon-box-title{margin-block-end:15px;color:#303262;}.elementor-4771 .elementor-element.elementor-element-dce443b.elementor-view-stacked .elementor-icon{background-color:#E2E8FA;}.elementor-4771 .elementor-element.elementor-element-dce443b.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-dce443b.elementor-view-default .elementor-icon{fill:#E2E8FA;color:#E2E8FA;border-color:#E2E8FA;}.elementor-4771 .elementor-element.elementor-element-dce443b .elementor-icon-box-title, .elementor-4771 .elementor-element.elementor-element-dce443b .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-4771 .elementor-element.elementor-element-dce443b .elementor-icon-box-description{color:#737887;}.elementor-4771 .elementor-element.elementor-element-ddf372d .elementor-button{background-color:#222158;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;box-shadow:0px 6px 20px 0px rgba(0, 96.00000000000011, 255, 0.5);border-radius:50% 50% 50% 50%;padding:16px 16px 12px 16px;}.elementor-4771 .elementor-element.elementor-element-ddf372d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-bac9d57{--display:flex;--padding-top:15px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-4771 .elementor-element.elementor-element-badf57b{--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;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(8, 14.000000000000025, 28, 0.06);--padding-top:40px;--padding-bottom:23px;--padding-left:20px;--padding-right:20px;}.elementor-4771 .elementor-element.elementor-element-badf57b:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-badf57b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-bfc4f57 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4771 .elementor-element.elementor-element-bfc4f57{--icon-box-icon-margin:15px;}.elementor-4771 .elementor-element.elementor-element-bfc4f57 .elementor-icon-box-title{margin-block-end:15px;color:#303262;}.elementor-4771 .elementor-element.elementor-element-bfc4f57.elementor-view-stacked .elementor-icon{background-color:#E2E8FA;}.elementor-4771 .elementor-element.elementor-element-bfc4f57.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-bfc4f57.elementor-view-default .elementor-icon{fill:#E2E8FA;color:#E2E8FA;border-color:#E2E8FA;}.elementor-4771 .elementor-element.elementor-element-bfc4f57 .elementor-icon-box-title, .elementor-4771 .elementor-element.elementor-element-bfc4f57 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-4771 .elementor-element.elementor-element-bfc4f57 .elementor-icon-box-description{color:#737887;}.elementor-4771 .elementor-element.elementor-element-b6bf136 .elementor-button{background-color:#222158;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;box-shadow:0px 6px 20px 0px rgba(0, 96.00000000000011, 255, 0.5);border-radius:50% 50% 50% 50%;padding:16px 16px 12px 16px;}.elementor-4771 .elementor-element.elementor-element-b6bf136 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-26a6665{--display:flex;--padding-top:15px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-4771 .elementor-element.elementor-element-38aa895{--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;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(8, 14.000000000000025, 28, 0.06);--padding-top:40px;--padding-bottom:23px;--padding-left:20px;--padding-right:20px;}.elementor-4771 .elementor-element.elementor-element-38aa895:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-38aa895 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-0554c03 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4771 .elementor-element.elementor-element-0554c03{--icon-box-icon-margin:15px;}.elementor-4771 .elementor-element.elementor-element-0554c03 .elementor-icon-box-title{margin-block-end:15px;color:#303262;}.elementor-4771 .elementor-element.elementor-element-0554c03.elementor-view-stacked .elementor-icon{background-color:#E2E8FA;}.elementor-4771 .elementor-element.elementor-element-0554c03.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-0554c03.elementor-view-default .elementor-icon{fill:#E2E8FA;color:#E2E8FA;border-color:#E2E8FA;}.elementor-4771 .elementor-element.elementor-element-0554c03 .elementor-icon-box-title, .elementor-4771 .elementor-element.elementor-element-0554c03 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-4771 .elementor-element.elementor-element-0554c03 .elementor-icon-box-description{color:#737887;}.elementor-4771 .elementor-element.elementor-element-e9317da .elementor-button{background-color:#222158;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;box-shadow:0px 6px 20px 0px rgba(0, 96.00000000000011, 255, 0.5);border-radius:50% 50% 50% 50%;padding:16px 16px 12px 16px;}.elementor-4771 .elementor-element.elementor-element-e9317da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-0dcf4bc{--display:flex;--padding-top:15px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-4771 .elementor-element.elementor-element-b2a542a{--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;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(8, 14.000000000000025, 28, 0.06);--padding-top:40px;--padding-bottom:23px;--padding-left:20px;--padding-right:20px;}.elementor-4771 .elementor-element.elementor-element-b2a542a:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-b2a542a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-55ca45d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4771 .elementor-element.elementor-element-55ca45d{--icon-box-icon-margin:15px;}.elementor-4771 .elementor-element.elementor-element-55ca45d .elementor-icon-box-title{margin-block-end:15px;color:#303262;}.elementor-4771 .elementor-element.elementor-element-55ca45d.elementor-view-stacked .elementor-icon{background-color:#E2E8FA;}.elementor-4771 .elementor-element.elementor-element-55ca45d.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-55ca45d.elementor-view-default .elementor-icon{fill:#E2E8FA;color:#E2E8FA;border-color:#E2E8FA;}.elementor-4771 .elementor-element.elementor-element-55ca45d .elementor-icon-box-title, .elementor-4771 .elementor-element.elementor-element-55ca45d .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-4771 .elementor-element.elementor-element-55ca45d .elementor-icon-box-description{color:#737887;}.elementor-4771 .elementor-element.elementor-element-7cf81f3 .elementor-button{background-color:#222158;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;box-shadow:0px 6px 20px 0px rgba(0, 96.00000000000011, 255, 0.5);border-radius:50% 50% 50% 50%;padding:16px 16px 12px 16px;}.elementor-4771 .elementor-element.elementor-element-7cf81f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-011b6c5{--display:flex;--padding-top:15px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-4771 .elementor-element.elementor-element-4c228c6{--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;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(8, 14.000000000000025, 28, 0.06);--padding-top:40px;--padding-bottom:23px;--padding-left:20px;--padding-right:20px;}.elementor-4771 .elementor-element.elementor-element-4c228c6:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-4c228c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-b2c6dbf > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4771 .elementor-element.elementor-element-b2c6dbf{--icon-box-icon-margin:15px;}.elementor-4771 .elementor-element.elementor-element-b2c6dbf .elementor-icon-box-title{margin-block-end:15px;color:#303262;}.elementor-4771 .elementor-element.elementor-element-b2c6dbf.elementor-view-stacked .elementor-icon{background-color:#E2E8FA;}.elementor-4771 .elementor-element.elementor-element-b2c6dbf.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-b2c6dbf.elementor-view-default .elementor-icon{fill:#E2E8FA;color:#E2E8FA;border-color:#E2E8FA;}.elementor-4771 .elementor-element.elementor-element-b2c6dbf .elementor-icon-box-title, .elementor-4771 .elementor-element.elementor-element-b2c6dbf .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-4771 .elementor-element.elementor-element-b2c6dbf .elementor-icon-box-description{color:#737887;}.elementor-4771 .elementor-element.elementor-element-20179fb .elementor-button{background-color:#222158;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;box-shadow:0px 6px 20px 0px rgba(0, 96.00000000000011, 255, 0.5);border-radius:50% 50% 50% 50%;padding:16px 16px 12px 16px;}.elementor-4771 .elementor-element.elementor-element-20179fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-b57b9c4{--display:flex;--padding-top:15px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-4771 .elementor-element.elementor-element-d506c68{--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;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(8, 14.000000000000025, 28, 0.06);--padding-top:40px;--padding-bottom:23px;--padding-left:20px;--padding-right:20px;}.elementor-4771 .elementor-element.elementor-element-d506c68:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-d506c68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-4c0ff36 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4771 .elementor-element.elementor-element-4c0ff36{--icon-box-icon-margin:15px;}.elementor-4771 .elementor-element.elementor-element-4c0ff36 .elementor-icon-box-title{margin-block-end:15px;color:#303262;}.elementor-4771 .elementor-element.elementor-element-4c0ff36.elementor-view-stacked .elementor-icon{background-color:#E2E8FA;}.elementor-4771 .elementor-element.elementor-element-4c0ff36.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-4c0ff36.elementor-view-default .elementor-icon{fill:#E2E8FA;color:#E2E8FA;border-color:#E2E8FA;}.elementor-4771 .elementor-element.elementor-element-4c0ff36 .elementor-icon-box-title, .elementor-4771 .elementor-element.elementor-element-4c0ff36 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-4771 .elementor-element.elementor-element-4c0ff36 .elementor-icon-box-description{color:#737887;}.elementor-4771 .elementor-element.elementor-element-cf62590 .elementor-button{background-color:#222158;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;box-shadow:0px 6px 20px 0px rgba(0, 96.00000000000011, 255, 0.5);border-radius:50% 50% 50% 50%;padding:16px 16px 12px 16px;}.elementor-4771 .elementor-element.elementor-element-cf62590 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-2133ab4{--display:flex;--padding-top:15px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-4771 .elementor-element.elementor-element-ea4cac0{--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;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(8, 14.000000000000025, 28, 0.06);--padding-top:40px;--padding-bottom:23px;--padding-left:20px;--padding-right:20px;}.elementor-4771 .elementor-element.elementor-element-ea4cac0:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-ea4cac0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-bc2d6ce > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4771 .elementor-element.elementor-element-bc2d6ce{--icon-box-icon-margin:15px;}.elementor-4771 .elementor-element.elementor-element-bc2d6ce .elementor-icon-box-title{margin-block-end:15px;color:#303262;}.elementor-4771 .elementor-element.elementor-element-bc2d6ce.elementor-view-stacked .elementor-icon{background-color:#E2E8FA;}.elementor-4771 .elementor-element.elementor-element-bc2d6ce.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-bc2d6ce.elementor-view-default .elementor-icon{fill:#E2E8FA;color:#E2E8FA;border-color:#E2E8FA;}.elementor-4771 .elementor-element.elementor-element-bc2d6ce .elementor-icon-box-title, .elementor-4771 .elementor-element.elementor-element-bc2d6ce .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-4771 .elementor-element.elementor-element-bc2d6ce .elementor-icon-box-description{color:#737887;}.elementor-4771 .elementor-element.elementor-element-ee729f7 .elementor-button{background-color:#222158;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;box-shadow:0px 6px 20px 0px rgba(0, 96.00000000000011, 255, 0.5);border-radius:50% 50% 50% 50%;padding:16px 16px 12px 16px;}.elementor-4771 .elementor-element.elementor-element-ee729f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-e965917{--display:flex;--padding-top:15px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-4771 .elementor-element.elementor-element-80ee6d0{--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;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(8, 14.000000000000025, 28, 0.06);--padding-top:40px;--padding-bottom:23px;--padding-left:20px;--padding-right:20px;}.elementor-4771 .elementor-element.elementor-element-80ee6d0:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-80ee6d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-de14096 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4771 .elementor-element.elementor-element-de14096{--icon-box-icon-margin:15px;}.elementor-4771 .elementor-element.elementor-element-de14096 .elementor-icon-box-title{margin-block-end:15px;color:#303262;}.elementor-4771 .elementor-element.elementor-element-de14096.elementor-view-stacked .elementor-icon{background-color:#E2E8FA;}.elementor-4771 .elementor-element.elementor-element-de14096.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-de14096.elementor-view-default .elementor-icon{fill:#E2E8FA;color:#E2E8FA;border-color:#E2E8FA;}.elementor-4771 .elementor-element.elementor-element-de14096 .elementor-icon-box-title, .elementor-4771 .elementor-element.elementor-element-de14096 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-4771 .elementor-element.elementor-element-de14096 .elementor-icon-box-description{color:#737887;}.elementor-4771 .elementor-element.elementor-element-b50961d .elementor-button{background-color:#222158;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;box-shadow:0px 6px 20px 0px rgba(0, 96.00000000000011, 255, 0.5);border-radius:50% 50% 50% 50%;padding:16px 16px 12px 16px;}.elementor-4771 .elementor-element.elementor-element-b50961d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-1a2f1ce{--display:flex;--padding-top:15px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-4771 .elementor-element.elementor-element-b0eb4a3{--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;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(8, 14.000000000000025, 28, 0.06);--padding-top:40px;--padding-bottom:23px;--padding-left:20px;--padding-right:20px;}.elementor-4771 .elementor-element.elementor-element-b0eb4a3:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-b0eb4a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-0b1faf4 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4771 .elementor-element.elementor-element-0b1faf4{--icon-box-icon-margin:15px;}.elementor-4771 .elementor-element.elementor-element-0b1faf4 .elementor-icon-box-title{margin-block-end:15px;color:#303262;}.elementor-4771 .elementor-element.elementor-element-0b1faf4.elementor-view-stacked .elementor-icon{background-color:#E2E8FA;}.elementor-4771 .elementor-element.elementor-element-0b1faf4.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-0b1faf4.elementor-view-default .elementor-icon{fill:#E2E8FA;color:#E2E8FA;border-color:#E2E8FA;}.elementor-4771 .elementor-element.elementor-element-0b1faf4 .elementor-icon-box-title, .elementor-4771 .elementor-element.elementor-element-0b1faf4 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-4771 .elementor-element.elementor-element-0b1faf4 .elementor-icon-box-description{color:#737887;}.elementor-4771 .elementor-element.elementor-element-bca8a00 .elementor-button{background-color:#222158;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;box-shadow:0px 6px 20px 0px rgba(0, 96.00000000000011, 255, 0.5);border-radius:50% 50% 50% 50%;padding:16px 16px 12px 16px;}.elementor-4771 .elementor-element.elementor-element-bca8a00 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-f746da8{--display:flex;--padding-top:15px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-4771 .elementor-element.elementor-element-acb4c3c{--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;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(8, 14.000000000000025, 28, 0.06);--padding-top:40px;--padding-bottom:23px;--padding-left:20px;--padding-right:20px;}.elementor-4771 .elementor-element.elementor-element-acb4c3c:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-acb4c3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-dc3c990 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4771 .elementor-element.elementor-element-dc3c990{--icon-box-icon-margin:15px;}.elementor-4771 .elementor-element.elementor-element-dc3c990 .elementor-icon-box-title{margin-block-end:15px;color:#303262;}.elementor-4771 .elementor-element.elementor-element-dc3c990.elementor-view-stacked .elementor-icon{background-color:#E2E8FA;}.elementor-4771 .elementor-element.elementor-element-dc3c990.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-dc3c990.elementor-view-default .elementor-icon{fill:#E2E8FA;color:#E2E8FA;border-color:#E2E8FA;}.elementor-4771 .elementor-element.elementor-element-dc3c990 .elementor-icon-box-title, .elementor-4771 .elementor-element.elementor-element-dc3c990 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-4771 .elementor-element.elementor-element-dc3c990 .elementor-icon-box-description{color:#737887;}.elementor-4771 .elementor-element.elementor-element-774f2c0 .elementor-button{background-color:#222158;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;box-shadow:0px 6px 20px 0px rgba(0, 96.00000000000011, 255, 0.5);border-radius:50% 50% 50% 50%;padding:16px 16px 12px 16px;}.elementor-4771 .elementor-element.elementor-element-774f2c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-282a8f0{--display:flex;--padding-top:15px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-4771 .elementor-element.elementor-element-466cd03{--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;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(8, 14.000000000000025, 28, 0.06);--padding-top:40px;--padding-bottom:23px;--padding-left:20px;--padding-right:20px;}.elementor-4771 .elementor-element.elementor-element-466cd03:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-466cd03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-3f3a80a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4771 .elementor-element.elementor-element-3f3a80a{--icon-box-icon-margin:15px;}.elementor-4771 .elementor-element.elementor-element-3f3a80a .elementor-icon-box-title{margin-block-end:15px;color:#303262;}.elementor-4771 .elementor-element.elementor-element-3f3a80a.elementor-view-stacked .elementor-icon{background-color:#E2E8FA;}.elementor-4771 .elementor-element.elementor-element-3f3a80a.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-3f3a80a.elementor-view-default .elementor-icon{fill:#E2E8FA;color:#E2E8FA;border-color:#E2E8FA;}.elementor-4771 .elementor-element.elementor-element-3f3a80a .elementor-icon-box-title, .elementor-4771 .elementor-element.elementor-element-3f3a80a .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-4771 .elementor-element.elementor-element-3f3a80a .elementor-icon-box-description{color:#737887;}.elementor-4771 .elementor-element.elementor-element-f880050 .elementor-button{background-color:#222158;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;box-shadow:0px 6px 20px 0px rgba(0, 96.00000000000011, 255, 0.5);border-radius:50% 50% 50% 50%;padding:16px 16px 12px 16px;}.elementor-4771 .elementor-element.elementor-element-f880050 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-3fe3b7f{--display:flex;--padding-top:15px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-4771 .elementor-element.elementor-element-fdad4c7{--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;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(8, 14.000000000000025, 28, 0.06);--padding-top:40px;--padding-bottom:23px;--padding-left:20px;--padding-right:20px;}.elementor-4771 .elementor-element.elementor-element-fdad4c7:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-fdad4c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-afb0d8d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4771 .elementor-element.elementor-element-afb0d8d{--icon-box-icon-margin:15px;}.elementor-4771 .elementor-element.elementor-element-afb0d8d .elementor-icon-box-title{margin-block-end:15px;color:#303262;}.elementor-4771 .elementor-element.elementor-element-afb0d8d.elementor-view-stacked .elementor-icon{background-color:#E2E8FA;}.elementor-4771 .elementor-element.elementor-element-afb0d8d.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-afb0d8d.elementor-view-default .elementor-icon{fill:#E2E8FA;color:#E2E8FA;border-color:#E2E8FA;}.elementor-4771 .elementor-element.elementor-element-afb0d8d .elementor-icon-box-title, .elementor-4771 .elementor-element.elementor-element-afb0d8d .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-4771 .elementor-element.elementor-element-afb0d8d .elementor-icon-box-description{color:#737887;}.elementor-4771 .elementor-element.elementor-element-cf515b3 .elementor-button{background-color:#222158;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;box-shadow:0px 6px 20px 0px rgba(0, 96.00000000000011, 255, 0.5);border-radius:50% 50% 50% 50%;padding:16px 16px 12px 16px;}.elementor-4771 .elementor-element.elementor-element-cf515b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-34fa54a{--display:flex;--padding-top:15px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-4771 .elementor-element.elementor-element-0cc06be{--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;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(8, 14.000000000000025, 28, 0.06);--padding-top:40px;--padding-bottom:23px;--padding-left:20px;--padding-right:20px;}.elementor-4771 .elementor-element.elementor-element-0cc06be:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-0cc06be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-65ee46b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4771 .elementor-element.elementor-element-65ee46b{--icon-box-icon-margin:15px;}.elementor-4771 .elementor-element.elementor-element-65ee46b .elementor-icon-box-title{margin-block-end:15px;color:#303262;}.elementor-4771 .elementor-element.elementor-element-65ee46b.elementor-view-stacked .elementor-icon{background-color:#E2E8FA;}.elementor-4771 .elementor-element.elementor-element-65ee46b.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-65ee46b.elementor-view-default .elementor-icon{fill:#E2E8FA;color:#E2E8FA;border-color:#E2E8FA;}.elementor-4771 .elementor-element.elementor-element-65ee46b .elementor-icon-box-title, .elementor-4771 .elementor-element.elementor-element-65ee46b .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-4771 .elementor-element.elementor-element-65ee46b .elementor-icon-box-description{color:#737887;}.elementor-4771 .elementor-element.elementor-element-adeb5b8 .elementor-button{background-color:#222158;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;box-shadow:0px 6px 20px 0px rgba(0, 96.00000000000011, 255, 0.5);border-radius:50% 50% 50% 50%;padding:16px 16px 12px 16px;}.elementor-4771 .elementor-element.elementor-element-adeb5b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-1ce60d1{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:15px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-30px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-30px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;}.elementor-4771 .elementor-element.elementor-element-1ce60d1.elementor-element{--align-self:center;}.elementor-4771 .elementor-element.elementor-element-87453bd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-4771 .elementor-element.elementor-element-040e5ea{--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;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(8, 14.000000000000025, 28, 0.06);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4771 .elementor-element.elementor-element-040e5ea:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-040e5ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-77b331e > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4771 .elementor-element.elementor-element-77b331e .elementor-icon-box-wrapper{text-align:left;}.elementor-4771 .elementor-element.elementor-element-77b331e{--icon-box-icon-margin:15px;}.elementor-4771 .elementor-element.elementor-element-77b331e .elementor-icon-box-title{margin-block-end:15px;color:#303262;}.elementor-4771 .elementor-element.elementor-element-77b331e.elementor-view-stacked .elementor-icon{background-color:#222158;fill:#000000;color:#000000;}.elementor-4771 .elementor-element.elementor-element-77b331e.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-77b331e.elementor-view-default .elementor-icon{fill:#222158;color:#222158;border-color:#222158;}.elementor-4771 .elementor-element.elementor-element-77b331e.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-4771 .elementor-element.elementor-element-77b331e .elementor-icon{padding:15px;}.elementor-4771 .elementor-element.elementor-element-77b331e .elementor-icon-box-title, .elementor-4771 .elementor-element.elementor-element-77b331e .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-4771 .elementor-element.elementor-element-77b331e .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#737887;}.elementor-4771 .elementor-element.elementor-element-906377c .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;fill:#222158;color:#222158;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-906377c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-906377c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4771 .elementor-element.elementor-element-196197f{--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;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(8, 14.000000000000025, 28, 0.06);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4771 .elementor-element.elementor-element-196197f:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-196197f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-b993ba6 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4771 .elementor-element.elementor-element-b993ba6 .elementor-icon-box-wrapper{text-align:left;}.elementor-4771 .elementor-element.elementor-element-b993ba6{--icon-box-icon-margin:15px;}.elementor-4771 .elementor-element.elementor-element-b993ba6 .elementor-icon-box-title{margin-block-end:15px;color:#303262;}.elementor-4771 .elementor-element.elementor-element-b993ba6.elementor-view-stacked .elementor-icon{background-color:#222158;fill:#000000;color:#000000;}.elementor-4771 .elementor-element.elementor-element-b993ba6.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-b993ba6.elementor-view-default .elementor-icon{fill:#222158;color:#222158;border-color:#222158;}.elementor-4771 .elementor-element.elementor-element-b993ba6.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-4771 .elementor-element.elementor-element-b993ba6 .elementor-icon{padding:15px;}.elementor-4771 .elementor-element.elementor-element-b993ba6 .elementor-icon-box-title, .elementor-4771 .elementor-element.elementor-element-b993ba6 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-4771 .elementor-element.elementor-element-b993ba6 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#737887;}.elementor-4771 .elementor-element.elementor-element-e1ee848 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;fill:#222158;color:#222158;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-e1ee848 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-e1ee848 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4771 .elementor-element.elementor-element-15635c9{--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;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(8, 14.000000000000025, 28, 0.06);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4771 .elementor-element.elementor-element-15635c9:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-15635c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-ef61a85 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4771 .elementor-element.elementor-element-ef61a85 .elementor-icon-box-wrapper{text-align:left;}.elementor-4771 .elementor-element.elementor-element-ef61a85{--icon-box-icon-margin:15px;}.elementor-4771 .elementor-element.elementor-element-ef61a85 .elementor-icon-box-title{margin-block-end:15px;color:#303262;}.elementor-4771 .elementor-element.elementor-element-ef61a85.elementor-view-stacked .elementor-icon{background-color:#222158;fill:#000000;color:#000000;}.elementor-4771 .elementor-element.elementor-element-ef61a85.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-ef61a85.elementor-view-default .elementor-icon{fill:#222158;color:#222158;border-color:#222158;}.elementor-4771 .elementor-element.elementor-element-ef61a85.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-4771 .elementor-element.elementor-element-ef61a85 .elementor-icon{padding:15px;}.elementor-4771 .elementor-element.elementor-element-ef61a85 .elementor-icon-box-title, .elementor-4771 .elementor-element.elementor-element-ef61a85 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-4771 .elementor-element.elementor-element-ef61a85 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#737887;}.elementor-4771 .elementor-element.elementor-element-bbbee45 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;fill:#222158;color:#222158;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-bbbee45 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-bbbee45 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4771 .elementor-element.elementor-element-20f82ae{--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;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(8, 14.000000000000025, 28, 0.06);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4771 .elementor-element.elementor-element-20f82ae:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-20f82ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-aac4b06 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4771 .elementor-element.elementor-element-aac4b06 .elementor-icon-box-wrapper{text-align:left;}.elementor-4771 .elementor-element.elementor-element-aac4b06{--icon-box-icon-margin:15px;}.elementor-4771 .elementor-element.elementor-element-aac4b06 .elementor-icon-box-title{margin-block-end:15px;color:#303262;}.elementor-4771 .elementor-element.elementor-element-aac4b06.elementor-view-stacked .elementor-icon{background-color:#222158;fill:#000000;color:#000000;}.elementor-4771 .elementor-element.elementor-element-aac4b06.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-aac4b06.elementor-view-default .elementor-icon{fill:#222158;color:#222158;border-color:#222158;}.elementor-4771 .elementor-element.elementor-element-aac4b06.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-4771 .elementor-element.elementor-element-aac4b06 .elementor-icon{padding:15px;}.elementor-4771 .elementor-element.elementor-element-aac4b06 .elementor-icon-box-title, .elementor-4771 .elementor-element.elementor-element-aac4b06 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-4771 .elementor-element.elementor-element-aac4b06 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#737887;}.elementor-4771 .elementor-element.elementor-element-4cb3598 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;fill:#222158;color:#222158;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-4cb3598 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-4cb3598 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4771 .elementor-element.elementor-element-613f750{--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;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(8, 14.000000000000025, 28, 0.06);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4771 .elementor-element.elementor-element-613f750:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-613f750 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-157f2a7 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4771 .elementor-element.elementor-element-157f2a7 .elementor-icon-box-wrapper{text-align:left;}.elementor-4771 .elementor-element.elementor-element-157f2a7{--icon-box-icon-margin:15px;}.elementor-4771 .elementor-element.elementor-element-157f2a7 .elementor-icon-box-title{margin-block-end:15px;color:#303262;}.elementor-4771 .elementor-element.elementor-element-157f2a7.elementor-view-stacked .elementor-icon{background-color:#222158;fill:#000000;color:#000000;}.elementor-4771 .elementor-element.elementor-element-157f2a7.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-157f2a7.elementor-view-default .elementor-icon{fill:#222158;color:#222158;border-color:#222158;}.elementor-4771 .elementor-element.elementor-element-157f2a7.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-4771 .elementor-element.elementor-element-157f2a7 .elementor-icon{padding:15px;}.elementor-4771 .elementor-element.elementor-element-157f2a7 .elementor-icon-box-title, .elementor-4771 .elementor-element.elementor-element-157f2a7 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-4771 .elementor-element.elementor-element-157f2a7 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#737887;}.elementor-4771 .elementor-element.elementor-element-cf28e97 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;fill:#222158;color:#222158;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-cf28e97 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-cf28e97 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4771 .elementor-element.elementor-element-a796e8f{--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;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(8, 14.000000000000025, 28, 0.06);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4771 .elementor-element.elementor-element-a796e8f:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-a796e8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-0b7b9cc > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4771 .elementor-element.elementor-element-0b7b9cc .elementor-icon-box-wrapper{text-align:left;}.elementor-4771 .elementor-element.elementor-element-0b7b9cc{--icon-box-icon-margin:15px;}.elementor-4771 .elementor-element.elementor-element-0b7b9cc .elementor-icon-box-title{margin-block-end:15px;color:#303262;}.elementor-4771 .elementor-element.elementor-element-0b7b9cc.elementor-view-stacked .elementor-icon{background-color:#222158;fill:#000000;color:#000000;}.elementor-4771 .elementor-element.elementor-element-0b7b9cc.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-0b7b9cc.elementor-view-default .elementor-icon{fill:#222158;color:#222158;border-color:#222158;}.elementor-4771 .elementor-element.elementor-element-0b7b9cc.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-4771 .elementor-element.elementor-element-0b7b9cc .elementor-icon{padding:15px;}.elementor-4771 .elementor-element.elementor-element-0b7b9cc .elementor-icon-box-title, .elementor-4771 .elementor-element.elementor-element-0b7b9cc .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-4771 .elementor-element.elementor-element-0b7b9cc .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#737887;}.elementor-4771 .elementor-element.elementor-element-a032ac1 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;fill:#222158;color:#222158;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-a032ac1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-a032ac1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4771 .elementor-element.elementor-element-2431431{--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;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(8, 14.000000000000025, 28, 0.06);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4771 .elementor-element.elementor-element-2431431:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-2431431 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-ce572e9 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4771 .elementor-element.elementor-element-ce572e9 .elementor-icon-box-wrapper{text-align:left;}.elementor-4771 .elementor-element.elementor-element-ce572e9{--icon-box-icon-margin:15px;}.elementor-4771 .elementor-element.elementor-element-ce572e9 .elementor-icon-box-title{margin-block-end:15px;color:#303262;}.elementor-4771 .elementor-element.elementor-element-ce572e9.elementor-view-stacked .elementor-icon{background-color:#222158;fill:#000000;color:#000000;}.elementor-4771 .elementor-element.elementor-element-ce572e9.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-ce572e9.elementor-view-default .elementor-icon{fill:#222158;color:#222158;border-color:#222158;}.elementor-4771 .elementor-element.elementor-element-ce572e9.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-4771 .elementor-element.elementor-element-ce572e9 .elementor-icon{padding:15px;}.elementor-4771 .elementor-element.elementor-element-ce572e9 .elementor-icon-box-title, .elementor-4771 .elementor-element.elementor-element-ce572e9 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-4771 .elementor-element.elementor-element-ce572e9 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#737887;}.elementor-4771 .elementor-element.elementor-element-f5f73a3 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;fill:#222158;color:#222158;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-f5f73a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-f5f73a3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4771 .elementor-element.elementor-element-7201de9{--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;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(8, 14.000000000000025, 28, 0.06);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4771 .elementor-element.elementor-element-7201de9:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-7201de9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-0d753b1 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4771 .elementor-element.elementor-element-0d753b1 .elementor-icon-box-wrapper{text-align:left;}.elementor-4771 .elementor-element.elementor-element-0d753b1{--icon-box-icon-margin:15px;}.elementor-4771 .elementor-element.elementor-element-0d753b1 .elementor-icon-box-title{margin-block-end:15px;color:#303262;}.elementor-4771 .elementor-element.elementor-element-0d753b1.elementor-view-stacked .elementor-icon{background-color:#222158;fill:#000000;color:#000000;}.elementor-4771 .elementor-element.elementor-element-0d753b1.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-0d753b1.elementor-view-default .elementor-icon{fill:#222158;color:#222158;border-color:#222158;}.elementor-4771 .elementor-element.elementor-element-0d753b1.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-4771 .elementor-element.elementor-element-0d753b1 .elementor-icon{padding:15px;}.elementor-4771 .elementor-element.elementor-element-0d753b1 .elementor-icon-box-title, .elementor-4771 .elementor-element.elementor-element-0d753b1 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-4771 .elementor-element.elementor-element-0d753b1 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#737887;}.elementor-4771 .elementor-element.elementor-element-fa84790 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;fill:#222158;color:#222158;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-fa84790 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-fa84790 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4771 .elementor-element.elementor-element-25433fa{--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;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(8, 14.000000000000025, 28, 0.06);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4771 .elementor-element.elementor-element-25433fa:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-25433fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-ab003ae > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4771 .elementor-element.elementor-element-ab003ae .elementor-icon-box-wrapper{text-align:left;}.elementor-4771 .elementor-element.elementor-element-ab003ae{--icon-box-icon-margin:15px;}.elementor-4771 .elementor-element.elementor-element-ab003ae .elementor-icon-box-title{margin-block-end:15px;color:#303262;}.elementor-4771 .elementor-element.elementor-element-ab003ae.elementor-view-stacked .elementor-icon{background-color:#222158;fill:#000000;color:#000000;}.elementor-4771 .elementor-element.elementor-element-ab003ae.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-ab003ae.elementor-view-default .elementor-icon{fill:#222158;color:#222158;border-color:#222158;}.elementor-4771 .elementor-element.elementor-element-ab003ae.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-4771 .elementor-element.elementor-element-ab003ae .elementor-icon{padding:15px;}.elementor-4771 .elementor-element.elementor-element-ab003ae .elementor-icon-box-title, .elementor-4771 .elementor-element.elementor-element-ab003ae .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-4771 .elementor-element.elementor-element-ab003ae .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#737887;}.elementor-4771 .elementor-element.elementor-element-1a46812 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;fill:#222158;color:#222158;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-1a46812 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-1a46812 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4771 .elementor-element.elementor-element-7abeb5f2{--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;--overflow:hidden;--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-4771 .elementor-element.elementor-element-57e0460a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4771 .elementor-element.elementor-element-57e0460a:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-57e0460a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;}.elementor-4771 .elementor-element.elementor-element-3437f207{--display:flex;}.elementor-4771 .elementor-element.elementor-element-94683e0{width:100%;max-width:100%;}.elementor-4771 .elementor-element.elementor-element-94683e0 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-1603240d{z-index:2;}.elementor-4771 .elementor-element.elementor-element-1603240d .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-39e3e080 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-39e3e080 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4771 .elementor-element.elementor-element-39e3e080 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #FFFFFF 100%);padding:20px 40px 20px 40px;}.elementor-4771 .elementor-element.elementor-element-232c54bc{--display:flex;--min-height:1px;}.elementor-4771 .elementor-element.elementor-element-232c54bc.e-con{--e-con-transform-rotateZ:-50deg;}.elementor-4771 .elementor-element.elementor-element-80f426a{--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;--margin-top:-125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:170px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-4771 .elementor-element.elementor-element-80f426a:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-80f426a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://webliquidinfotech.com/wp-content/uploads/2025/02/process_bg_2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4771 .elementor-element.elementor-element-9795af2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4771 .elementor-element.elementor-element-c9b479b{text-align:center;}.elementor-4771 .elementor-element.elementor-element-c9b479b .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:600;color:#684DF4;}.elementor-4771 .elementor-element.elementor-element-541ba21 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4771 .elementor-element.elementor-element-541ba21{text-align:center;}.elementor-4771 .elementor-element.elementor-element-541ba21 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:38px;font-weight:600;color:#000000;}.elementor-4771 .elementor-element.elementor-element-6ef01be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-4771 .elementor-element.elementor-element-cac115e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#684DF4;--border-color:#684DF4;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:5px;--padding-right:5px;}.elementor-4771 .elementor-element.elementor-element-8a65ca5{--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:20px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-4771 .elementor-element.elementor-element-066e928 .elementor-heading-title{font-size:24px;font-weight:600;color:#000000;}.elementor-4771 .elementor-element.elementor-element-f38842f > .elementor-widget-container{margin:0px 0px -32px 0px;}.elementor-4771 .elementor-element.elementor-element-95f13cc{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-4771 .elementor-element.elementor-element-95f13cc > .elementor-widget-container{border-style:solid;border-width:0px 01px 0px 0px;border-color:#684DF4;}.elementor-4771 .elementor-element.elementor-element-95f13cc .elementor-heading-title{font-size:60px;font-weight:700;color:#333333;}.elementor-4771 .elementor-element.elementor-element-ccf9e95{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--z-index:2;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4771 .elementor-element.elementor-element-17837e9 .elementor-icon-wrapper{text-align:center;}.elementor-4771 .elementor-element.elementor-element-17837e9.elementor-view-stacked .elementor-icon{background-color:#684DF4;}.elementor-4771 .elementor-element.elementor-element-17837e9.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-17837e9.elementor-view-default .elementor-icon{color:#684DF4;border-color:#684DF4;}.elementor-4771 .elementor-element.elementor-element-17837e9.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-17837e9.elementor-view-default .elementor-icon svg{fill:#684DF4;}.elementor-4771 .elementor-element.elementor-element-17837e9 .elementor-icon{font-size:100px;}.elementor-4771 .elementor-element.elementor-element-17837e9 .elementor-icon svg{height:100px;}.elementor-4771 .elementor-element.elementor-element-fddeaa4{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#684DF4;--border-color:#684DF4;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:5px;--padding-right:5px;}.elementor-4771 .elementor-element.elementor-element-5035937{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--z-index:2;}.elementor-4771 .elementor-element.elementor-element-368b093 .elementor-icon-wrapper{text-align:center;}.elementor-4771 .elementor-element.elementor-element-368b093.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-4771 .elementor-element.elementor-element-368b093.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-368b093.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-4771 .elementor-element.elementor-element-368b093.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-368b093.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-4771 .elementor-element.elementor-element-368b093 .elementor-icon{font-size:100px;}.elementor-4771 .elementor-element.elementor-element-368b093 .elementor-icon svg{height:100px;}.elementor-4771 .elementor-element.elementor-element-4c98985{--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:20px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-4771 .elementor-element.elementor-element-19dbb6c .elementor-heading-title{font-size:24px;font-weight:600;color:#000000;}.elementor-4771 .elementor-element.elementor-element-5b99541 > .elementor-widget-container{margin:0px 0px -32px 0px;}.elementor-4771 .elementor-element.elementor-element-0a16989{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-4771 .elementor-element.elementor-element-0a16989 > .elementor-widget-container{border-style:solid;border-width:0px 01px 0px 0px;border-color:#684DF4;}.elementor-4771 .elementor-element.elementor-element-0a16989 .elementor-heading-title{font-size:60px;font-weight:700;color:#333333;}.elementor-4771 .elementor-element.elementor-element-5b89ee1{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#684DF4;--border-color:#684DF4;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:5px;--padding-right:5px;}.elementor-4771 .elementor-element.elementor-element-b3a3a5c{--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:20px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-4771 .elementor-element.elementor-element-9208c0f .elementor-heading-title{font-size:24px;font-weight:600;color:#000000;}.elementor-4771 .elementor-element.elementor-element-acddd91 > .elementor-widget-container{margin:0px 0px -32px 0px;}.elementor-4771 .elementor-element.elementor-element-f872058{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-4771 .elementor-element.elementor-element-f872058 > .elementor-widget-container{border-style:solid;border-width:0px 01px 0px 0px;border-color:#684DF4;}.elementor-4771 .elementor-element.elementor-element-f872058 .elementor-heading-title{font-size:60px;font-weight:700;color:#333333;}.elementor-4771 .elementor-element.elementor-element-4710e62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--z-index:2;}.elementor-4771 .elementor-element.elementor-element-70b7319 .elementor-icon-wrapper{text-align:center;}.elementor-4771 .elementor-element.elementor-element-70b7319.elementor-view-stacked .elementor-icon{background-color:#FF5C00;}.elementor-4771 .elementor-element.elementor-element-70b7319.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-70b7319.elementor-view-default .elementor-icon{color:#FF5C00;border-color:#FF5C00;}.elementor-4771 .elementor-element.elementor-element-70b7319.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-70b7319.elementor-view-default .elementor-icon svg{fill:#FF5C00;}.elementor-4771 .elementor-element.elementor-element-70b7319 .elementor-icon{font-size:100px;}.elementor-4771 .elementor-element.elementor-element-70b7319 .elementor-icon svg{height:100px;}.elementor-4771 .elementor-element.elementor-element-50166ac{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#684DF4;--border-color:#684DF4;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:5px;--padding-right:5px;}.elementor-4771 .elementor-element.elementor-element-1dd5e87{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--z-index:2;}.elementor-4771 .elementor-element.elementor-element-6d2ec84 .elementor-icon-wrapper{text-align:center;}.elementor-4771 .elementor-element.elementor-element-6d2ec84.elementor-view-stacked .elementor-icon{background-color:#FF5C00;}.elementor-4771 .elementor-element.elementor-element-6d2ec84.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-6d2ec84.elementor-view-default .elementor-icon{color:#FF5C00;border-color:#FF5C00;}.elementor-4771 .elementor-element.elementor-element-6d2ec84.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-6d2ec84.elementor-view-default .elementor-icon svg{fill:#FF5C00;}.elementor-4771 .elementor-element.elementor-element-6d2ec84 .elementor-icon{font-size:100px;}.elementor-4771 .elementor-element.elementor-element-6d2ec84 .elementor-icon svg{height:100px;}.elementor-4771 .elementor-element.elementor-element-daa7995{--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:20px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-4771 .elementor-element.elementor-element-3551ad0 .elementor-heading-title{font-size:24px;font-weight:600;color:#000000;}.elementor-4771 .elementor-element.elementor-element-7674b93 > .elementor-widget-container{margin:0px 0px -32px 0px;}.elementor-4771 .elementor-element.elementor-element-81e6d18{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-4771 .elementor-element.elementor-element-81e6d18 > .elementor-widget-container{border-style:solid;border-width:0px 01px 0px 0px;border-color:#684DF4;}.elementor-4771 .elementor-element.elementor-element-81e6d18 .elementor-heading-title{font-size:60px;font-weight:700;color:#333333;}.elementor-4771 .elementor-element.elementor-element-ea51c03{--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:#684DF4;--border-color:#684DF4;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:5px;--padding-right:5px;}.elementor-4771 .elementor-element.elementor-element-0b6afcc{--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:20px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-4771 .elementor-element.elementor-element-4af7c15 .elementor-heading-title{font-size:24px;font-weight:600;color:#000000;}.elementor-4771 .elementor-element.elementor-element-65e1a24 > .elementor-widget-container{margin:0px 0px -32px 0px;}.elementor-4771 .elementor-element.elementor-element-f15911b{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-4771 .elementor-element.elementor-element-f15911b > .elementor-widget-container{border-style:solid;border-width:0px 01px 0px 0px;border-color:#684DF4;}.elementor-4771 .elementor-element.elementor-element-f15911b .elementor-heading-title{font-size:60px;font-weight:700;color:#333333;}.elementor-4771 .elementor-element.elementor-element-d55ae48{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--z-index:2;}.elementor-4771 .elementor-element.elementor-element-8523014 .elementor-icon-wrapper{text-align:center;}.elementor-4771 .elementor-element.elementor-element-8523014.elementor-view-stacked .elementor-icon{background-color:#FF5C00;}.elementor-4771 .elementor-element.elementor-element-8523014.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-8523014.elementor-view-default .elementor-icon{color:#FF5C00;border-color:#FF5C00;}.elementor-4771 .elementor-element.elementor-element-8523014.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-8523014.elementor-view-default .elementor-icon svg{fill:#FF5C00;}.elementor-4771 .elementor-element.elementor-element-8523014 .elementor-icon{font-size:100px;}.elementor-4771 .elementor-element.elementor-element-8523014 .elementor-icon svg{height:100px;}.elementor-4771 .elementor-element.elementor-element-8028a1a{--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:#684DF4;--border-color:#684DF4;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:5px;--padding-right:5px;}.elementor-4771 .elementor-element.elementor-element-c105ed8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--z-index:2;}.elementor-4771 .elementor-element.elementor-element-ce71911 .elementor-icon-wrapper{text-align:center;}.elementor-4771 .elementor-element.elementor-element-ce71911.elementor-view-stacked .elementor-icon{background-color:#FF5C00;}.elementor-4771 .elementor-element.elementor-element-ce71911.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-ce71911.elementor-view-default .elementor-icon{color:#FF5C00;border-color:#FF5C00;}.elementor-4771 .elementor-element.elementor-element-ce71911.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-ce71911.elementor-view-default .elementor-icon svg{fill:#FF5C00;}.elementor-4771 .elementor-element.elementor-element-ce71911 .elementor-icon{font-size:100px;}.elementor-4771 .elementor-element.elementor-element-ce71911 .elementor-icon svg{height:100px;}.elementor-4771 .elementor-element.elementor-element-5e667ca{--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:20px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-4771 .elementor-element.elementor-element-8661f82 .elementor-heading-title{font-size:24px;font-weight:600;color:#000000;}.elementor-4771 .elementor-element.elementor-element-8085a6b > .elementor-widget-container{margin:0px 0px -32px 0px;}.elementor-4771 .elementor-element.elementor-element-be3fc97{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-4771 .elementor-element.elementor-element-be3fc97 > .elementor-widget-container{border-style:solid;border-width:0px 01px 0px 0px;border-color:#684DF4;}.elementor-4771 .elementor-element.elementor-element-be3fc97 .elementor-heading-title{font-size:60px;font-weight:700;color:#333333;}.elementor-4771 .elementor-element.elementor-element-e1d8bfb{--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:#684DF4;--border-color:#684DF4;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:5px;--padding-right:5px;}.elementor-4771 .elementor-element.elementor-element-6a14d46{--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:20px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-4771 .elementor-element.elementor-element-de79fca .elementor-heading-title{font-size:24px;font-weight:600;color:#000000;}.elementor-4771 .elementor-element.elementor-element-ddb022d > .elementor-widget-container{margin:0px 0px -32px 0px;}.elementor-4771 .elementor-element.elementor-element-d96533b{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-4771 .elementor-element.elementor-element-d96533b > .elementor-widget-container{border-style:solid;border-width:0px 01px 0px 0px;border-color:#684DF4;}.elementor-4771 .elementor-element.elementor-element-d96533b .elementor-heading-title{font-size:60px;font-weight:700;color:#333333;}.elementor-4771 .elementor-element.elementor-element-e2e147c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--z-index:2;}.elementor-4771 .elementor-element.elementor-element-8508197 .elementor-icon-wrapper{text-align:center;}.elementor-4771 .elementor-element.elementor-element-8508197.elementor-view-stacked .elementor-icon{background-color:#FF5C00;}.elementor-4771 .elementor-element.elementor-element-8508197.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-8508197.elementor-view-default .elementor-icon{color:#FF5C00;border-color:#FF5C00;}.elementor-4771 .elementor-element.elementor-element-8508197.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-8508197.elementor-view-default .elementor-icon svg{fill:#FF5C00;}.elementor-4771 .elementor-element.elementor-element-8508197 .elementor-icon{font-size:100px;}.elementor-4771 .elementor-element.elementor-element-8508197 .elementor-icon svg{height:100px;}.elementor-4771 .elementor-element.elementor-element-d69a136{--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:#684DF4;--border-color:#684DF4;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:5px;--padding-right:5px;}.elementor-4771 .elementor-element.elementor-element-815657a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--z-index:2;}.elementor-4771 .elementor-element.elementor-element-acc32ff .elementor-icon-wrapper{text-align:center;}.elementor-4771 .elementor-element.elementor-element-acc32ff.elementor-view-stacked .elementor-icon{background-color:#FF5C00;}.elementor-4771 .elementor-element.elementor-element-acc32ff.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-acc32ff.elementor-view-default .elementor-icon{color:#FF5C00;border-color:#FF5C00;}.elementor-4771 .elementor-element.elementor-element-acc32ff.elementor-view-framed .elementor-icon, .elementor-4771 .elementor-element.elementor-element-acc32ff.elementor-view-default .elementor-icon svg{fill:#FF5C00;}.elementor-4771 .elementor-element.elementor-element-acc32ff .elementor-icon{font-size:100px;}.elementor-4771 .elementor-element.elementor-element-acc32ff .elementor-icon svg{height:100px;}.elementor-4771 .elementor-element.elementor-element-912a937{--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:20px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-4771 .elementor-element.elementor-element-44e35af .elementor-heading-title{font-size:24px;font-weight:600;color:#000000;}.elementor-4771 .elementor-element.elementor-element-a68592e > .elementor-widget-container{margin:0px 0px -32px 0px;}.elementor-4771 .elementor-element.elementor-element-4961670{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-4771 .elementor-element.elementor-element-4961670 > .elementor-widget-container{border-style:solid;border-width:0px 01px 0px 0px;border-color:#684DF4;}.elementor-4771 .elementor-element.elementor-element-4961670 .elementor-heading-title{font-size:60px;font-weight:700;color:#333333;}.elementor-4771 .elementor-element.elementor-element-2a9202ed{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:69px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-4771 .elementor-element.elementor-element-2a9202ed:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-2a9202ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://webliquidinfotech.com/wp-content/uploads/2025/02/appointment_bg_2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4771 .elementor-element.elementor-element-302453fd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4771 .elementor-element.elementor-element-201ea5a2 > .elementor-widget-container{margin:10px 0px 40px 0px;}.elementor-4771 .elementor-element.elementor-element-201ea5a2{text-align:center;}.elementor-4771 .elementor-element.elementor-element-201ea5a2 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:38px;font-weight:600;color:#FFFFFF;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4771 .elementor-element.elementor-element-74fff302{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:35px;--padding-right:35px;}.elementor-4771 .elementor-element.elementor-element-74fff302:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-74fff302 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E2127;}.elementor-4771 .elementor-element.elementor-element-5f722210 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-25dbf473{font-family:"Roboto", Sans-serif;font-weight:400;color:#737887;}.elementor-4771 .elementor-element.elementor-element-741077e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-4771 .elementor-element.elementor-element-741077e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-4771 .elementor-element.elementor-element-741077e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-4771 .elementor-element.elementor-element-741077e5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-4771 .elementor-element.elementor-element-741077e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-4771 .elementor-element.elementor-element-741077e5 .elementor-icon-list-icon i{color:#684DF4;transition:color 0.3s;}.elementor-4771 .elementor-element.elementor-element-741077e5 .elementor-icon-list-icon svg{fill:#684DF4;transition:fill 0.3s;}.elementor-4771 .elementor-element.elementor-element-741077e5{--e-icon-list-icon-size:14px;}.elementor-4771 .elementor-element.elementor-element-741077e5 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-4771 .elementor-element.elementor-element-741077e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4771 .elementor-element.elementor-element-741077e5 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-4771 .elementor-element.elementor-element-741077e5 .elementor-icon-list-text{color:#737887;transition:color 0.3s;}.elementor-4771 .elementor-element.elementor-element-7dd90bf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4771 .elementor-element.elementor-element-24177c2e{--display:flex;}.elementor-4771 .elementor-element.elementor-element-39eb2052{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:35px;--padding-right:35px;}.elementor-4771 .elementor-element.elementor-element-39eb2052:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-39eb2052 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E2127;}.elementor-4771 .elementor-element.elementor-element-3cdaa8be .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-21397d11{font-family:"Roboto", Sans-serif;font-weight:400;color:#737887;}.elementor-4771 .elementor-element.elementor-element-6ae85782 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-4771 .elementor-element.elementor-element-6ae85782 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-4771 .elementor-element.elementor-element-6ae85782 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-4771 .elementor-element.elementor-element-6ae85782 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-4771 .elementor-element.elementor-element-6ae85782 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-4771 .elementor-element.elementor-element-6ae85782 .elementor-icon-list-icon i{color:#684DF4;transition:color 0.3s;}.elementor-4771 .elementor-element.elementor-element-6ae85782 .elementor-icon-list-icon svg{fill:#684DF4;transition:fill 0.3s;}.elementor-4771 .elementor-element.elementor-element-6ae85782{--e-icon-list-icon-size:14px;}.elementor-4771 .elementor-element.elementor-element-6ae85782 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-4771 .elementor-element.elementor-element-6ae85782 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4771 .elementor-element.elementor-element-6ae85782 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-4771 .elementor-element.elementor-element-6ae85782 .elementor-icon-list-text{color:#737887;transition:color 0.3s;}.elementor-4771 .elementor-element.elementor-element-15576219 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4771 .elementor-element.elementor-element-3ef54a46{--display:flex;}.elementor-4771 .elementor-element.elementor-element-7b528d{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:35px;--padding-right:35px;}.elementor-4771 .elementor-element.elementor-element-7b528d:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-7b528d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E2127;}.elementor-4771 .elementor-element.elementor-element-2658fa62 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-7f3489ed{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#737887;}.elementor-4771 .elementor-element.elementor-element-5408e38c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-4771 .elementor-element.elementor-element-5408e38c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-4771 .elementor-element.elementor-element-5408e38c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-4771 .elementor-element.elementor-element-5408e38c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-4771 .elementor-element.elementor-element-5408e38c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-4771 .elementor-element.elementor-element-5408e38c .elementor-icon-list-icon i{color:#684DF4;transition:color 0.3s;}.elementor-4771 .elementor-element.elementor-element-5408e38c .elementor-icon-list-icon svg{fill:#684DF4;transition:fill 0.3s;}.elementor-4771 .elementor-element.elementor-element-5408e38c{--e-icon-list-icon-size:14px;}.elementor-4771 .elementor-element.elementor-element-5408e38c .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-4771 .elementor-element.elementor-element-5408e38c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4771 .elementor-element.elementor-element-5408e38c .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-4771 .elementor-element.elementor-element-5408e38c .elementor-icon-list-text{color:#737887;transition:color 0.3s;}.elementor-4771 .elementor-element.elementor-element-12874757 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4771 .elementor-element.elementor-element-160337c9{--display:flex;}.elementor-4771 .elementor-element.elementor-element-15c3e54c{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:35px;--padding-right:35px;}.elementor-4771 .elementor-element.elementor-element-15c3e54c:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-15c3e54c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E2127;}.elementor-4771 .elementor-element.elementor-element-791d9e14 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-2775a40d{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#737887;}.elementor-4771 .elementor-element.elementor-element-6570f44d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-4771 .elementor-element.elementor-element-6570f44d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-4771 .elementor-element.elementor-element-6570f44d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-4771 .elementor-element.elementor-element-6570f44d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-4771 .elementor-element.elementor-element-6570f44d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-4771 .elementor-element.elementor-element-6570f44d .elementor-icon-list-icon i{color:#684DF4;transition:color 0.3s;}.elementor-4771 .elementor-element.elementor-element-6570f44d .elementor-icon-list-icon svg{fill:#684DF4;transition:fill 0.3s;}.elementor-4771 .elementor-element.elementor-element-6570f44d{--e-icon-list-icon-size:14px;}.elementor-4771 .elementor-element.elementor-element-6570f44d .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-4771 .elementor-element.elementor-element-6570f44d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4771 .elementor-element.elementor-element-6570f44d .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-4771 .elementor-element.elementor-element-6570f44d .elementor-icon-list-text{color:#737887;transition:color 0.3s;}.elementor-4771 .elementor-element.elementor-element-67a779b4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4771 .elementor-element.elementor-element-64d81b09{--display:flex;}.elementor-4771 .elementor-element.elementor-element-6c3f329f{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:35px;--padding-right:35px;}.elementor-4771 .elementor-element.elementor-element-6c3f329f:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-6c3f329f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E2127;}.elementor-4771 .elementor-element.elementor-element-55f441dd .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-53eb9178{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#737887;}.elementor-4771 .elementor-element.elementor-element-62f4bfd3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-4771 .elementor-element.elementor-element-62f4bfd3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-4771 .elementor-element.elementor-element-62f4bfd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-4771 .elementor-element.elementor-element-62f4bfd3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-4771 .elementor-element.elementor-element-62f4bfd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-4771 .elementor-element.elementor-element-62f4bfd3 .elementor-icon-list-icon i{color:#684DF4;transition:color 0.3s;}.elementor-4771 .elementor-element.elementor-element-62f4bfd3 .elementor-icon-list-icon svg{fill:#684DF4;transition:fill 0.3s;}.elementor-4771 .elementor-element.elementor-element-62f4bfd3{--e-icon-list-icon-size:14px;}.elementor-4771 .elementor-element.elementor-element-62f4bfd3 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-4771 .elementor-element.elementor-element-62f4bfd3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4771 .elementor-element.elementor-element-62f4bfd3 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-4771 .elementor-element.elementor-element-62f4bfd3 .elementor-icon-list-text{color:#737887;transition:color 0.3s;}.elementor-4771 .elementor-element.elementor-element-48ec614e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4771 .elementor-element.elementor-element-245b6bed{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;--n-tabs-title-border-radius:30px 30px 30px 30px;--n-tabs-title-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-245b6bed > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#1E2127;}.elementor-4771 .elementor-element.elementor-element-245b6bed.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#684DF4;border-style:solid;border-width:1px 1px 1px 1px;border-color:#684DF4;}.elementor-4771 .elementor-element.elementor-element-245b6bed.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-4771 .elementor-element.elementor-element-245b6bed.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#684DF4;}.elementor-4771 .elementor-element.elementor-element-245b6bed > .elementor-widget-container{background-color:#1E2127;padding:45px 45px 45px 45px;}.elementor-4771 .elementor-element.elementor-element-245b6bed.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#737887;}.elementor-4771 .elementor-element.elementor-element-245b6bed.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Roboto", Sans-serif;font-weight:500;}:where( .elementor-4771 .elementor-element.elementor-element-245b6bed.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{--border-radius:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-c5b60e9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-4771 .elementor-element.elementor-element-c5b60e9:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-c5b60e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://webliquidinfotech.com/wp-content/uploads/2025/02/process_bg_2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4771 .elementor-element.elementor-element-1719df27{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4771 .elementor-element.elementor-element-833730a{width:100%;max-width:100%;--e-icon-list-icon-size:18px;--icon-vertical-align:center;}.elementor-4771 .elementor-element.elementor-element-833730a > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-833730a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-4771 .elementor-element.elementor-element-833730a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-4771 .elementor-element.elementor-element-833730a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-4771 .elementor-element.elementor-element-833730a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-4771 .elementor-element.elementor-element-833730a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-4771 .elementor-element.elementor-element-833730a .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-4771 .elementor-element.elementor-element-833730a .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-4771 .elementor-element.elementor-element-833730a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4771 .elementor-element.elementor-element-833730a .elementor-icon-list-item > a{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:700;line-height:45px;}.elementor-4771 .elementor-element.elementor-element-833730a .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-4771 .elementor-element.elementor-element-1875e28 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4771 .elementor-element.elementor-element-1875e28{text-align:center;}.elementor-4771 .elementor-element.elementor-element-1875e28 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:38px;font-weight:600;color:#000000;}.elementor-4771 .elementor-element.elementor-element-658281a0{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4771 .elementor-element.elementor-element-78e4f1ea img{height:280px;object-fit:cover;object-position:top center;}.elementor-4771 .elementor-element.elementor-element-3d12a366 img{height:280px;object-fit:cover;object-position:top center;}.elementor-4771 .elementor-element.elementor-element-34869c03 img{height:280px;object-fit:cover;object-position:top center;}.elementor-4771 .elementor-element.elementor-element-5376aefc img{height:280px;object-fit:cover;object-position:top center;}.elementor-4771 .elementor-element.elementor-element-1bfa52c:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-1bfa52c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4771 .elementor-element.elementor-element-1bfa52c{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:90px 50px 90px 50px;z-index:1;}.elementor-4771 .elementor-element.elementor-element-1bfa52c > .elementor-background-overlay{opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4771 .elementor-element.elementor-element-1bfa52c, .elementor-4771 .elementor-element.elementor-element-1bfa52c > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-6615185 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4771 .elementor-element.elementor-element-6615185 > .elementor-element-populated{padding:0px 12px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-abaf83a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-abaf83a .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-4771 .elementor-element.elementor-element-abaf83a .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-4771 .elementor-element.elementor-element-abaf83a{--e-icon-list-icon-size:18px;--icon-vertical-align:center;}.elementor-4771 .elementor-element.elementor-element-abaf83a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4771 .elementor-element.elementor-element-abaf83a .elementor-icon-list-item > a{font-family:"Barlow", Sans-serif;font-weight:700;line-height:45px;}.elementor-4771 .elementor-element.elementor-element-abaf83a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-4771 .elementor-element.elementor-element-465b4f1 > .elementor-widget-container{padding:0px 0px 35px 0px;}.elementor-4771 .elementor-element.elementor-element-465b4f1{text-align:left;}.elementor-4771 .elementor-element.elementor-element-465b4f1 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:50px;font-weight:600;line-height:45px;color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-c300c25{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-4771 .elementor-element.elementor-element-a177284 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-6cc6201 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-6cc6201{color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-12bdd3b{--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;}.elementor-4771 .elementor-element.elementor-element-d045d92{color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-927fea2{--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;}.elementor-4771 .elementor-element.elementor-element-512e6cb{color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-e498cc5{--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;}.elementor-4771 .elementor-element.elementor-element-6e0513f{color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-f16639d .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-758bfbd .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-4771 .elementor-element.elementor-element-758bfbd .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-4771 .elementor-element.elementor-element-758bfbd{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-4771 .elementor-element.elementor-element-758bfbd .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-4771 .elementor-element.elementor-element-7a717bf{width:100%;max-width:100%;top:-50px;z-index:0;text-align:left;}.elementor-4771 .elementor-element.elementor-element-7a717bf > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-4771 .elementor-element.elementor-element-7a717bf{left:0px;}body.rtl .elementor-4771 .elementor-element.elementor-element-7a717bf{right:0px;}.elementor-4771 .elementor-element.elementor-element-7a717bf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:900;}.elementor-bc-flex-widget .elementor-4771 .elementor-element.elementor-element-c6ce3f9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4771 .elementor-element.elementor-element-c6ce3f9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4771 .elementor-element.elementor-element-c6ce3f9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4771 .elementor-element.elementor-element-c6ce3f9 > .elementor-element-populated{padding:0px 12px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-88319e6{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-4771 .elementor-element.elementor-element-88319e6:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-88319e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-df66858 > .elementor-widget-container{background-color:#FFFFFF;padding:15px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#4D4D4D;}.elementor-4771 .elementor-element.elementor-element-df66858 img{width:50%;}.elementor-4771 .elementor-element.elementor-element-1e39a0c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4771 .elementor-element.elementor-element-b71bd4e{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-4771 .elementor-element.elementor-element-191ee96{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-4771 .elementor-element.elementor-element-0668cd5{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-4771 .elementor-element.elementor-element-5c4dfe8{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-4771 .elementor-element.elementor-element-d785a71{--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;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-4771 .elementor-element.elementor-element-d785a71:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-d785a71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4771 .elementor-element.elementor-element-2537975{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-4771 .elementor-element.elementor-element-2537975 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-4771 .elementor-element.elementor-element-2537975 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-4771 .elementor-element.elementor-element-2537975 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-4771 .elementor-element.elementor-element-2537975 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-4771 .elementor-element.elementor-element-2537975 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-4771 .elementor-element.elementor-element-2537975 .elementor-icon-list-icon i{color:#684DF4;transition:color 0.3s;}.elementor-4771 .elementor-element.elementor-element-2537975 .elementor-icon-list-icon svg{fill:#684DF4;transition:fill 0.3s;}.elementor-4771 .elementor-element.elementor-element-2537975 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4771 .elementor-element.elementor-element-2537975 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;}.elementor-4771 .elementor-element.elementor-element-2537975 .elementor-icon-list-text{color:#202020;transition:color 0.3s;}.elementor-4771 .elementor-element.elementor-element-ba4ccc9{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-4771 .elementor-element.elementor-element-ba4ccc9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-4771 .elementor-element.elementor-element-ba4ccc9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-4771 .elementor-element.elementor-element-ba4ccc9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-4771 .elementor-element.elementor-element-ba4ccc9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-4771 .elementor-element.elementor-element-ba4ccc9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-4771 .elementor-element.elementor-element-ba4ccc9 .elementor-icon-list-icon i{color:#684DF4;transition:color 0.3s;}.elementor-4771 .elementor-element.elementor-element-ba4ccc9 .elementor-icon-list-icon svg{fill:#684DF4;transition:fill 0.3s;}.elementor-4771 .elementor-element.elementor-element-ba4ccc9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4771 .elementor-element.elementor-element-ba4ccc9 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;}.elementor-4771 .elementor-element.elementor-element-ba4ccc9 .elementor-icon-list-text{color:#202020;transition:color 0.3s;}.elementor-4771 .elementor-element.elementor-element-d18f149 > .elementor-widget-container{background-color:#222222;padding:15px 15px 15px 15px;border-radius:10px 10px 10px 10px;}.elementor-4771 .elementor-element.elementor-element-d18f149{text-align:center;}.elementor-4771 .elementor-element.elementor-element-d18f149 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:26px;font-weight:700;line-height:34px;color:#FFFFFF;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4771 .elementor-element.elementor-element-5c35bc6 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:20px;}.elementor-4771 .elementor-element.elementor-element-5c35bc6 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-20px;}.elementor-4771 .elementor-element.elementor-element-5c35bc6 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-4771 .elementor-element.elementor-element-5c35bc6 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-4771 .elementor-element.elementor-element-5c35bc6 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-4771 .elementor-element.elementor-element-5c35bc6 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-4771 .elementor-element.elementor-element-5c35bc6 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-4771 .elementor-element.elementor-element-5c35bc6 .elementor-field-type-html{padding-bottom:0px;}.elementor-4771 .elementor-element.elementor-element-5c35bc6 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-4771 .elementor-element.elementor-element-5c35bc6 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-4771 .elementor-element.elementor-element-5c35bc6 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-4771 .elementor-element.elementor-element-5c35bc6 .elementor-button[type="submit"]{color:#ffffff;}.elementor-4771 .elementor-element.elementor-element-5c35bc6 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-4771 .elementor-element.elementor-element-5c35bc6 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-4771 .elementor-element.elementor-element-5c35bc6 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-4771 .elementor-element.elementor-element-5c35bc6 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-4771 .elementor-element.elementor-element-5c35bc6 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-4771 .elementor-element.elementor-element-5c35bc6 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-4771 .elementor-element.elementor-element-5c35bc6{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-4771 .elementor-element.elementor-element-6366ebc2{--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;--overlay-opacity:0.7;--padding-top:120px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-4771 .elementor-element.elementor-element-6366ebc2:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-6366ebc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://webliquidinfotech.com/wp-content/uploads/2025/02/cta_bg_4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4771 .elementor-element.elementor-element-6366ebc2::before, .elementor-4771 .elementor-element.elementor-element-6366ebc2 > .elementor-background-video-container::before, .elementor-4771 .elementor-element.elementor-element-6366ebc2 > .e-con-inner > .elementor-background-video-container::before, .elementor-4771 .elementor-element.elementor-element-6366ebc2 > .elementor-background-slideshow::before, .elementor-4771 .elementor-element.elementor-element-6366ebc2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4771 .elementor-element.elementor-element-6366ebc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(120deg, #684DF4 45%, #FFFFFF00 45%);}.elementor-4771 .elementor-element.elementor-element-49155b5e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-4771 .elementor-element.elementor-element-49155b5e.e-con{--align-self:center;}.elementor-4771 .elementor-element.elementor-element-173ce551 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-173ce551{text-align:left;}.elementor-4771 .elementor-element.elementor-element-173ce551 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-59e9a8a5{color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-7097d110 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4771 .elementor-element.elementor-element-7097d110 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-4771 .elementor-element.elementor-element-8319f8b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-4771 .elementor-element.elementor-element-e1fd7df{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:30px 30px 30px 30px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-4771 .elementor-element.elementor-element-e1fd7df:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-e1fd7df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://webliquidinfotech.com/wp-content/uploads/2024/12/team_bg_2.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-4771 .elementor-element.elementor-element-3ab643b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-4771 .elementor-element.elementor-element-a4843af{width:100%;max-width:100%;top:-40px;z-index:0;text-align:center;}.elementor-4771 .elementor-element.elementor-element-a4843af > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-4771 .elementor-element.elementor-element-a4843af{left:0px;}body.rtl .elementor-4771 .elementor-element.elementor-element-a4843af{right:0px;}.elementor-4771 .elementor-element.elementor-element-a4843af .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:70px;font-weight:900;}.elementor-4771 .elementor-element.elementor-element-bac0744 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-4771 .elementor-element.elementor-element-bac0744 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-4771 .elementor-element.elementor-element-bac0744 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-4771 .elementor-element.elementor-element-bac0744{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-4771 .elementor-element.elementor-element-bac0744 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-4771 .elementor-element.elementor-element-bac0744 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4771 .elementor-element.elementor-element-bac0744 .elementor-icon-list-item > a{font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:600;}.elementor-4771 .elementor-element.elementor-element-bac0744 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-4771 .elementor-element.elementor-element-4b698aa > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-4b698aa{text-align:center;}.elementor-4771 .elementor-element.elementor-element-4b698aa .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-6e84773 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-6e84773{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#D1D1D1;}.elementor-4771 .elementor-element.elementor-element-6e84773 p{margin-block-end:5px;}.elementor-4771 .elementor-element.elementor-element-c5dfc5c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4771 .elementor-element.elementor-element-c0191cd{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4771 .elementor-element.elementor-element-1dad183{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4771 .elementor-element.elementor-element-1dad183:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-1dad183 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-1dad183.e-con{--align-self:center;}.elementor-4771 .elementor-element.elementor-element-020bbfb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-020bbfb{text-align:center;}.elementor-4771 .elementor-element.elementor-element-020bbfb img{width:80%;}.elementor-4771 .elementor-element.elementor-element-7d249ec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-7d249ec{text-align:center;}.elementor-4771 .elementor-element.elementor-element-7d249ec .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#111111;}.elementor-4771 .elementor-element.elementor-element-3316129 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 10px 0px;border-style:double;border-width:0px 0px 2px 0px;border-color:#684DF4B3;}.elementor-4771 .elementor-element.elementor-element-3316129{text-align:center;}.elementor-4771 .elementor-element.elementor-element-3316129 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#222158;}.elementor-4771 .elementor-element.elementor-element-a6d681d{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#222222;}.elementor-4771 .elementor-element.elementor-element-a6d681d p{margin-block-end:5px;}.elementor-4771 .elementor-element.elementor-element-3d788f5{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:6px;--grid-row-gap:0px;}.elementor-4771 .elementor-element.elementor-element-3d788f5 .elementor-widget-container{text-align:center;}.elementor-4771 .elementor-element.elementor-element-3d788f5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4771 .elementor-element.elementor-element-3d788f5 .elementor-social-icon{background-color:#222158;--icon-padding:8px;}.elementor-4771 .elementor-element.elementor-element-3d788f5 .elementor-social-icon i{color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-3d788f5 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-fe2af8c{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4771 .elementor-element.elementor-element-fe2af8c:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-fe2af8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-fe2af8c.e-con{--align-self:center;}.elementor-4771 .elementor-element.elementor-element-77fc276 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-77fc276{text-align:center;}.elementor-4771 .elementor-element.elementor-element-77fc276 img{width:80%;}.elementor-4771 .elementor-element.elementor-element-b2f3407 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-b2f3407{text-align:center;}.elementor-4771 .elementor-element.elementor-element-b2f3407 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#111111;}.elementor-4771 .elementor-element.elementor-element-bec0aaf > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 10px 0px;border-style:double;border-width:0px 0px 2px 0px;border-color:#684DF4B3;}.elementor-4771 .elementor-element.elementor-element-bec0aaf{text-align:center;}.elementor-4771 .elementor-element.elementor-element-bec0aaf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#222158;}.elementor-4771 .elementor-element.elementor-element-3a5d206{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#222222;}.elementor-4771 .elementor-element.elementor-element-3a5d206 p{margin-block-end:5px;}.elementor-4771 .elementor-element.elementor-element-4588798{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:6px;--grid-row-gap:0px;}.elementor-4771 .elementor-element.elementor-element-4588798 .elementor-widget-container{text-align:center;}.elementor-4771 .elementor-element.elementor-element-4588798 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4771 .elementor-element.elementor-element-4588798 .elementor-social-icon{background-color:#222158;--icon-padding:8px;}.elementor-4771 .elementor-element.elementor-element-4588798 .elementor-social-icon i{color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-4588798 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-88b311e{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4771 .elementor-element.elementor-element-88b311e:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-88b311e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-88b311e.e-con{--align-self:center;}.elementor-4771 .elementor-element.elementor-element-828d1e9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-828d1e9{text-align:center;}.elementor-4771 .elementor-element.elementor-element-828d1e9 img{width:80%;}.elementor-4771 .elementor-element.elementor-element-dffbdda > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-dffbdda{text-align:center;}.elementor-4771 .elementor-element.elementor-element-dffbdda .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#111111;}.elementor-4771 .elementor-element.elementor-element-82dbbfb > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 10px 0px;border-style:double;border-width:0px 0px 2px 0px;border-color:#684DF4B3;}.elementor-4771 .elementor-element.elementor-element-82dbbfb{text-align:center;}.elementor-4771 .elementor-element.elementor-element-82dbbfb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#222158;}.elementor-4771 .elementor-element.elementor-element-8d9fd7a{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#222222;}.elementor-4771 .elementor-element.elementor-element-8d9fd7a p{margin-block-end:5px;}.elementor-4771 .elementor-element.elementor-element-d559bbb{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:6px;--grid-row-gap:0px;}.elementor-4771 .elementor-element.elementor-element-d559bbb .elementor-widget-container{text-align:center;}.elementor-4771 .elementor-element.elementor-element-d559bbb > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4771 .elementor-element.elementor-element-d559bbb .elementor-social-icon{background-color:#222158;--icon-padding:8px;}.elementor-4771 .elementor-element.elementor-element-d559bbb .elementor-social-icon i{color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-d559bbb .elementor-social-icon svg{fill:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-337ee8d{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4771 .elementor-element.elementor-element-337ee8d:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-337ee8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-337ee8d.e-con{--align-self:center;}.elementor-4771 .elementor-element.elementor-element-8a7bded > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-8a7bded{text-align:center;}.elementor-4771 .elementor-element.elementor-element-8a7bded img{width:80%;}.elementor-4771 .elementor-element.elementor-element-e7616cb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-e7616cb{text-align:center;}.elementor-4771 .elementor-element.elementor-element-e7616cb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#111111;}.elementor-4771 .elementor-element.elementor-element-881065c > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 10px 0px;border-style:double;border-width:0px 0px 2px 0px;border-color:#684DF4B3;}.elementor-4771 .elementor-element.elementor-element-881065c{text-align:center;}.elementor-4771 .elementor-element.elementor-element-881065c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#222158;}.elementor-4771 .elementor-element.elementor-element-49cdae4{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#222222;}.elementor-4771 .elementor-element.elementor-element-49cdae4 p{margin-block-end:5px;}.elementor-4771 .elementor-element.elementor-element-3c4971f{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:6px;--grid-row-gap:0px;}.elementor-4771 .elementor-element.elementor-element-3c4971f .elementor-widget-container{text-align:center;}.elementor-4771 .elementor-element.elementor-element-3c4971f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4771 .elementor-element.elementor-element-3c4971f .elementor-social-icon{background-color:#222158;--icon-padding:8px;}.elementor-4771 .elementor-element.elementor-element-3c4971f .elementor-social-icon i{color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-3c4971f .elementor-social-icon svg{fill:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-a14edfa{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4771 .elementor-element.elementor-element-a14edfa:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-a14edfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-a14edfa.e-con{--align-self:center;}.elementor-4771 .elementor-element.elementor-element-11f3251 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-11f3251{text-align:center;}.elementor-4771 .elementor-element.elementor-element-11f3251 img{width:80%;}.elementor-4771 .elementor-element.elementor-element-576a83c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-576a83c{text-align:center;}.elementor-4771 .elementor-element.elementor-element-576a83c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#111111;}.elementor-4771 .elementor-element.elementor-element-34fd92e > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 10px 0px;border-style:double;border-width:0px 0px 2px 0px;border-color:#684DF4B3;}.elementor-4771 .elementor-element.elementor-element-34fd92e{text-align:center;}.elementor-4771 .elementor-element.elementor-element-34fd92e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#222158;}.elementor-4771 .elementor-element.elementor-element-a5641f8{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#222222;}.elementor-4771 .elementor-element.elementor-element-a5641f8 p{margin-block-end:5px;}.elementor-4771 .elementor-element.elementor-element-38630d5{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:6px;--grid-row-gap:0px;}.elementor-4771 .elementor-element.elementor-element-38630d5 .elementor-widget-container{text-align:center;}.elementor-4771 .elementor-element.elementor-element-38630d5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4771 .elementor-element.elementor-element-38630d5 .elementor-social-icon{background-color:#222158;--icon-padding:8px;}.elementor-4771 .elementor-element.elementor-element-38630d5 .elementor-social-icon i{color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-38630d5 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-caed9ea{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4771 .elementor-element.elementor-element-caed9ea:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-caed9ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-caed9ea.e-con{--align-self:center;}.elementor-4771 .elementor-element.elementor-element-70ca310 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-70ca310{text-align:center;}.elementor-4771 .elementor-element.elementor-element-70ca310 img{width:80%;}.elementor-4771 .elementor-element.elementor-element-d25284d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-d25284d{text-align:center;}.elementor-4771 .elementor-element.elementor-element-d25284d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#111111;}.elementor-4771 .elementor-element.elementor-element-d5ec72e > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 10px 0px;border-style:double;border-width:0px 0px 2px 0px;border-color:#684DF4B3;}.elementor-4771 .elementor-element.elementor-element-d5ec72e{text-align:center;}.elementor-4771 .elementor-element.elementor-element-d5ec72e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#222158;}.elementor-4771 .elementor-element.elementor-element-581f6eb{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#222222;}.elementor-4771 .elementor-element.elementor-element-581f6eb p{margin-block-end:5px;}.elementor-4771 .elementor-element.elementor-element-6d8215c{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:6px;--grid-row-gap:0px;}.elementor-4771 .elementor-element.elementor-element-6d8215c .elementor-widget-container{text-align:center;}.elementor-4771 .elementor-element.elementor-element-6d8215c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4771 .elementor-element.elementor-element-6d8215c .elementor-social-icon{background-color:#222158;--icon-padding:8px;}.elementor-4771 .elementor-element.elementor-element-6d8215c .elementor-social-icon i{color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-6d8215c .elementor-social-icon svg{fill:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-f8451d9{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4771 .elementor-element.elementor-element-f8451d9:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-f8451d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-f8451d9.e-con{--align-self:center;}.elementor-4771 .elementor-element.elementor-element-74d0b3c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-74d0b3c{text-align:center;}.elementor-4771 .elementor-element.elementor-element-74d0b3c img{width:80%;}.elementor-4771 .elementor-element.elementor-element-c6f8f09 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-c6f8f09{text-align:center;}.elementor-4771 .elementor-element.elementor-element-c6f8f09 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#111111;}.elementor-4771 .elementor-element.elementor-element-0538716 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 10px 0px;border-style:double;border-width:0px 0px 2px 0px;border-color:#684DF4B3;}.elementor-4771 .elementor-element.elementor-element-0538716{text-align:center;}.elementor-4771 .elementor-element.elementor-element-0538716 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#222158;}.elementor-4771 .elementor-element.elementor-element-63afdb4{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#222222;}.elementor-4771 .elementor-element.elementor-element-63afdb4 p{margin-block-end:5px;}.elementor-4771 .elementor-element.elementor-element-f475ed2{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:6px;--grid-row-gap:0px;}.elementor-4771 .elementor-element.elementor-element-f475ed2 .elementor-widget-container{text-align:center;}.elementor-4771 .elementor-element.elementor-element-f475ed2 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4771 .elementor-element.elementor-element-f475ed2 .elementor-social-icon{background-color:#222158;--icon-padding:8px;}.elementor-4771 .elementor-element.elementor-element-f475ed2 .elementor-social-icon i{color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-f475ed2 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-b9bea25{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4771 .elementor-element.elementor-element-b9bea25:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-b9bea25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-b9bea25.e-con{--align-self:center;}.elementor-4771 .elementor-element.elementor-element-335efaf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-335efaf{text-align:center;}.elementor-4771 .elementor-element.elementor-element-335efaf img{width:80%;}.elementor-4771 .elementor-element.elementor-element-3fd0b96 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-3fd0b96{text-align:center;}.elementor-4771 .elementor-element.elementor-element-3fd0b96 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#111111;}.elementor-4771 .elementor-element.elementor-element-7a2012e > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 10px 0px;border-style:double;border-width:0px 0px 2px 0px;border-color:#684DF4B3;}.elementor-4771 .elementor-element.elementor-element-7a2012e{text-align:center;}.elementor-4771 .elementor-element.elementor-element-7a2012e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#222158;}.elementor-4771 .elementor-element.elementor-element-273ae0c{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#222222;}.elementor-4771 .elementor-element.elementor-element-273ae0c p{margin-block-end:5px;}.elementor-4771 .elementor-element.elementor-element-c137553{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:6px;--grid-row-gap:0px;}.elementor-4771 .elementor-element.elementor-element-c137553 .elementor-widget-container{text-align:center;}.elementor-4771 .elementor-element.elementor-element-c137553 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4771 .elementor-element.elementor-element-c137553 .elementor-social-icon{background-color:#222158;--icon-padding:8px;}.elementor-4771 .elementor-element.elementor-element-c137553 .elementor-social-icon i{color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-c137553 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-a43dfe8{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4771 .elementor-element.elementor-element-a43dfe8:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-a43dfe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-a43dfe8.e-con{--align-self:center;}.elementor-4771 .elementor-element.elementor-element-e7fb130 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-e7fb130{text-align:center;}.elementor-4771 .elementor-element.elementor-element-e7fb130 img{width:80%;}.elementor-4771 .elementor-element.elementor-element-1029caa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-1029caa{text-align:center;}.elementor-4771 .elementor-element.elementor-element-1029caa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#111111;}.elementor-4771 .elementor-element.elementor-element-e27ac42 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 10px 0px;border-style:double;border-width:0px 0px 2px 0px;border-color:#684DF4B3;}.elementor-4771 .elementor-element.elementor-element-e27ac42{text-align:center;}.elementor-4771 .elementor-element.elementor-element-e27ac42 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#222158;}.elementor-4771 .elementor-element.elementor-element-873de8e{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#222222;}.elementor-4771 .elementor-element.elementor-element-873de8e p{margin-block-end:5px;}.elementor-4771 .elementor-element.elementor-element-3a190ab{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:6px;--grid-row-gap:0px;}.elementor-4771 .elementor-element.elementor-element-3a190ab .elementor-widget-container{text-align:center;}.elementor-4771 .elementor-element.elementor-element-3a190ab > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4771 .elementor-element.elementor-element-3a190ab .elementor-social-icon{background-color:#222158;--icon-padding:8px;}.elementor-4771 .elementor-element.elementor-element-3a190ab .elementor-social-icon i{color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-3a190ab .elementor-social-icon svg{fill:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-a0b6643{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4771 .elementor-element.elementor-element-a0b6643:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-a0b6643 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-a0b6643.e-con{--align-self:center;}.elementor-4771 .elementor-element.elementor-element-67c69df > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-67c69df{text-align:center;}.elementor-4771 .elementor-element.elementor-element-67c69df img{width:80%;}.elementor-4771 .elementor-element.elementor-element-de70fc4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-de70fc4{text-align:center;}.elementor-4771 .elementor-element.elementor-element-de70fc4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#111111;}.elementor-4771 .elementor-element.elementor-element-c32b570 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 10px 0px;border-style:double;border-width:0px 0px 2px 0px;border-color:#684DF4B3;}.elementor-4771 .elementor-element.elementor-element-c32b570{text-align:center;}.elementor-4771 .elementor-element.elementor-element-c32b570 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#222158;}.elementor-4771 .elementor-element.elementor-element-d808a38{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#222222;}.elementor-4771 .elementor-element.elementor-element-d808a38 p{margin-block-end:5px;}.elementor-4771 .elementor-element.elementor-element-07ae583{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:6px;--grid-row-gap:0px;}.elementor-4771 .elementor-element.elementor-element-07ae583 .elementor-widget-container{text-align:center;}.elementor-4771 .elementor-element.elementor-element-07ae583 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4771 .elementor-element.elementor-element-07ae583 .elementor-social-icon{background-color:#222158;--icon-padding:8px;}.elementor-4771 .elementor-element.elementor-element-07ae583 .elementor-social-icon i{color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-07ae583 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-e8d6a06{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4771 .elementor-element.elementor-element-e8d6a06:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-e8d6a06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-e8d6a06.e-con{--align-self:center;}.elementor-4771 .elementor-element.elementor-element-bd7e3aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-bd7e3aa{text-align:center;}.elementor-4771 .elementor-element.elementor-element-bd7e3aa img{width:80%;}.elementor-4771 .elementor-element.elementor-element-6773fa6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-6773fa6{text-align:center;}.elementor-4771 .elementor-element.elementor-element-6773fa6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#111111;}.elementor-4771 .elementor-element.elementor-element-d5dfda1 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 10px 0px;border-style:double;border-width:0px 0px 2px 0px;border-color:#684DF4B3;}.elementor-4771 .elementor-element.elementor-element-d5dfda1{text-align:center;}.elementor-4771 .elementor-element.elementor-element-d5dfda1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#222158;}.elementor-4771 .elementor-element.elementor-element-7e7e399{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#222222;}.elementor-4771 .elementor-element.elementor-element-7e7e399 p{margin-block-end:5px;}.elementor-4771 .elementor-element.elementor-element-9ef5546{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:6px;--grid-row-gap:0px;}.elementor-4771 .elementor-element.elementor-element-9ef5546 .elementor-widget-container{text-align:center;}.elementor-4771 .elementor-element.elementor-element-9ef5546 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4771 .elementor-element.elementor-element-9ef5546 .elementor-social-icon{background-color:#222158;--icon-padding:8px;}.elementor-4771 .elementor-element.elementor-element-9ef5546 .elementor-social-icon i{color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-9ef5546 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-18edb1f{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4771 .elementor-element.elementor-element-18edb1f:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-18edb1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-18edb1f.e-con{--align-self:center;}.elementor-4771 .elementor-element.elementor-element-f18a7ae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-f18a7ae{text-align:center;}.elementor-4771 .elementor-element.elementor-element-f18a7ae img{width:80%;}.elementor-4771 .elementor-element.elementor-element-8a64a4c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-8a64a4c{text-align:center;}.elementor-4771 .elementor-element.elementor-element-8a64a4c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#111111;}.elementor-4771 .elementor-element.elementor-element-c43d4f7 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 10px 0px;border-style:double;border-width:0px 0px 2px 0px;border-color:#684DF4B3;}.elementor-4771 .elementor-element.elementor-element-c43d4f7{text-align:center;}.elementor-4771 .elementor-element.elementor-element-c43d4f7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#222158;}.elementor-4771 .elementor-element.elementor-element-8815bb8{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#222222;}.elementor-4771 .elementor-element.elementor-element-8815bb8 p{margin-block-end:5px;}.elementor-4771 .elementor-element.elementor-element-e9e18f4{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:6px;--grid-row-gap:0px;}.elementor-4771 .elementor-element.elementor-element-e9e18f4 .elementor-widget-container{text-align:center;}.elementor-4771 .elementor-element.elementor-element-e9e18f4 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4771 .elementor-element.elementor-element-e9e18f4 .elementor-social-icon{background-color:#222158;--icon-padding:8px;}.elementor-4771 .elementor-element.elementor-element-e9e18f4 .elementor-social-icon i{color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-e9e18f4 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-54e30ea{--display:flex;}.elementor-4771 .elementor-element.elementor-element-576ebe3b{--spacer-size:50px;}.elementor-4771 .elementor-element.elementor-element-2fd0f97e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4771 .elementor-element.elementor-element-5b9ffcc1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-4771 .elementor-element.elementor-element-5b9ffcc1:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-5b9ffcc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://webliquidinfotech.com/wp-content/uploads/2025/02/testi_bg_15.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4771 .elementor-element.elementor-element-5b9ffcc1::before, .elementor-4771 .elementor-element.elementor-element-5b9ffcc1 > .elementor-background-video-container::before, .elementor-4771 .elementor-element.elementor-element-5b9ffcc1 > .e-con-inner > .elementor-background-video-container::before, .elementor-4771 .elementor-element.elementor-element-5b9ffcc1 > .elementor-background-slideshow::before, .elementor-4771 .elementor-element.elementor-element-5b9ffcc1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4771 .elementor-element.elementor-element-5b9ffcc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1C1C25E6;--background-overlay:'';}.elementor-4771 .elementor-element.elementor-element-1f17a67c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:90px;--padding-right:0px;}.elementor-4771 .elementor-element.elementor-element-1f17a67c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4771 .elementor-element.elementor-element-5f6280dc img{border-radius:20px 20px 20px 20px;}.elementor-4771 .elementor-element.elementor-element-47a41f64{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:070px;--padding-right:0px;}.elementor-4771 .elementor-element.elementor-element-47a41f64.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4771 .elementor-element.elementor-element-401d9e94{text-align:left;}.elementor-4771 .elementor-element.elementor-element-401d9e94 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:600;color:#684DF4;}.elementor-4771 .elementor-element.elementor-element-791476b1{text-align:left;}.elementor-4771 .elementor-element.elementor-element-791476b1 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4771 .elementor-element.elementor-element-20abe1bc .elementor-swiper-button{font-size:20px;}.elementor-4771 .elementor-element.elementor-element-20abe1bc .elementor-testimonial__text{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-4771 .elementor-element.elementor-element-20abe1bc .elementor-testimonial__name{color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-20abe1bc .elementor-testimonial__title{color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-3f6e956{--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:80px;--padding-left:12px;--padding-right:12px;}.elementor-4771 .elementor-element.elementor-element-3f2eae54{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-4771 .elementor-element.elementor-element-3f2eae54:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-3f2eae54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#684DF4;background-image:url("https://webliquidinfotech.com/wp-content/uploads/2025/02/cta_bg_3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4771 .elementor-element.elementor-element-2fdc9a14{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-4771 .elementor-element.elementor-element-974ae51 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;fill:#000000;color:#000000;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);padding:20px 40px 20px 40px;}.elementor-4771 .elementor-element.elementor-element-974ae51 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4771 .elementor-element.elementor-element-70f21893{--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:60px;--padding-left:40px;--padding-right:40px;}.elementor-4771 .elementor-element.elementor-element-d5ae239{width:100%;max-width:100%;--e-icon-list-icon-size:18px;--icon-vertical-align:center;}.elementor-4771 .elementor-element.elementor-element-d5ae239 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-d5ae239 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-4771 .elementor-element.elementor-element-d5ae239 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-4771 .elementor-element.elementor-element-d5ae239 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-4771 .elementor-element.elementor-element-d5ae239 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-4771 .elementor-element.elementor-element-d5ae239 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-4771 .elementor-element.elementor-element-d5ae239 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-4771 .elementor-element.elementor-element-d5ae239 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-4771 .elementor-element.elementor-element-d5ae239 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4771 .elementor-element.elementor-element-d5ae239 .elementor-icon-list-item > a{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:700;line-height:45px;}.elementor-4771 .elementor-element.elementor-element-d5ae239 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-4771 .elementor-element.elementor-element-c3fbcc > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4771 .elementor-element.elementor-element-c3fbcc{text-align:center;}.elementor-4771 .elementor-element.elementor-element-c3fbcc .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:38px;font-weight:600;color:#000000;}.elementor-widget-posts .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-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4771 .elementor-element.elementor-element-7a2be037{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-4771 .elementor-element.elementor-element-7a2be037 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-4771 .elementor-element.elementor-element-7a2be037:after{content:"0.66";}.elementor-4771 .elementor-element.elementor-element-7a2be037 .elementor-post__thumbnail__link{width:100%;}.elementor-4771 .elementor-element.elementor-element-7a2be037 .elementor-post__meta-data span + span:before{content:"•";}.elementor-4771 .elementor-element.elementor-element-7a2be037 .elementor-post__text{padding:0 20px;margin-top:0px;}.elementor-4771 .elementor-element.elementor-element-7a2be037 .elementor-post__meta-data{padding:10px 20px;color:#333333;}.elementor-4771 .elementor-element.elementor-element-7a2be037 .elementor-post__avatar{padding-right:20px;padding-left:20px;}.elementor-4771 .elementor-element.elementor-element-7a2be037 .elementor-post__title, .elementor-4771 .elementor-element.elementor-element-7a2be037 .elementor-post__title a{color:#000000;}.elementor-4771 .elementor-element.elementor-element-7a2be037 .elementor-post__title{margin-bottom:15px;}.elementor-4771 .elementor-element.elementor-element-7a2be037 .elementor-post__excerpt p{color:#333333;}.elementor-4771 .elementor-element.elementor-element-7a2be037 .elementor-post__read-more{color:#684DF4;}body.elementor-page-4771:not(.elementor-motion-effects-element-type-background), body.elementor-page-4771 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-4771 .elementor-element.elementor-element-16c1b863{--width:98.5%;}.elementor-4771 .elementor-element.elementor-element-12a65fd2{--width:61.46%;}.elementor-4771 .elementor-element.elementor-element-3fc22712{--width:30%;}.elementor-4771 .elementor-element.elementor-element-5dc1fc0a{--width:50%;}.elementor-4771 .elementor-element.elementor-element-3a0e7caa{--width:50%;}.elementor-4771 .elementor-element.elementor-element-cac115e{--width:25%;}.elementor-4771 .elementor-element.elementor-element-fddeaa4{--width:25%;}.elementor-4771 .elementor-element.elementor-element-5b89ee1{--width:25%;}.elementor-4771 .elementor-element.elementor-element-50166ac{--width:25%;}.elementor-4771 .elementor-element.elementor-element-ea51c03{--width:25%;}.elementor-4771 .elementor-element.elementor-element-8028a1a{--width:25%;}.elementor-4771 .elementor-element.elementor-element-e1d8bfb{--width:25%;}.elementor-4771 .elementor-element.elementor-element-d69a136{--width:25%;}.elementor-4771 .elementor-element.elementor-element-6615185{width:40%;}.elementor-4771 .elementor-element.elementor-element-c6ce3f9{width:60%;}.elementor-4771 .elementor-element.elementor-element-49155b5e{--width:33.3333%;}.elementor-4771 .elementor-element.elementor-element-8319f8b{--width:66.6667%;}.elementor-4771 .elementor-element.elementor-element-1f17a67c{--width:39%;}.elementor-4771 .elementor-element.elementor-element-47a41f64{--width:61%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4771 .elementor-element.elementor-element-7b5e985d{--width:986px;}.elementor-4771 .elementor-element.elementor-element-5dc1fc0a{--width:100%;}.elementor-4771 .elementor-element.elementor-element-3a0e7caa{--width:100%;}.elementor-4771 .elementor-element.elementor-element-6615185{width:100%;}.elementor-4771 .elementor-element.elementor-element-c6ce3f9{width:100%;}.elementor-4771 .elementor-element.elementor-element-49155b5e{--width:100%;}.elementor-4771 .elementor-element.elementor-element-8319f8b{--width:100%;}.elementor-4771 .elementor-element.elementor-element-1f17a67c{--width:100%;}.elementor-4771 .elementor-element.elementor-element-47a41f64{--width:100%;}}@media(min-width:1025px){.elementor-4771 .elementor-element.elementor-element-6de4cfd:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-6de4cfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-4771 .elementor-element.elementor-element-e1fd7df:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-e1fd7df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-4771 .elementor-element.elementor-element-7b5e985d{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4771 .elementor-element.elementor-element-5dc1fc0a{--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px;}.elementor-4771 .elementor-element.elementor-element-5edcb017{--grid-auto-flow:row;}.elementor-4771 .elementor-element.elementor-element-3a0e7caa{--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px;}.elementor-4771 .elementor-element.elementor-element-6de4cfd{padding:80px 0px 80px 0px;}.elementor-4771 .elementor-element.elementor-element-409a2c8 > .elementor-element-populated{padding:0px 36px 0px 36px;}.elementor-4771 .elementor-element.elementor-element-3d2c67c0{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4771 .elementor-element.elementor-element-73818dff{--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:24px;--padding-right:24px;}.elementor-4771 .elementor-element.elementor-element-1ce60d1{--e-n-carousel-swiper-slides-to-display:2;}.elementor-4771 .elementor-element.elementor-element-87453bd{--grid-auto-flow:row;}.elementor-4771 .elementor-element.elementor-element-80f426a{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4771 .elementor-element.elementor-element-9795af2{--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:24px;--padding-right:24px;}.elementor-4771 .elementor-element.elementor-element-2a9202ed{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4771 .elementor-element.elementor-element-302453fd{--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:24px;--padding-right:24px;}.elementor-4771 .elementor-element.elementor-element-c5b60e9{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4771 .elementor-element.elementor-element-1719df27{--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:24px;--padding-right:24px;}.elementor-4771 .elementor-element.elementor-element-658281a0{--grid-auto-flow:row;}.elementor-4771 .elementor-element.elementor-element-1bfa52c{padding:80px 36px 80px 36px;}.elementor-4771 .elementor-element.elementor-element-6615185 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4771 .elementor-element.elementor-element-6615185 > .elementor-element-populated{padding:40px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-c6ce3f9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4771 .elementor-element.elementor-element-c6ce3f9 > .elementor-element-populated{padding:40px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-6366ebc2{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4771 .elementor-element.elementor-element-49155b5e{--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px;}.elementor-4771 .elementor-element.elementor-element-8319f8b{--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px;}.elementor-4771 .elementor-element.elementor-element-e1fd7df{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4771 .elementor-element.elementor-element-3ab643b{--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px;}.elementor-4771 .elementor-element.elementor-element-c5dfc5c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4771 .elementor-element.elementor-element-c0191cd{--grid-auto-flow:row;}.elementor-4771 .elementor-element.elementor-element-5b9ffcc1{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4771 .elementor-element.elementor-element-1f17a67c{--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px;}.elementor-4771 .elementor-element.elementor-element-47a41f64{--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px;}.elementor-4771 .elementor-element.elementor-element-47a41f64.e-con{--order:-99999 /* order start hack */;}.elementor-4771 .elementor-element.elementor-element-3f6e956{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:36px;--padding-right:36px;}.elementor-4771 .elementor-element.elementor-element-3f2eae54{--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-4771 .elementor-element.elementor-element-723bf916{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4771 .elementor-element.elementor-element-73613028 .elementor-heading-title{font-size:25px;line-height:36px;}.elementor-4771 .elementor-element.elementor-element-53cf6794 .elementor-image-box-img{margin-bottom:15px;}.elementor-4771 .elementor-element.elementor-element-1918cc97{width:100%;max-width:100%;}.elementor-4771 .elementor-element.elementor-element-359ec091{width:100%;max-width:100%;}.elementor-4771 .elementor-element.elementor-element-35742cd9{--spacer-size:0px;}.elementor-4771 .elementor-element.elementor-element-16c1b863{--min-height:260px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4771 .elementor-element.elementor-element-16c1b863:not(.elementor-motion-effects-element-type-background), .elementor-4771 .elementor-element.elementor-element-16c1b863 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4771 .elementor-element.elementor-element-12a65fd2{--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4771 .elementor-element.elementor-element-1858439d{width:100%;max-width:100%;text-align:center;}.elementor-4771 .elementor-element.elementor-element-1858439d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-1858439d .elementor-heading-title{font-size:26px;}.elementor-4771 .elementor-element.elementor-element-25a31c95 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-25a31c95{text-align:center;}.elementor-4771 .elementor-element.elementor-element-25a31c95 .elementor-heading-title{font-size:13px;}.elementor-4771 .elementor-element.elementor-element-7b5e985d{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4771 .elementor-element.elementor-element-5dc1fc0a{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-4771 .elementor-element.elementor-element-2d90f0ad{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--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-4771 .elementor-element.elementor-element-8d614c9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-25b7a249 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-25b7a249{text-align:center;}.elementor-4771 .elementor-element.elementor-element-25b7a249 .elementor-heading-title{font-size:24px;}.elementor-4771 .elementor-element.elementor-element-312cb08e{font-size:16px;}.elementor-4771 .elementor-element.elementor-element-5edcb017{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4771 .elementor-element.elementor-element-3fa053fd .elementor-icon-box-wrapper{align-items:center;}.elementor-4771 .elementor-element.elementor-element-27055fb5 .elementor-icon-box-wrapper{align-items:center;}.elementor-4771 .elementor-element.elementor-element-5ce5054c .elementor-icon-box-wrapper{align-items:center;}.elementor-4771 .elementor-element.elementor-element-550ab55e .elementor-icon-box-wrapper{align-items:center;}.elementor-4771 .elementor-element.elementor-element-70748528 .elementor-image-box-img{margin-bottom:15px;}.elementor-4771 .elementor-element.elementor-element-3a0e7caa{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-4771 .elementor-element.elementor-element-6de4cfd{margin-top:50px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-4771 .elementor-element.elementor-element-409a2c8 > .elementor-element-populated{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-4771 .elementor-element.elementor-element-6f14d5e{left:0px;}body.rtl .elementor-4771 .elementor-element.elementor-element-6f14d5e{right:0px;}.elementor-4771 .elementor-element.elementor-element-6f14d5e{top:-40px;text-align:center;}.elementor-4771 .elementor-element.elementor-element-6f14d5e .elementor-heading-title{font-size:40px;}.elementor-4771 .elementor-element.elementor-element-4dd8473 .elementor-heading-title{font-size:22px;line-height:30px;}.elementor-4771 .elementor-element.elementor-element-2e95667{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4771 .elementor-element.elementor-element-6125be2{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-4771 .elementor-element.elementor-element-6125be2 .elementor-counter-number-wrapper{font-size:20px;}.elementor-4771 .elementor-element.elementor-element-6125be2 .elementor-counter-title{font-size:9px;}.elementor-4771 .elementor-element.elementor-element-0d3ce68{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-4771 .elementor-element.elementor-element-0d3ce68 .elementor-counter-number-wrapper{font-size:20px;}.elementor-4771 .elementor-element.elementor-element-0d3ce68 .elementor-counter-title{font-size:9px;}.elementor-4771 .elementor-element.elementor-element-4efd6c4{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-4771 .elementor-element.elementor-element-4efd6c4 .elementor-counter-number-wrapper{font-size:20px;}.elementor-4771 .elementor-element.elementor-element-4efd6c4 .elementor-counter-title{font-size:9px;}.elementor-4771 .elementor-element.elementor-element-950c91a{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-4771 .elementor-element.elementor-element-950c91a .elementor-counter-number-wrapper{font-size:20px;}.elementor-4771 .elementor-element.elementor-element-950c91a .elementor-counter-title{font-size:9px;}.elementor-4771 .elementor-element.elementor-element-3d2c67c0{--padding-top:40px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-4771 .elementor-element.elementor-element-73818dff{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4771 .elementor-element.elementor-element-16f4623 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-71680803 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-71680803{text-align:center;}.elementor-4771 .elementor-element.elementor-element-71680803 .elementor-heading-title{font-size:24px;}.elementor-4771 .elementor-element.elementor-element-1ce60d1{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-next-right-position:0px;}.elementor-4771 .elementor-element.elementor-element-87453bd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4771 .elementor-element.elementor-element-57e0460a{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4771 .elementor-element.elementor-element-1603240d .elementor-heading-title{font-size:26px;}.elementor-4771 .elementor-element.elementor-element-232c54bc.e-con{--e-con-transform-rotateZ:-20deg;}.elementor-4771 .elementor-element.elementor-element-80f426a{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4771 .elementor-element.elementor-element-9795af2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4771 .elementor-element.elementor-element-541ba21 .elementor-heading-title{font-size:26px;}.elementor-4771 .elementor-element.elementor-element-5035937.e-con{--order:99999 /* order end hack */;}.elementor-4771 .elementor-element.elementor-element-1dd5e87.e-con{--order:99999 /* order end hack */;}.elementor-4771 .elementor-element.elementor-element-c105ed8.e-con{--order:99999 /* order end hack */;}.elementor-4771 .elementor-element.elementor-element-815657a.e-con{--order:99999 /* order end hack */;}.elementor-4771 .elementor-element.elementor-element-2a9202ed{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:52px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4771 .elementor-element.elementor-element-302453fd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4771 .elementor-element.elementor-element-201ea5a2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-201ea5a2 .elementor-heading-title{font-size:26px;}.elementor-4771 .elementor-element.elementor-element-74fff302{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4771 .elementor-element.elementor-element-245b6bed > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-4771 .elementor-element.elementor-element-c5b60e9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4771 .elementor-element.elementor-element-1719df27{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4771 .elementor-element.elementor-element-833730a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-1875e28 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-1875e28 .elementor-heading-title{font-size:26px;}.elementor-4771 .elementor-element.elementor-element-658281a0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-4771 .elementor-element.elementor-element-1bfa52c{padding:20px 12px 50px 12px;}.elementor-4771 .elementor-element.elementor-element-abaf83a{--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-4771 .elementor-element.elementor-element-abaf83a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4771 .elementor-element.elementor-element-abaf83a .elementor-icon-list-item > a{line-height:24px;}.elementor-4771 .elementor-element.elementor-element-465b4f1 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-465b4f1 .elementor-heading-title{font-size:26px;line-height:30px;}.elementor-4771 .elementor-element.elementor-element-c300c25{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4771 .elementor-element.elementor-element-a177284 .elementor-heading-title{font-size:20px;}.elementor-4771 .elementor-element.elementor-element-758bfbd{--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-4771 .elementor-element.elementor-element-7a717bf{top:0px;}.elementor-4771 .elementor-element.elementor-element-88319e6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4771 .elementor-element.elementor-element-1e39a0c{--flex-wrap:nowrap;}.elementor-4771 .elementor-element.elementor-element-d785a71{--flex-wrap:nowrap;}.elementor-4771 .elementor-element.elementor-element-2537975{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;--e-icon-list-icon-size:12px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4771 .elementor-element.elementor-element-2537975 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4771 .elementor-element.elementor-element-2537975 .elementor-icon-list-item > a{font-size:14px;}.elementor-4771 .elementor-element.elementor-element-ba4ccc9{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;--e-icon-list-icon-size:12px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4771 .elementor-element.elementor-element-ba4ccc9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4771 .elementor-element.elementor-element-ba4ccc9 .elementor-icon-list-item > a{font-size:14px;}.elementor-4771 .elementor-element.elementor-element-6366ebc2{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4771 .elementor-element.elementor-element-49155b5e{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-4771 .elementor-element.elementor-element-173ce551 .elementor-heading-title{font-size:26px;}.elementor-4771 .elementor-element.elementor-element-8319f8b{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-4771 .elementor-element.elementor-element-e1fd7df{--border-radius:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-3ab643b{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-4771 .elementor-element.elementor-element-a4843af{top:-60px;}.elementor-4771 .elementor-element.elementor-element-a4843af .elementor-heading-title{font-size:40px;}.elementor-4771 .elementor-element.elementor-element-bac0744 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-4771 .elementor-element.elementor-element-bac0744{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-4771 .elementor-element.elementor-element-bac0744 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4771 .elementor-element.elementor-element-bac0744 .elementor-icon-list-item > a{font-size:14px;}.elementor-4771 .elementor-element.elementor-element-4b698aa .elementor-heading-title{font-size:26px;}.elementor-4771 .elementor-element.elementor-element-6e84773{font-size:16px;}.elementor-4771 .elementor-element.elementor-element-c5dfc5c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4771 .elementor-element.elementor-element-c0191cd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4771 .elementor-element.elementor-element-576ebe3b{--spacer-size:5px;}.elementor-4771 .elementor-element.elementor-element-2fd0f97e{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-4771 .elementor-element.elementor-element-5b9ffcc1{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-4771 .elementor-element.elementor-element-1f17a67c{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-4771 .elementor-element.elementor-element-47a41f64{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-4771 .elementor-element.elementor-element-791476b1 .elementor-heading-title{font-size:26px;}.elementor-4771 .elementor-element.elementor-element-3f6e956{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4771 .elementor-element.elementor-element-70f21893{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-4771 .elementor-element.elementor-element-d5ae239 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-c3fbcc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4771 .elementor-element.elementor-element-c3fbcc .elementor-heading-title{font-size:26px;}.elementor-4771 .elementor-element.elementor-element-7a2be037 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-4771 .elementor-element.elementor-element-7a2be037:after{content:"0.5";}.elementor-4771 .elementor-element.elementor-element-7a2be037 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-6f14d5e */.gradient-color{
    font-size: 74px;
    font-weight: 900;
    line-height: 1;
    background-image: -webkit-linear-gradient(top, rgba(226, 232, 250, 0.7) 0%, rgba(226, 232, 250, 0) 80.54%);
    background-image: linear-gradient(180deg, rgba(226, 232, 250, 0.7) 0%, rgba(226, 232, 250, 0) 80.54%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    margin: -0.55em 0 -0.45em -0.25em
em
;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-121cbcc */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65c56cf */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a7f8df */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d18eca */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff3e4dc */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ac4f1 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b77731 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-badf57b */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38aa895 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2a542a */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c228c6 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d506c68 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea4cac0 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80ee6d0 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0eb4a3 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acb4c3c */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-466cd03 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdad4c7 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc06be */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-121cbcc */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65c56cf */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a7f8df */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d18eca */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff3e4dc */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ac4f1 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b77731 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-badf57b */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38aa895 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2a542a */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c228c6 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d506c68 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea4cac0 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80ee6d0 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0eb4a3 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acb4c3c */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-466cd03 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdad4c7 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc06be */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-121cbcc */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65c56cf */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a7f8df */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d18eca */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff3e4dc */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ac4f1 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b77731 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-badf57b */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38aa895 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2a542a */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c228c6 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d506c68 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea4cac0 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80ee6d0 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0eb4a3 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acb4c3c */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-466cd03 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdad4c7 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc06be */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-121cbcc */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65c56cf */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a7f8df */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d18eca */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff3e4dc */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ac4f1 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b77731 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-badf57b */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38aa895 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2a542a */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c228c6 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d506c68 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea4cac0 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80ee6d0 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0eb4a3 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acb4c3c */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-466cd03 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdad4c7 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc06be */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-121cbcc */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65c56cf */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a7f8df */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d18eca */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff3e4dc */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ac4f1 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b77731 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-badf57b */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38aa895 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2a542a */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c228c6 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d506c68 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea4cac0 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80ee6d0 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0eb4a3 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acb4c3c */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-466cd03 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdad4c7 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc06be */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-121cbcc */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65c56cf */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a7f8df */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d18eca */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff3e4dc */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ac4f1 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b77731 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-badf57b */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38aa895 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2a542a */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c228c6 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d506c68 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea4cac0 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80ee6d0 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0eb4a3 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acb4c3c */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-466cd03 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdad4c7 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc06be */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-121cbcc */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65c56cf */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a7f8df */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d18eca */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff3e4dc */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ac4f1 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b77731 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-badf57b */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38aa895 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2a542a */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c228c6 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d506c68 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea4cac0 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80ee6d0 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0eb4a3 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acb4c3c */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-466cd03 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdad4c7 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc06be */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-121cbcc */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65c56cf */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a7f8df */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d18eca */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff3e4dc */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ac4f1 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b77731 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-badf57b */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38aa895 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2a542a */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c228c6 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d506c68 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea4cac0 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80ee6d0 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0eb4a3 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acb4c3c */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-466cd03 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdad4c7 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc06be */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-121cbcc */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65c56cf */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a7f8df */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d18eca */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff3e4dc */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ac4f1 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b77731 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-badf57b */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38aa895 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2a542a */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c228c6 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d506c68 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea4cac0 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80ee6d0 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0eb4a3 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acb4c3c */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-466cd03 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdad4c7 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc06be */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-121cbcc */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65c56cf */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a7f8df */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d18eca */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff3e4dc */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ac4f1 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b77731 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-badf57b */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38aa895 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2a542a */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c228c6 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d506c68 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea4cac0 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80ee6d0 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0eb4a3 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acb4c3c */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-466cd03 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdad4c7 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc06be */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-121cbcc */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65c56cf */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a7f8df */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d18eca */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff3e4dc */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ac4f1 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b77731 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-badf57b */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38aa895 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2a542a */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c228c6 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d506c68 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea4cac0 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80ee6d0 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0eb4a3 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acb4c3c */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-466cd03 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdad4c7 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc06be */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-121cbcc */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65c56cf */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a7f8df */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d18eca */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff3e4dc */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ac4f1 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b77731 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-badf57b */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38aa895 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2a542a */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c228c6 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d506c68 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea4cac0 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80ee6d0 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0eb4a3 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acb4c3c */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-466cd03 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdad4c7 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc06be */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-121cbcc */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65c56cf */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a7f8df */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d18eca */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff3e4dc */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ac4f1 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b77731 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-badf57b */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38aa895 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2a542a */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c228c6 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d506c68 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea4cac0 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80ee6d0 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0eb4a3 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acb4c3c */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-466cd03 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdad4c7 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc06be */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-121cbcc */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65c56cf */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a7f8df */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d18eca */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff3e4dc */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ac4f1 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b77731 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-badf57b */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38aa895 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2a542a */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c228c6 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d506c68 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea4cac0 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80ee6d0 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0eb4a3 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acb4c3c */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-466cd03 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdad4c7 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc06be */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-121cbcc */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65c56cf */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a7f8df */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d18eca */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff3e4dc */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ac4f1 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b77731 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-badf57b */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38aa895 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2a542a */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c228c6 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d506c68 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea4cac0 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80ee6d0 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0eb4a3 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acb4c3c */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-466cd03 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdad4c7 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc06be */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-121cbcc */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65c56cf */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a7f8df */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d18eca */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff3e4dc */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ac4f1 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b77731 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-badf57b */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38aa895 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2a542a */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c228c6 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d506c68 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea4cac0 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80ee6d0 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0eb4a3 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acb4c3c */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-466cd03 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdad4c7 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc06be */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-121cbcc */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65c56cf */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a7f8df */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d18eca */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff3e4dc */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ac4f1 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b77731 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-badf57b */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38aa895 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2a542a */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c228c6 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d506c68 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea4cac0 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80ee6d0 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0eb4a3 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acb4c3c */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-466cd03 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdad4c7 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc06be */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-121cbcc */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65c56cf */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a7f8df */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d18eca */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff3e4dc */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ac4f1 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b77731 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-badf57b */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38aa895 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2a542a */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c228c6 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d506c68 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea4cac0 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80ee6d0 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0eb4a3 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acb4c3c */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-466cd03 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdad4c7 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc06be */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-121cbcc */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65c56cf */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a7f8df */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d18eca */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff3e4dc */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ac4f1 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b77731 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-badf57b */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38aa895 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2a542a */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c228c6 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d506c68 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea4cac0 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80ee6d0 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0eb4a3 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acb4c3c */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-466cd03 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdad4c7 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc06be */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-121cbcc */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65c56cf */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a7f8df */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d18eca */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff3e4dc */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ac4f1 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b77731 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-badf57b */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38aa895 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2a542a */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c228c6 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d506c68 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea4cac0 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80ee6d0 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0eb4a3 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acb4c3c */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-466cd03 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdad4c7 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc06be */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-040e5ea */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-196197f */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15635c9 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20f82ae */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613f750 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a796e8f */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2431431 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7201de9 */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25433fa */span.elementor-icon.elementor-animation- {
    position: relative;
}
span.elementor-icon.elementor-animation-:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: -3px;
    right: 4px;
    background: #684df4;
    border-radius: 50%;
}
span.elementor-icon.elementor-animation-:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    bottom: 0;
    left: 20px;
    background: #684df4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a717bf */.gradient-color{
    font-size: 74px;
    font-weight: 900;
    line-height: 1;
    background-image: -webkit-linear-gradient(top, rgba(226, 232, 250, 0.7) 0%, rgba(226, 232, 250, 0) 80.54%);
    background-image: linear-gradient(180deg, rgba(226, 232, 250, 0.7) 0%, rgba(226, 232, 250, 0) 80.54%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    margin: -0.55em 0 -0.45em -0.25em
em
;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4843af */.gradient-color{
    font-size: 74px;
    font-weight: 900;
    line-height: 1;
    background-image: -webkit-linear-gradient(top, rgba(226, 232, 250, 0.7) 0%, rgba(226, 232, 250, 0) 80.54%);
    background-image: linear-gradient(180deg, rgba(226, 232, 250, 0.7) 0%, rgba(226, 232, 250, 0) 80.54%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    margin: -0.55em 0 -0.45em -0.25em
em
;
}/* End custom CSS */