.elementor-27079 .elementor-element.elementor-element-17c1bb0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-27079 .elementor-element.elementor-element-17c1bb0:not(.elementor-motion-effects-element-type-background), .elementor-27079 .elementor-element.elementor-element-17c1bb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.beekast.com/wp-content/uploads/2026/09/background-green-hero-desktop.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-27079 .elementor-element.elementor-element-7d09cd1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-27079 .elementor-element.elementor-element-589f665{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-78137ab{text-align:center;}.elementor-27079 .elementor-element.elementor-element-78137ab .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:48px;font-weight:600;line-height:52px;letter-spacing:-1px;color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-27079 .elementor-element.elementor-element-e4bea78{left:-150px;}body.rtl .elementor-27079 .elementor-element.elementor-element-e4bea78{right:-150px;}.elementor-27079 .elementor-element.elementor-element-e4bea78{bottom:35%;}body:not(.rtl) .elementor-27079 .elementor-element.elementor-element-d180f89{right:-45px;}body.rtl .elementor-27079 .elementor-element.elementor-element-d180f89{left:-45px;}.elementor-27079 .elementor-element.elementor-element-d180f89{top:-25%;}.elementor-27079 .elementor-element.elementor-element-37adf40{text-align:center;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-27079 .elementor-element.elementor-element-37adf40 p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-09ed31f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-37795eb{text-align:center;}.elementor-27079 .elementor-element.elementor-element-37795eb .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-27079 .elementor-element.elementor-element-30c7318{--display:flex;--min-height:44px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:50px 50px 50px 50px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-27079 .elementor-element.elementor-element-30c7318:not(.elementor-motion-effects-element-type-background), .elementor-27079 .elementor-element.elementor-element-30c7318 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-27079 .elementor-element.elementor-element-afe5b19 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:24px 24px 24px 24px;padding:4px 24px 4px 24px;}.elementor-27079 .elementor-element.elementor-element-afe5b19 .elementor-button:hover, .elementor-27079 .elementor-element.elementor-element-afe5b19 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-1d01067 );}.elementor-27079 .elementor-element.elementor-element-afe5b19{width:var( --container-widget-width, calc(50% - 2px) );max-width:calc(50% - 2px);--container-widget-width:calc(50% - 2px);--container-widget-flex-grow:0;}.elementor-27079 .elementor-element.elementor-element-afe5b19.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-27079 .elementor-element.elementor-element-afe5b19 .elementor-button:hover svg, .elementor-27079 .elementor-element.elementor-element-afe5b19 .elementor-button:focus svg{fill:var( --e-global-color-1d01067 );}.elementor-27079 .elementor-element.elementor-element-14679ee .elementor-button{background-color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:24px 24px 24px 24px;padding:4px 24px 4px 24px;}.elementor-27079 .elementor-element.elementor-element-14679ee .elementor-button:hover, .elementor-27079 .elementor-element.elementor-element-14679ee .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-1d01067 );}.elementor-27079 .elementor-element.elementor-element-14679ee{width:var( --container-widget-width, calc(50% - 2px) );max-width:calc(50% - 2px);--container-widget-width:calc(50% - 2px);--container-widget-flex-grow:0;}.elementor-27079 .elementor-element.elementor-element-14679ee.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-27079 .elementor-element.elementor-element-14679ee .elementor-button:hover svg, .elementor-27079 .elementor-element.elementor-element-14679ee .elementor-button:focus svg{fill:var( --e-global-color-1d01067 );}.elementor-27079 .elementor-element.elementor-element-9ce868e{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;font-style:italic;line-height:24px;color:var( --e-global-color-secondary );}.elementor-27079 .elementor-element.elementor-element-e3f587f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-0e348bf{--display:flex;--min-height:400px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-27079 .elementor-element.elementor-element-0e348bf:not(.elementor-motion-effects-element-type-background), .elementor-27079 .elementor-element.elementor-element-0e348bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-99823c1 );}.elementor-27079 .elementor-element.elementor-element-4fca46d{--display:flex;--min-height:381px;--justify-content:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-b7c815e{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-a21e532{text-align:start;}.elementor-27079 .elementor-element.elementor-element-a21e532 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:#2A2A5F;}.elementor-27079 .elementor-element.elementor-element-fee31ec > .elementor-widget-container{background-color:#8A38F5;padding:0px 6px 0px 6px;border-radius:8px 8px 8px 8px;}.elementor-27079 .elementor-element.elementor-element-fee31ec .elementor-icon-box-wrapper{align-items:center;}.elementor-27079 .elementor-element.elementor-element-fee31ec .elementor-icon{font-size:20px;}.elementor-27079 .elementor-element.elementor-element-fee31ec .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-fee31ec .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-27079 .elementor-element.elementor-element-fee31ec .elementor-icon-box-title{color:var( --e-global-color-1d01067 );}.elementor-27079 .elementor-element.elementor-element-7d611cd > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-27079 .elementor-element.elementor-element-7d611cd{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#7E7F90;}.elementor-27079 .elementor-element.elementor-element-7d611cd p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-4d87718{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#2A2A5F;}.elementor-27079 .elementor-element.elementor-element-4d87718 p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-389aaa1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1E5E9;--border-color:#E1E5E9;--border-radius:4px 4px 4px 4px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:8px;--padding-right:8px;}.elementor-27079 .elementor-element.elementor-element-389aaa1:not(.elementor-motion-effects-element-type-background), .elementor-27079 .elementor-element.elementor-element-389aaa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8e47651 );}.elementor-27079 .elementor-element.elementor-element-2a49e10 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-27079 .elementor-element.elementor-element-2a49e10 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-27079 .elementor-element.elementor-element-2a49e10 .elementor-icon{font-size:32px;}.elementor-27079 .elementor-element.elementor-element-2a49e10 .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-2a49e10 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:700;line-height:24px;}.elementor-27079 .elementor-element.elementor-element-2a49e10 .elementor-icon-box-title{color:#8A38F5;}.elementor-27079 .elementor-element.elementor-element-2a49e10 .elementor-icon-box-description{font-size:14px;font-weight:700;line-height:24px;color:#8A38F5;}.elementor-27079 .elementor-element.elementor-element-842e39b > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-27079 .elementor-element.elementor-element-842e39b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-27079 .elementor-element.elementor-element-842e39b .elementor-icon{font-size:32px;}.elementor-27079 .elementor-element.elementor-element-842e39b .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-842e39b .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:700;line-height:24px;}.elementor-27079 .elementor-element.elementor-element-842e39b .elementor-icon-box-title{color:#8A38F5;}.elementor-27079 .elementor-element.elementor-element-842e39b .elementor-icon-box-description{font-size:14px;font-weight:700;line-height:24px;color:#1F006E;}.elementor-27079 .elementor-element.elementor-element-9a6ea1f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-7c9a49b .elementor-button{background-color:#6462EA00;font-size:18px;font-weight:400;line-height:18px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;padding:16px 16px 16px 16px;}.elementor-27079 .elementor-element.elementor-element-7c9a49b .elementor-button:hover, .elementor-27079 .elementor-element.elementor-element-7c9a49b .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-1d01067 );}.elementor-27079 .elementor-element.elementor-element-7c9a49b .elementor-button:hover svg, .elementor-27079 .elementor-element.elementor-element-7c9a49b .elementor-button:focus svg{fill:var( --e-global-color-1d01067 );}.elementor-27079 .elementor-element.elementor-element-eb1f253{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-eb1f253 p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-b7f1db3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-27079 .elementor-element.elementor-element-b7f1db3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-27079 .elementor-element.elementor-element-b7f1db3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-27079 .elementor-element.elementor-element-b7f1db3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-27079 .elementor-element.elementor-element-b7f1db3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-27079 .elementor-element.elementor-element-b7f1db3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-27079 .elementor-element.elementor-element-b7f1db3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-27079 .elementor-element.elementor-element-b7f1db3{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-27079 .elementor-element.elementor-element-b7f1db3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27079 .elementor-element.elementor-element-b7f1db3 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-27079 .elementor-element.elementor-element-b7f1db3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-27079 .elementor-element.elementor-element-44cf1c4{--display:flex;--min-height:400px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-27079 .elementor-element.elementor-element-44cf1c4:not(.elementor-motion-effects-element-type-background), .elementor-27079 .elementor-element.elementor-element-44cf1c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-99823c1 );}.elementor-27079 .elementor-element.elementor-element-f4be949{--display:flex;--min-height:300px;--justify-content:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-4e6edcd{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-f13a104{text-align:start;}.elementor-27079 .elementor-element.elementor-element-f13a104 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:#2A2A5F;}.elementor-27079 .elementor-element.elementor-element-3be98ba > .elementor-widget-container{background-color:#8A38F5;padding:0px 6px 0px 6px;border-radius:8px 8px 8px 8px;}.elementor-27079 .elementor-element.elementor-element-3be98ba .elementor-icon-box-wrapper{align-items:center;}.elementor-27079 .elementor-element.elementor-element-3be98ba .elementor-icon{font-size:20px;}.elementor-27079 .elementor-element.elementor-element-3be98ba .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-3be98ba .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-27079 .elementor-element.elementor-element-3be98ba .elementor-icon-box-title{color:var( --e-global-color-1d01067 );}.elementor-27079 .elementor-element.elementor-element-f081930 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-27079 .elementor-element.elementor-element-f081930{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#7E7F90;}.elementor-27079 .elementor-element.elementor-element-f081930 p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-0e858b0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-b9df35a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#2A2A5F;}.elementor-27079 .elementor-element.elementor-element-b9df35a p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-4be479f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-62d7d30{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#2A2A5F;}.elementor-27079 .elementor-element.elementor-element-62d7d30 p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-e8084cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1E5E9;--border-color:#E1E5E9;--border-radius:4px 4px 4px 4px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:8px;--padding-right:8px;}.elementor-27079 .elementor-element.elementor-element-e8084cb:not(.elementor-motion-effects-element-type-background), .elementor-27079 .elementor-element.elementor-element-e8084cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8e47651 );}.elementor-27079 .elementor-element.elementor-element-99c4e69 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-27079 .elementor-element.elementor-element-99c4e69 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-27079 .elementor-element.elementor-element-99c4e69 .elementor-icon{font-size:32px;}.elementor-27079 .elementor-element.elementor-element-99c4e69 .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-99c4e69 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:700;line-height:24px;}.elementor-27079 .elementor-element.elementor-element-99c4e69 .elementor-icon-box-title{color:#8A38F5;}.elementor-27079 .elementor-element.elementor-element-99c4e69 .elementor-icon-box-description{font-size:14px;font-weight:700;line-height:24px;color:#8A38F5;}.elementor-27079 .elementor-element.elementor-element-029e15f > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-27079 .elementor-element.elementor-element-029e15f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-27079 .elementor-element.elementor-element-029e15f .elementor-icon{font-size:32px;}.elementor-27079 .elementor-element.elementor-element-029e15f .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-029e15f .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:700;line-height:24px;}.elementor-27079 .elementor-element.elementor-element-029e15f .elementor-icon-box-title{color:#8A38F5;}.elementor-27079 .elementor-element.elementor-element-029e15f .elementor-icon-box-description{font-size:14px;font-weight:700;line-height:24px;color:#1F006E;}.elementor-27079 .elementor-element.elementor-element-04a4442{--display:flex;--min-height:110px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4px 4px 4px 4px;--margin-top:16px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-27079 .elementor-element.elementor-element-04a4442:not(.elementor-motion-effects-element-type-background), .elementor-27079 .elementor-element.elementor-element-04a4442 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8e47651 );}.elementor-27079 .elementor-element.elementor-element-a8f9580{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-bcd7c7d{width:var( --container-widget-width, calc(100% - 100px) );max-width:calc(100% - 100px);--container-widget-width:calc(100% - 100px);--container-widget-flex-grow:0;text-align:start;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;line-height:16px;color:#2A2A5F;}.elementor-27079 .elementor-element.elementor-element-bcd7c7d p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-4042e87{text-align:start;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;line-height:16px;color:#131270;}.elementor-27079 .elementor-element.elementor-element-4042e87 p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-6225f41{text-align:start;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;line-height:16px;color:#131270;}.elementor-27079 .elementor-element.elementor-element-6225f41 p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-e428309{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-72e79e6 .elementor-button{background-color:#6462EA00;font-size:18px;font-weight:400;line-height:18px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;padding:16px 16px 16px 16px;}.elementor-27079 .elementor-element.elementor-element-72e79e6 .elementor-button:hover, .elementor-27079 .elementor-element.elementor-element-72e79e6 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-1d01067 );}.elementor-27079 .elementor-element.elementor-element-72e79e6 .elementor-button:hover svg, .elementor-27079 .elementor-element.elementor-element-72e79e6 .elementor-button:focus svg{fill:var( --e-global-color-1d01067 );}.elementor-27079 .elementor-element.elementor-element-5faf2df .elementor-button{background-color:#6462EA00;font-size:18px;font-weight:400;line-height:18px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;padding:16px 16px 16px 16px;}.elementor-27079 .elementor-element.elementor-element-5faf2df .elementor-button:hover, .elementor-27079 .elementor-element.elementor-element-5faf2df .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-1d01067 );}.elementor-27079 .elementor-element.elementor-element-5faf2df .elementor-button:hover svg, .elementor-27079 .elementor-element.elementor-element-5faf2df .elementor-button:focus svg{fill:var( --e-global-color-1d01067 );}.elementor-27079 .elementor-element.elementor-element-f900bd3{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-f900bd3 p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-9bb64f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-27079 .elementor-element.elementor-element-9bb64f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-27079 .elementor-element.elementor-element-9bb64f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-27079 .elementor-element.elementor-element-9bb64f4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-27079 .elementor-element.elementor-element-9bb64f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-27079 .elementor-element.elementor-element-9bb64f4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-27079 .elementor-element.elementor-element-9bb64f4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-27079 .elementor-element.elementor-element-9bb64f4{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-27079 .elementor-element.elementor-element-9bb64f4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27079 .elementor-element.elementor-element-9bb64f4 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-27079 .elementor-element.elementor-element-9bb64f4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-27079 .elementor-element.elementor-element-438ade1{--display:flex;--min-height:400px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#51B185;--border-color:#51B185;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-27079 .elementor-element.elementor-element-438ade1:not(.elementor-motion-effects-element-type-background), .elementor-27079 .elementor-element.elementor-element-438ade1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1FDF4;}.elementor-27079 .elementor-element.elementor-element-0b63eae > .elementor-widget-container{background-color:#51B185;padding:0px 16px 0px 16px;border-radius:50px 50px 50px 50px;}body:not(.rtl) .elementor-27079 .elementor-element.elementor-element-0b63eae{left:calc(50% - 84px);}body.rtl .elementor-27079 .elementor-element.elementor-element-0b63eae{right:calc(50% - 84px);}.elementor-27079 .elementor-element.elementor-element-0b63eae{top:-16px;}.elementor-27079 .elementor-element.elementor-element-0b63eae .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:10px;}.elementor-27079 .elementor-element.elementor-element-0b63eae .elementor-icon{font-size:32px;}.elementor-27079 .elementor-element.elementor-element-0b63eae .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-0b63eae .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;line-height:14px;}.elementor-27079 .elementor-element.elementor-element-0b63eae .elementor-icon-box-title{color:var( --e-global-color-1d01067 );}.elementor-27079 .elementor-element.elementor-element-b284d1c{--display:flex;--min-height:300px;--justify-content:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-ecd7ed8{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-f94747e{text-align:start;}.elementor-27079 .elementor-element.elementor-element-f94747e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:#2A2A5F;}.elementor-27079 .elementor-element.elementor-element-4660cf5 > .elementor-widget-container{background-color:#8A38F5;padding:0px 6px 0px 6px;border-radius:8px 8px 8px 8px;}.elementor-27079 .elementor-element.elementor-element-4660cf5 .elementor-icon-box-wrapper{align-items:center;}.elementor-27079 .elementor-element.elementor-element-4660cf5 .elementor-icon{font-size:20px;}.elementor-27079 .elementor-element.elementor-element-4660cf5 .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-4660cf5 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-27079 .elementor-element.elementor-element-4660cf5 .elementor-icon-box-title{color:var( --e-global-color-1d01067 );}.elementor-27079 .elementor-element.elementor-element-449cf1c > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-27079 .elementor-element.elementor-element-449cf1c{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-0.3px;color:#7E7F90;}.elementor-27079 .elementor-element.elementor-element-449cf1c p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-cd24cf9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-61bb62e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#2A2A5F;}.elementor-27079 .elementor-element.elementor-element-61bb62e p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-eb8dbcc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-7e01dac{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#2A2A5F;}.elementor-27079 .elementor-element.elementor-element-7e01dac p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-24cbcd8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1E5E9;--border-color:#E1E5E9;--border-radius:4px 4px 4px 4px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:8px;--padding-right:8px;}.elementor-27079 .elementor-element.elementor-element-24cbcd8:not(.elementor-motion-effects-element-type-background), .elementor-27079 .elementor-element.elementor-element-24cbcd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8e47651 );}.elementor-27079 .elementor-element.elementor-element-1dcbb60 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-27079 .elementor-element.elementor-element-1dcbb60 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-27079 .elementor-element.elementor-element-1dcbb60 .elementor-icon{font-size:32px;}.elementor-27079 .elementor-element.elementor-element-1dcbb60 .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-1dcbb60 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:700;line-height:24px;}.elementor-27079 .elementor-element.elementor-element-1dcbb60 .elementor-icon-box-title{color:#8A38F5;}.elementor-27079 .elementor-element.elementor-element-1dcbb60 .elementor-icon-box-description{font-size:14px;font-weight:700;line-height:24px;color:#8A38F5;}.elementor-27079 .elementor-element.elementor-element-33d611c > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-27079 .elementor-element.elementor-element-33d611c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-27079 .elementor-element.elementor-element-33d611c .elementor-icon{font-size:32px;}.elementor-27079 .elementor-element.elementor-element-33d611c .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-33d611c .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:700;line-height:24px;}.elementor-27079 .elementor-element.elementor-element-33d611c .elementor-icon-box-title{color:#8A38F5;}.elementor-27079 .elementor-element.elementor-element-33d611c .elementor-icon-box-description{font-size:14px;font-weight:700;line-height:24px;color:#8A38F5;}.elementor-27079 .elementor-element.elementor-element-17d7885 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-27079 .elementor-element.elementor-element-17d7885 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-27079 .elementor-element.elementor-element-17d7885 .elementor-icon{font-size:32px;}.elementor-27079 .elementor-element.elementor-element-17d7885 .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-17d7885 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:700;line-height:24px;}.elementor-27079 .elementor-element.elementor-element-17d7885 .elementor-icon-box-title{color:#8A38F5;}.elementor-27079 .elementor-element.elementor-element-17d7885 .elementor-icon-box-description{font-size:14px;font-weight:700;line-height:24px;color:#1F006E;}.elementor-27079 .elementor-element.elementor-element-5a1d92d{--display:flex;--min-height:110px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4px 4px 4px 4px;--margin-top:16px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-27079 .elementor-element.elementor-element-5a1d92d:not(.elementor-motion-effects-element-type-background), .elementor-27079 .elementor-element.elementor-element-5a1d92d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8F8E8;}.elementor-27079 .elementor-element.elementor-element-41164ef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-7967ed7{width:var( --container-widget-width, calc(100% - 100px) );max-width:calc(100% - 100px);--container-widget-width:calc(100% - 100px);--container-widget-flex-grow:0;text-align:start;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;line-height:16px;color:#2A2A5F;}.elementor-27079 .elementor-element.elementor-element-7967ed7 p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-fbefb81{text-align:start;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;line-height:18px;color:#131270;}.elementor-27079 .elementor-element.elementor-element-fbefb81 p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-da49347{text-align:start;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;line-height:18px;color:#131270;}.elementor-27079 .elementor-element.elementor-element-da49347 p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-e1e61f0{text-align:start;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;line-height:18px;color:#149B7B;}.elementor-27079 .elementor-element.elementor-element-e1e61f0 p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-4bf1615{text-align:start;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;line-height:18px;color:#149B7B;}.elementor-27079 .elementor-element.elementor-element-4bf1615 p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-7e034fc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-fdb69dd .elementor-button{background-color:#51B185;font-size:18px;font-weight:400;line-height:18px;fill:var( --e-global-color-1d01067 );color:var( --e-global-color-1d01067 );padding:17px 17px 17px 17px;}.elementor-27079 .elementor-element.elementor-element-fdb69dd .elementor-button:hover, .elementor-27079 .elementor-element.elementor-element-fdb69dd .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-1d01067 );}.elementor-27079 .elementor-element.elementor-element-fdb69dd .elementor-button:hover svg, .elementor-27079 .elementor-element.elementor-element-fdb69dd .elementor-button:focus svg{fill:var( --e-global-color-1d01067 );}.elementor-27079 .elementor-element.elementor-element-99d5e16 .elementor-button{background-color:#51B185;font-size:18px;font-weight:400;line-height:18px;fill:var( --e-global-color-1d01067 );color:var( --e-global-color-1d01067 );border-radius:4px 4px 4px 4px;padding:17px 17px 17px 17px;}.elementor-27079 .elementor-element.elementor-element-99d5e16 .elementor-button:hover, .elementor-27079 .elementor-element.elementor-element-99d5e16 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-1d01067 );}.elementor-27079 .elementor-element.elementor-element-99d5e16 .elementor-button:hover svg, .elementor-27079 .elementor-element.elementor-element-99d5e16 .elementor-button:focus svg{fill:var( --e-global-color-1d01067 );}.elementor-27079 .elementor-element.elementor-element-a472003{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-a472003 p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-3b5a832 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-27079 .elementor-element.elementor-element-3b5a832 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-27079 .elementor-element.elementor-element-3b5a832 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-27079 .elementor-element.elementor-element-3b5a832 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-27079 .elementor-element.elementor-element-3b5a832 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-27079 .elementor-element.elementor-element-3b5a832 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-27079 .elementor-element.elementor-element-3b5a832 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-27079 .elementor-element.elementor-element-3b5a832{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-27079 .elementor-element.elementor-element-3b5a832 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27079 .elementor-element.elementor-element-3b5a832 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-27079 .elementor-element.elementor-element-3b5a832 .elementor-icon-list-text{transition:color 0.3s;}body:not(.rtl) .elementor-27079 .elementor-element.elementor-element-fd2162f{right:20px;}body.rtl .elementor-27079 .elementor-element.elementor-element-fd2162f{left:20px;}.elementor-27079 .elementor-element.elementor-element-fd2162f{bottom:-38px;}.elementor-27079 .elementor-element.elementor-element-24f2b8f{--display:flex;--min-height:400px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-27079 .elementor-element.elementor-element-24f2b8f:not(.elementor-motion-effects-element-type-background), .elementor-27079 .elementor-element.elementor-element-24f2b8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-99823c1 );}.elementor-27079 .elementor-element.elementor-element-a9c6df5{--display:flex;--min-height:381px;--justify-content:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-b5efb1e{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-140d0d8{text-align:start;}.elementor-27079 .elementor-element.elementor-element-140d0d8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:#2A2A5F;}.elementor-27079 .elementor-element.elementor-element-524e99d > .elementor-widget-container{background-color:#8A38F5;padding:0px 6px 0px 6px;border-radius:8px 8px 8px 8px;}.elementor-27079 .elementor-element.elementor-element-524e99d .elementor-icon-box-wrapper{align-items:center;}.elementor-27079 .elementor-element.elementor-element-524e99d .elementor-icon{font-size:20px;}.elementor-27079 .elementor-element.elementor-element-524e99d .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-524e99d .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-27079 .elementor-element.elementor-element-524e99d .elementor-icon-box-title{color:var( --e-global-color-1d01067 );}.elementor-27079 .elementor-element.elementor-element-9f98998 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-27079 .elementor-element.elementor-element-9f98998{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#7E7F90;}.elementor-27079 .elementor-element.elementor-element-9f98998 p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-a64cf23{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#2A2A5F;}.elementor-27079 .elementor-element.elementor-element-a64cf23 p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-acbc434{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1E5E9;--border-color:#E1E5E9;--border-radius:4px 4px 4px 4px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:8px;--padding-right:8px;}.elementor-27079 .elementor-element.elementor-element-acbc434:not(.elementor-motion-effects-element-type-background), .elementor-27079 .elementor-element.elementor-element-acbc434 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8e47651 );}.elementor-27079 .elementor-element.elementor-element-1fd1d9f > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-27079 .elementor-element.elementor-element-1fd1d9f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-27079 .elementor-element.elementor-element-1fd1d9f .elementor-icon{font-size:32px;}.elementor-27079 .elementor-element.elementor-element-1fd1d9f .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-1fd1d9f .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:700;line-height:24px;}.elementor-27079 .elementor-element.elementor-element-1fd1d9f .elementor-icon-box-title{color:#8A38F5;}.elementor-27079 .elementor-element.elementor-element-1fd1d9f .elementor-icon-box-description{font-size:14px;font-weight:700;line-height:24px;color:#8A38F5;}.elementor-27079 .elementor-element.elementor-element-8e47c92 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-27079 .elementor-element.elementor-element-8e47c92 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-27079 .elementor-element.elementor-element-8e47c92 .elementor-icon{font-size:32px;}.elementor-27079 .elementor-element.elementor-element-8e47c92 .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-8e47c92 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:700;line-height:24px;}.elementor-27079 .elementor-element.elementor-element-8e47c92 .elementor-icon-box-title{color:#8A38F5;}.elementor-27079 .elementor-element.elementor-element-8e47c92 .elementor-icon-box-description{font-size:14px;font-weight:700;line-height:24px;color:#8A38F5;}.elementor-27079 .elementor-element.elementor-element-838811e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-2171a8e .elementor-button{background-color:#6462EA00;font-size:18px;font-weight:400;line-height:18px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;padding:16px 16px 16px 16px;}.elementor-27079 .elementor-element.elementor-element-2171a8e .elementor-button:hover, .elementor-27079 .elementor-element.elementor-element-2171a8e .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-1d01067 );}.elementor-27079 .elementor-element.elementor-element-2171a8e .elementor-button:hover svg, .elementor-27079 .elementor-element.elementor-element-2171a8e .elementor-button:focus svg{fill:var( --e-global-color-1d01067 );}.elementor-27079 .elementor-element.elementor-element-67ea26b{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-67ea26b p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-0294be7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-27079 .elementor-element.elementor-element-0294be7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-27079 .elementor-element.elementor-element-0294be7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-27079 .elementor-element.elementor-element-0294be7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-27079 .elementor-element.elementor-element-0294be7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-27079 .elementor-element.elementor-element-0294be7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-27079 .elementor-element.elementor-element-0294be7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-27079 .elementor-element.elementor-element-0294be7{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-27079 .elementor-element.elementor-element-0294be7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27079 .elementor-element.elementor-element-0294be7 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-27079 .elementor-element.elementor-element-0294be7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-27079 .elementor-element.elementor-element-36c62fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-b47289d{text-align:end;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#616274;}.elementor-27079 .elementor-element.elementor-element-b47289d p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-f7ab95f{text-align:end;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#616274;}.elementor-27079 .elementor-element.elementor-element-f7ab95f p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-ae0f7a7{text-align:end;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#616274;}.elementor-27079 .elementor-element.elementor-element-ae0f7a7 p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-70aedb88{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:40px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-27079 .elementor-element.elementor-element-2f7f4493{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-5f6ceba9{text-align:center;}.elementor-27079 .elementor-element.elementor-element-5f6ceba9 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-27079 .elementor-element.elementor-element-69605b4f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-2c0db4ff .elementor-button{background-color:var( --e-global-color-1d01067 );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;line-height:16px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:4px 8px 4px 8px;}.elementor-27079 .elementor-element.elementor-element-2c0db4ff .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27079 .elementor-element.elementor-element-2c0db4ff .elementor-button:hover, .elementor-27079 .elementor-element.elementor-element-2c0db4ff .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-27079 .elementor-element.elementor-element-2c0db4ff .elementor-button:hover svg, .elementor-27079 .elementor-element.elementor-element-2c0db4ff .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-27079 .elementor-element.elementor-element-31da3e93 .elementor-button{background-color:var( --e-global-color-1d01067 );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;line-height:16px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:4px 8px 4px 8px;}.elementor-27079 .elementor-element.elementor-element-31da3e93 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27079 .elementor-element.elementor-element-31da3e93 .elementor-button:hover, .elementor-27079 .elementor-element.elementor-element-31da3e93 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-27079 .elementor-element.elementor-element-31da3e93 .elementor-button:hover svg, .elementor-27079 .elementor-element.elementor-element-31da3e93 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-27079 .elementor-element.elementor-element-494102fe{--display:grid;--e-con-grid-template-columns:repeat(11, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-29678de0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1d01067 );--border-color:var( --e-global-color-1d01067 );--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-29678de0:not(.elementor-motion-effects-element-type-background), .elementor-27079 .elementor-element.elementor-element-29678de0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1d01067 );}.elementor-27079 .elementor-element.elementor-element-1b7031e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:700;line-height:28px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-3463d76{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-49b0a191{text-align:center;}.elementor-27079 .elementor-element.elementor-element-49b0a191 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:700;line-height:28px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-42a08657{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-4765ed90{text-align:center;}.elementor-27079 .elementor-element.elementor-element-4765ed90 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:700;line-height:28px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-48a63342{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#51B185;--border-color:#51B185;--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-48a63342:not(.elementor-motion-effects-element-type-background), .elementor-27079 .elementor-element.elementor-element-48a63342 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1FDF4;}.elementor-27079 .elementor-element.elementor-element-a833d65 > .elementor-widget-container{background-color:#51B185;padding:0px 16px 0px 16px;border-radius:50px 50px 50px 50px;}body:not(.rtl) .elementor-27079 .elementor-element.elementor-element-a833d65{left:calc(50% - 80px);}body.rtl .elementor-27079 .elementor-element.elementor-element-a833d65{right:calc(50% - 80px);}.elementor-27079 .elementor-element.elementor-element-a833d65{top:-12px;}.elementor-27079 .elementor-element.elementor-element-a833d65 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:10px;}.elementor-27079 .elementor-element.elementor-element-a833d65 .elementor-icon{font-size:24px;}.elementor-27079 .elementor-element.elementor-element-a833d65 .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-a833d65 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;line-height:14px;}.elementor-27079 .elementor-element.elementor-element-a833d65 .elementor-icon-box-title{color:var( --e-global-color-1d01067 );}.elementor-27079 .elementor-element.elementor-element-7ded8606{text-align:center;}.elementor-27079 .elementor-element.elementor-element-7ded8606 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:700;line-height:28px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-40b6a9c8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-729f70ef{text-align:center;}.elementor-27079 .elementor-element.elementor-element-729f70ef .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:700;line-height:28px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-2655f5e7{--display:grid;--e-con-grid-template-columns:repeat(11, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 16px;--row-gap:24px;--column-gap:16px;--grid-auto-flow:row;border-style:none;--border-style:none;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-48044b4d > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-48044b4d{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-48044b4d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-48044b4d .elementor-icon{font-size:20px;}.elementor-27079 .elementor-element.elementor-element-48044b4d .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-48044b4d .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-48044b4d .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-49a57def{grid-column:span 2;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-49a57def p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-a5507be{grid-column:span 2;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-a5507be p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-54bee9b3{grid-column:span 2;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-54bee9b3 p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-2a1cb2c{grid-column:span 2;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-2a1cb2c p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-1cf0459f > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-1cf0459f{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-1cf0459f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-1cf0459f .elementor-icon{font-size:0px;}.elementor-27079 .elementor-element.elementor-element-1cf0459f .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-1cf0459f .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-1cf0459f .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-132998ad{grid-column:span 2;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-132998ad p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-43c69949{grid-column:span 2;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-43c69949 p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-1a15ca72{grid-column:span 2;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-1a15ca72 p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-55e71259{grid-column:span 2;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-55e71259 p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-26741bb6 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-26741bb6{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-26741bb6 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-26741bb6 .elementor-icon{font-size:0px;}.elementor-27079 .elementor-element.elementor-element-26741bb6 .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-26741bb6 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-26741bb6 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-aba1bb5{grid-column:span 2;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-aba1bb5 p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-60b1a4d9{grid-column:span 2;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-60b1a4d9 p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-6c10d375{grid-column:span 2;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-6c10d375 p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-4d5088f7{grid-column:span 2;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-4d5088f7 p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-42c6b7e8 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-42c6b7e8{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-42c6b7e8 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-42c6b7e8 .elementor-icon{font-size:0px;}.elementor-27079 .elementor-element.elementor-element-42c6b7e8 .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-42c6b7e8 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-42c6b7e8 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-6a3b9259{grid-column:span 2;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-6a3b9259 p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-1157d948{grid-column:span 2;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-1157d948 p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-37222f6f{grid-column:span 2;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-37222f6f p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-1748bc93{grid-column:span 2;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-1748bc93 p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-307dcff4 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-307dcff4{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-307dcff4 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-307dcff4 .elementor-icon{font-size:20px;}.elementor-27079 .elementor-element.elementor-element-307dcff4 .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-307dcff4 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-307dcff4 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-16aa92d2{grid-column:span 2;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-16aa92d2 p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-3ba6e68e{grid-column:span 2;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-3ba6e68e p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-2a8df5ca{grid-column:span 2;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-2a8df5ca p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-21dab2aa{grid-column:span 2;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-21dab2aa p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-188b7a3d > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-188b7a3d{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-188b7a3d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-188b7a3d .elementor-icon{font-size:20px;}.elementor-27079 .elementor-element.elementor-element-188b7a3d .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-188b7a3d .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-188b7a3d .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-19d8d9ad{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-19d8d9ad.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-19d8d9ad img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-6abc4166{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-6abc4166.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-6abc4166 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-33d9da4b{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-33d9da4b.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-33d9da4b img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-6b9b22db{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-6b9b22db.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-6b9b22db img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-c8067ed > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-c8067ed{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-c8067ed .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-c8067ed .elementor-icon{font-size:20px;}.elementor-27079 .elementor-element.elementor-element-c8067ed .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-c8067ed .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-c8067ed .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-0ee86a8{grid-column:span 2;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-0ee86a8 p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-520d4ce{grid-column:span 2;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-520d4ce p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-13a1e29{grid-column:span 2;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-13a1e29 p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-c681b7e{grid-column:span 2;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-c681b7e p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-3fb27bf{grid-column:span 2;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-3fb27bf p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-7cba3b8 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-7cba3b8{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-7cba3b8 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-7cba3b8 .elementor-icon{font-size:20px;}.elementor-27079 .elementor-element.elementor-element-7cba3b8 .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-7cba3b8 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-7cba3b8 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-8cb3839{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-8cb3839.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-8cb3839 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-2e06bc3{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-2e06bc3.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-2e06bc3 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-f587ef4{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-f587ef4.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-f587ef4 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-760cd67{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-760cd67.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-760cd67 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-3f502a1 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-3f502a1{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-3f502a1 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-3f502a1 .elementor-icon{font-size:20px;}.elementor-27079 .elementor-element.elementor-element-3f502a1 .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-3f502a1 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-3f502a1 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-fe372a4{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-fe372a4.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-fe372a4 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-252a764{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-252a764.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-252a764 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-7d320c6{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-7d320c6.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-7d320c6 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-64ec488{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-64ec488.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-64ec488 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-33eafeef{--display:grid;--e-con-grid-template-columns:repeat(11, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 16px;--row-gap:24px;--column-gap:16px;--grid-auto-flow:row;border-style:none;--border-style:none;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-403e5ec8 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-403e5ec8{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-403e5ec8 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-403e5ec8 .elementor-icon{font-size:20px;}.elementor-27079 .elementor-element.elementor-element-403e5ec8 .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-403e5ec8 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-403e5ec8 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-75aade0d{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-75aade0d.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-75aade0d img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-4f49920b{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-4f49920b.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-4f49920b img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-1ba44856{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-1ba44856.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-1ba44856 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-6b7b5847{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-6b7b5847.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-6b7b5847 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-7f87426 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-7f87426{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-7f87426 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-7f87426 .elementor-icon{font-size:20px;}.elementor-27079 .elementor-element.elementor-element-7f87426 .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-7f87426 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-7f87426 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-e8cdcd0{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-e8cdcd0.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-e8cdcd0 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-20f192b1{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-20f192b1.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-20f192b1 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-106829{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-106829.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-106829 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-3e6fe546{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-3e6fe546.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-3e6fe546 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-127af109 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-127af109{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-127af109 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-127af109 .elementor-icon{font-size:20px;}.elementor-27079 .elementor-element.elementor-element-127af109 .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-127af109 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-127af109 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-24ae0988{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-24ae0988.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-24ae0988 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-1858044a{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-1858044a.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-1858044a img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-ef100c1{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-ef100c1.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-ef100c1 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-5e59d43{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-5e59d43.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-5e59d43 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-187206b6 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-187206b6{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-187206b6 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-187206b6 .elementor-icon{font-size:20px;}.elementor-27079 .elementor-element.elementor-element-187206b6 .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-187206b6 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-187206b6 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-196ac99d{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-196ac99d.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-196ac99d img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-7d23a619{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-7d23a619.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-7d23a619 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-3d6f03d7{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-3d6f03d7.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-3d6f03d7 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-4e5c4e28{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-4e5c4e28.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-4e5c4e28 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-4c341e66 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-4c341e66{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-4c341e66 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-4c341e66 .elementor-icon{font-size:20px;}.elementor-27079 .elementor-element.elementor-element-4c341e66 .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-4c341e66 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-4c341e66 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-1add77b9{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-1add77b9.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-1add77b9 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-4858d315{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-4858d315.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-4858d315 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-1040940c{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-1040940c.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-1040940c img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-f65dd36{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-f65dd36.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-f65dd36 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-72fc5f6 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-72fc5f6{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-72fc5f6 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-72fc5f6 .elementor-icon{font-size:20px;}.elementor-27079 .elementor-element.elementor-element-72fc5f6 .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-72fc5f6 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-72fc5f6 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-3f8dde23{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-3f8dde23.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-3f8dde23 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-7f66ebf6{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-7f66ebf6.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-7f66ebf6 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-6337f82{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-6337f82.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-6337f82 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-73728b7e{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-73728b7e.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-73728b7e img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-3e869dae > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-3e869dae{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-3e869dae .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-3e869dae .elementor-icon{font-size:20px;}.elementor-27079 .elementor-element.elementor-element-3e869dae .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-3e869dae .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-3e869dae .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-16dda86e{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-16dda86e.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-16dda86e img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-2eeafbdd{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-2eeafbdd.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-2eeafbdd img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-4d8d89cb{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-4d8d89cb.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-4d8d89cb img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-1f1b06bd{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-1f1b06bd.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-1f1b06bd img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-181df9eb{--display:grid;--e-con-grid-template-columns:repeat(11, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 16px;--row-gap:24px;--column-gap:16px;--grid-auto-flow:row;border-style:none;--border-style:none;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-53196617 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-53196617{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-53196617 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-53196617 .elementor-icon{font-size:20px;}.elementor-27079 .elementor-element.elementor-element-53196617 .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-53196617 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-53196617 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-2eca6630{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-2eca6630.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-2eca6630 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-2ecb3f57{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-2ecb3f57.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-2ecb3f57 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-4896af71{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-4896af71.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-4896af71 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-740ebc79{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-740ebc79.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-740ebc79 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-68e12da7 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-68e12da7{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-68e12da7 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-68e12da7 .elementor-icon{font-size:20px;}.elementor-27079 .elementor-element.elementor-element-68e12da7 .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-68e12da7 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-68e12da7 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-409d9665{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-409d9665.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-409d9665 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-1d9e77b4{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-1d9e77b4.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-1d9e77b4 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-1090c60f{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-1090c60f.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-1090c60f img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-1c31dd2{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-1c31dd2.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-1c31dd2 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-6f4f9a5f > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-6f4f9a5f{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-6f4f9a5f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-6f4f9a5f .elementor-icon{font-size:20px;}.elementor-27079 .elementor-element.elementor-element-6f4f9a5f .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-6f4f9a5f .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-6f4f9a5f .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-3d1a5bd1{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-3d1a5bd1.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-3d1a5bd1 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-341d3629{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-341d3629.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-341d3629 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-40efe25b{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-40efe25b.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-40efe25b img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-74ff0398{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-74ff0398.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-74ff0398 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-37a16dfe > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-37a16dfe{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-37a16dfe .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-37a16dfe .elementor-icon{font-size:20px;}.elementor-27079 .elementor-element.elementor-element-37a16dfe .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-37a16dfe .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-37a16dfe .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-64293fad{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-64293fad.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-64293fad img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-7bf8d6c7{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-7bf8d6c7.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-7bf8d6c7 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-6833fdc7{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-6833fdc7.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-6833fdc7 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-44d480ae{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-44d480ae.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-44d480ae img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-2580eb98 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-2580eb98{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-2580eb98 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-2580eb98 .elementor-icon{font-size:20px;}.elementor-27079 .elementor-element.elementor-element-2580eb98 .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-2580eb98 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-2580eb98 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-134d38d4{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-134d38d4.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-134d38d4 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-760574ac{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-760574ac.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-760574ac img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-5c16211a{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-5c16211a.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-5c16211a img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-2537ff4b{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-2537ff4b.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-2537ff4b img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-6c089dbc > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-6c089dbc{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-6c089dbc .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-6c089dbc .elementor-icon{font-size:20px;}.elementor-27079 .elementor-element.elementor-element-6c089dbc .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-6c089dbc .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-6c089dbc .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-441b7674{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-441b7674.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-441b7674 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-555d906{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-555d906.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-555d906 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-3f506590{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-3f506590.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-3f506590 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-3c9d8e5{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-3c9d8e5.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-3c9d8e5 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-35efd20e{--display:grid;--e-con-grid-template-columns:repeat(11, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 16px;--row-gap:24px;--column-gap:16px;--grid-auto-flow:row;border-style:none;--border-style:none;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-626033a4 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-626033a4{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-626033a4 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-626033a4 .elementor-icon{font-size:0px;}.elementor-27079 .elementor-element.elementor-element-626033a4 .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-626033a4 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-626033a4 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-4b35e309{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-4b35e309.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-4b35e309 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-5c4d3a20{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-5c4d3a20.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-5c4d3a20 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-1fb9f5b7{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-1fb9f5b7.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-1fb9f5b7 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-53876060{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-53876060.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-53876060 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-34318e9c > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-34318e9c{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-34318e9c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-34318e9c .elementor-icon{font-size:20px;}.elementor-27079 .elementor-element.elementor-element-34318e9c .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-34318e9c .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-34318e9c .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-4678284b{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-4678284b.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-4678284b img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-1b921f7{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-1b921f7.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-1b921f7 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-43cad99c{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-43cad99c.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-43cad99c img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-252344a{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-252344a.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-252344a img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-49cf2efa > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-49cf2efa{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-49cf2efa .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-49cf2efa .elementor-icon{font-size:20px;}.elementor-27079 .elementor-element.elementor-element-49cf2efa .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-49cf2efa .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-49cf2efa .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-15fc9540{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-15fc9540.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-15fc9540 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-66305c5c{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-66305c5c.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-66305c5c img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-18a53190{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-18a53190.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-18a53190 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-d6b9c3e{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-d6b9c3e.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-d6b9c3e img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-2d914073 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-2d914073{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-2d914073 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-2d914073 .elementor-icon{font-size:20px;}.elementor-27079 .elementor-element.elementor-element-2d914073 .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-2d914073 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-2d914073 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-7cd02bc5{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-7cd02bc5.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-7cd02bc5 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-2cef5e38{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-2cef5e38.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-2cef5e38 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-43859861{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-43859861.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-43859861 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-10d1784a{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-10d1784a.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-10d1784a img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-5cc0b8d6{--display:grid;--e-con-grid-template-columns:repeat(11, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 16px;--row-gap:24px;--column-gap:16px;--grid-auto-flow:row;border-style:none;--border-style:none;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-3a7aceaf > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-3a7aceaf{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-3a7aceaf .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-3a7aceaf .elementor-icon{font-size:20px;}.elementor-27079 .elementor-element.elementor-element-3a7aceaf .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-3a7aceaf .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-3a7aceaf .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-779963bb{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-779963bb.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-779963bb img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-219e27b9{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-219e27b9.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-219e27b9 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-1a801ba{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-1a801ba.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-1a801ba img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-70e2d478{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-70e2d478.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-70e2d478 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-38cd177a > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-38cd177a{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-38cd177a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-38cd177a .elementor-icon{font-size:0px;}.elementor-27079 .elementor-element.elementor-element-38cd177a .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-38cd177a .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-38cd177a .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-6059e90d{grid-column:span 2;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-6059e90d p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-58d4d6f8{grid-column:span 2;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-58d4d6f8 p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-3591f7e3{grid-column:span 2;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-3591f7e3 p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-79b8c7e0{grid-column:span 2;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-79b8c7e0 p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-2452cd48 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-2452cd48{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-2452cd48 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-2452cd48 .elementor-icon{font-size:0px;}.elementor-27079 .elementor-element.elementor-element-2452cd48 .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-2452cd48 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-2452cd48 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-291a7576{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-291a7576.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-291a7576 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-6ca268f{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-6ca268f.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-6ca268f img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-419242b9{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-419242b9.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-419242b9 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-5d592601{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-5d592601.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-5d592601 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-2edc17dc > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-2edc17dc{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-2edc17dc .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-2edc17dc .elementor-icon{font-size:0px;}.elementor-27079 .elementor-element.elementor-element-2edc17dc .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-2edc17dc .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-2edc17dc .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-4b2d08e8{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-4b2d08e8.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-4b2d08e8 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-5fa50cdf{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-5fa50cdf.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-5fa50cdf img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-d758b27{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-d758b27.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-d758b27 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-d5499e5{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-d5499e5.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-d5499e5 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-7d48046c > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-7d48046c{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-7d48046c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-7d48046c .elementor-icon{font-size:0px;}.elementor-27079 .elementor-element.elementor-element-7d48046c .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-7d48046c .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-7d48046c .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-736ffa8a{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-736ffa8a.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-736ffa8a img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-1193b280{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-1193b280.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-1193b280 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-24c1a072{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-24c1a072.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-24c1a072 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-3d2c2dac{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-3d2c2dac.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-3d2c2dac img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-3dd40d65 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-3dd40d65{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-3dd40d65 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-3dd40d65 .elementor-icon{font-size:0px;}.elementor-27079 .elementor-element.elementor-element-3dd40d65 .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-3dd40d65 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-3dd40d65 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-2597c539{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-2597c539.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-2597c539 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-3529e82{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-3529e82.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-3529e82 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-6b35732a{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-6b35732a.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-6b35732a img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-f4f5f28{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-f4f5f28.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-f4f5f28 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-2d71a43f > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-2d71a43f{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-2d71a43f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-2d71a43f .elementor-icon{font-size:0px;}.elementor-27079 .elementor-element.elementor-element-2d71a43f .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-2d71a43f .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-2d71a43f .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-7b84aa5d{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-7b84aa5d.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-7b84aa5d img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-26d3127d{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-26d3127d.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-26d3127d img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-27b11d4b{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-27b11d4b.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-27b11d4b img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-73909ef2{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-73909ef2.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-73909ef2 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-568beb2b > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-568beb2b{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-568beb2b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-568beb2b .elementor-icon{font-size:0px;}.elementor-27079 .elementor-element.elementor-element-568beb2b .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-568beb2b .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-568beb2b .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-530181da{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-530181da.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-530181da img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-7a5c27df{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-7a5c27df.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-7a5c27df img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-1474db86{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-1474db86.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-1474db86 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-5a820cd4{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-5a820cd4.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-5a820cd4 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-24e680fb > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-24e680fb{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-24e680fb .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-24e680fb .elementor-icon{font-size:0px;}.elementor-27079 .elementor-element.elementor-element-24e680fb .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-24e680fb .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-24e680fb .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-7da1619b{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-7da1619b.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-7da1619b img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-5a227683{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-5a227683.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-5a227683 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-2d0f2a26{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-2d0f2a26.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-2d0f2a26 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-3fba0b2{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-3fba0b2.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-3fba0b2 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-240cf756{--display:grid;--e-con-grid-template-columns:repeat(11, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 16px;--row-gap:24px;--column-gap:16px;--grid-auto-flow:row;border-style:none;--border-style:none;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-409c10c7 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-409c10c7{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-409c10c7 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-409c10c7 .elementor-icon{font-size:20px;}.elementor-27079 .elementor-element.elementor-element-409c10c7 .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-409c10c7 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-409c10c7 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-36e3c300{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-36e3c300.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-36e3c300 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-22d4dc6e{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-22d4dc6e.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-22d4dc6e img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-7056a153{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-7056a153.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-7056a153 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-7390c50a{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-7390c50a.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-7390c50a img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-4bfb4e28 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-4bfb4e28{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-4bfb4e28 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-4bfb4e28 .elementor-icon{font-size:20px;}.elementor-27079 .elementor-element.elementor-element-4bfb4e28 .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-4bfb4e28 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-4bfb4e28 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-5fd1da9a{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-5fd1da9a.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-5fd1da9a img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-47866d7f{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-47866d7f.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-47866d7f img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-77baa2ef{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-77baa2ef.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-77baa2ef img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-328130f{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-328130f.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-328130f img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-47e81ac7 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-47e81ac7{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-47e81ac7 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-47e81ac7 .elementor-icon{font-size:20px;}.elementor-27079 .elementor-element.elementor-element-47e81ac7 .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-47e81ac7 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-47e81ac7 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-a72ef4c{grid-column:span 2;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-a72ef4c p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-ef3ca4e{grid-column:span 2;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-ef3ca4e p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-f70a848{grid-column:span 2;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-f70a848 p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-9f58c47{grid-column:span 2;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-9f58c47 p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-7977c238 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-7977c238{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-7977c238 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-7977c238 .elementor-icon{font-size:20px;}.elementor-27079 .elementor-element.elementor-element-7977c238 .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-7977c238 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-7977c238 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-1b9b66e8{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-1b9b66e8.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-1b9b66e8 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-4d841795{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-4d841795.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-4d841795 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-165eb9ed{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-165eb9ed.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-165eb9ed img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-5de91116{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-5de91116.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-5de91116 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-2f7695ab{--display:grid;--e-con-grid-template-columns:repeat(11, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 16px;--row-gap:24px;--column-gap:16px;--grid-auto-flow:row;border-style:none;--border-style:none;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-b98c5d0 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-b98c5d0{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-b98c5d0 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-b98c5d0 .elementor-icon{font-size:0px;}.elementor-27079 .elementor-element.elementor-element-b98c5d0 .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-b98c5d0 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-b98c5d0 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-56fdd840{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-56fdd840.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-56fdd840 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-482ff6ec{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-482ff6ec.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-482ff6ec img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-16e757ac{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-16e757ac.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-16e757ac img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-2b599e55{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-2b599e55.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-2b599e55 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-7ff092bf > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-7ff092bf{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-7ff092bf .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-7ff092bf .elementor-icon{font-size:0px;}.elementor-27079 .elementor-element.elementor-element-7ff092bf .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-7ff092bf .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-7ff092bf .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-303358c7{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-303358c7.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-303358c7 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-1cfcd7d1{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-1cfcd7d1.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-1cfcd7d1 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-1985ddab{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-1985ddab.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-1985ddab img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-2a476faa{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-2a476faa.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-2a476faa img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-76f56b4a > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27079 .elementor-element.elementor-element-76f56b4a{grid-column:span 3;}.elementor-27079 .elementor-element.elementor-element-76f56b4a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27079 .elementor-element.elementor-element-76f56b4a .elementor-icon{font-size:20px;}.elementor-27079 .elementor-element.elementor-element-76f56b4a .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-76f56b4a .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27079 .elementor-element.elementor-element-76f56b4a .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-27128440{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-27128440.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-27128440 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-50b28094{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-50b28094.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-50b28094 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-791caf18{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-791caf18.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-791caf18 img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-620c728d{grid-column:span 2;}.elementor-27079 .elementor-element.elementor-element-620c728d.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-620c728d img{width:34px;height:34px;}.elementor-27079 .elementor-element.elementor-element-a81fe20{--n-accordion-title-font-size:22px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:8px;--n-accordion-item-title-distance-from-content:8px;--n-accordion-border-radius:8px 8px 8px 8px;--n-accordion-icon-size:15px;}.elementor-27079 .elementor-element.elementor-element-a81fe20 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F0F0FE;border-style:none;}.elementor-27079 .elementor-element.elementor-element-a81fe20 {--n-accordion-padding:8px 16px 8px 16px;}:where( .elementor-27079 .elementor-element.elementor-element-a81fe20 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Open Sans", Sans-serif;font-weight:600;line-height:28px;}.elementor-27079 .elementor-element.elementor-element-e30d446{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-27079 .elementor-element.elementor-element-3adbe0d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-34e5a1d{text-align:center;}.elementor-27079 .elementor-element.elementor-element-34e5a1d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-27079 .elementor-element.elementor-element-e9c7fdc{text-align:center;}.elementor-27079 .elementor-element.elementor-element-2ab170d{--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;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-933d6a2{--display:flex;--justify-content:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 20px 0px #EBE8F2;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-27079 .elementor-element.elementor-element-933d6a2:not(.elementor-motion-effects-element-type-background), .elementor-27079 .elementor-element.elementor-element-933d6a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f820854 );}.elementor-27079 .elementor-element.elementor-element-ca9298e{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-147c309 .elementor-icon-box-wrapper{align-items:start;gap:24px;}.elementor-27079 .elementor-element.elementor-element-147c309.elementor-view-stacked .elementor-icon{background-color:#4CA8EC;fill:var( --e-global-color-1d01067 );color:var( --e-global-color-1d01067 );}.elementor-27079 .elementor-element.elementor-element-147c309.elementor-view-framed .elementor-icon, .elementor-27079 .elementor-element.elementor-element-147c309.elementor-view-default .elementor-icon{fill:#4CA8EC;color:#4CA8EC;border-color:#4CA8EC;}.elementor-27079 .elementor-element.elementor-element-147c309.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-1d01067 );}.elementor-27079 .elementor-element.elementor-element-147c309 .elementor-icon{font-size:32px;padding:16px;}.elementor-27079 .elementor-element.elementor-element-147c309 .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-147c309 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27079 .elementor-element.elementor-element-147c309 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-4a414aa{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-27079 .elementor-element.elementor-element-4a414aa p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-f9da408 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-27079 .elementor-element.elementor-element-f9da408 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-27079 .elementor-element.elementor-element-f9da408 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-27079 .elementor-element.elementor-element-f9da408 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-27079 .elementor-element.elementor-element-f9da408 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-27079 .elementor-element.elementor-element-f9da408 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-27079 .elementor-element.elementor-element-f9da408 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-27079 .elementor-element.elementor-element-f9da408{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-27079 .elementor-element.elementor-element-f9da408 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27079 .elementor-element.elementor-element-f9da408 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-27079 .elementor-element.elementor-element-f9da408 .elementor-icon-list-text{transition:color 0.3s;}.elementor-27079 .elementor-element.elementor-element-4f0532d .elementor-button{background-color:#6462EA00;font-size:14px;font-weight:600;line-height:14px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;padding:12px 16px 12px 16px;}.elementor-27079 .elementor-element.elementor-element-4f0532d .elementor-button:hover, .elementor-27079 .elementor-element.elementor-element-4f0532d .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-1d01067 );}.elementor-27079 .elementor-element.elementor-element-4f0532d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27079 .elementor-element.elementor-element-4f0532d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-27079 .elementor-element.elementor-element-4f0532d .elementor-button:hover svg, .elementor-27079 .elementor-element.elementor-element-4f0532d .elementor-button:focus svg{fill:var( --e-global-color-1d01067 );}.elementor-27079 .elementor-element.elementor-element-a238a34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 20px 0px #EBE8F2;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-27079 .elementor-element.elementor-element-a238a34:not(.elementor-motion-effects-element-type-background), .elementor-27079 .elementor-element.elementor-element-a238a34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c7f615d );}.elementor-27079 .elementor-element.elementor-element-fd32562{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-8a26cda .elementor-icon-box-wrapper{align-items:center;gap:24px;}.elementor-27079 .elementor-element.elementor-element-8a26cda .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-8a26cda.elementor-view-stacked .elementor-icon{background-color:#149B7B;fill:var( --e-global-color-1d01067 );color:var( --e-global-color-1d01067 );}.elementor-27079 .elementor-element.elementor-element-8a26cda.elementor-view-framed .elementor-icon, .elementor-27079 .elementor-element.elementor-element-8a26cda.elementor-view-default .elementor-icon{fill:#149B7B;color:#149B7B;border-color:#149B7B;}.elementor-27079 .elementor-element.elementor-element-8a26cda.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-1d01067 );}.elementor-27079 .elementor-element.elementor-element-8a26cda .elementor-icon{font-size:32px;padding:16px;}.elementor-27079 .elementor-element.elementor-element-8a26cda .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-8a26cda .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27079 .elementor-element.elementor-element-ae1647d{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-27079 .elementor-element.elementor-element-ae1647d p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-0cdc5e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-27079 .elementor-element.elementor-element-0cdc5e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-27079 .elementor-element.elementor-element-0cdc5e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-27079 .elementor-element.elementor-element-0cdc5e5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-27079 .elementor-element.elementor-element-0cdc5e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-27079 .elementor-element.elementor-element-0cdc5e5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-27079 .elementor-element.elementor-element-0cdc5e5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-27079 .elementor-element.elementor-element-0cdc5e5{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-27079 .elementor-element.elementor-element-0cdc5e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27079 .elementor-element.elementor-element-0cdc5e5 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-27079 .elementor-element.elementor-element-0cdc5e5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-27079 .elementor-element.elementor-element-aebc605 .elementor-button{background-color:#6462EA00;font-size:14px;font-weight:600;line-height:14px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;padding:12px 16px 12px 16px;}.elementor-27079 .elementor-element.elementor-element-aebc605 .elementor-button:hover, .elementor-27079 .elementor-element.elementor-element-aebc605 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-1d01067 );}.elementor-27079 .elementor-element.elementor-element-aebc605 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27079 .elementor-element.elementor-element-aebc605 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-27079 .elementor-element.elementor-element-aebc605 .elementor-button:hover svg, .elementor-27079 .elementor-element.elementor-element-aebc605 .elementor-button:focus svg{fill:var( --e-global-color-1d01067 );}.elementor-27079 .elementor-element.elementor-element-c20ae68{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-27079 .elementor-element.elementor-element-169f9ff{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-faae8c9{text-align:center;}.elementor-27079 .elementor-element.elementor-element-faae8c9 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-27079 .elementor-element.elementor-element-a5f3e93{--e-image-carousel-slides-to-show:7;}.elementor-27079 .elementor-element.elementor-element-a5f3e93 .swiper-wrapper{display:flex;align-items:center;}.elementor-27079 .elementor-element.elementor-element-be39c03{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-08032d3{--display:flex;--min-height:120px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0a2bc7e );--border-color:var( --e-global-color-0a2bc7e );--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-7157b91 img{max-width:50px;height:50px;}.elementor-27079 .elementor-element.elementor-element-f768b78{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-12a986a{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-bc02280 img{max-width:24px;height:24px;}.elementor-27079 .elementor-element.elementor-element-5cc56d7 img{max-width:24px;height:24px;}.elementor-27079 .elementor-element.elementor-element-07985eb img{max-width:24px;height:24px;}.elementor-27079 .elementor-element.elementor-element-c277cba img{max-width:24px;height:24px;}.elementor-27079 .elementor-element.elementor-element-865e53a img{max-width:24px;height:24px;}.elementor-27079 .elementor-element.elementor-element-8772d18{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-46e1381{--display:flex;--min-height:120px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0a2bc7e );--border-color:var( --e-global-color-0a2bc7e );--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-5d91972 img{max-width:50px;height:50px;}.elementor-27079 .elementor-element.elementor-element-4677aab{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-6bc696e{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-559830f img{max-width:24px;height:24px;}.elementor-27079 .elementor-element.elementor-element-9f7a494 img{max-width:24px;height:24px;}.elementor-27079 .elementor-element.elementor-element-b5c946f img{max-width:24px;height:24px;}.elementor-27079 .elementor-element.elementor-element-0454aa5 img{max-width:24px;height:24px;}.elementor-27079 .elementor-element.elementor-element-ef6a50b img{max-width:24px;height:24px;}.elementor-27079 .elementor-element.elementor-element-f746403{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-037dad6{--display:flex;--min-height:120px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0a2bc7e );--border-color:var( --e-global-color-0a2bc7e );--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-f3d51f6 img{max-width:50px;height:50px;}.elementor-27079 .elementor-element.elementor-element-a8f014b{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-e64ca77{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-3bf2b4e img{max-width:24px;height:24px;}.elementor-27079 .elementor-element.elementor-element-aa2e1ae img{max-width:24px;height:24px;}.elementor-27079 .elementor-element.elementor-element-83c4d22 img{max-width:24px;height:24px;}.elementor-27079 .elementor-element.elementor-element-70f152b img{max-width:24px;height:24px;}.elementor-27079 .elementor-element.elementor-element-6c662d3 img{max-width:24px;height:24px;}.elementor-27079 .elementor-element.elementor-element-e63399f{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-b91e336{--display:flex;--min-height:120px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0a2bc7e );--border-color:var( --e-global-color-0a2bc7e );--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-45df7a2 img{max-width:50px;height:50px;}.elementor-27079 .elementor-element.elementor-element-2d5159a{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-15e10af{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-547c9cd img{max-width:24px;height:24px;}.elementor-27079 .elementor-element.elementor-element-913e95a img{max-width:24px;height:24px;}.elementor-27079 .elementor-element.elementor-element-974d36a img{max-width:24px;height:24px;}.elementor-27079 .elementor-element.elementor-element-4bd77e9 img{max-width:24px;height:24px;}.elementor-27079 .elementor-element.elementor-element-fe9fd24 img{max-width:24px;height:24px;}.elementor-27079 .elementor-element.elementor-element-73c3778{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-6abe72a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-27079 .elementor-element.elementor-element-5b26807{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-e791b7a{text-align:center;}.elementor-27079 .elementor-element.elementor-element-e791b7a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-27079 .elementor-element.elementor-element-f362b09{text-align:center;}.elementor-27079 .elementor-element.elementor-element-f820523{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-f820523.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-27079 .elementor-element.elementor-element-976f746{left:100px;}body.rtl .elementor-27079 .elementor-element.elementor-element-976f746{right:100px;}.elementor-27079 .elementor-element.elementor-element-976f746{top:40px;}.elementor-27079 .elementor-element.elementor-element-976f746 img{width:140px;}.elementor-27079 .elementor-element.elementor-element-e186015 img{width:360px;}body:not(.rtl) .elementor-27079 .elementor-element.elementor-element-6c27f51{right:120px;}body.rtl .elementor-27079 .elementor-element.elementor-element-6c27f51{left:120px;}.elementor-27079 .elementor-element.elementor-element-6c27f51{top:-60px;}.elementor-27079 .elementor-element.elementor-element-6c27f51 img{width:20px;}body:not(.rtl) .elementor-27079 .elementor-element.elementor-element-12c211d{left:-120px;}body.rtl .elementor-27079 .elementor-element.elementor-element-12c211d{right:-120px;}.elementor-27079 .elementor-element.elementor-element-12c211d{top:80px;}.elementor-27079 .elementor-element.elementor-element-12c211d img{width:80px;}body:not(.rtl) .elementor-27079 .elementor-element.elementor-element-89aec71{right:-120px;}body.rtl .elementor-27079 .elementor-element.elementor-element-89aec71{left:-120px;}.elementor-27079 .elementor-element.elementor-element-89aec71{top:-140px;}.elementor-27079 .elementor-element.elementor-element-89aec71 img{width:55px;}.elementor-27079 .elementor-element.elementor-element-ecc6481{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-27079 .elementor-element.elementor-element-8e6b5a2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-61b40c0{text-align:center;}.elementor-27079 .elementor-element.elementor-element-61b40c0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-27079 .elementor-element.elementor-element-c438958{--display:flex;}.elementor-27079 .elementor-element.elementor-element-f57cdc2{--display:flex;}.elementor-27079 .elementor-element.elementor-element-82d6c14{--display:flex;}.elementor-27079 .elementor-element.elementor-element-c44df9b{--display:flex;}.elementor-27079 .elementor-element.elementor-element-0df745b p{margin-block-end:24px;}.elementor-27079 .elementor-element.elementor-element-0e13eec{--display:flex;}.elementor-27079 .elementor-element.elementor-element-f314a9b{--display:flex;}.elementor-27079 .elementor-element.elementor-element-d1b80b5{--display:flex;}.elementor-27079 .elementor-element.elementor-element-cd1d501{--display:flex;}.elementor-27079 .elementor-element.elementor-element-9e9d871{--display:flex;}.elementor-27079 .elementor-element.elementor-element-2584b1d p{margin-block-end:24px;}.elementor-27079 .elementor-element.elementor-element-21ff4f3{--display:flex;}.elementor-27079 .elementor-element.elementor-element-628971e{--display:flex;}.elementor-27079 .elementor-element.elementor-element-2cc9e51 p{margin-block-end:24px;}.elementor-27079 .elementor-element.elementor-element-7d0076a{--display:flex;}.elementor-27079 .elementor-element.elementor-element-5efca3d p{margin-block-end:24px;}.elementor-27079 .elementor-element.elementor-element-5365f33{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:8px;--n-accordion-item-title-distance-from-content:8px;--n-accordion-border-radius:6px 6px 6px 6px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:16px;--n-accordion-icon-normal-color:var( --e-global-color-text );}.elementor-27079 .elementor-element.elementor-element-5365f33 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-99823c1 );border-style:none;}.elementor-27079 .elementor-element.elementor-element-5365f33 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-0a2bc7e );}:where( .elementor-27079 .elementor-element.elementor-element-5365f33 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-0a2bc7e );border-style:none;--border-radius:6px 6px 6px 6px;--padding-top:32px;--padding-right:32px;--padding-bottom:32px;--padding-left:32px;}.elementor-27079 .elementor-element.elementor-element-5365f33 {--n-accordion-padding:16px 32px 16px 32px;}:where( .elementor-27079 .elementor-element.elementor-element-5365f33 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Open Sans", Sans-serif;font-weight:400;line-height:28px;}.elementor-27079 .elementor-element.elementor-element-6c54bf1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-27079 .elementor-element.elementor-element-286bb57{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:20px 20px 20px 20px;box-shadow:14px 14px 50px 0px #EBE8F2;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-27079 .elementor-element.elementor-element-286bb57:not(.elementor-motion-effects-element-type-background), .elementor-27079 .elementor-element.elementor-element-286bb57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6462EA;background-image:url("https://www.beekast.com/wp-content/uploads/2025/10/cta-background.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-27079 .elementor-element.elementor-element-9728f9e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;line-height:32px;color:var( --e-global-color-1d01067 );}.elementor-27079 .elementor-element.elementor-element-569c435 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:600;line-height:28px;color:var( --e-global-color-1d01067 );}.elementor-27079 .elementor-element.elementor-element-3f3675a .elementor-button{background-color:var( --e-global-color-accent );font-size:14px;font-weight:600;line-height:14px;fill:var( --e-global-color-1d01067 );color:var( --e-global-color-1d01067 );border-radius:5px 5px 5px 5px;padding:16px 24px 16px 24px;}.elementor-27079 .elementor-element.elementor-element-3f3675a .elementor-button:hover, .elementor-27079 .elementor-element.elementor-element-3f3675a .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-27079 .elementor-element.elementor-element-3f3675a > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-27079 .elementor-element.elementor-element-e8d9150{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:80px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-27079 .elementor-element.elementor-element-93ac107{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-92ff9bd{text-align:center;}.elementor-27079 .elementor-element.elementor-element-92ff9bd .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}body:not(.rtl) .elementor-27079 .elementor-element.elementor-element-4b37e89{left:calc(50% - 120px);}body.rtl .elementor-27079 .elementor-element.elementor-element-4b37e89{right:calc(50% - 120px);}.elementor-27079 .elementor-element.elementor-element-1fd7db7{--display:flex;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-27079 .elementor-element.elementor-element-1fd7db7:not(.elementor-motion-effects-element-type-background), .elementor-27079 .elementor-element.elementor-element-1fd7db7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-99823c1 );}.elementor-27079 .elementor-element.elementor-element-2fea17b{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-27079 .elementor-element.elementor-element-2fea17b p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-02b0f46{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-3e7a2c2.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-3e7a2c2 img{width:75px;}.elementor-27079 .elementor-element.elementor-element-2b01b02{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-27079 .elementor-element.elementor-element-2b01b02 p{margin-block-end:8px;}.elementor-27079 .elementor-element.elementor-element-3910605{--display:flex;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-27079 .elementor-element.elementor-element-3910605:not(.elementor-motion-effects-element-type-background), .elementor-27079 .elementor-element.elementor-element-3910605 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-99823c1 );}.elementor-27079 .elementor-element.elementor-element-e241c9e{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-27079 .elementor-element.elementor-element-e241c9e p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-6a4d516{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-f025d4f.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-f025d4f img{width:75px;}.elementor-27079 .elementor-element.elementor-element-4aabc9a{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-27079 .elementor-element.elementor-element-4aabc9a p{margin-block-end:8px;}.elementor-27079 .elementor-element.elementor-element-03be317{--display:flex;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-27079 .elementor-element.elementor-element-03be317:not(.elementor-motion-effects-element-type-background), .elementor-27079 .elementor-element.elementor-element-03be317 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-99823c1 );}.elementor-27079 .elementor-element.elementor-element-68f77c4{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-27079 .elementor-element.elementor-element-68f77c4 p{margin-block-end:0px;}.elementor-27079 .elementor-element.elementor-element-ba6e65a{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-27d9a1e.elementor-element{--align-self:center;}.elementor-27079 .elementor-element.elementor-element-27d9a1e img{width:75px;}.elementor-27079 .elementor-element.elementor-element-b3d7d45{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-27079 .elementor-element.elementor-element-b3d7d45 p{margin-block-end:8px;}.elementor-27079 .elementor-element.elementor-element-ee124e6{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:48px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-27079 .elementor-element.elementor-element-ee124e6 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-27079 .elementor-element.elementor-element-7df9add{text-align:center;}.elementor-27079 .elementor-element.elementor-element-7df9add .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-27079 .elementor-element.elementor-element-17c1bb0:not(.elementor-motion-effects-element-type-background), .elementor-27079 .elementor-element.elementor-element-17c1bb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.beekast.com/wp-content/uploads/2026/09/background-green-hero-tablet.jpg");}.elementor-27079 .elementor-element.elementor-element-17c1bb0{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-27079 .elementor-element.elementor-element-7d09cd1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-27079 .elementor-element.elementor-element-78137ab .elementor-heading-title{font-size:28px;line-height:32px;}body:not(.rtl) .elementor-27079 .elementor-element.elementor-element-e4bea78{left:-100px;}body.rtl .elementor-27079 .elementor-element.elementor-element-e4bea78{right:-100px;}.elementor-27079 .elementor-element.elementor-element-e4bea78{bottom:45%;}body:not(.rtl) .elementor-27079 .elementor-element.elementor-element-d180f89{right:-50px;}body.rtl .elementor-27079 .elementor-element.elementor-element-d180f89{left:-50px;}.elementor-27079 .elementor-element.elementor-element-d180f89{top:-20%;}.elementor-27079 .elementor-element.elementor-element-37795eb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27079 .elementor-element.elementor-element-e3f587f{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:24px 16px;--row-gap:24px;--column-gap:16px;--grid-auto-flow:row;}.elementor-27079 .elementor-element.elementor-element-a21e532 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27079 .elementor-element.elementor-element-4d87718{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27079 .elementor-element.elementor-element-f13a104 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27079 .elementor-element.elementor-element-b9df35a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27079 .elementor-element.elementor-element-62d7d30{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27079 .elementor-element.elementor-element-f94747e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27079 .elementor-element.elementor-element-61bb62e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27079 .elementor-element.elementor-element-7e01dac{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27079 .elementor-element.elementor-element-140d0d8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27079 .elementor-element.elementor-element-a64cf23{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27079 .elementor-element.elementor-element-5f6ceba9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27079 .elementor-element.elementor-element-494102fe{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27079 .elementor-element.elementor-element-29678de0{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-3463d76{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-42a08657{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-48a63342{grid-column:span 1;}body:not(.rtl) .elementor-27079 .elementor-element.elementor-element-a833d65{left:calc(50% - 26px);}body.rtl .elementor-27079 .elementor-element.elementor-element-a833d65{right:calc(50% - 26px);}.elementor-27079 .elementor-element.elementor-element-40b6a9c8{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-2655f5e7{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27079 .elementor-element.elementor-element-48044b4d{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-49a57def{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-a5507be{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-54bee9b3{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-2a1cb2c{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-1cf0459f{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-132998ad{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-43c69949{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-1a15ca72{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-55e71259{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-26741bb6{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-aba1bb5{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-60b1a4d9{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-6c10d375{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-4d5088f7{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-42c6b7e8{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-6a3b9259{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-1157d948{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-37222f6f{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-1748bc93{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-307dcff4{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-16aa92d2{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-3ba6e68e{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-2a8df5ca{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-21dab2aa{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-188b7a3d{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-19d8d9ad{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-6abc4166{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-33d9da4b{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-6b9b22db{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-c8067ed{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-0ee86a8{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-520d4ce{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-13a1e29{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-c681b7e{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-3fb27bf{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-7cba3b8{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-8cb3839{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-2e06bc3{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-f587ef4{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-760cd67{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-3f502a1{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-fe372a4{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-252a764{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-7d320c6{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-64ec488{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-33eafeef{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27079 .elementor-element.elementor-element-403e5ec8{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-75aade0d{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-4f49920b{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-1ba44856{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-6b7b5847{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-7f87426{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-e8cdcd0{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-20f192b1{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-106829{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-3e6fe546{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-127af109{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-24ae0988{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-1858044a{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-ef100c1{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-5e59d43{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-187206b6{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-196ac99d{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-7d23a619{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-3d6f03d7{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-4e5c4e28{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-4c341e66{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-1add77b9{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-4858d315{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-1040940c{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-f65dd36{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-72fc5f6{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-3f8dde23{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-7f66ebf6{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-6337f82{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-73728b7e{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-3e869dae{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-16dda86e{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-2eeafbdd{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-4d8d89cb{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-1f1b06bd{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-181df9eb{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27079 .elementor-element.elementor-element-53196617{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-2eca6630{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-2ecb3f57{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-4896af71{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-740ebc79{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-68e12da7{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-409d9665{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-1d9e77b4{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-1090c60f{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-1c31dd2{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-6f4f9a5f{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-3d1a5bd1{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-341d3629{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-40efe25b{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-74ff0398{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-37a16dfe{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-64293fad{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-7bf8d6c7{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-6833fdc7{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-44d480ae{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-2580eb98{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-134d38d4{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-760574ac{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-5c16211a{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-2537ff4b{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-6c089dbc{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-441b7674{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-555d906{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-3f506590{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-3c9d8e5{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-35efd20e{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27079 .elementor-element.elementor-element-626033a4{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-4b35e309{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-5c4d3a20{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-1fb9f5b7{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-53876060{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-34318e9c{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-4678284b{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-1b921f7{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-43cad99c{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-252344a{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-49cf2efa{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-15fc9540{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-66305c5c{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-18a53190{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-d6b9c3e{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-2d914073{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-7cd02bc5{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-2cef5e38{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-43859861{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-10d1784a{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-5cc0b8d6{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27079 .elementor-element.elementor-element-3a7aceaf{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-779963bb{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-219e27b9{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-1a801ba{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-70e2d478{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-38cd177a{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-6059e90d{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-58d4d6f8{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-3591f7e3{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-79b8c7e0{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-2452cd48{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-291a7576{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-6ca268f{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-419242b9{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-5d592601{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-2edc17dc{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-4b2d08e8{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-5fa50cdf{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-d758b27{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-d5499e5{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-7d48046c{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-736ffa8a{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-1193b280{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-24c1a072{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-3d2c2dac{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-3dd40d65{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-2597c539{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-3529e82{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-6b35732a{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-f4f5f28{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-2d71a43f{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-7b84aa5d{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-26d3127d{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-27b11d4b{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-73909ef2{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-568beb2b{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-530181da{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-7a5c27df{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-1474db86{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-5a820cd4{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-24e680fb{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-7da1619b{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-5a227683{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-2d0f2a26{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-3fba0b2{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-240cf756{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27079 .elementor-element.elementor-element-409c10c7{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-36e3c300{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-22d4dc6e{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-7056a153{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-7390c50a{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-4bfb4e28{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-5fd1da9a{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-47866d7f{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-77baa2ef{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-328130f{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-47e81ac7{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-a72ef4c{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-ef3ca4e{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-f70a848{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-9f58c47{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-7977c238{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-1b9b66e8{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-4d841795{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-165eb9ed{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-5de91116{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-2f7695ab{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27079 .elementor-element.elementor-element-b98c5d0{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-56fdd840{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-482ff6ec{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-16e757ac{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-2b599e55{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-7ff092bf{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-303358c7{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-1cfcd7d1{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-1985ddab{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-2a476faa{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-76f56b4a{grid-column:span 4;}.elementor-27079 .elementor-element.elementor-element-27128440{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-50b28094{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-791caf18{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-620c728d{grid-column:span 1;}.elementor-27079 .elementor-element.elementor-element-34e5a1d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27079 .elementor-element.elementor-element-2ab170d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27079 .elementor-element.elementor-element-147c309 .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-147c309 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27079 .elementor-element.elementor-element-f9da408 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27079 .elementor-element.elementor-element-f9da408 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27079 .elementor-element.elementor-element-a238a34{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27079 .elementor-element.elementor-element-8a26cda .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-8a26cda .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27079 .elementor-element.elementor-element-0cdc5e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27079 .elementor-element.elementor-element-0cdc5e5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27079 .elementor-element.elementor-element-faae8c9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27079 .elementor-element.elementor-element-a5f3e93{--e-image-carousel-slides-to-show:5;}.elementor-27079 .elementor-element.elementor-element-be39c03{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27079 .elementor-element.elementor-element-e791b7a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27079 .elementor-element.elementor-element-61b40c0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27079 .elementor-element.elementor-element-286bb57{--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-27079 .elementor-element.elementor-element-286bb57:not(.elementor-motion-effects-element-type-background), .elementor-27079 .elementor-element.elementor-element-286bb57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-27079 .elementor-element.elementor-element-9728f9e .elementor-heading-title{font-size:22px;line-height:28px;}.elementor-27079 .elementor-element.elementor-element-569c435 .elementor-heading-title{font-size:22px;line-height:28px;}.elementor-27079 .elementor-element.elementor-element-92ff9bd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27079 .elementor-element.elementor-element-ee124e6{--e-n-carousel-swiper-slides-to-display:2;}.elementor-27079 .elementor-element.elementor-element-7df9add .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-27079 .elementor-element.elementor-element-17c1bb0:not(.elementor-motion-effects-element-type-background), .elementor-27079 .elementor-element.elementor-element-17c1bb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.beekast.com/wp-content/uploads/2026/09/background-green-hero-mobile-scaled.jpg");}.elementor-27079 .elementor-element.elementor-element-17c1bb0{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-27079 .elementor-element.elementor-element-7d09cd1{--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-27079 .elementor-element.elementor-element-37795eb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27079 .elementor-element.elementor-element-e3f587f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-27079 .elementor-element.elementor-element-a21e532 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27079 .elementor-element.elementor-element-4d87718{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27079 .elementor-element.elementor-element-f13a104 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27079 .elementor-element.elementor-element-b9df35a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27079 .elementor-element.elementor-element-62d7d30{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27079 .elementor-element.elementor-element-f94747e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27079 .elementor-element.elementor-element-61bb62e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27079 .elementor-element.elementor-element-7e01dac{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27079 .elementor-element.elementor-element-140d0d8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27079 .elementor-element.elementor-element-a64cf23{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27079 .elementor-element.elementor-element-36c62fd{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-27079 .elementor-element.elementor-element-b47289d{text-align:center;}.elementor-27079 .elementor-element.elementor-element-5f6ceba9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27079 .elementor-element.elementor-element-69605b4f{--justify-content:center;}.elementor-27079 .elementor-element.elementor-element-494102fe{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--grid-auto-flow:row;}.elementor-27079 .elementor-element.elementor-element-2655f5e7{--grid-auto-flow:row;}.elementor-27079 .elementor-element.elementor-element-19d8d9ad{text-align:center;}.elementor-27079 .elementor-element.elementor-element-19d8d9ad img{width:20px;}.elementor-27079 .elementor-element.elementor-element-6abc4166{text-align:center;}.elementor-27079 .elementor-element.elementor-element-6abc4166 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-33d9da4b{text-align:center;}.elementor-27079 .elementor-element.elementor-element-33d9da4b img{width:20px;}.elementor-27079 .elementor-element.elementor-element-6b9b22db{text-align:center;}.elementor-27079 .elementor-element.elementor-element-6b9b22db img{width:20px;}.elementor-27079 .elementor-element.elementor-element-8cb3839{text-align:center;}.elementor-27079 .elementor-element.elementor-element-8cb3839 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-2e06bc3{text-align:center;}.elementor-27079 .elementor-element.elementor-element-2e06bc3 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-f587ef4{text-align:center;}.elementor-27079 .elementor-element.elementor-element-f587ef4 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-760cd67{text-align:center;}.elementor-27079 .elementor-element.elementor-element-760cd67 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-fe372a4{text-align:center;}.elementor-27079 .elementor-element.elementor-element-fe372a4 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-252a764{text-align:center;}.elementor-27079 .elementor-element.elementor-element-252a764 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-7d320c6{text-align:center;}.elementor-27079 .elementor-element.elementor-element-7d320c6 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-64ec488{text-align:center;}.elementor-27079 .elementor-element.elementor-element-64ec488 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-33eafeef{--grid-auto-flow:row;}.elementor-27079 .elementor-element.elementor-element-75aade0d{text-align:center;}.elementor-27079 .elementor-element.elementor-element-75aade0d img{width:20px;}.elementor-27079 .elementor-element.elementor-element-4f49920b{text-align:center;}.elementor-27079 .elementor-element.elementor-element-4f49920b img{width:20px;}.elementor-27079 .elementor-element.elementor-element-1ba44856{text-align:center;}.elementor-27079 .elementor-element.elementor-element-1ba44856 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-6b7b5847{text-align:center;}.elementor-27079 .elementor-element.elementor-element-6b7b5847 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-e8cdcd0{text-align:center;}.elementor-27079 .elementor-element.elementor-element-e8cdcd0 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-20f192b1{text-align:center;}.elementor-27079 .elementor-element.elementor-element-20f192b1 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-106829{text-align:center;}.elementor-27079 .elementor-element.elementor-element-106829 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-3e6fe546{text-align:center;}.elementor-27079 .elementor-element.elementor-element-3e6fe546 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-24ae0988{text-align:center;}.elementor-27079 .elementor-element.elementor-element-24ae0988 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-1858044a{text-align:center;}.elementor-27079 .elementor-element.elementor-element-1858044a img{width:20px;}.elementor-27079 .elementor-element.elementor-element-ef100c1{text-align:center;}.elementor-27079 .elementor-element.elementor-element-ef100c1 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-5e59d43{text-align:center;}.elementor-27079 .elementor-element.elementor-element-5e59d43 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-196ac99d{text-align:center;}.elementor-27079 .elementor-element.elementor-element-196ac99d img{width:20px;}.elementor-27079 .elementor-element.elementor-element-7d23a619{text-align:center;}.elementor-27079 .elementor-element.elementor-element-7d23a619 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-3d6f03d7{text-align:center;}.elementor-27079 .elementor-element.elementor-element-3d6f03d7 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-4e5c4e28{text-align:center;}.elementor-27079 .elementor-element.elementor-element-4e5c4e28 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-1add77b9{text-align:center;}.elementor-27079 .elementor-element.elementor-element-1add77b9 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-4858d315{text-align:center;}.elementor-27079 .elementor-element.elementor-element-4858d315 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-1040940c{text-align:center;}.elementor-27079 .elementor-element.elementor-element-1040940c img{width:20px;}.elementor-27079 .elementor-element.elementor-element-f65dd36{text-align:center;}.elementor-27079 .elementor-element.elementor-element-f65dd36 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-3f8dde23{text-align:center;}.elementor-27079 .elementor-element.elementor-element-3f8dde23 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-7f66ebf6{text-align:center;}.elementor-27079 .elementor-element.elementor-element-7f66ebf6 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-6337f82{text-align:center;}.elementor-27079 .elementor-element.elementor-element-6337f82 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-73728b7e{text-align:center;}.elementor-27079 .elementor-element.elementor-element-73728b7e img{width:20px;}.elementor-27079 .elementor-element.elementor-element-16dda86e{text-align:center;}.elementor-27079 .elementor-element.elementor-element-16dda86e img{width:20px;}.elementor-27079 .elementor-element.elementor-element-2eeafbdd{text-align:center;}.elementor-27079 .elementor-element.elementor-element-2eeafbdd img{width:20px;}.elementor-27079 .elementor-element.elementor-element-4d8d89cb{text-align:center;}.elementor-27079 .elementor-element.elementor-element-4d8d89cb img{width:20px;}.elementor-27079 .elementor-element.elementor-element-1f1b06bd{text-align:center;}.elementor-27079 .elementor-element.elementor-element-1f1b06bd img{width:20px;}.elementor-27079 .elementor-element.elementor-element-181df9eb{--grid-auto-flow:row;}.elementor-27079 .elementor-element.elementor-element-2eca6630{text-align:center;}.elementor-27079 .elementor-element.elementor-element-2eca6630 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-2ecb3f57{text-align:center;}.elementor-27079 .elementor-element.elementor-element-2ecb3f57 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-4896af71{text-align:center;}.elementor-27079 .elementor-element.elementor-element-4896af71 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-740ebc79{text-align:center;}.elementor-27079 .elementor-element.elementor-element-740ebc79 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-409d9665{text-align:center;}.elementor-27079 .elementor-element.elementor-element-409d9665 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-1d9e77b4{text-align:center;}.elementor-27079 .elementor-element.elementor-element-1d9e77b4 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-1090c60f{text-align:center;}.elementor-27079 .elementor-element.elementor-element-1090c60f img{width:20px;}.elementor-27079 .elementor-element.elementor-element-1c31dd2{text-align:center;}.elementor-27079 .elementor-element.elementor-element-1c31dd2 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-3d1a5bd1{text-align:center;}.elementor-27079 .elementor-element.elementor-element-3d1a5bd1 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-341d3629{text-align:center;}.elementor-27079 .elementor-element.elementor-element-341d3629 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-40efe25b{text-align:center;}.elementor-27079 .elementor-element.elementor-element-40efe25b img{width:20px;}.elementor-27079 .elementor-element.elementor-element-74ff0398{text-align:center;}.elementor-27079 .elementor-element.elementor-element-74ff0398 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-64293fad{text-align:center;}.elementor-27079 .elementor-element.elementor-element-64293fad img{width:20px;}.elementor-27079 .elementor-element.elementor-element-7bf8d6c7{text-align:center;}.elementor-27079 .elementor-element.elementor-element-7bf8d6c7 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-6833fdc7{text-align:center;}.elementor-27079 .elementor-element.elementor-element-6833fdc7 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-44d480ae{text-align:center;}.elementor-27079 .elementor-element.elementor-element-44d480ae img{width:20px;}.elementor-27079 .elementor-element.elementor-element-134d38d4{text-align:center;}.elementor-27079 .elementor-element.elementor-element-134d38d4 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-760574ac{text-align:center;}.elementor-27079 .elementor-element.elementor-element-760574ac img{width:20px;}.elementor-27079 .elementor-element.elementor-element-5c16211a{text-align:center;}.elementor-27079 .elementor-element.elementor-element-5c16211a img{width:20px;}.elementor-27079 .elementor-element.elementor-element-2537ff4b{text-align:center;}.elementor-27079 .elementor-element.elementor-element-2537ff4b img{width:20px;}.elementor-27079 .elementor-element.elementor-element-441b7674{text-align:center;}.elementor-27079 .elementor-element.elementor-element-441b7674 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-555d906{text-align:center;}.elementor-27079 .elementor-element.elementor-element-555d906 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-3f506590{text-align:center;}.elementor-27079 .elementor-element.elementor-element-3f506590 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-3c9d8e5{text-align:center;}.elementor-27079 .elementor-element.elementor-element-3c9d8e5 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-35efd20e{--grid-auto-flow:row;}.elementor-27079 .elementor-element.elementor-element-4b35e309{text-align:center;}.elementor-27079 .elementor-element.elementor-element-4b35e309 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-5c4d3a20{text-align:center;}.elementor-27079 .elementor-element.elementor-element-5c4d3a20 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-1fb9f5b7{text-align:center;}.elementor-27079 .elementor-element.elementor-element-1fb9f5b7 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-53876060{text-align:center;}.elementor-27079 .elementor-element.elementor-element-53876060 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-4678284b{text-align:center;}.elementor-27079 .elementor-element.elementor-element-4678284b img{width:20px;}.elementor-27079 .elementor-element.elementor-element-1b921f7{text-align:center;}.elementor-27079 .elementor-element.elementor-element-1b921f7 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-43cad99c{text-align:center;}.elementor-27079 .elementor-element.elementor-element-43cad99c img{width:20px;}.elementor-27079 .elementor-element.elementor-element-252344a{text-align:center;}.elementor-27079 .elementor-element.elementor-element-252344a img{width:20px;}.elementor-27079 .elementor-element.elementor-element-15fc9540{text-align:center;}.elementor-27079 .elementor-element.elementor-element-15fc9540 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-66305c5c{text-align:center;}.elementor-27079 .elementor-element.elementor-element-66305c5c img{width:20px;}.elementor-27079 .elementor-element.elementor-element-18a53190{text-align:center;}.elementor-27079 .elementor-element.elementor-element-18a53190 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-d6b9c3e{text-align:center;}.elementor-27079 .elementor-element.elementor-element-d6b9c3e img{width:20px;}.elementor-27079 .elementor-element.elementor-element-7cd02bc5{text-align:center;}.elementor-27079 .elementor-element.elementor-element-7cd02bc5 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-2cef5e38{text-align:center;}.elementor-27079 .elementor-element.elementor-element-2cef5e38 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-43859861{text-align:center;}.elementor-27079 .elementor-element.elementor-element-43859861 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-10d1784a{text-align:center;}.elementor-27079 .elementor-element.elementor-element-10d1784a img{width:20px;}.elementor-27079 .elementor-element.elementor-element-5cc0b8d6{--grid-auto-flow:row;}.elementor-27079 .elementor-element.elementor-element-779963bb{text-align:center;}.elementor-27079 .elementor-element.elementor-element-779963bb img{width:20px;}.elementor-27079 .elementor-element.elementor-element-219e27b9{text-align:center;}.elementor-27079 .elementor-element.elementor-element-219e27b9 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-1a801ba{text-align:center;}.elementor-27079 .elementor-element.elementor-element-1a801ba img{width:20px;}.elementor-27079 .elementor-element.elementor-element-70e2d478{text-align:center;}.elementor-27079 .elementor-element.elementor-element-70e2d478 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-291a7576{text-align:center;}.elementor-27079 .elementor-element.elementor-element-291a7576 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-6ca268f{text-align:center;}.elementor-27079 .elementor-element.elementor-element-6ca268f img{width:20px;}.elementor-27079 .elementor-element.elementor-element-419242b9{text-align:center;}.elementor-27079 .elementor-element.elementor-element-419242b9 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-5d592601{text-align:center;}.elementor-27079 .elementor-element.elementor-element-5d592601 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-4b2d08e8{text-align:center;}.elementor-27079 .elementor-element.elementor-element-4b2d08e8 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-5fa50cdf{text-align:center;}.elementor-27079 .elementor-element.elementor-element-5fa50cdf img{width:20px;}.elementor-27079 .elementor-element.elementor-element-d758b27{text-align:center;}.elementor-27079 .elementor-element.elementor-element-d758b27 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-d5499e5{text-align:center;}.elementor-27079 .elementor-element.elementor-element-d5499e5 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-736ffa8a{text-align:center;}.elementor-27079 .elementor-element.elementor-element-736ffa8a img{width:20px;}.elementor-27079 .elementor-element.elementor-element-1193b280{text-align:center;}.elementor-27079 .elementor-element.elementor-element-1193b280 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-24c1a072{text-align:center;}.elementor-27079 .elementor-element.elementor-element-24c1a072 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-3d2c2dac{text-align:center;}.elementor-27079 .elementor-element.elementor-element-3d2c2dac img{width:20px;}.elementor-27079 .elementor-element.elementor-element-2597c539{text-align:center;}.elementor-27079 .elementor-element.elementor-element-2597c539 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-3529e82{text-align:center;}.elementor-27079 .elementor-element.elementor-element-3529e82 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-6b35732a{text-align:center;}.elementor-27079 .elementor-element.elementor-element-6b35732a img{width:20px;}.elementor-27079 .elementor-element.elementor-element-f4f5f28{text-align:center;}.elementor-27079 .elementor-element.elementor-element-f4f5f28 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-7b84aa5d{text-align:center;}.elementor-27079 .elementor-element.elementor-element-7b84aa5d img{width:20px;}.elementor-27079 .elementor-element.elementor-element-26d3127d{text-align:center;}.elementor-27079 .elementor-element.elementor-element-26d3127d img{width:20px;}.elementor-27079 .elementor-element.elementor-element-27b11d4b{text-align:center;}.elementor-27079 .elementor-element.elementor-element-27b11d4b img{width:20px;}.elementor-27079 .elementor-element.elementor-element-73909ef2{text-align:center;}.elementor-27079 .elementor-element.elementor-element-73909ef2 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-530181da{text-align:center;}.elementor-27079 .elementor-element.elementor-element-530181da img{width:20px;}.elementor-27079 .elementor-element.elementor-element-7a5c27df{text-align:center;}.elementor-27079 .elementor-element.elementor-element-7a5c27df img{width:20px;}.elementor-27079 .elementor-element.elementor-element-1474db86{text-align:center;}.elementor-27079 .elementor-element.elementor-element-1474db86 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-5a820cd4{text-align:center;}.elementor-27079 .elementor-element.elementor-element-5a820cd4 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-7da1619b{text-align:center;}.elementor-27079 .elementor-element.elementor-element-7da1619b img{width:20px;}.elementor-27079 .elementor-element.elementor-element-5a227683{text-align:center;}.elementor-27079 .elementor-element.elementor-element-5a227683 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-2d0f2a26{text-align:center;}.elementor-27079 .elementor-element.elementor-element-2d0f2a26 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-3fba0b2{text-align:center;}.elementor-27079 .elementor-element.elementor-element-3fba0b2 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-240cf756{--grid-auto-flow:row;}.elementor-27079 .elementor-element.elementor-element-36e3c300{text-align:center;}.elementor-27079 .elementor-element.elementor-element-36e3c300 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-22d4dc6e{text-align:center;}.elementor-27079 .elementor-element.elementor-element-22d4dc6e img{width:20px;}.elementor-27079 .elementor-element.elementor-element-7056a153{text-align:center;}.elementor-27079 .elementor-element.elementor-element-7056a153 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-7390c50a{text-align:center;}.elementor-27079 .elementor-element.elementor-element-7390c50a img{width:20px;}.elementor-27079 .elementor-element.elementor-element-5fd1da9a{text-align:center;}.elementor-27079 .elementor-element.elementor-element-5fd1da9a img{width:20px;}.elementor-27079 .elementor-element.elementor-element-47866d7f{text-align:center;}.elementor-27079 .elementor-element.elementor-element-47866d7f img{width:20px;}.elementor-27079 .elementor-element.elementor-element-77baa2ef{text-align:center;}.elementor-27079 .elementor-element.elementor-element-77baa2ef img{width:20px;}.elementor-27079 .elementor-element.elementor-element-328130f{text-align:center;}.elementor-27079 .elementor-element.elementor-element-328130f img{width:20px;}.elementor-27079 .elementor-element.elementor-element-1b9b66e8{text-align:center;}.elementor-27079 .elementor-element.elementor-element-1b9b66e8 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-4d841795{text-align:center;}.elementor-27079 .elementor-element.elementor-element-4d841795 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-165eb9ed{text-align:center;}.elementor-27079 .elementor-element.elementor-element-165eb9ed img{width:20px;}.elementor-27079 .elementor-element.elementor-element-5de91116{text-align:center;}.elementor-27079 .elementor-element.elementor-element-5de91116 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-2f7695ab{--grid-auto-flow:row;}.elementor-27079 .elementor-element.elementor-element-56fdd840{text-align:center;}.elementor-27079 .elementor-element.elementor-element-56fdd840 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-482ff6ec{text-align:center;}.elementor-27079 .elementor-element.elementor-element-482ff6ec img{width:20px;}.elementor-27079 .elementor-element.elementor-element-16e757ac{text-align:center;}.elementor-27079 .elementor-element.elementor-element-16e757ac img{width:20px;}.elementor-27079 .elementor-element.elementor-element-2b599e55{text-align:center;}.elementor-27079 .elementor-element.elementor-element-2b599e55 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-303358c7{text-align:center;}.elementor-27079 .elementor-element.elementor-element-303358c7 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-1cfcd7d1{text-align:center;}.elementor-27079 .elementor-element.elementor-element-1cfcd7d1 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-1985ddab{text-align:center;}.elementor-27079 .elementor-element.elementor-element-1985ddab img{width:20px;}.elementor-27079 .elementor-element.elementor-element-2a476faa{text-align:center;}.elementor-27079 .elementor-element.elementor-element-2a476faa img{width:20px;}.elementor-27079 .elementor-element.elementor-element-27128440{text-align:center;}.elementor-27079 .elementor-element.elementor-element-27128440 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-50b28094{text-align:center;}.elementor-27079 .elementor-element.elementor-element-50b28094 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-791caf18{text-align:center;}.elementor-27079 .elementor-element.elementor-element-791caf18 img{width:20px;}.elementor-27079 .elementor-element.elementor-element-620c728d{text-align:center;}.elementor-27079 .elementor-element.elementor-element-620c728d img{width:20px;}.elementor-27079 .elementor-element.elementor-element-34e5a1d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27079 .elementor-element.elementor-element-147c309 .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-147c309 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27079 .elementor-element.elementor-element-f9da408 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27079 .elementor-element.elementor-element-f9da408 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27079 .elementor-element.elementor-element-8a26cda .elementor-icon-box-title, .elementor-27079 .elementor-element.elementor-element-8a26cda .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27079 .elementor-element.elementor-element-0cdc5e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27079 .elementor-element.elementor-element-0cdc5e5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27079 .elementor-element.elementor-element-faae8c9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27079 .elementor-element.elementor-element-be39c03{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27079 .elementor-element.elementor-element-08032d3{--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-27079 .elementor-element.elementor-element-f768b78{--width:55%;}.elementor-27079 .elementor-element.elementor-element-4677aab{--width:55%;}.elementor-27079 .elementor-element.elementor-element-a8f014b{--width:55%;}.elementor-27079 .elementor-element.elementor-element-2d5159a{--width:55%;}.elementor-27079 .elementor-element.elementor-element-e791b7a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27079 .elementor-element.elementor-element-976f746 > .elementor-widget-container{--e-transform-rotateZ:60deg;}body:not(.rtl) .elementor-27079 .elementor-element.elementor-element-976f746{left:-30px;}body.rtl .elementor-27079 .elementor-element.elementor-element-976f746{right:-30px;}.elementor-27079 .elementor-element.elementor-element-976f746{top:-90px;}body:not(.rtl) .elementor-27079 .elementor-element.elementor-element-6c27f51{right:80px;}body.rtl .elementor-27079 .elementor-element.elementor-element-6c27f51{left:80px;}body:not(.rtl) .elementor-27079 .elementor-element.elementor-element-12c211d{left:0px;}body.rtl .elementor-27079 .elementor-element.elementor-element-12c211d{right:0px;}.elementor-27079 .elementor-element.elementor-element-12c211d{top:100px;}body:not(.rtl) .elementor-27079 .elementor-element.elementor-element-89aec71{right:0px;}body.rtl .elementor-27079 .elementor-element.elementor-element-89aec71{left:0px;}.elementor-27079 .elementor-element.elementor-element-89aec71{top:-300px;}.elementor-27079 .elementor-element.elementor-element-61b40c0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27079 .elementor-element.elementor-element-9728f9e{text-align:center;}.elementor-27079 .elementor-element.elementor-element-569c435{text-align:center;}.elementor-27079 .elementor-element.elementor-element-92ff9bd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27079 .elementor-element.elementor-element-ee124e6{--e-n-carousel-swiper-slides-to-display:1;}.elementor-27079 .elementor-element.elementor-element-7df9add .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(min-width:768px){.elementor-27079 .elementor-element.elementor-element-7d09cd1{--content-width:650px;}.elementor-27079 .elementor-element.elementor-element-30c7318{--width:270px;}.elementor-27079 .elementor-element.elementor-element-3adbe0d{--width:850px;}.elementor-27079 .elementor-element.elementor-element-169f9ff{--width:850px;}.elementor-27079 .elementor-element.elementor-element-f768b78{--width:55%;}.elementor-27079 .elementor-element.elementor-element-4677aab{--width:55%;}.elementor-27079 .elementor-element.elementor-element-a8f014b{--width:55%;}.elementor-27079 .elementor-element.elementor-element-2d5159a{--width:55%;}.elementor-27079 .elementor-element.elementor-element-5b26807{--width:850px;}.elementor-27079 .elementor-element.elementor-element-f820523{--width:849px;}.elementor-27079 .elementor-element.elementor-element-8e6b5a2{--width:850px;}.elementor-27079 .elementor-element.elementor-element-e8d9150{--content-width:1920px;}}@media(max-width:1024px) and (min-width:768px){.elementor-27079 .elementor-element.elementor-element-7d09cd1{--content-width:520px;}.elementor-27079 .elementor-element.elementor-element-09ed31f{--width:100%;}.elementor-27079 .elementor-element.elementor-element-30c7318{--width:270px;}.elementor-27079 .elementor-element.elementor-element-e3f587f{--width:100%;}.elementor-27079 .elementor-element.elementor-element-494102fe{--width:100%;}.elementor-27079 .elementor-element.elementor-element-2655f5e7{--width:100%;}.elementor-27079 .elementor-element.elementor-element-33eafeef{--width:100%;}.elementor-27079 .elementor-element.elementor-element-181df9eb{--width:100%;}.elementor-27079 .elementor-element.elementor-element-35efd20e{--width:100%;}.elementor-27079 .elementor-element.elementor-element-5cc0b8d6{--width:100%;}.elementor-27079 .elementor-element.elementor-element-240cf756{--width:100%;}.elementor-27079 .elementor-element.elementor-element-2f7695ab{--width:100%;}.elementor-27079 .elementor-element.elementor-element-3adbe0d{--width:100%;}.elementor-27079 .elementor-element.elementor-element-169f9ff{--width:100%;}.elementor-27079 .elementor-element.elementor-element-be39c03{--width:100%;}.elementor-27079 .elementor-element.elementor-element-5b26807{--width:100%;}.elementor-27079 .elementor-element.elementor-element-f820523{--width:100%;}.elementor-27079 .elementor-element.elementor-element-8e6b5a2{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-78137ab */.elementor-27079 .elementor-element.elementor-element-78137ab u {
    text-decoration-color: #FFE6D1;   
    text-decoration-thickness: 25px;
    text-underline-position: auto;
}
.elementor-27079 .elementor-element.elementor-element-78137ab em {
    font-weight: 400;
}
.underline-highlight {
  background: linear-gradient(transparent 65%, #FFE6D1 65%);
  padding: 0 5px;
  border-radius: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-afe5b19 */.elementor-27079 .elementor-element.elementor-element-afe5b19 a {
    /*padding: 10px 13px;*/
    transition-duration: 0s !important;
}
.elementor-27079 .elementor-element.elementor-element-afe5b19:hover {
    font-weight: 600;
    cursor: pointer;
}
.elementor-27079 .elementor-element.elementor-element-afe5b19:hover a {
    font-weight: 600 !important;
    transition-duration: 0s !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-14679ee */.elementor-27079 .elementor-element.elementor-element-14679ee a {
    /*padding: 10px 13px;*/
    transition-duration: 0s !important;
}
.elementor-27079 .elementor-element.elementor-element-14679ee:hover {
    font-weight: 600;
    cursor: pointer;
}
.elementor-27079 .elementor-element.elementor-element-14679ee:hover a {
    font-weight: 600 !important;
    transition-duration: 0s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30c7318 */.active-button a {
    background-color: #FFFFFF !important;
    color: #303133 !important;
    border: 0px !important;
    font-weight: 600 !important;
    display: block !important;
    transition-duration: 0s;
}

.active-button {
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a21e532 */.elementor-27079 .elementor-element.elementor-element-a21e532 h3 {
    font-size: 26px !important;
    line-height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fee31ec */.elementor-27079 .elementor-element.elementor-element-fee31ec svg path {
    fill: #FFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d87718 */.elementor-27079 .elementor-element.elementor-element-4d87718 strong {
    font-size: 28px;
    color: #303133;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2a49e10 */.elementor-27079 .elementor-element.elementor-element-2a49e10 svg {
    height: auto;
}
.elementor-27079 .elementor-element.elementor-element-2a49e10 svg path {
    fill: #FFF;
}
.elementor-27079 .elementor-element.elementor-element-2a49e10 .elementor-icon-box-content {
    display: flex;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-842e39b */.elementor-27079 .elementor-element.elementor-element-842e39b svg {
    height: auto;
}
.elementor-27079 .elementor-element.elementor-element-842e39b svg path {
    fill: #FFF;
}
.elementor-27079 .elementor-element.elementor-element-842e39b .elementor-icon-box-content {
    display: flex;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f13a104 */.elementor-27079 .elementor-element.elementor-element-f13a104 h3 {
    font-size: 26px !important;
    line-height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3be98ba */.elementor-27079 .elementor-element.elementor-element-3be98ba svg path {
    fill: #FFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9df35a */.elementor-27079 .elementor-element.elementor-element-b9df35a strong {
    font-size: 28px;
    color: #303133;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62d7d30 */.elementor-27079 .elementor-element.elementor-element-62d7d30 strong {
    font-size: 28px;
    color: #303133;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99c4e69 */.elementor-27079 .elementor-element.elementor-element-99c4e69 svg {
    height: auto;
}
.elementor-27079 .elementor-element.elementor-element-99c4e69 svg path {
    fill: #FFF;
}
.elementor-27079 .elementor-element.elementor-element-99c4e69 .elementor-icon-box-content {
    display: flex;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-029e15f */.elementor-27079 .elementor-element.elementor-element-029e15f svg {
    height: auto;
}
.elementor-27079 .elementor-element.elementor-element-029e15f svg path {
    fill: #FFF;
}
.elementor-27079 .elementor-element.elementor-element-029e15f .elementor-icon-box-content {
    display: flex;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f94747e */.elementor-27079 .elementor-element.elementor-element-f94747e h3 {
    font-size: 26px !important;
    line-height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4660cf5 */.elementor-27079 .elementor-element.elementor-element-4660cf5 svg path {
    fill: #FFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61bb62e */.elementor-27079 .elementor-element.elementor-element-61bb62e strong {
    font-size: 28px;
    color: #303133;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e01dac */.elementor-27079 .elementor-element.elementor-element-7e01dac strong {
    font-size: 28px;
    color: #303133;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1dcbb60 */.elementor-27079 .elementor-element.elementor-element-1dcbb60 svg {
    height: auto;
}
.elementor-27079 .elementor-element.elementor-element-1dcbb60 svg path {
    fill: #FFF;
}
.elementor-27079 .elementor-element.elementor-element-1dcbb60 .elementor-icon-box-content {
    display: flex;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33d611c */.elementor-27079 .elementor-element.elementor-element-33d611c svg {
    height: auto;
}
.elementor-27079 .elementor-element.elementor-element-33d611c svg path {
    fill: #FFF;
}
.elementor-27079 .elementor-element.elementor-element-33d611c .elementor-icon-box-content {
    display: flex;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-17d7885 */.elementor-27079 .elementor-element.elementor-element-17d7885 svg {
    height: auto;
}
.elementor-27079 .elementor-element.elementor-element-17d7885 svg path {
    fill: #FFF;
}
.elementor-27079 .elementor-element.elementor-element-17d7885 .elementor-icon-box-content {
    display: flex;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3b5a832 */.elementor-27079 .elementor-element.elementor-element-3b5a832 svg path {
    fill: #51B185;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-140d0d8 */.elementor-27079 .elementor-element.elementor-element-140d0d8 h3 {
    font-size: 26px !important;
    line-height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-524e99d */.elementor-27079 .elementor-element.elementor-element-524e99d svg path {
    fill: #FFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a64cf23 */.elementor-27079 .elementor-element.elementor-element-a64cf23 strong {
    font-size: 28px;
    color: #303133;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1fd1d9f */.elementor-27079 .elementor-element.elementor-element-1fd1d9f svg {
    height: auto;
}
.elementor-27079 .elementor-element.elementor-element-1fd1d9f svg path {
    fill: #FFF;
}
.elementor-27079 .elementor-element.elementor-element-1fd1d9f .elementor-icon-box-content {
    display: flex;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8e47c92 */.elementor-27079 .elementor-element.elementor-element-8e47c92 svg {
    height: auto;
}
.elementor-27079 .elementor-element.elementor-element-8e47c92 svg path {
    fill: #FFF;
}
.elementor-27079 .elementor-element.elementor-element-8e47c92 .elementor-icon-box-content {
    display: flex;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3f587f */.monthly-pricing {
    display: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c0db4ff */.elementor-27079 .elementor-element.elementor-element-2c0db4ff:hover {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31da3e93 */.elementor-27079 .elementor-element.elementor-element-31da3e93:hover {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69605b4f */.collapse-all {
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b7031e */.elementor-27079 .elementor-element.elementor-element-1b7031e u {
    text-decoration-color: #FFE6D1;   
    text-decoration-thickness: 25px;
    text-underline-position: auto;
}
.underline-highlight {
  background: linear-gradient(transparent 65%, #FFE6D1 65%);
  padding: 0 5px;
  border-radius: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49b0a191 */.elementor-27079 .elementor-element.elementor-element-49b0a191 u {
    text-decoration-color: #FFE6D1;   
    text-decoration-thickness: 25px;
    text-underline-position: auto;
}
.underline-highlight {
  background: linear-gradient(transparent 65%, #FFE6D1 65%);
  padding: 0 5px;
  border-radius: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4765ed90 */.elementor-27079 .elementor-element.elementor-element-4765ed90 u {
    text-decoration-color: #FFE6D1;   
    text-decoration-thickness: 25px;
    text-underline-position: auto;
}
.underline-highlight {
  background: linear-gradient(transparent 65%, #FFE6D1 65%);
  padding: 0 5px;
  border-radius: 0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a833d65 */@media (max-width: 1024px) {
    .elementor-27079 .elementor-element.elementor-element-a833d65 .elementor-icon-box-wrapper {
        gap: 0 !important;
    }
    .elementor-27079 .elementor-element.elementor-element-a833d65 .elementor-icon-box-title {
        display: none;    
    }
    
 }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ded8606 */.elementor-27079 .elementor-element.elementor-element-7ded8606 u {
    text-decoration-color: #FFE6D1;   
    text-decoration-thickness: 25px;
    text-underline-position: auto;
}
.underline-highlight {
  background: linear-gradient(transparent 65%, #FFE6D1 65%);
  padding: 0 5px;
  border-radius: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-729f70ef */.elementor-27079 .elementor-element.elementor-element-729f70ef {
    overflow: hidden;
}
.elementor-27079 .elementor-element.elementor-element-729f70ef u {
    text-decoration-color: #FFE6D1;   
    text-decoration-thickness: 25px;
    text-underline-position: auto;
}
.underline-highlight {
  background: linear-gradient(transparent 65%, #FFE6D1 65%);
  padding: 0 5px;
  border-radius: 0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48044b4d */.elementor-27079 .elementor-element.elementor-element-48044b4d .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-48044b4d .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-48044b4d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-48044b4d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-48044b4d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1cf0459f */.elementor-27079 .elementor-element.elementor-element-1cf0459f .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-1cf0459f .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-1cf0459f .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-1cf0459f:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-1cf0459f .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-26741bb6 */.elementor-27079 .elementor-element.elementor-element-26741bb6 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-26741bb6 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-26741bb6 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-26741bb6:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-26741bb6 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-42c6b7e8 */.elementor-27079 .elementor-element.elementor-element-42c6b7e8 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-42c6b7e8 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-42c6b7e8 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-42c6b7e8:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-42c6b7e8 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-307dcff4 */.elementor-27079 .elementor-element.elementor-element-307dcff4 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-307dcff4 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-307dcff4 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-307dcff4:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-307dcff4 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-188b7a3d */.elementor-27079 .elementor-element.elementor-element-188b7a3d .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-188b7a3d .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-188b7a3d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-188b7a3d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-188b7a3d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c8067ed */.elementor-27079 .elementor-element.elementor-element-c8067ed .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-c8067ed .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-c8067ed .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-c8067ed:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-c8067ed .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7cba3b8 */.elementor-27079 .elementor-element.elementor-element-7cba3b8 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-7cba3b8 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-7cba3b8 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-7cba3b8:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-7cba3b8 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f502a1 */.elementor-27079 .elementor-element.elementor-element-3f502a1 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-3f502a1 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-3f502a1 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-3f502a1:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-3f502a1 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-403e5ec8 */.elementor-27079 .elementor-element.elementor-element-403e5ec8 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-403e5ec8 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-403e5ec8 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-403e5ec8:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-403e5ec8 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f87426 */.elementor-27079 .elementor-element.elementor-element-7f87426 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-7f87426 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-7f87426 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-7f87426:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-7f87426 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-127af109 */.elementor-27079 .elementor-element.elementor-element-127af109 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-127af109 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-127af109 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-127af109:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-127af109 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-187206b6 */.elementor-27079 .elementor-element.elementor-element-187206b6 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-187206b6 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-187206b6 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-187206b6:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-187206b6 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c341e66 */.elementor-27079 .elementor-element.elementor-element-4c341e66 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-4c341e66 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-4c341e66 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-4c341e66:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-4c341e66 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72fc5f6 */.elementor-27079 .elementor-element.elementor-element-72fc5f6 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-72fc5f6 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-72fc5f6 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-72fc5f6:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-72fc5f6 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e869dae */.elementor-27079 .elementor-element.elementor-element-3e869dae .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-3e869dae .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-3e869dae .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-3e869dae:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-3e869dae .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-53196617 */.elementor-27079 .elementor-element.elementor-element-53196617 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-53196617 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-53196617 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-53196617:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-53196617 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68e12da7 */.elementor-27079 .elementor-element.elementor-element-68e12da7 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-68e12da7 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-68e12da7 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-68e12da7:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-68e12da7 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f4f9a5f */.elementor-27079 .elementor-element.elementor-element-6f4f9a5f .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-6f4f9a5f .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-6f4f9a5f .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-6f4f9a5f:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-6f4f9a5f .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37a16dfe */.elementor-27079 .elementor-element.elementor-element-37a16dfe .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-37a16dfe .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-37a16dfe .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-37a16dfe:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-37a16dfe .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2580eb98 */.elementor-27079 .elementor-element.elementor-element-2580eb98 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-2580eb98 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-2580eb98 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-2580eb98:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-2580eb98 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6c089dbc */.elementor-27079 .elementor-element.elementor-element-6c089dbc .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-6c089dbc .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-6c089dbc .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-6c089dbc:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-6c089dbc .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-626033a4 */.elementor-27079 .elementor-element.elementor-element-626033a4 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-626033a4 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-626033a4 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-626033a4:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-626033a4 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-34318e9c */.elementor-27079 .elementor-element.elementor-element-34318e9c .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-34318e9c .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-34318e9c .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-34318e9c:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-34318e9c .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-49cf2efa */.elementor-27079 .elementor-element.elementor-element-49cf2efa .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-49cf2efa .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-49cf2efa .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-49cf2efa:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-49cf2efa .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d914073 */.elementor-27079 .elementor-element.elementor-element-2d914073 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-2d914073 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-2d914073 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-2d914073:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-2d914073 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3a7aceaf */.elementor-27079 .elementor-element.elementor-element-3a7aceaf .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-3a7aceaf .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-3a7aceaf .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-3a7aceaf:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-3a7aceaf .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-38cd177a */.elementor-27079 .elementor-element.elementor-element-38cd177a .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-38cd177a .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-38cd177a .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-38cd177a:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-38cd177a .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2452cd48 */.elementor-27079 .elementor-element.elementor-element-2452cd48 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-2452cd48 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-2452cd48 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-2452cd48:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-2452cd48 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2edc17dc */.elementor-27079 .elementor-element.elementor-element-2edc17dc .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-2edc17dc .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-2edc17dc .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-2edc17dc:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-2edc17dc .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7d48046c */.elementor-27079 .elementor-element.elementor-element-7d48046c .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-7d48046c .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-7d48046c .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-7d48046c:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-7d48046c .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd40d65 */.elementor-27079 .elementor-element.elementor-element-3dd40d65 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-3dd40d65 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-3dd40d65 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-3dd40d65:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-3dd40d65 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d71a43f */.elementor-27079 .elementor-element.elementor-element-2d71a43f .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-2d71a43f .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-2d71a43f .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-2d71a43f:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-2d71a43f .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-568beb2b */.elementor-27079 .elementor-element.elementor-element-568beb2b .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-568beb2b .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-568beb2b .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-568beb2b:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-568beb2b .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24e680fb */.elementor-27079 .elementor-element.elementor-element-24e680fb .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-24e680fb .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-24e680fb .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-24e680fb:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-24e680fb .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-409c10c7 */.elementor-27079 .elementor-element.elementor-element-409c10c7 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-409c10c7 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-409c10c7 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-409c10c7:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-409c10c7 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4bfb4e28 */.elementor-27079 .elementor-element.elementor-element-4bfb4e28 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-4bfb4e28 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-4bfb4e28 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-4bfb4e28:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-4bfb4e28 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47e81ac7 */.elementor-27079 .elementor-element.elementor-element-47e81ac7 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-47e81ac7 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-47e81ac7 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-47e81ac7:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-47e81ac7 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7977c238 */.elementor-27079 .elementor-element.elementor-element-7977c238 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-7977c238 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-7977c238 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-7977c238:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-7977c238 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b98c5d0 */.elementor-27079 .elementor-element.elementor-element-b98c5d0 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-b98c5d0 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-b98c5d0 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-b98c5d0:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-b98c5d0 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ff092bf */.elementor-27079 .elementor-element.elementor-element-7ff092bf .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-7ff092bf .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-7ff092bf .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-7ff092bf:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-7ff092bf .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-76f56b4a */.elementor-27079 .elementor-element.elementor-element-76f56b4a .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-76f56b4a .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-76f56b4a .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-76f56b4a:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-76f56b4a .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48044b4d */.elementor-27079 .elementor-element.elementor-element-48044b4d .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-48044b4d .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-48044b4d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-48044b4d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-48044b4d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1cf0459f */.elementor-27079 .elementor-element.elementor-element-1cf0459f .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-1cf0459f .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-1cf0459f .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-1cf0459f:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-1cf0459f .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-26741bb6 */.elementor-27079 .elementor-element.elementor-element-26741bb6 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-26741bb6 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-26741bb6 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-26741bb6:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-26741bb6 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-42c6b7e8 */.elementor-27079 .elementor-element.elementor-element-42c6b7e8 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-42c6b7e8 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-42c6b7e8 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-42c6b7e8:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-42c6b7e8 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-307dcff4 */.elementor-27079 .elementor-element.elementor-element-307dcff4 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-307dcff4 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-307dcff4 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-307dcff4:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-307dcff4 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-188b7a3d */.elementor-27079 .elementor-element.elementor-element-188b7a3d .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-188b7a3d .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-188b7a3d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-188b7a3d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-188b7a3d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c8067ed */.elementor-27079 .elementor-element.elementor-element-c8067ed .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-c8067ed .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-c8067ed .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-c8067ed:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-c8067ed .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7cba3b8 */.elementor-27079 .elementor-element.elementor-element-7cba3b8 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-7cba3b8 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-7cba3b8 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-7cba3b8:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-7cba3b8 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f502a1 */.elementor-27079 .elementor-element.elementor-element-3f502a1 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-3f502a1 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-3f502a1 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-3f502a1:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-3f502a1 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-403e5ec8 */.elementor-27079 .elementor-element.elementor-element-403e5ec8 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-403e5ec8 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-403e5ec8 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-403e5ec8:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-403e5ec8 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f87426 */.elementor-27079 .elementor-element.elementor-element-7f87426 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-7f87426 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-7f87426 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-7f87426:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-7f87426 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-127af109 */.elementor-27079 .elementor-element.elementor-element-127af109 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-127af109 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-127af109 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-127af109:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-127af109 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-187206b6 */.elementor-27079 .elementor-element.elementor-element-187206b6 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-187206b6 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-187206b6 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-187206b6:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-187206b6 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c341e66 */.elementor-27079 .elementor-element.elementor-element-4c341e66 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-4c341e66 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-4c341e66 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-4c341e66:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-4c341e66 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72fc5f6 */.elementor-27079 .elementor-element.elementor-element-72fc5f6 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-72fc5f6 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-72fc5f6 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-72fc5f6:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-72fc5f6 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e869dae */.elementor-27079 .elementor-element.elementor-element-3e869dae .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-3e869dae .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-3e869dae .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-3e869dae:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-3e869dae .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-53196617 */.elementor-27079 .elementor-element.elementor-element-53196617 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-53196617 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-53196617 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-53196617:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-53196617 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68e12da7 */.elementor-27079 .elementor-element.elementor-element-68e12da7 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-68e12da7 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-68e12da7 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-68e12da7:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-68e12da7 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f4f9a5f */.elementor-27079 .elementor-element.elementor-element-6f4f9a5f .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-6f4f9a5f .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-6f4f9a5f .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-6f4f9a5f:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-6f4f9a5f .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37a16dfe */.elementor-27079 .elementor-element.elementor-element-37a16dfe .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-37a16dfe .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-37a16dfe .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-37a16dfe:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-37a16dfe .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2580eb98 */.elementor-27079 .elementor-element.elementor-element-2580eb98 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-2580eb98 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-2580eb98 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-2580eb98:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-2580eb98 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6c089dbc */.elementor-27079 .elementor-element.elementor-element-6c089dbc .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-6c089dbc .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-6c089dbc .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-6c089dbc:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-6c089dbc .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-626033a4 */.elementor-27079 .elementor-element.elementor-element-626033a4 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-626033a4 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-626033a4 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-626033a4:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-626033a4 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-34318e9c */.elementor-27079 .elementor-element.elementor-element-34318e9c .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-34318e9c .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-34318e9c .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-34318e9c:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-34318e9c .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-49cf2efa */.elementor-27079 .elementor-element.elementor-element-49cf2efa .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-49cf2efa .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-49cf2efa .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-49cf2efa:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-49cf2efa .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d914073 */.elementor-27079 .elementor-element.elementor-element-2d914073 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-2d914073 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-2d914073 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-2d914073:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-2d914073 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3a7aceaf */.elementor-27079 .elementor-element.elementor-element-3a7aceaf .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-3a7aceaf .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-3a7aceaf .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-3a7aceaf:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-3a7aceaf .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-38cd177a */.elementor-27079 .elementor-element.elementor-element-38cd177a .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-38cd177a .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-38cd177a .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-38cd177a:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-38cd177a .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2452cd48 */.elementor-27079 .elementor-element.elementor-element-2452cd48 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-2452cd48 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-2452cd48 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-2452cd48:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-2452cd48 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2edc17dc */.elementor-27079 .elementor-element.elementor-element-2edc17dc .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-2edc17dc .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-2edc17dc .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-2edc17dc:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-2edc17dc .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7d48046c */.elementor-27079 .elementor-element.elementor-element-7d48046c .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-7d48046c .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-7d48046c .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-7d48046c:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-7d48046c .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd40d65 */.elementor-27079 .elementor-element.elementor-element-3dd40d65 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-3dd40d65 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-3dd40d65 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-3dd40d65:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-3dd40d65 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d71a43f */.elementor-27079 .elementor-element.elementor-element-2d71a43f .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-2d71a43f .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-2d71a43f .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-2d71a43f:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-2d71a43f .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-568beb2b */.elementor-27079 .elementor-element.elementor-element-568beb2b .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-568beb2b .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-568beb2b .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-568beb2b:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-568beb2b .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24e680fb */.elementor-27079 .elementor-element.elementor-element-24e680fb .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-24e680fb .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-24e680fb .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-24e680fb:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-24e680fb .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-409c10c7 */.elementor-27079 .elementor-element.elementor-element-409c10c7 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-409c10c7 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-409c10c7 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-409c10c7:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-409c10c7 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4bfb4e28 */.elementor-27079 .elementor-element.elementor-element-4bfb4e28 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-4bfb4e28 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-4bfb4e28 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-4bfb4e28:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-4bfb4e28 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47e81ac7 */.elementor-27079 .elementor-element.elementor-element-47e81ac7 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-47e81ac7 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-47e81ac7 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-47e81ac7:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-47e81ac7 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7977c238 */.elementor-27079 .elementor-element.elementor-element-7977c238 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-7977c238 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-7977c238 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-7977c238:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-7977c238 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b98c5d0 */.elementor-27079 .elementor-element.elementor-element-b98c5d0 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-b98c5d0 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-b98c5d0 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-b98c5d0:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-b98c5d0 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ff092bf */.elementor-27079 .elementor-element.elementor-element-7ff092bf .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-7ff092bf .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-7ff092bf .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-7ff092bf:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-7ff092bf .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-76f56b4a */.elementor-27079 .elementor-element.elementor-element-76f56b4a .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-76f56b4a .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-76f56b4a .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-76f56b4a:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-76f56b4a .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48044b4d */.elementor-27079 .elementor-element.elementor-element-48044b4d .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-48044b4d .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-48044b4d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-48044b4d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-48044b4d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1cf0459f */.elementor-27079 .elementor-element.elementor-element-1cf0459f .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-1cf0459f .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-1cf0459f .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-1cf0459f:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-1cf0459f .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-26741bb6 */.elementor-27079 .elementor-element.elementor-element-26741bb6 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-26741bb6 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-26741bb6 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-26741bb6:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-26741bb6 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-42c6b7e8 */.elementor-27079 .elementor-element.elementor-element-42c6b7e8 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-42c6b7e8 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-42c6b7e8 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-42c6b7e8:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-42c6b7e8 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-307dcff4 */.elementor-27079 .elementor-element.elementor-element-307dcff4 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-307dcff4 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-307dcff4 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-307dcff4:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-307dcff4 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-188b7a3d */.elementor-27079 .elementor-element.elementor-element-188b7a3d .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-188b7a3d .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-188b7a3d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-188b7a3d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-188b7a3d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c8067ed */.elementor-27079 .elementor-element.elementor-element-c8067ed .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-c8067ed .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-c8067ed .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-c8067ed:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-c8067ed .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7cba3b8 */.elementor-27079 .elementor-element.elementor-element-7cba3b8 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-7cba3b8 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-7cba3b8 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-7cba3b8:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-7cba3b8 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f502a1 */.elementor-27079 .elementor-element.elementor-element-3f502a1 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-3f502a1 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-3f502a1 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-3f502a1:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-3f502a1 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-403e5ec8 */.elementor-27079 .elementor-element.elementor-element-403e5ec8 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-403e5ec8 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-403e5ec8 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-403e5ec8:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-403e5ec8 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f87426 */.elementor-27079 .elementor-element.elementor-element-7f87426 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-7f87426 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-7f87426 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-7f87426:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-7f87426 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-127af109 */.elementor-27079 .elementor-element.elementor-element-127af109 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-127af109 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-127af109 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-127af109:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-127af109 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-187206b6 */.elementor-27079 .elementor-element.elementor-element-187206b6 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-187206b6 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-187206b6 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-187206b6:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-187206b6 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c341e66 */.elementor-27079 .elementor-element.elementor-element-4c341e66 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-4c341e66 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-4c341e66 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-4c341e66:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-4c341e66 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72fc5f6 */.elementor-27079 .elementor-element.elementor-element-72fc5f6 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-72fc5f6 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-72fc5f6 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-72fc5f6:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-72fc5f6 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e869dae */.elementor-27079 .elementor-element.elementor-element-3e869dae .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-3e869dae .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-3e869dae .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-3e869dae:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-3e869dae .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-53196617 */.elementor-27079 .elementor-element.elementor-element-53196617 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-53196617 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-53196617 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-53196617:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-53196617 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68e12da7 */.elementor-27079 .elementor-element.elementor-element-68e12da7 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-68e12da7 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-68e12da7 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-68e12da7:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-68e12da7 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f4f9a5f */.elementor-27079 .elementor-element.elementor-element-6f4f9a5f .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-6f4f9a5f .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-6f4f9a5f .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-6f4f9a5f:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-6f4f9a5f .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37a16dfe */.elementor-27079 .elementor-element.elementor-element-37a16dfe .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-37a16dfe .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-37a16dfe .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-37a16dfe:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-37a16dfe .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2580eb98 */.elementor-27079 .elementor-element.elementor-element-2580eb98 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-2580eb98 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-2580eb98 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-2580eb98:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-2580eb98 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6c089dbc */.elementor-27079 .elementor-element.elementor-element-6c089dbc .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-6c089dbc .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-6c089dbc .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-6c089dbc:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-6c089dbc .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-626033a4 */.elementor-27079 .elementor-element.elementor-element-626033a4 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-626033a4 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-626033a4 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-626033a4:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-626033a4 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-34318e9c */.elementor-27079 .elementor-element.elementor-element-34318e9c .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-34318e9c .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-34318e9c .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-34318e9c:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-34318e9c .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-49cf2efa */.elementor-27079 .elementor-element.elementor-element-49cf2efa .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-49cf2efa .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-49cf2efa .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-49cf2efa:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-49cf2efa .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d914073 */.elementor-27079 .elementor-element.elementor-element-2d914073 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-2d914073 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-2d914073 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-2d914073:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-2d914073 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3a7aceaf */.elementor-27079 .elementor-element.elementor-element-3a7aceaf .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-3a7aceaf .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-3a7aceaf .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-3a7aceaf:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-3a7aceaf .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-38cd177a */.elementor-27079 .elementor-element.elementor-element-38cd177a .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-38cd177a .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-38cd177a .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-38cd177a:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-38cd177a .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2452cd48 */.elementor-27079 .elementor-element.elementor-element-2452cd48 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-2452cd48 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-2452cd48 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-2452cd48:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-2452cd48 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2edc17dc */.elementor-27079 .elementor-element.elementor-element-2edc17dc .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-2edc17dc .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-2edc17dc .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-2edc17dc:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-2edc17dc .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7d48046c */.elementor-27079 .elementor-element.elementor-element-7d48046c .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-7d48046c .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-7d48046c .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-7d48046c:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-7d48046c .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd40d65 */.elementor-27079 .elementor-element.elementor-element-3dd40d65 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-3dd40d65 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-3dd40d65 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-3dd40d65:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-3dd40d65 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d71a43f */.elementor-27079 .elementor-element.elementor-element-2d71a43f .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-2d71a43f .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-2d71a43f .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-2d71a43f:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-2d71a43f .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-568beb2b */.elementor-27079 .elementor-element.elementor-element-568beb2b .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-568beb2b .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-568beb2b .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-568beb2b:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-568beb2b .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24e680fb */.elementor-27079 .elementor-element.elementor-element-24e680fb .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-24e680fb .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-24e680fb .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-24e680fb:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-24e680fb .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-409c10c7 */.elementor-27079 .elementor-element.elementor-element-409c10c7 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-409c10c7 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-409c10c7 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-409c10c7:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-409c10c7 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4bfb4e28 */.elementor-27079 .elementor-element.elementor-element-4bfb4e28 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-4bfb4e28 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-4bfb4e28 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-4bfb4e28:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-4bfb4e28 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47e81ac7 */.elementor-27079 .elementor-element.elementor-element-47e81ac7 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-47e81ac7 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-47e81ac7 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-47e81ac7:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-47e81ac7 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7977c238 */.elementor-27079 .elementor-element.elementor-element-7977c238 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-7977c238 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-7977c238 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-7977c238:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-7977c238 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b98c5d0 */.elementor-27079 .elementor-element.elementor-element-b98c5d0 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-b98c5d0 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-b98c5d0 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-b98c5d0:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-b98c5d0 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ff092bf */.elementor-27079 .elementor-element.elementor-element-7ff092bf .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-7ff092bf .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-7ff092bf .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-7ff092bf:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-7ff092bf .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-76f56b4a */.elementor-27079 .elementor-element.elementor-element-76f56b4a .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-76f56b4a .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-76f56b4a .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-76f56b4a:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-76f56b4a .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48044b4d */.elementor-27079 .elementor-element.elementor-element-48044b4d .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-48044b4d .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-48044b4d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-48044b4d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-48044b4d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1cf0459f */.elementor-27079 .elementor-element.elementor-element-1cf0459f .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-1cf0459f .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-1cf0459f .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-1cf0459f:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-1cf0459f .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-26741bb6 */.elementor-27079 .elementor-element.elementor-element-26741bb6 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-26741bb6 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-26741bb6 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-26741bb6:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-26741bb6 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-42c6b7e8 */.elementor-27079 .elementor-element.elementor-element-42c6b7e8 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-42c6b7e8 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-42c6b7e8 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-42c6b7e8:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-42c6b7e8 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-307dcff4 */.elementor-27079 .elementor-element.elementor-element-307dcff4 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-307dcff4 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-307dcff4 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-307dcff4:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-307dcff4 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-188b7a3d */.elementor-27079 .elementor-element.elementor-element-188b7a3d .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-188b7a3d .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-188b7a3d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-188b7a3d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-188b7a3d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c8067ed */.elementor-27079 .elementor-element.elementor-element-c8067ed .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-c8067ed .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-c8067ed .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-c8067ed:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-c8067ed .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7cba3b8 */.elementor-27079 .elementor-element.elementor-element-7cba3b8 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-7cba3b8 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-7cba3b8 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-7cba3b8:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-7cba3b8 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f502a1 */.elementor-27079 .elementor-element.elementor-element-3f502a1 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-3f502a1 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-3f502a1 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-3f502a1:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-3f502a1 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-403e5ec8 */.elementor-27079 .elementor-element.elementor-element-403e5ec8 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-403e5ec8 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-403e5ec8 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-403e5ec8:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-403e5ec8 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f87426 */.elementor-27079 .elementor-element.elementor-element-7f87426 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-7f87426 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-7f87426 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-7f87426:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-7f87426 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-127af109 */.elementor-27079 .elementor-element.elementor-element-127af109 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-127af109 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-127af109 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-127af109:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-127af109 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-187206b6 */.elementor-27079 .elementor-element.elementor-element-187206b6 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-187206b6 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-187206b6 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-187206b6:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-187206b6 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c341e66 */.elementor-27079 .elementor-element.elementor-element-4c341e66 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-4c341e66 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-4c341e66 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-4c341e66:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-4c341e66 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72fc5f6 */.elementor-27079 .elementor-element.elementor-element-72fc5f6 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-72fc5f6 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-72fc5f6 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-72fc5f6:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-72fc5f6 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e869dae */.elementor-27079 .elementor-element.elementor-element-3e869dae .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-3e869dae .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-3e869dae .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-3e869dae:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-3e869dae .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-53196617 */.elementor-27079 .elementor-element.elementor-element-53196617 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-53196617 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-53196617 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-53196617:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-53196617 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68e12da7 */.elementor-27079 .elementor-element.elementor-element-68e12da7 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-68e12da7 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-68e12da7 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-68e12da7:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-68e12da7 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f4f9a5f */.elementor-27079 .elementor-element.elementor-element-6f4f9a5f .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-6f4f9a5f .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-6f4f9a5f .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-6f4f9a5f:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-6f4f9a5f .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37a16dfe */.elementor-27079 .elementor-element.elementor-element-37a16dfe .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-37a16dfe .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-37a16dfe .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-37a16dfe:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-37a16dfe .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2580eb98 */.elementor-27079 .elementor-element.elementor-element-2580eb98 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-2580eb98 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-2580eb98 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-2580eb98:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-2580eb98 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6c089dbc */.elementor-27079 .elementor-element.elementor-element-6c089dbc .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-6c089dbc .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-6c089dbc .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-6c089dbc:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-6c089dbc .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-626033a4 */.elementor-27079 .elementor-element.elementor-element-626033a4 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-626033a4 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-626033a4 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-626033a4:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-626033a4 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-34318e9c */.elementor-27079 .elementor-element.elementor-element-34318e9c .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-34318e9c .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-34318e9c .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-34318e9c:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-34318e9c .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-49cf2efa */.elementor-27079 .elementor-element.elementor-element-49cf2efa .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-49cf2efa .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-49cf2efa .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-49cf2efa:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-49cf2efa .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d914073 */.elementor-27079 .elementor-element.elementor-element-2d914073 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-2d914073 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-2d914073 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-2d914073:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-2d914073 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3a7aceaf */.elementor-27079 .elementor-element.elementor-element-3a7aceaf .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-3a7aceaf .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-3a7aceaf .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-3a7aceaf:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-3a7aceaf .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-38cd177a */.elementor-27079 .elementor-element.elementor-element-38cd177a .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-38cd177a .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-38cd177a .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-38cd177a:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-38cd177a .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2452cd48 */.elementor-27079 .elementor-element.elementor-element-2452cd48 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-2452cd48 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-2452cd48 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-2452cd48:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-2452cd48 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2edc17dc */.elementor-27079 .elementor-element.elementor-element-2edc17dc .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-2edc17dc .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-2edc17dc .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-2edc17dc:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-2edc17dc .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7d48046c */.elementor-27079 .elementor-element.elementor-element-7d48046c .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-7d48046c .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-7d48046c .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-7d48046c:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-7d48046c .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd40d65 */.elementor-27079 .elementor-element.elementor-element-3dd40d65 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-3dd40d65 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-3dd40d65 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-3dd40d65:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-3dd40d65 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d71a43f */.elementor-27079 .elementor-element.elementor-element-2d71a43f .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-2d71a43f .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-2d71a43f .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-2d71a43f:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-2d71a43f .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-568beb2b */.elementor-27079 .elementor-element.elementor-element-568beb2b .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-568beb2b .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-568beb2b .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-568beb2b:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-568beb2b .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24e680fb */.elementor-27079 .elementor-element.elementor-element-24e680fb .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-24e680fb .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-24e680fb .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-24e680fb:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-24e680fb .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-409c10c7 */.elementor-27079 .elementor-element.elementor-element-409c10c7 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-409c10c7 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-409c10c7 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-409c10c7:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-409c10c7 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4bfb4e28 */.elementor-27079 .elementor-element.elementor-element-4bfb4e28 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-4bfb4e28 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-4bfb4e28 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-4bfb4e28:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-4bfb4e28 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47e81ac7 */.elementor-27079 .elementor-element.elementor-element-47e81ac7 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-47e81ac7 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-47e81ac7 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-47e81ac7:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-47e81ac7 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7977c238 */.elementor-27079 .elementor-element.elementor-element-7977c238 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-7977c238 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-7977c238 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-7977c238:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-7977c238 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b98c5d0 */.elementor-27079 .elementor-element.elementor-element-b98c5d0 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-b98c5d0 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-b98c5d0 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-b98c5d0:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-b98c5d0 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ff092bf */.elementor-27079 .elementor-element.elementor-element-7ff092bf .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-7ff092bf .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-7ff092bf .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-7ff092bf:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-7ff092bf .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-76f56b4a */.elementor-27079 .elementor-element.elementor-element-76f56b4a .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-76f56b4a .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-76f56b4a .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-76f56b4a:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-76f56b4a .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48044b4d */.elementor-27079 .elementor-element.elementor-element-48044b4d .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-48044b4d .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-48044b4d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-48044b4d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-48044b4d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1cf0459f */.elementor-27079 .elementor-element.elementor-element-1cf0459f .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-1cf0459f .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-1cf0459f .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-1cf0459f:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-1cf0459f .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-26741bb6 */.elementor-27079 .elementor-element.elementor-element-26741bb6 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-26741bb6 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-26741bb6 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-26741bb6:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-26741bb6 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-42c6b7e8 */.elementor-27079 .elementor-element.elementor-element-42c6b7e8 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-42c6b7e8 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-42c6b7e8 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-42c6b7e8:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-42c6b7e8 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-307dcff4 */.elementor-27079 .elementor-element.elementor-element-307dcff4 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-307dcff4 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-307dcff4 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-307dcff4:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-307dcff4 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-188b7a3d */.elementor-27079 .elementor-element.elementor-element-188b7a3d .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-188b7a3d .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-188b7a3d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-188b7a3d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-188b7a3d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c8067ed */.elementor-27079 .elementor-element.elementor-element-c8067ed .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-c8067ed .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-c8067ed .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-c8067ed:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-c8067ed .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7cba3b8 */.elementor-27079 .elementor-element.elementor-element-7cba3b8 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-7cba3b8 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-7cba3b8 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-7cba3b8:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-7cba3b8 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f502a1 */.elementor-27079 .elementor-element.elementor-element-3f502a1 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-3f502a1 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-3f502a1 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-3f502a1:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-3f502a1 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-403e5ec8 */.elementor-27079 .elementor-element.elementor-element-403e5ec8 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-403e5ec8 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-403e5ec8 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-403e5ec8:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-403e5ec8 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f87426 */.elementor-27079 .elementor-element.elementor-element-7f87426 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-7f87426 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-7f87426 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-7f87426:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-7f87426 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-127af109 */.elementor-27079 .elementor-element.elementor-element-127af109 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-127af109 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-127af109 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-127af109:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-127af109 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-187206b6 */.elementor-27079 .elementor-element.elementor-element-187206b6 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-187206b6 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-187206b6 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-187206b6:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-187206b6 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c341e66 */.elementor-27079 .elementor-element.elementor-element-4c341e66 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-4c341e66 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-4c341e66 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-4c341e66:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-4c341e66 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72fc5f6 */.elementor-27079 .elementor-element.elementor-element-72fc5f6 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-72fc5f6 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-72fc5f6 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-72fc5f6:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-72fc5f6 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e869dae */.elementor-27079 .elementor-element.elementor-element-3e869dae .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-3e869dae .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-3e869dae .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-3e869dae:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-3e869dae .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-53196617 */.elementor-27079 .elementor-element.elementor-element-53196617 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-53196617 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-53196617 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-53196617:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-53196617 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68e12da7 */.elementor-27079 .elementor-element.elementor-element-68e12da7 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-68e12da7 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-68e12da7 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-68e12da7:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-68e12da7 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f4f9a5f */.elementor-27079 .elementor-element.elementor-element-6f4f9a5f .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-6f4f9a5f .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-6f4f9a5f .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-6f4f9a5f:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-6f4f9a5f .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37a16dfe */.elementor-27079 .elementor-element.elementor-element-37a16dfe .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-37a16dfe .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-37a16dfe .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-37a16dfe:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-37a16dfe .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2580eb98 */.elementor-27079 .elementor-element.elementor-element-2580eb98 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-2580eb98 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-2580eb98 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-2580eb98:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-2580eb98 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6c089dbc */.elementor-27079 .elementor-element.elementor-element-6c089dbc .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-6c089dbc .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-6c089dbc .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-6c089dbc:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-6c089dbc .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-626033a4 */.elementor-27079 .elementor-element.elementor-element-626033a4 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-626033a4 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-626033a4 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-626033a4:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-626033a4 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-34318e9c */.elementor-27079 .elementor-element.elementor-element-34318e9c .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-34318e9c .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-34318e9c .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-34318e9c:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-34318e9c .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-49cf2efa */.elementor-27079 .elementor-element.elementor-element-49cf2efa .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-49cf2efa .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-49cf2efa .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-49cf2efa:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-49cf2efa .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d914073 */.elementor-27079 .elementor-element.elementor-element-2d914073 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-2d914073 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-2d914073 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-2d914073:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-2d914073 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3a7aceaf */.elementor-27079 .elementor-element.elementor-element-3a7aceaf .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-3a7aceaf .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-3a7aceaf .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-3a7aceaf:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-3a7aceaf .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-38cd177a */.elementor-27079 .elementor-element.elementor-element-38cd177a .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-38cd177a .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-38cd177a .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-38cd177a:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-38cd177a .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2452cd48 */.elementor-27079 .elementor-element.elementor-element-2452cd48 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-2452cd48 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-2452cd48 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-2452cd48:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-2452cd48 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2edc17dc */.elementor-27079 .elementor-element.elementor-element-2edc17dc .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-2edc17dc .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-2edc17dc .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-2edc17dc:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-2edc17dc .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7d48046c */.elementor-27079 .elementor-element.elementor-element-7d48046c .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-7d48046c .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-7d48046c .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-7d48046c:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-7d48046c .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd40d65 */.elementor-27079 .elementor-element.elementor-element-3dd40d65 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-3dd40d65 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-3dd40d65 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-3dd40d65:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-3dd40d65 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d71a43f */.elementor-27079 .elementor-element.elementor-element-2d71a43f .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-2d71a43f .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-2d71a43f .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-2d71a43f:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-2d71a43f .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-568beb2b */.elementor-27079 .elementor-element.elementor-element-568beb2b .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-568beb2b .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-568beb2b .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-568beb2b:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-568beb2b .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24e680fb */.elementor-27079 .elementor-element.elementor-element-24e680fb .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-24e680fb .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-24e680fb .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-24e680fb:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-24e680fb .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-409c10c7 */.elementor-27079 .elementor-element.elementor-element-409c10c7 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-409c10c7 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-409c10c7 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-409c10c7:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-409c10c7 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4bfb4e28 */.elementor-27079 .elementor-element.elementor-element-4bfb4e28 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-4bfb4e28 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-4bfb4e28 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-4bfb4e28:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-4bfb4e28 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47e81ac7 */.elementor-27079 .elementor-element.elementor-element-47e81ac7 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-47e81ac7 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-47e81ac7 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-47e81ac7:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-47e81ac7 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7977c238 */.elementor-27079 .elementor-element.elementor-element-7977c238 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-7977c238 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-7977c238 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-7977c238:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-7977c238 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b98c5d0 */.elementor-27079 .elementor-element.elementor-element-b98c5d0 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-b98c5d0 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-b98c5d0 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-b98c5d0:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-b98c5d0 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ff092bf */.elementor-27079 .elementor-element.elementor-element-7ff092bf .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-7ff092bf .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-7ff092bf .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-7ff092bf:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-7ff092bf .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-76f56b4a */.elementor-27079 .elementor-element.elementor-element-76f56b4a .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-76f56b4a .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-76f56b4a .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-76f56b4a:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-76f56b4a .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48044b4d */.elementor-27079 .elementor-element.elementor-element-48044b4d .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-48044b4d .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-48044b4d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-48044b4d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-48044b4d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1cf0459f */.elementor-27079 .elementor-element.elementor-element-1cf0459f .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-1cf0459f .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-1cf0459f .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-1cf0459f:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-1cf0459f .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-26741bb6 */.elementor-27079 .elementor-element.elementor-element-26741bb6 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-26741bb6 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-26741bb6 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-26741bb6:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-26741bb6 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-42c6b7e8 */.elementor-27079 .elementor-element.elementor-element-42c6b7e8 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-42c6b7e8 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-42c6b7e8 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-42c6b7e8:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-42c6b7e8 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-307dcff4 */.elementor-27079 .elementor-element.elementor-element-307dcff4 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-307dcff4 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-307dcff4 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-307dcff4:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-307dcff4 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-188b7a3d */.elementor-27079 .elementor-element.elementor-element-188b7a3d .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-188b7a3d .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-188b7a3d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-188b7a3d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-188b7a3d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c8067ed */.elementor-27079 .elementor-element.elementor-element-c8067ed .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-c8067ed .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-c8067ed .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-c8067ed:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-c8067ed .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7cba3b8 */.elementor-27079 .elementor-element.elementor-element-7cba3b8 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-7cba3b8 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-7cba3b8 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-7cba3b8:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-7cba3b8 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f502a1 */.elementor-27079 .elementor-element.elementor-element-3f502a1 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-3f502a1 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-3f502a1 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-3f502a1:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-3f502a1 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-403e5ec8 */.elementor-27079 .elementor-element.elementor-element-403e5ec8 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-403e5ec8 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-403e5ec8 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-403e5ec8:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-403e5ec8 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f87426 */.elementor-27079 .elementor-element.elementor-element-7f87426 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-7f87426 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-7f87426 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-7f87426:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-7f87426 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-127af109 */.elementor-27079 .elementor-element.elementor-element-127af109 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-127af109 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-127af109 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-127af109:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-127af109 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-187206b6 */.elementor-27079 .elementor-element.elementor-element-187206b6 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-187206b6 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-187206b6 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-187206b6:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-187206b6 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c341e66 */.elementor-27079 .elementor-element.elementor-element-4c341e66 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-4c341e66 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-4c341e66 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-4c341e66:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-4c341e66 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72fc5f6 */.elementor-27079 .elementor-element.elementor-element-72fc5f6 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-72fc5f6 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-72fc5f6 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-72fc5f6:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-72fc5f6 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e869dae */.elementor-27079 .elementor-element.elementor-element-3e869dae .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-3e869dae .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-3e869dae .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-3e869dae:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-3e869dae .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-53196617 */.elementor-27079 .elementor-element.elementor-element-53196617 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-53196617 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-53196617 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-53196617:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-53196617 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68e12da7 */.elementor-27079 .elementor-element.elementor-element-68e12da7 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-68e12da7 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-68e12da7 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-68e12da7:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-68e12da7 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f4f9a5f */.elementor-27079 .elementor-element.elementor-element-6f4f9a5f .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-6f4f9a5f .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-6f4f9a5f .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-6f4f9a5f:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-6f4f9a5f .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37a16dfe */.elementor-27079 .elementor-element.elementor-element-37a16dfe .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-37a16dfe .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-37a16dfe .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-37a16dfe:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-37a16dfe .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2580eb98 */.elementor-27079 .elementor-element.elementor-element-2580eb98 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-2580eb98 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-2580eb98 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-2580eb98:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-2580eb98 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6c089dbc */.elementor-27079 .elementor-element.elementor-element-6c089dbc .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-6c089dbc .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-6c089dbc .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-6c089dbc:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-6c089dbc .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-626033a4 */.elementor-27079 .elementor-element.elementor-element-626033a4 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-626033a4 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-626033a4 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-626033a4:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-626033a4 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-34318e9c */.elementor-27079 .elementor-element.elementor-element-34318e9c .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-34318e9c .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-34318e9c .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-34318e9c:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-34318e9c .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-49cf2efa */.elementor-27079 .elementor-element.elementor-element-49cf2efa .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-49cf2efa .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-49cf2efa .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-49cf2efa:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-49cf2efa .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d914073 */.elementor-27079 .elementor-element.elementor-element-2d914073 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-2d914073 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-2d914073 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-2d914073:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-2d914073 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3a7aceaf */.elementor-27079 .elementor-element.elementor-element-3a7aceaf .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-3a7aceaf .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-3a7aceaf .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-3a7aceaf:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-3a7aceaf .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-38cd177a */.elementor-27079 .elementor-element.elementor-element-38cd177a .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-38cd177a .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-38cd177a .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-38cd177a:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-38cd177a .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2452cd48 */.elementor-27079 .elementor-element.elementor-element-2452cd48 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-2452cd48 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-2452cd48 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-2452cd48:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-2452cd48 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2edc17dc */.elementor-27079 .elementor-element.elementor-element-2edc17dc .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-2edc17dc .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-2edc17dc .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-2edc17dc:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-2edc17dc .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7d48046c */.elementor-27079 .elementor-element.elementor-element-7d48046c .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-7d48046c .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-7d48046c .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-7d48046c:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-7d48046c .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd40d65 */.elementor-27079 .elementor-element.elementor-element-3dd40d65 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-3dd40d65 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-3dd40d65 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-3dd40d65:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-3dd40d65 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d71a43f */.elementor-27079 .elementor-element.elementor-element-2d71a43f .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-2d71a43f .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-2d71a43f .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-2d71a43f:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-2d71a43f .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-568beb2b */.elementor-27079 .elementor-element.elementor-element-568beb2b .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-568beb2b .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-568beb2b .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-568beb2b:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-568beb2b .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24e680fb */.elementor-27079 .elementor-element.elementor-element-24e680fb .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-24e680fb .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-24e680fb .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-24e680fb:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-24e680fb .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-409c10c7 */.elementor-27079 .elementor-element.elementor-element-409c10c7 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-409c10c7 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-409c10c7 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-409c10c7:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-409c10c7 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4bfb4e28 */.elementor-27079 .elementor-element.elementor-element-4bfb4e28 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-4bfb4e28 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-4bfb4e28 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-4bfb4e28:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-4bfb4e28 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47e81ac7 */.elementor-27079 .elementor-element.elementor-element-47e81ac7 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-47e81ac7 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-47e81ac7 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-47e81ac7:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-47e81ac7 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7977c238 */.elementor-27079 .elementor-element.elementor-element-7977c238 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-7977c238 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-7977c238 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-7977c238:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-7977c238 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b98c5d0 */.elementor-27079 .elementor-element.elementor-element-b98c5d0 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-b98c5d0 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-b98c5d0 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-b98c5d0:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-b98c5d0 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ff092bf */.elementor-27079 .elementor-element.elementor-element-7ff092bf .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-7ff092bf .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-7ff092bf .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-7ff092bf:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-7ff092bf .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-76f56b4a */.elementor-27079 .elementor-element.elementor-element-76f56b4a .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-76f56b4a .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-76f56b4a .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-76f56b4a:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-76f56b4a .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48044b4d */.elementor-27079 .elementor-element.elementor-element-48044b4d .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-48044b4d .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-48044b4d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-48044b4d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-48044b4d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1cf0459f */.elementor-27079 .elementor-element.elementor-element-1cf0459f .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-1cf0459f .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-1cf0459f .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-1cf0459f:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-1cf0459f .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-26741bb6 */.elementor-27079 .elementor-element.elementor-element-26741bb6 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-26741bb6 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-26741bb6 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-26741bb6:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-26741bb6 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-42c6b7e8 */.elementor-27079 .elementor-element.elementor-element-42c6b7e8 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-42c6b7e8 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-42c6b7e8 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-42c6b7e8:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-42c6b7e8 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-307dcff4 */.elementor-27079 .elementor-element.elementor-element-307dcff4 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-307dcff4 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-307dcff4 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-307dcff4:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-307dcff4 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-188b7a3d */.elementor-27079 .elementor-element.elementor-element-188b7a3d .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-188b7a3d .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-188b7a3d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-188b7a3d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-188b7a3d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c8067ed */.elementor-27079 .elementor-element.elementor-element-c8067ed .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-c8067ed .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-c8067ed .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-c8067ed:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-c8067ed .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7cba3b8 */.elementor-27079 .elementor-element.elementor-element-7cba3b8 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-7cba3b8 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-7cba3b8 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-7cba3b8:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-7cba3b8 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f502a1 */.elementor-27079 .elementor-element.elementor-element-3f502a1 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-3f502a1 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-3f502a1 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-3f502a1:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-3f502a1 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-403e5ec8 */.elementor-27079 .elementor-element.elementor-element-403e5ec8 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-403e5ec8 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-403e5ec8 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-403e5ec8:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-403e5ec8 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f87426 */.elementor-27079 .elementor-element.elementor-element-7f87426 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-7f87426 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-7f87426 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-7f87426:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-7f87426 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-127af109 */.elementor-27079 .elementor-element.elementor-element-127af109 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-127af109 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-127af109 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-127af109:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-127af109 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-187206b6 */.elementor-27079 .elementor-element.elementor-element-187206b6 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-187206b6 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-187206b6 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-187206b6:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-187206b6 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c341e66 */.elementor-27079 .elementor-element.elementor-element-4c341e66 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-4c341e66 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-4c341e66 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-4c341e66:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-4c341e66 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72fc5f6 */.elementor-27079 .elementor-element.elementor-element-72fc5f6 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-72fc5f6 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-72fc5f6 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-72fc5f6:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-72fc5f6 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e869dae */.elementor-27079 .elementor-element.elementor-element-3e869dae .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-3e869dae .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-3e869dae .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-3e869dae:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-3e869dae .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-53196617 */.elementor-27079 .elementor-element.elementor-element-53196617 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-53196617 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-53196617 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-53196617:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-53196617 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68e12da7 */.elementor-27079 .elementor-element.elementor-element-68e12da7 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-68e12da7 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-68e12da7 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-68e12da7:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-68e12da7 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f4f9a5f */.elementor-27079 .elementor-element.elementor-element-6f4f9a5f .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-6f4f9a5f .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-6f4f9a5f .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-6f4f9a5f:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-6f4f9a5f .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37a16dfe */.elementor-27079 .elementor-element.elementor-element-37a16dfe .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-37a16dfe .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-37a16dfe .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-37a16dfe:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-37a16dfe .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2580eb98 */.elementor-27079 .elementor-element.elementor-element-2580eb98 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-2580eb98 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-2580eb98 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-2580eb98:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-2580eb98 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6c089dbc */.elementor-27079 .elementor-element.elementor-element-6c089dbc .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-6c089dbc .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-6c089dbc .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-6c089dbc:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-6c089dbc .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-626033a4 */.elementor-27079 .elementor-element.elementor-element-626033a4 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-626033a4 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-626033a4 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-626033a4:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-626033a4 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-34318e9c */.elementor-27079 .elementor-element.elementor-element-34318e9c .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-34318e9c .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-34318e9c .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-34318e9c:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-34318e9c .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-49cf2efa */.elementor-27079 .elementor-element.elementor-element-49cf2efa .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-49cf2efa .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-49cf2efa .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-49cf2efa:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-49cf2efa .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d914073 */.elementor-27079 .elementor-element.elementor-element-2d914073 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-2d914073 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-2d914073 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-2d914073:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-2d914073 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3a7aceaf */.elementor-27079 .elementor-element.elementor-element-3a7aceaf .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-3a7aceaf .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-3a7aceaf .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-3a7aceaf:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-3a7aceaf .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-38cd177a */.elementor-27079 .elementor-element.elementor-element-38cd177a .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-38cd177a .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-38cd177a .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-38cd177a:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-38cd177a .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2452cd48 */.elementor-27079 .elementor-element.elementor-element-2452cd48 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-2452cd48 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-2452cd48 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-2452cd48:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-2452cd48 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2edc17dc */.elementor-27079 .elementor-element.elementor-element-2edc17dc .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-2edc17dc .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-2edc17dc .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-2edc17dc:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-2edc17dc .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7d48046c */.elementor-27079 .elementor-element.elementor-element-7d48046c .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-7d48046c .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-7d48046c .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-7d48046c:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-7d48046c .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd40d65 */.elementor-27079 .elementor-element.elementor-element-3dd40d65 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-3dd40d65 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-3dd40d65 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-3dd40d65:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-3dd40d65 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d71a43f */.elementor-27079 .elementor-element.elementor-element-2d71a43f .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-2d71a43f .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-2d71a43f .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-2d71a43f:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-2d71a43f .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-568beb2b */.elementor-27079 .elementor-element.elementor-element-568beb2b .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-568beb2b .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-568beb2b .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-568beb2b:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-568beb2b .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24e680fb */.elementor-27079 .elementor-element.elementor-element-24e680fb .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-24e680fb .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-24e680fb .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-24e680fb:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-24e680fb .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-409c10c7 */.elementor-27079 .elementor-element.elementor-element-409c10c7 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-409c10c7 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-409c10c7 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-409c10c7:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-409c10c7 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4bfb4e28 */.elementor-27079 .elementor-element.elementor-element-4bfb4e28 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-4bfb4e28 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-4bfb4e28 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-4bfb4e28:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-4bfb4e28 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47e81ac7 */.elementor-27079 .elementor-element.elementor-element-47e81ac7 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-47e81ac7 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-47e81ac7 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-47e81ac7:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-47e81ac7 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7977c238 */.elementor-27079 .elementor-element.elementor-element-7977c238 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-7977c238 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-7977c238 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-7977c238:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-7977c238 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b98c5d0 */.elementor-27079 .elementor-element.elementor-element-b98c5d0 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-b98c5d0 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-b98c5d0 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-b98c5d0:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-b98c5d0 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ff092bf */.elementor-27079 .elementor-element.elementor-element-7ff092bf .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-7ff092bf .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-7ff092bf .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-7ff092bf:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-7ff092bf .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-76f56b4a */.elementor-27079 .elementor-element.elementor-element-76f56b4a .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-76f56b4a .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-76f56b4a .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-76f56b4a:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-76f56b4a .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48044b4d */.elementor-27079 .elementor-element.elementor-element-48044b4d .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-48044b4d .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-48044b4d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-48044b4d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-48044b4d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1cf0459f */.elementor-27079 .elementor-element.elementor-element-1cf0459f .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-1cf0459f .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-1cf0459f .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-1cf0459f:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-1cf0459f .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-26741bb6 */.elementor-27079 .elementor-element.elementor-element-26741bb6 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-26741bb6 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-26741bb6 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-26741bb6:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-26741bb6 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-42c6b7e8 */.elementor-27079 .elementor-element.elementor-element-42c6b7e8 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-42c6b7e8 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-42c6b7e8 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-42c6b7e8:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-42c6b7e8 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-307dcff4 */.elementor-27079 .elementor-element.elementor-element-307dcff4 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-307dcff4 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-307dcff4 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-307dcff4:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-307dcff4 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-188b7a3d */.elementor-27079 .elementor-element.elementor-element-188b7a3d .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-188b7a3d .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-188b7a3d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-188b7a3d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-188b7a3d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c8067ed */.elementor-27079 .elementor-element.elementor-element-c8067ed .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-c8067ed .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-c8067ed .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-c8067ed:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-c8067ed .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7cba3b8 */.elementor-27079 .elementor-element.elementor-element-7cba3b8 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-7cba3b8 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-7cba3b8 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-7cba3b8:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-7cba3b8 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f502a1 */.elementor-27079 .elementor-element.elementor-element-3f502a1 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-3f502a1 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-3f502a1 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-3f502a1:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-3f502a1 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-403e5ec8 */.elementor-27079 .elementor-element.elementor-element-403e5ec8 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-403e5ec8 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-403e5ec8 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-403e5ec8:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-403e5ec8 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f87426 */.elementor-27079 .elementor-element.elementor-element-7f87426 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-7f87426 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-7f87426 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-7f87426:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-7f87426 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-127af109 */.elementor-27079 .elementor-element.elementor-element-127af109 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-127af109 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-127af109 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-127af109:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-127af109 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-187206b6 */.elementor-27079 .elementor-element.elementor-element-187206b6 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-187206b6 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-187206b6 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-187206b6:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-187206b6 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c341e66 */.elementor-27079 .elementor-element.elementor-element-4c341e66 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-4c341e66 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-4c341e66 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-4c341e66:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-4c341e66 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72fc5f6 */.elementor-27079 .elementor-element.elementor-element-72fc5f6 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-72fc5f6 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-72fc5f6 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-72fc5f6:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-72fc5f6 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e869dae */.elementor-27079 .elementor-element.elementor-element-3e869dae .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-3e869dae .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-3e869dae .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-3e869dae:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-3e869dae .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-53196617 */.elementor-27079 .elementor-element.elementor-element-53196617 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-53196617 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-53196617 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-53196617:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-53196617 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68e12da7 */.elementor-27079 .elementor-element.elementor-element-68e12da7 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-68e12da7 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-68e12da7 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-68e12da7:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-68e12da7 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f4f9a5f */.elementor-27079 .elementor-element.elementor-element-6f4f9a5f .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-6f4f9a5f .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-6f4f9a5f .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-6f4f9a5f:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-6f4f9a5f .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37a16dfe */.elementor-27079 .elementor-element.elementor-element-37a16dfe .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-37a16dfe .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-37a16dfe .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-37a16dfe:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-37a16dfe .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2580eb98 */.elementor-27079 .elementor-element.elementor-element-2580eb98 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-2580eb98 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-2580eb98 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-2580eb98:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-2580eb98 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6c089dbc */.elementor-27079 .elementor-element.elementor-element-6c089dbc .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-6c089dbc .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-6c089dbc .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-6c089dbc:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-6c089dbc .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-626033a4 */.elementor-27079 .elementor-element.elementor-element-626033a4 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-626033a4 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-626033a4 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-626033a4:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-626033a4 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-34318e9c */.elementor-27079 .elementor-element.elementor-element-34318e9c .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-34318e9c .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-34318e9c .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-34318e9c:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-34318e9c .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-49cf2efa */.elementor-27079 .elementor-element.elementor-element-49cf2efa .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-49cf2efa .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-49cf2efa .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-49cf2efa:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-49cf2efa .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d914073 */.elementor-27079 .elementor-element.elementor-element-2d914073 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-2d914073 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-2d914073 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-2d914073:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-2d914073 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3a7aceaf */.elementor-27079 .elementor-element.elementor-element-3a7aceaf .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-3a7aceaf .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-3a7aceaf .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-3a7aceaf:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-3a7aceaf .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-38cd177a */.elementor-27079 .elementor-element.elementor-element-38cd177a .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-38cd177a .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-38cd177a .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-38cd177a:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-38cd177a .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2452cd48 */.elementor-27079 .elementor-element.elementor-element-2452cd48 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-2452cd48 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-2452cd48 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-2452cd48:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-2452cd48 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2edc17dc */.elementor-27079 .elementor-element.elementor-element-2edc17dc .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-2edc17dc .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-2edc17dc .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-2edc17dc:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-2edc17dc .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7d48046c */.elementor-27079 .elementor-element.elementor-element-7d48046c .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-7d48046c .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-7d48046c .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-7d48046c:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-7d48046c .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd40d65 */.elementor-27079 .elementor-element.elementor-element-3dd40d65 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-3dd40d65 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-3dd40d65 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-3dd40d65:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-3dd40d65 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d71a43f */.elementor-27079 .elementor-element.elementor-element-2d71a43f .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-2d71a43f .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-2d71a43f .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-2d71a43f:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-2d71a43f .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-568beb2b */.elementor-27079 .elementor-element.elementor-element-568beb2b .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-568beb2b .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-568beb2b .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-568beb2b:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-568beb2b .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24e680fb */.elementor-27079 .elementor-element.elementor-element-24e680fb .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-24e680fb .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-24e680fb .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-24e680fb:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-24e680fb .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-409c10c7 */.elementor-27079 .elementor-element.elementor-element-409c10c7 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-409c10c7 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-409c10c7 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-409c10c7:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-409c10c7 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4bfb4e28 */.elementor-27079 .elementor-element.elementor-element-4bfb4e28 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-4bfb4e28 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-4bfb4e28 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-4bfb4e28:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-4bfb4e28 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47e81ac7 */.elementor-27079 .elementor-element.elementor-element-47e81ac7 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-47e81ac7 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-47e81ac7 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-47e81ac7:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-47e81ac7 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7977c238 */.elementor-27079 .elementor-element.elementor-element-7977c238 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-7977c238 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-7977c238 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-7977c238:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-7977c238 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b98c5d0 */.elementor-27079 .elementor-element.elementor-element-b98c5d0 .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-b98c5d0 .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-b98c5d0 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-b98c5d0:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-b98c5d0 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ff092bf */.elementor-27079 .elementor-element.elementor-element-7ff092bf .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-7ff092bf .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-7ff092bf .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-7ff092bf:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-7ff092bf .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-76f56b4a */.elementor-27079 .elementor-element.elementor-element-76f56b4a .elementor-icon-box {
  position: relative;
}
.elementor-27079 .elementor-element.elementor-element-76f56b4a .elementor-icon {
  cursor: help;
}
.elementor-27079 .elementor-element.elementor-element-76f56b4a .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27079 .elementor-element.elementor-element-76f56b4a:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27079 .elementor-element.elementor-element-76f56b4a .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-147c309 */.elementor-27079 .elementor-element.elementor-element-147c309 .elementor-icon-box-wrapper {
    align-items: center !important;
}
.elementor-27079 .elementor-element.elementor-element-147c309 h3.elementor-icon-box-title {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8a26cda */.elementor-27079 .elementor-element.elementor-element-8a26cda .elementor-icon-box-wrapper {
    align-items: center !important;
}
.elementor-27079 .elementor-element.elementor-element-8a26cda h3.elementor-icon-box-title {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a5f3e93 */.elementor-27079 .elementor-element.elementor-element-a5f3e93 {
    /*justify-content: space-between;*/
    opacity: 0.25;
}
.elementor-27079 .elementor-element.elementor-element-a5f3e93 img {
    max-width: 135px;
    max-height: 35px;
}
.elementor-27079 .elementor-element.elementor-element-a5f3e93 img {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0df745b */.elementor-27079 .elementor-element.elementor-element-0df745b p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fbfcaf */.elementor-27079 .elementor-element.elementor-element-2fbfcaf ul {
    padding: 24px 0 24px 24px;
}
.elementor-27079 .elementor-element.elementor-element-2fbfcaf li {
    list-style: inside;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2584b1d */.elementor-27079 .elementor-element.elementor-element-2584b1d p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cc9e51 */.elementor-27079 .elementor-element.elementor-element-2cc9e51 p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5efca3d */.elementor-27079 .elementor-element.elementor-element-5efca3d p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0df745b */.elementor-27079 .elementor-element.elementor-element-0df745b p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fbfcaf */.elementor-27079 .elementor-element.elementor-element-2fbfcaf ul {
    padding: 24px 0 24px 24px;
}
.elementor-27079 .elementor-element.elementor-element-2fbfcaf li {
    list-style: inside;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2584b1d */.elementor-27079 .elementor-element.elementor-element-2584b1d p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cc9e51 */.elementor-27079 .elementor-element.elementor-element-2cc9e51 p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5efca3d */.elementor-27079 .elementor-element.elementor-element-5efca3d p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0df745b */.elementor-27079 .elementor-element.elementor-element-0df745b p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fbfcaf */.elementor-27079 .elementor-element.elementor-element-2fbfcaf ul {
    padding: 24px 0 24px 24px;
}
.elementor-27079 .elementor-element.elementor-element-2fbfcaf li {
    list-style: inside;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2584b1d */.elementor-27079 .elementor-element.elementor-element-2584b1d p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cc9e51 */.elementor-27079 .elementor-element.elementor-element-2cc9e51 p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5efca3d */.elementor-27079 .elementor-element.elementor-element-5efca3d p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0df745b */.elementor-27079 .elementor-element.elementor-element-0df745b p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fbfcaf */.elementor-27079 .elementor-element.elementor-element-2fbfcaf ul {
    padding: 24px 0 24px 24px;
}
.elementor-27079 .elementor-element.elementor-element-2fbfcaf li {
    list-style: inside;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2584b1d */.elementor-27079 .elementor-element.elementor-element-2584b1d p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cc9e51 */.elementor-27079 .elementor-element.elementor-element-2cc9e51 p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5efca3d */.elementor-27079 .elementor-element.elementor-element-5efca3d p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0df745b */.elementor-27079 .elementor-element.elementor-element-0df745b p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fbfcaf */.elementor-27079 .elementor-element.elementor-element-2fbfcaf ul {
    padding: 24px 0 24px 24px;
}
.elementor-27079 .elementor-element.elementor-element-2fbfcaf li {
    list-style: inside;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2584b1d */.elementor-27079 .elementor-element.elementor-element-2584b1d p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cc9e51 */.elementor-27079 .elementor-element.elementor-element-2cc9e51 p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5efca3d */.elementor-27079 .elementor-element.elementor-element-5efca3d p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0df745b */.elementor-27079 .elementor-element.elementor-element-0df745b p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fbfcaf */.elementor-27079 .elementor-element.elementor-element-2fbfcaf ul {
    padding: 24px 0 24px 24px;
}
.elementor-27079 .elementor-element.elementor-element-2fbfcaf li {
    list-style: inside;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2584b1d */.elementor-27079 .elementor-element.elementor-element-2584b1d p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cc9e51 */.elementor-27079 .elementor-element.elementor-element-2cc9e51 p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5efca3d */.elementor-27079 .elementor-element.elementor-element-5efca3d p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0df745b */.elementor-27079 .elementor-element.elementor-element-0df745b p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fbfcaf */.elementor-27079 .elementor-element.elementor-element-2fbfcaf ul {
    padding: 24px 0 24px 24px;
}
.elementor-27079 .elementor-element.elementor-element-2fbfcaf li {
    list-style: inside;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2584b1d */.elementor-27079 .elementor-element.elementor-element-2584b1d p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cc9e51 */.elementor-27079 .elementor-element.elementor-element-2cc9e51 p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5efca3d */.elementor-27079 .elementor-element.elementor-element-5efca3d p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0df745b */.elementor-27079 .elementor-element.elementor-element-0df745b p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fbfcaf */.elementor-27079 .elementor-element.elementor-element-2fbfcaf ul {
    padding: 24px 0 24px 24px;
}
.elementor-27079 .elementor-element.elementor-element-2fbfcaf li {
    list-style: inside;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2584b1d */.elementor-27079 .elementor-element.elementor-element-2584b1d p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cc9e51 */.elementor-27079 .elementor-element.elementor-element-2cc9e51 p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5efca3d */.elementor-27079 .elementor-element.elementor-element-5efca3d p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0df745b */.elementor-27079 .elementor-element.elementor-element-0df745b p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fbfcaf */.elementor-27079 .elementor-element.elementor-element-2fbfcaf ul {
    padding: 24px 0 24px 24px;
}
.elementor-27079 .elementor-element.elementor-element-2fbfcaf li {
    list-style: inside;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2584b1d */.elementor-27079 .elementor-element.elementor-element-2584b1d p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cc9e51 */.elementor-27079 .elementor-element.elementor-element-2cc9e51 p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5efca3d */.elementor-27079 .elementor-element.elementor-element-5efca3d p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0df745b */.elementor-27079 .elementor-element.elementor-element-0df745b p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fbfcaf */.elementor-27079 .elementor-element.elementor-element-2fbfcaf ul {
    padding: 24px 0 24px 24px;
}
.elementor-27079 .elementor-element.elementor-element-2fbfcaf li {
    list-style: inside;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2584b1d */.elementor-27079 .elementor-element.elementor-element-2584b1d p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cc9e51 */.elementor-27079 .elementor-element.elementor-element-2cc9e51 p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5efca3d */.elementor-27079 .elementor-element.elementor-element-5efca3d p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0df745b */.elementor-27079 .elementor-element.elementor-element-0df745b p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fbfcaf */.elementor-27079 .elementor-element.elementor-element-2fbfcaf ul {
    padding: 24px 0 24px 24px;
}
.elementor-27079 .elementor-element.elementor-element-2fbfcaf li {
    list-style: inside;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2584b1d */.elementor-27079 .elementor-element.elementor-element-2584b1d p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cc9e51 */.elementor-27079 .elementor-element.elementor-element-2cc9e51 p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5efca3d */.elementor-27079 .elementor-element.elementor-element-5efca3d p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0df745b */.elementor-27079 .elementor-element.elementor-element-0df745b p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fbfcaf */.elementor-27079 .elementor-element.elementor-element-2fbfcaf ul {
    padding: 24px 0 24px 24px;
}
.elementor-27079 .elementor-element.elementor-element-2fbfcaf li {
    list-style: inside;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2584b1d */.elementor-27079 .elementor-element.elementor-element-2584b1d p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cc9e51 */.elementor-27079 .elementor-element.elementor-element-2cc9e51 p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5efca3d */.elementor-27079 .elementor-element.elementor-element-5efca3d p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0df745b */.elementor-27079 .elementor-element.elementor-element-0df745b p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fbfcaf */.elementor-27079 .elementor-element.elementor-element-2fbfcaf ul {
    padding: 24px 0 24px 24px;
}
.elementor-27079 .elementor-element.elementor-element-2fbfcaf li {
    list-style: inside;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2584b1d */.elementor-27079 .elementor-element.elementor-element-2584b1d p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cc9e51 */.elementor-27079 .elementor-element.elementor-element-2cc9e51 p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5efca3d */.elementor-27079 .elementor-element.elementor-element-5efca3d p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-5365f33 */.elementor-27079 .elementor-element.elementor-element-5365f33 {
  column-count: 2;
  column-gap: 24px;
}
@media (max-width: 1024px) {
  .elementor-27079 .elementor-element.elementor-element-5365f33 {
    column-count: 1;
  }
}
@media (min-width: 1025px) {
    .elementor-27079 .elementor-element.elementor-element-5365f33 .e-n-accordion-item:nth-child(7) {
        break-before: column;
        -webkit-column-break-before: always;
        column-break-before: always;
    }
}
.elementor-27079 .elementor-element.elementor-element-5365f33 .e-n-accordion-item {
    border-radius: 8px !important;
    overflow: hidden;
}
.elementor-27079 .elementor-element.elementor-element-5365f33 .e-n-accordion-item-title {
    min-height: 88px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9728f9e */.elementor-27079 .elementor-element.elementor-element-9728f9e u {
    text-decoration-color: #FFE6D1;   
    text-decoration-thickness: 25px;
    text-underline-position: auto;
}
.underline-highlight {
  background: linear-gradient(transparent 65%, #FFE6D1 65%);
  padding: 0 5px;
  border-radius: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-569c435 */.elementor-27079 .elementor-element.elementor-element-569c435 u {
    text-decoration-color: #FFE6D1;   
    text-decoration-thickness: 25px;
    text-underline-position: auto;
}
.underline-highlight {
  background: linear-gradient(transparent 65%, #FFE6D1 65%);
  padding: 0 5px;
  border-radius: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92ff9bd */.elementor-27079 .elementor-element.elementor-element-92ff9bd u {
    text-decoration-color: #FFE6D1;   
    text-decoration-thickness: 25px;
    text-underline-position: auto;
}
.underline-highlight {
  background: linear-gradient(transparent 65%, #FFE6D1 65%);
  padding: 0 5px;
  border-radius: 0;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-ee124e6 */.elementor-27079 .elementor-element.elementor-element-ee124e6 .swiper-slide {
    opacity: 0.5;
}
.elementor-27079 .elementor-element.elementor-element-ee124e6 .swiper-slide-next {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7df9add */.elementor-27079 .elementor-element.elementor-element-7df9add u {
    text-decoration-color: #FFE6D1;   
    text-decoration-thickness: 25px;
    text-underline-position: auto;
}
.underline-highlight {
  background: linear-gradient(transparent 65%, #FFE6D1 65%);
  padding: 0 5px;
  border-radius: 0;
}/* End custom CSS */