.elementor-27080 .elementor-element.elementor-element-3248c269{--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:40px;--padding-left:24px;--padding-right:24px;}.elementor-27080 .elementor-element.elementor-element-3248c269:not(.elementor-motion-effects-element-type-background), .elementor-27080 .elementor-element.elementor-element-3248c269 > .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-27080 .elementor-element.elementor-element-97dbb4c{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:48px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-27080 .elementor-element.elementor-element-397a06f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27080 .elementor-element.elementor-element-192deb6{text-align:center;}.elementor-27080 .elementor-element.elementor-element-192deb6 .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-27080 .elementor-element.elementor-element-901d976{left:-150px;}body.rtl .elementor-27080 .elementor-element.elementor-element-901d976{right:-150px;}.elementor-27080 .elementor-element.elementor-element-901d976{bottom:35%;}body:not(.rtl) .elementor-27080 .elementor-element.elementor-element-ba06c26{right:-45px;}body.rtl .elementor-27080 .elementor-element.elementor-element-ba06c26{left:-45px;}.elementor-27080 .elementor-element.elementor-element-ba06c26{top:-25%;}.elementor-27080 .elementor-element.elementor-element-a759811{text-align:center;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-27080 .elementor-element.elementor-element-a759811 p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-9e78039{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27080 .elementor-element.elementor-element-267798d8{text-align:center;}.elementor-27080 .elementor-element.elementor-element-267798d8 .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-27080 .elementor-element.elementor-element-42459f9f{--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-27080 .elementor-element.elementor-element-42459f9f:not(.elementor-motion-effects-element-type-background), .elementor-27080 .elementor-element.elementor-element-42459f9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-27080 .elementor-element.elementor-element-27d3e412 .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-27080 .elementor-element.elementor-element-27d3e412 .elementor-button:hover, .elementor-27080 .elementor-element.elementor-element-27d3e412 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-1d01067 );}.elementor-27080 .elementor-element.elementor-element-27d3e412{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-27080 .elementor-element.elementor-element-27d3e412.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-27080 .elementor-element.elementor-element-27d3e412 .elementor-button:hover svg, .elementor-27080 .elementor-element.elementor-element-27d3e412 .elementor-button:focus svg{fill:var( --e-global-color-1d01067 );}.elementor-27080 .elementor-element.elementor-element-7f33fbf7 .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-27080 .elementor-element.elementor-element-7f33fbf7 .elementor-button:hover, .elementor-27080 .elementor-element.elementor-element-7f33fbf7 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-1d01067 );}.elementor-27080 .elementor-element.elementor-element-7f33fbf7{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-27080 .elementor-element.elementor-element-7f33fbf7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-27080 .elementor-element.elementor-element-7f33fbf7 .elementor-button:hover svg, .elementor-27080 .elementor-element.elementor-element-7f33fbf7 .elementor-button:focus svg{fill:var( --e-global-color-1d01067 );}.elementor-27080 .elementor-element.elementor-element-72fd09ec{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-27080 .elementor-element.elementor-element-51817abd{--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-27080 .elementor-element.elementor-element-399a6dda{--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-27080 .elementor-element.elementor-element-399a6dda:not(.elementor-motion-effects-element-type-background), .elementor-27080 .elementor-element.elementor-element-399a6dda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-99823c1 );}.elementor-27080 .elementor-element.elementor-element-4eae64bc{--display:flex;--min-height:411px;--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-27080 .elementor-element.elementor-element-422965b{--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-27080 .elementor-element.elementor-element-b992c3b{text-align:start;}.elementor-27080 .elementor-element.elementor-element-b992c3b .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-27080 .elementor-element.elementor-element-2d94cef > .elementor-widget-container{background-color:#8A38F5;padding:0px 6px 0px 6px;border-radius:8px 8px 8px 8px;}.elementor-27080 .elementor-element.elementor-element-2d94cef .elementor-icon-box-wrapper{align-items:center;}.elementor-27080 .elementor-element.elementor-element-2d94cef .elementor-icon{font-size:20px;}.elementor-27080 .elementor-element.elementor-element-2d94cef .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-2d94cef .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-27080 .elementor-element.elementor-element-2d94cef .elementor-icon-box-title{color:var( --e-global-color-1d01067 );}.elementor-27080 .elementor-element.elementor-element-3cd6ccb8 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-27080 .elementor-element.elementor-element-3cd6ccb8{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#7E7F90;}.elementor-27080 .elementor-element.elementor-element-3cd6ccb8 p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-32899232{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-27080 .elementor-element.elementor-element-32899232 p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-0e353b2{--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-27080 .elementor-element.elementor-element-0e353b2:not(.elementor-motion-effects-element-type-background), .elementor-27080 .elementor-element.elementor-element-0e353b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8e47651 );}.elementor-27080 .elementor-element.elementor-element-55a1d97 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-27080 .elementor-element.elementor-element-55a1d97 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-27080 .elementor-element.elementor-element-55a1d97 .elementor-icon{font-size:32px;}.elementor-27080 .elementor-element.elementor-element-55a1d97 .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-55a1d97 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:700;line-height:24px;}.elementor-27080 .elementor-element.elementor-element-55a1d97 .elementor-icon-box-title{color:#8A38F5;}.elementor-27080 .elementor-element.elementor-element-55a1d97 .elementor-icon-box-description{font-size:14px;font-weight:700;line-height:24px;color:#8A38F5;}.elementor-27080 .elementor-element.elementor-element-a11515a > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-27080 .elementor-element.elementor-element-a11515a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-27080 .elementor-element.elementor-element-a11515a .elementor-icon{font-size:32px;}.elementor-27080 .elementor-element.elementor-element-a11515a .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-a11515a .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:700;line-height:24px;}.elementor-27080 .elementor-element.elementor-element-a11515a .elementor-icon-box-title{color:#8A38F5;}.elementor-27080 .elementor-element.elementor-element-a11515a .elementor-icon-box-description{font-size:14px;font-weight:700;line-height:24px;color:#1F006E;}.elementor-27080 .elementor-element.elementor-element-59edc1a0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27080 .elementor-element.elementor-element-642ee153 .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-27080 .elementor-element.elementor-element-642ee153 .elementor-button:hover, .elementor-27080 .elementor-element.elementor-element-642ee153 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-1d01067 );}.elementor-27080 .elementor-element.elementor-element-642ee153 .elementor-button:hover svg, .elementor-27080 .elementor-element.elementor-element-642ee153 .elementor-button:focus svg{fill:var( --e-global-color-1d01067 );}.elementor-27080 .elementor-element.elementor-element-7bfc70af{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-27080 .elementor-element.elementor-element-7bfc70af p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-57ed822a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-27080 .elementor-element.elementor-element-57ed822a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-27080 .elementor-element.elementor-element-57ed822a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-27080 .elementor-element.elementor-element-57ed822a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-27080 .elementor-element.elementor-element-57ed822a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-27080 .elementor-element.elementor-element-57ed822a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-27080 .elementor-element.elementor-element-57ed822a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-27080 .elementor-element.elementor-element-57ed822a{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-27080 .elementor-element.elementor-element-57ed822a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27080 .elementor-element.elementor-element-57ed822a .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-27080 .elementor-element.elementor-element-57ed822a .elementor-icon-list-text{transition:color 0.3s;}.elementor-27080 .elementor-element.elementor-element-6483287a{--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-27080 .elementor-element.elementor-element-6483287a:not(.elementor-motion-effects-element-type-background), .elementor-27080 .elementor-element.elementor-element-6483287a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-99823c1 );}.elementor-27080 .elementor-element.elementor-element-1b93edef{--display:flex;--min-height:335px;--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-27080 .elementor-element.elementor-element-641839e{--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-27080 .elementor-element.elementor-element-33f36ee{text-align:start;}.elementor-27080 .elementor-element.elementor-element-33f36ee .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-27080 .elementor-element.elementor-element-bdf193b > .elementor-widget-container{background-color:#8A38F5;padding:0px 6px 0px 6px;border-radius:8px 8px 8px 8px;}.elementor-27080 .elementor-element.elementor-element-bdf193b .elementor-icon-box-wrapper{align-items:center;}.elementor-27080 .elementor-element.elementor-element-bdf193b .elementor-icon{font-size:20px;}.elementor-27080 .elementor-element.elementor-element-bdf193b .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-bdf193b .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-27080 .elementor-element.elementor-element-bdf193b .elementor-icon-box-title{color:var( --e-global-color-1d01067 );}.elementor-27080 .elementor-element.elementor-element-54d4bbe3 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-27080 .elementor-element.elementor-element-54d4bbe3{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#7E7F90;}.elementor-27080 .elementor-element.elementor-element-54d4bbe3 p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-212877c4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27080 .elementor-element.elementor-element-100f5960{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-27080 .elementor-element.elementor-element-100f5960 p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-3d9c0cb7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27080 .elementor-element.elementor-element-4cff25d7{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-27080 .elementor-element.elementor-element-4cff25d7 p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-455dd96{--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-27080 .elementor-element.elementor-element-455dd96:not(.elementor-motion-effects-element-type-background), .elementor-27080 .elementor-element.elementor-element-455dd96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8e47651 );}.elementor-27080 .elementor-element.elementor-element-810b87a > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-27080 .elementor-element.elementor-element-810b87a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-27080 .elementor-element.elementor-element-810b87a .elementor-icon{font-size:32px;}.elementor-27080 .elementor-element.elementor-element-810b87a .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-810b87a .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:700;line-height:24px;}.elementor-27080 .elementor-element.elementor-element-810b87a .elementor-icon-box-title{color:#8A38F5;}.elementor-27080 .elementor-element.elementor-element-810b87a .elementor-icon-box-description{font-size:14px;font-weight:700;line-height:24px;color:#8A38F5;}.elementor-27080 .elementor-element.elementor-element-81ceb5f > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-27080 .elementor-element.elementor-element-81ceb5f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-27080 .elementor-element.elementor-element-81ceb5f .elementor-icon{font-size:32px;}.elementor-27080 .elementor-element.elementor-element-81ceb5f .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-81ceb5f .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:700;line-height:24px;}.elementor-27080 .elementor-element.elementor-element-81ceb5f .elementor-icon-box-title{color:#8A38F5;}.elementor-27080 .elementor-element.elementor-element-81ceb5f .elementor-icon-box-description{font-size:14px;font-weight:700;line-height:24px;color:#1F006E;}.elementor-27080 .elementor-element.elementor-element-2ac827ea{--display:flex;--min-height:126px;--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-27080 .elementor-element.elementor-element-2ac827ea:not(.elementor-motion-effects-element-type-background), .elementor-27080 .elementor-element.elementor-element-2ac827ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8e47651 );}.elementor-27080 .elementor-element.elementor-element-496da7f3{--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-27080 .elementor-element.elementor-element-3deba6cb{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-27080 .elementor-element.elementor-element-3deba6cb p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-488077d{text-align:start;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;line-height:16px;color:#131270;}.elementor-27080 .elementor-element.elementor-element-488077d p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-70fd2789{text-align:start;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;line-height:16px;color:#131270;}.elementor-27080 .elementor-element.elementor-element-70fd2789 p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-10278537{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27080 .elementor-element.elementor-element-befee4a .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-27080 .elementor-element.elementor-element-befee4a .elementor-button:hover, .elementor-27080 .elementor-element.elementor-element-befee4a .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-1d01067 );}.elementor-27080 .elementor-element.elementor-element-befee4a .elementor-button:hover svg, .elementor-27080 .elementor-element.elementor-element-befee4a .elementor-button:focus svg{fill:var( --e-global-color-1d01067 );}.elementor-27080 .elementor-element.elementor-element-7ed70721 .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-27080 .elementor-element.elementor-element-7ed70721 .elementor-button:hover, .elementor-27080 .elementor-element.elementor-element-7ed70721 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-1d01067 );}.elementor-27080 .elementor-element.elementor-element-7ed70721 .elementor-button:hover svg, .elementor-27080 .elementor-element.elementor-element-7ed70721 .elementor-button:focus svg{fill:var( --e-global-color-1d01067 );}.elementor-27080 .elementor-element.elementor-element-65eec650{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-27080 .elementor-element.elementor-element-65eec650 p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-454a7253 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-27080 .elementor-element.elementor-element-454a7253 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-27080 .elementor-element.elementor-element-454a7253 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-27080 .elementor-element.elementor-element-454a7253 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-27080 .elementor-element.elementor-element-454a7253 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-27080 .elementor-element.elementor-element-454a7253 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-27080 .elementor-element.elementor-element-454a7253 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-27080 .elementor-element.elementor-element-454a7253{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-27080 .elementor-element.elementor-element-454a7253 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27080 .elementor-element.elementor-element-454a7253 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-27080 .elementor-element.elementor-element-454a7253 .elementor-icon-list-text{transition:color 0.3s;}.elementor-27080 .elementor-element.elementor-element-3d660241{--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-27080 .elementor-element.elementor-element-3d660241:not(.elementor-motion-effects-element-type-background), .elementor-27080 .elementor-element.elementor-element-3d660241 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1FDF4;}.elementor-27080 .elementor-element.elementor-element-7c7eb708 > .elementor-widget-container{background-color:#51B185;padding:0px 16px 0px 16px;border-radius:50px 50px 50px 50px;}body:not(.rtl) .elementor-27080 .elementor-element.elementor-element-7c7eb708{left:calc(50% - 97px);}body.rtl .elementor-27080 .elementor-element.elementor-element-7c7eb708{right:calc(50% - 97px);}.elementor-27080 .elementor-element.elementor-element-7c7eb708{top:-16px;}.elementor-27080 .elementor-element.elementor-element-7c7eb708 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:10px;}.elementor-27080 .elementor-element.elementor-element-7c7eb708 .elementor-icon{font-size:32px;}.elementor-27080 .elementor-element.elementor-element-7c7eb708 .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-7c7eb708 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;line-height:14px;}.elementor-27080 .elementor-element.elementor-element-7c7eb708 .elementor-icon-box-title{color:var( --e-global-color-1d01067 );}.elementor-27080 .elementor-element.elementor-element-36c9a9ea{--display:flex;--min-height:335px;--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-27080 .elementor-element.elementor-element-a7f0bf5{--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-27080 .elementor-element.elementor-element-6d20148{text-align:start;}.elementor-27080 .elementor-element.elementor-element-6d20148 .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-27080 .elementor-element.elementor-element-75c73e7 > .elementor-widget-container{background-color:#8A38F5;padding:0px 6px 0px 6px;border-radius:8px 8px 8px 8px;}.elementor-27080 .elementor-element.elementor-element-75c73e7 .elementor-icon-box-wrapper{align-items:center;}.elementor-27080 .elementor-element.elementor-element-75c73e7 .elementor-icon{font-size:20px;}.elementor-27080 .elementor-element.elementor-element-75c73e7 .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-75c73e7 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-27080 .elementor-element.elementor-element-75c73e7 .elementor-icon-box-title{color:var( --e-global-color-1d01067 );}.elementor-27080 .elementor-element.elementor-element-307fce0c > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-27080 .elementor-element.elementor-element-307fce0c{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-0.3px;color:#7E7F90;}.elementor-27080 .elementor-element.elementor-element-307fce0c p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-b83a6d1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27080 .elementor-element.elementor-element-62b578ad{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-27080 .elementor-element.elementor-element-62b578ad p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-5281b93f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27080 .elementor-element.elementor-element-28a298cd{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-27080 .elementor-element.elementor-element-28a298cd p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-5dd3867{--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-27080 .elementor-element.elementor-element-5dd3867:not(.elementor-motion-effects-element-type-background), .elementor-27080 .elementor-element.elementor-element-5dd3867 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8e47651 );}.elementor-27080 .elementor-element.elementor-element-d1dc61f > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-27080 .elementor-element.elementor-element-d1dc61f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-27080 .elementor-element.elementor-element-d1dc61f .elementor-icon{font-size:32px;}.elementor-27080 .elementor-element.elementor-element-d1dc61f .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-d1dc61f .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:700;line-height:24px;}.elementor-27080 .elementor-element.elementor-element-d1dc61f .elementor-icon-box-title{color:#8A38F5;}.elementor-27080 .elementor-element.elementor-element-d1dc61f .elementor-icon-box-description{font-size:14px;font-weight:700;line-height:24px;color:#8A38F5;}.elementor-27080 .elementor-element.elementor-element-b89f042 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-27080 .elementor-element.elementor-element-b89f042 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-27080 .elementor-element.elementor-element-b89f042 .elementor-icon{font-size:32px;}.elementor-27080 .elementor-element.elementor-element-b89f042 .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-b89f042 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:700;line-height:24px;}.elementor-27080 .elementor-element.elementor-element-b89f042 .elementor-icon-box-title{color:#8A38F5;}.elementor-27080 .elementor-element.elementor-element-b89f042 .elementor-icon-box-description{font-size:14px;font-weight:700;line-height:24px;color:#8A38F5;}.elementor-27080 .elementor-element.elementor-element-ea52708 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-27080 .elementor-element.elementor-element-ea52708 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-27080 .elementor-element.elementor-element-ea52708 .elementor-icon{font-size:32px;}.elementor-27080 .elementor-element.elementor-element-ea52708 .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-ea52708 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:700;line-height:24px;}.elementor-27080 .elementor-element.elementor-element-ea52708 .elementor-icon-box-title{color:#8A38F5;}.elementor-27080 .elementor-element.elementor-element-ea52708 .elementor-icon-box-description{font-size:14px;font-weight:700;line-height:24px;color:#1F006E;}.elementor-27080 .elementor-element.elementor-element-59ec7d1d{--display:flex;--min-height:126px;--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-27080 .elementor-element.elementor-element-59ec7d1d:not(.elementor-motion-effects-element-type-background), .elementor-27080 .elementor-element.elementor-element-59ec7d1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8F8E8;}.elementor-27080 .elementor-element.elementor-element-72b0a910{--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-27080 .elementor-element.elementor-element-1b02ca7c{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-27080 .elementor-element.elementor-element-1b02ca7c p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-25b4f84a{text-align:start;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;line-height:18px;color:#131270;}.elementor-27080 .elementor-element.elementor-element-25b4f84a p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-56f3f6b0{text-align:start;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;line-height:18px;color:#131270;}.elementor-27080 .elementor-element.elementor-element-56f3f6b0 p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-16095f15{text-align:start;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;line-height:18px;color:#149B7B;}.elementor-27080 .elementor-element.elementor-element-16095f15 p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-22ec1bc6{text-align:start;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;line-height:18px;color:#149B7B;}.elementor-27080 .elementor-element.elementor-element-22ec1bc6 p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-48c3ea03{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27080 .elementor-element.elementor-element-7e8fd756 .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-27080 .elementor-element.elementor-element-7e8fd756 .elementor-button:hover, .elementor-27080 .elementor-element.elementor-element-7e8fd756 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-1d01067 );}.elementor-27080 .elementor-element.elementor-element-7e8fd756 .elementor-button:hover svg, .elementor-27080 .elementor-element.elementor-element-7e8fd756 .elementor-button:focus svg{fill:var( --e-global-color-1d01067 );}.elementor-27080 .elementor-element.elementor-element-779aef61 .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-27080 .elementor-element.elementor-element-779aef61 .elementor-button:hover, .elementor-27080 .elementor-element.elementor-element-779aef61 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-1d01067 );}.elementor-27080 .elementor-element.elementor-element-779aef61 .elementor-button:hover svg, .elementor-27080 .elementor-element.elementor-element-779aef61 .elementor-button:focus svg{fill:var( --e-global-color-1d01067 );}.elementor-27080 .elementor-element.elementor-element-6b48f3fd{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-27080 .elementor-element.elementor-element-6b48f3fd p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-78e95853 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-27080 .elementor-element.elementor-element-78e95853 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-27080 .elementor-element.elementor-element-78e95853 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-27080 .elementor-element.elementor-element-78e95853 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-27080 .elementor-element.elementor-element-78e95853 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-27080 .elementor-element.elementor-element-78e95853 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-27080 .elementor-element.elementor-element-78e95853 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-27080 .elementor-element.elementor-element-78e95853{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-27080 .elementor-element.elementor-element-78e95853 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27080 .elementor-element.elementor-element-78e95853 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-27080 .elementor-element.elementor-element-78e95853 .elementor-icon-list-text{transition:color 0.3s;}body:not(.rtl) .elementor-27080 .elementor-element.elementor-element-67839655{right:20px;}body.rtl .elementor-27080 .elementor-element.elementor-element-67839655{left:20px;}.elementor-27080 .elementor-element.elementor-element-67839655{bottom:-38px;}.elementor-27080 .elementor-element.elementor-element-37b40568{--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-27080 .elementor-element.elementor-element-37b40568:not(.elementor-motion-effects-element-type-background), .elementor-27080 .elementor-element.elementor-element-37b40568 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-99823c1 );}.elementor-27080 .elementor-element.elementor-element-7d44c547{--display:flex;--min-height:411px;--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-27080 .elementor-element.elementor-element-9a2ef92{--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-27080 .elementor-element.elementor-element-11984ae{text-align:start;}.elementor-27080 .elementor-element.elementor-element-11984ae .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-27080 .elementor-element.elementor-element-0642bd3 > .elementor-widget-container{background-color:#8A38F5;padding:0px 6px 0px 6px;border-radius:8px 8px 8px 8px;}.elementor-27080 .elementor-element.elementor-element-0642bd3 .elementor-icon-box-wrapper{align-items:center;}.elementor-27080 .elementor-element.elementor-element-0642bd3 .elementor-icon{font-size:20px;}.elementor-27080 .elementor-element.elementor-element-0642bd3 .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-0642bd3 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-27080 .elementor-element.elementor-element-0642bd3 .elementor-icon-box-title{color:var( --e-global-color-1d01067 );}.elementor-27080 .elementor-element.elementor-element-512ef51e > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-27080 .elementor-element.elementor-element-512ef51e{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#7E7F90;}.elementor-27080 .elementor-element.elementor-element-512ef51e p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-43ae327e{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-27080 .elementor-element.elementor-element-43ae327e p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-af4b547{--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-27080 .elementor-element.elementor-element-af4b547:not(.elementor-motion-effects-element-type-background), .elementor-27080 .elementor-element.elementor-element-af4b547 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8e47651 );}.elementor-27080 .elementor-element.elementor-element-9db7247 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-27080 .elementor-element.elementor-element-9db7247 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-27080 .elementor-element.elementor-element-9db7247 .elementor-icon{font-size:32px;}.elementor-27080 .elementor-element.elementor-element-9db7247 .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-9db7247 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:700;line-height:24px;}.elementor-27080 .elementor-element.elementor-element-9db7247 .elementor-icon-box-title{color:#8A38F5;}.elementor-27080 .elementor-element.elementor-element-9db7247 .elementor-icon-box-description{font-size:14px;font-weight:700;line-height:24px;color:#8A38F5;}.elementor-27080 .elementor-element.elementor-element-2f7f64b > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-27080 .elementor-element.elementor-element-2f7f64b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-27080 .elementor-element.elementor-element-2f7f64b .elementor-icon{font-size:32px;}.elementor-27080 .elementor-element.elementor-element-2f7f64b .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-2f7f64b .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:700;line-height:24px;}.elementor-27080 .elementor-element.elementor-element-2f7f64b .elementor-icon-box-title{color:#8A38F5;}.elementor-27080 .elementor-element.elementor-element-2f7f64b .elementor-icon-box-description{font-size:14px;font-weight:700;line-height:24px;color:#8A38F5;}.elementor-27080 .elementor-element.elementor-element-287bb0a4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27080 .elementor-element.elementor-element-717731ae .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-27080 .elementor-element.elementor-element-717731ae .elementor-button:hover, .elementor-27080 .elementor-element.elementor-element-717731ae .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-1d01067 );}.elementor-27080 .elementor-element.elementor-element-717731ae .elementor-button:hover svg, .elementor-27080 .elementor-element.elementor-element-717731ae .elementor-button:focus svg{fill:var( --e-global-color-1d01067 );}.elementor-27080 .elementor-element.elementor-element-127a7232{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-27080 .elementor-element.elementor-element-127a7232 p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-59896436 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-27080 .elementor-element.elementor-element-59896436 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-27080 .elementor-element.elementor-element-59896436 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-27080 .elementor-element.elementor-element-59896436 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-27080 .elementor-element.elementor-element-59896436 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-27080 .elementor-element.elementor-element-59896436 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-27080 .elementor-element.elementor-element-59896436 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-27080 .elementor-element.elementor-element-59896436{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-27080 .elementor-element.elementor-element-59896436 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27080 .elementor-element.elementor-element-59896436 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-27080 .elementor-element.elementor-element-59896436 .elementor-icon-list-text{transition:color 0.3s;}.elementor-27080 .elementor-element.elementor-element-717aeb66{--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;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27080 .elementor-element.elementor-element-47e48db{text-align:end;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#616274;}.elementor-27080 .elementor-element.elementor-element-47e48db p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-53bcc66b{text-align:end;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#616274;}.elementor-27080 .elementor-element.elementor-element-53bcc66b p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-1e821534{text-align:end;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#616274;}.elementor-27080 .elementor-element.elementor-element-1e821534 p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-4d3f348{--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-27080 .elementor-element.elementor-element-631bbb12{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27080 .elementor-element.elementor-element-21b14f0e{text-align:center;}.elementor-27080 .elementor-element.elementor-element-21b14f0e .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-27080 .elementor-element.elementor-element-41eac98a{--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-27080 .elementor-element.elementor-element-2b770fb3 .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-27080 .elementor-element.elementor-element-2b770fb3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27080 .elementor-element.elementor-element-2b770fb3 .elementor-button:hover, .elementor-27080 .elementor-element.elementor-element-2b770fb3 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-27080 .elementor-element.elementor-element-2b770fb3 .elementor-button:hover svg, .elementor-27080 .elementor-element.elementor-element-2b770fb3 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-27080 .elementor-element.elementor-element-596c8419 .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-27080 .elementor-element.elementor-element-596c8419 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27080 .elementor-element.elementor-element-596c8419 .elementor-button:hover, .elementor-27080 .elementor-element.elementor-element-596c8419 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-27080 .elementor-element.elementor-element-596c8419 .elementor-button:hover svg, .elementor-27080 .elementor-element.elementor-element-596c8419 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-27080 .elementor-element.elementor-element-6b227112{--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-27080 .elementor-element.elementor-element-2a06526a{--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-27080 .elementor-element.elementor-element-2a06526a:not(.elementor-motion-effects-element-type-background), .elementor-27080 .elementor-element.elementor-element-2a06526a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1d01067 );}.elementor-27080 .elementor-element.elementor-element-2f5a47d .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-27080 .elementor-element.elementor-element-4b9a4f14{--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-27080 .elementor-element.elementor-element-7ed1d0b5{text-align:center;}.elementor-27080 .elementor-element.elementor-element-7ed1d0b5 .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-27080 .elementor-element.elementor-element-7c61acec{--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-27080 .elementor-element.elementor-element-3b5a1034{text-align:center;}.elementor-27080 .elementor-element.elementor-element-3b5a1034 .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-27080 .elementor-element.elementor-element-5703ddc1{--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-27080 .elementor-element.elementor-element-5703ddc1:not(.elementor-motion-effects-element-type-background), .elementor-27080 .elementor-element.elementor-element-5703ddc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1FDF4;}.elementor-27080 .elementor-element.elementor-element-6993449b > .elementor-widget-container{background-color:#51B185;padding:0px 16px 0px 16px;border-radius:50px 50px 50px 50px;}body:not(.rtl) .elementor-27080 .elementor-element.elementor-element-6993449b{left:calc(50% - 93px);}body.rtl .elementor-27080 .elementor-element.elementor-element-6993449b{right:calc(50% - 93px);}.elementor-27080 .elementor-element.elementor-element-6993449b{top:-12px;}.elementor-27080 .elementor-element.elementor-element-6993449b .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:10px;}.elementor-27080 .elementor-element.elementor-element-6993449b .elementor-icon{font-size:24px;}.elementor-27080 .elementor-element.elementor-element-6993449b .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-6993449b .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;line-height:14px;}.elementor-27080 .elementor-element.elementor-element-6993449b .elementor-icon-box-title{color:var( --e-global-color-1d01067 );}.elementor-27080 .elementor-element.elementor-element-3872b369{text-align:center;}.elementor-27080 .elementor-element.elementor-element-3872b369 .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-27080 .elementor-element.elementor-element-23471a99{--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-27080 .elementor-element.elementor-element-6d095e06{text-align:center;}.elementor-27080 .elementor-element.elementor-element-6d095e06 .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-27080 .elementor-element.elementor-element-24fef351{--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-27080 .elementor-element.elementor-element-4dbcdc2e > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-4dbcdc2e{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-4dbcdc2e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-4dbcdc2e .elementor-icon{font-size:20px;}.elementor-27080 .elementor-element.elementor-element-4dbcdc2e .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-4dbcdc2e .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-4dbcdc2e .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-27080 .elementor-element.elementor-element-2aee6639{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-27080 .elementor-element.elementor-element-2aee6639 p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-30dab384{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-27080 .elementor-element.elementor-element-30dab384 p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-f5f4c21{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-27080 .elementor-element.elementor-element-f5f4c21 p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-20fe2f1e{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-27080 .elementor-element.elementor-element-20fe2f1e p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-51988366 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-51988366{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-51988366 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-51988366 .elementor-icon{font-size:0px;}.elementor-27080 .elementor-element.elementor-element-51988366 .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-51988366 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-51988366 .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-27080 .elementor-element.elementor-element-4740957b{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-27080 .elementor-element.elementor-element-4740957b p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-6aadc48f{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-27080 .elementor-element.elementor-element-6aadc48f p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-5688515e{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-27080 .elementor-element.elementor-element-5688515e p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-55ab9a06{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-27080 .elementor-element.elementor-element-55ab9a06 p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-4858ea6c > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-4858ea6c{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-4858ea6c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-4858ea6c .elementor-icon{font-size:0px;}.elementor-27080 .elementor-element.elementor-element-4858ea6c .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-4858ea6c .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-4858ea6c .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-27080 .elementor-element.elementor-element-7d10fbcd{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-27080 .elementor-element.elementor-element-7d10fbcd p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-230541a4{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-27080 .elementor-element.elementor-element-230541a4 p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-1a496b33{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-27080 .elementor-element.elementor-element-1a496b33 p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-36bd4167{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-27080 .elementor-element.elementor-element-36bd4167 p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-684c811c > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-684c811c{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-684c811c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-684c811c .elementor-icon{font-size:0px;}.elementor-27080 .elementor-element.elementor-element-684c811c .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-684c811c .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-684c811c .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-27080 .elementor-element.elementor-element-23a5c874{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-27080 .elementor-element.elementor-element-23a5c874 p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-17d83c9f{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-27080 .elementor-element.elementor-element-17d83c9f p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-615248f3{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-27080 .elementor-element.elementor-element-615248f3 p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-2d39764{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-27080 .elementor-element.elementor-element-2d39764 p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-50897cb > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-50897cb{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-50897cb .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-50897cb .elementor-icon{font-size:20px;}.elementor-27080 .elementor-element.elementor-element-50897cb .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-50897cb .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-50897cb .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-27080 .elementor-element.elementor-element-2e6713ba{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-27080 .elementor-element.elementor-element-2e6713ba p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-79566fd3{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-27080 .elementor-element.elementor-element-79566fd3 p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-1208b00b{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-27080 .elementor-element.elementor-element-1208b00b p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-1eed8cfb{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-27080 .elementor-element.elementor-element-1eed8cfb p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-3aec4bbe > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-3aec4bbe{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-3aec4bbe .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-3aec4bbe .elementor-icon{font-size:20px;}.elementor-27080 .elementor-element.elementor-element-3aec4bbe .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-3aec4bbe .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-3aec4bbe .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-27080 .elementor-element.elementor-element-41725476{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-41725476.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-41725476 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-7cb7855c{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-7cb7855c.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-7cb7855c img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-41d4e2bc{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-41d4e2bc.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-41d4e2bc img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-18cc1456{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-18cc1456.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-18cc1456 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-e4cdc59 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-e4cdc59{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-e4cdc59 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-e4cdc59 .elementor-icon{font-size:20px;}.elementor-27080 .elementor-element.elementor-element-e4cdc59 .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-e4cdc59 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-e4cdc59 .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-27080 .elementor-element.elementor-element-c1cc33e{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-27080 .elementor-element.elementor-element-c1cc33e p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-c2ab945{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-27080 .elementor-element.elementor-element-c2ab945 p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-27f8c39{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-27080 .elementor-element.elementor-element-27f8c39 p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-4b9e65b{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-27080 .elementor-element.elementor-element-4b9e65b p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-8a8b9b3{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-27080 .elementor-element.elementor-element-8a8b9b3 p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-5f9b79d > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-5f9b79d{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-5f9b79d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-5f9b79d .elementor-icon{font-size:20px;}.elementor-27080 .elementor-element.elementor-element-5f9b79d .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-5f9b79d .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-5f9b79d .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-27080 .elementor-element.elementor-element-2b6e638{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-2b6e638.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-2b6e638 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-16fa9b6{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-16fa9b6.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-16fa9b6 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-b9e5b73{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-b9e5b73.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-b9e5b73 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-1e074eb{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-1e074eb.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-1e074eb img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-2ec55d6 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-2ec55d6{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-2ec55d6 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-2ec55d6 .elementor-icon{font-size:20px;}.elementor-27080 .elementor-element.elementor-element-2ec55d6 .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-2ec55d6 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-2ec55d6 .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-27080 .elementor-element.elementor-element-60b9e86{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-60b9e86.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-60b9e86 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-3fefc48{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-3fefc48.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-3fefc48 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-25d14cd{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-25d14cd.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-25d14cd img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-1e618cd{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-1e618cd.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-1e618cd img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-655731c5{--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-27080 .elementor-element.elementor-element-375c37d > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-375c37d{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-375c37d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-375c37d .elementor-icon{font-size:20px;}.elementor-27080 .elementor-element.elementor-element-375c37d .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-375c37d .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-375c37d .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-27080 .elementor-element.elementor-element-720cdfa4{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-720cdfa4.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-720cdfa4 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-3171adc2{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-3171adc2.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-3171adc2 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-4b8049e7{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-4b8049e7.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-4b8049e7 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-7a90d566{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-7a90d566.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-7a90d566 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-27477b84 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-27477b84{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-27477b84 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-27477b84 .elementor-icon{font-size:20px;}.elementor-27080 .elementor-element.elementor-element-27477b84 .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-27477b84 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-27477b84 .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-27080 .elementor-element.elementor-element-9ad6fcb{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-9ad6fcb.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-9ad6fcb img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-22af6d93{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-22af6d93.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-22af6d93 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-66791410{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-66791410.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-66791410 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-448aaeb2{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-448aaeb2.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-448aaeb2 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-2aee6859 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-2aee6859{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-2aee6859 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-2aee6859 .elementor-icon{font-size:20px;}.elementor-27080 .elementor-element.elementor-element-2aee6859 .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-2aee6859 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-2aee6859 .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-27080 .elementor-element.elementor-element-73dffe40{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-73dffe40.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-73dffe40 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-41947e23{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-41947e23.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-41947e23 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-5bdb0b1e{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-5bdb0b1e.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-5bdb0b1e img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-658fe970{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-658fe970.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-658fe970 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-44234a5c > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-44234a5c{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-44234a5c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-44234a5c .elementor-icon{font-size:20px;}.elementor-27080 .elementor-element.elementor-element-44234a5c .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-44234a5c .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-44234a5c .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-27080 .elementor-element.elementor-element-5b1ffeb9{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-5b1ffeb9.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-5b1ffeb9 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-57831143{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-57831143.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-57831143 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-2e992aed{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-2e992aed.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-2e992aed img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-70955511{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-70955511.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-70955511 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-2acdfcde > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-2acdfcde{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-2acdfcde .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-2acdfcde .elementor-icon{font-size:20px;}.elementor-27080 .elementor-element.elementor-element-2acdfcde .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-2acdfcde .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-2acdfcde .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-27080 .elementor-element.elementor-element-f8656f4{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-f8656f4.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-f8656f4 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-568e6eb2{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-568e6eb2.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-568e6eb2 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-485fec91{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-485fec91.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-485fec91 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-3607e341{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-3607e341.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-3607e341 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-692ebb7a > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-692ebb7a{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-692ebb7a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-692ebb7a .elementor-icon{font-size:20px;}.elementor-27080 .elementor-element.elementor-element-692ebb7a .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-692ebb7a .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-692ebb7a .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-27080 .elementor-element.elementor-element-18bab97{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-18bab97.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-18bab97 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-5186612d{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-5186612d.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-5186612d img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-404ebd4d{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-404ebd4d.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-404ebd4d img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-392ac3e9{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-392ac3e9.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-392ac3e9 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-2969b7e8 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-2969b7e8{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-2969b7e8 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-2969b7e8 .elementor-icon{font-size:20px;}.elementor-27080 .elementor-element.elementor-element-2969b7e8 .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-2969b7e8 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-2969b7e8 .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-27080 .elementor-element.elementor-element-134ce2e4{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-134ce2e4.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-134ce2e4 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-4b6186a6{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-4b6186a6.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-4b6186a6 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-35957124{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-35957124.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-35957124 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-2a916991{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-2a916991.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-2a916991 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-2fa65ded{--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-27080 .elementor-element.elementor-element-4e692b4e > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-4e692b4e{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-4e692b4e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-4e692b4e .elementor-icon{font-size:20px;}.elementor-27080 .elementor-element.elementor-element-4e692b4e .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-4e692b4e .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-4e692b4e .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-27080 .elementor-element.elementor-element-ee7290a{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-ee7290a.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-ee7290a img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-49a11c2e{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-49a11c2e.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-49a11c2e img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-487add3c{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-487add3c.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-487add3c img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-7d79c914{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-7d79c914.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-7d79c914 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-2bc41090 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-2bc41090{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-2bc41090 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-2bc41090 .elementor-icon{font-size:20px;}.elementor-27080 .elementor-element.elementor-element-2bc41090 .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-2bc41090 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-2bc41090 .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-27080 .elementor-element.elementor-element-3a65610c{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-3a65610c.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-3a65610c img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-17def859{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-17def859.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-17def859 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-257bca3{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-257bca3.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-257bca3 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-3dc0cd83{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-3dc0cd83.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-3dc0cd83 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-6a6c9c9 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-6a6c9c9{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-6a6c9c9 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-6a6c9c9 .elementor-icon{font-size:20px;}.elementor-27080 .elementor-element.elementor-element-6a6c9c9 .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-6a6c9c9 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-6a6c9c9 .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-27080 .elementor-element.elementor-element-1ffcde9a{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-1ffcde9a.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-1ffcde9a img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-6786d8b9{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-6786d8b9.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-6786d8b9 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-5723690b{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-5723690b.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-5723690b img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-64863edd{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-64863edd.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-64863edd img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-425b763b > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-425b763b{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-425b763b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-425b763b .elementor-icon{font-size:20px;}.elementor-27080 .elementor-element.elementor-element-425b763b .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-425b763b .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-425b763b .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-27080 .elementor-element.elementor-element-43aac783{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-43aac783.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-43aac783 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-3ce607df{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-3ce607df.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-3ce607df img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-1b608dd5{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-1b608dd5.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-1b608dd5 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-4341f2fc{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-4341f2fc.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-4341f2fc img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-2c08e9b1 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-2c08e9b1{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-2c08e9b1 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-2c08e9b1 .elementor-icon{font-size:20px;}.elementor-27080 .elementor-element.elementor-element-2c08e9b1 .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-2c08e9b1 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-2c08e9b1 .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-27080 .elementor-element.elementor-element-a0c1077{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-a0c1077.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-a0c1077 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-58d209ff{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-58d209ff.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-58d209ff img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-4f8b05d8{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-4f8b05d8.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-4f8b05d8 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-5eb2d6e7{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-5eb2d6e7.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-5eb2d6e7 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-2626e194 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-2626e194{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-2626e194 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-2626e194 .elementor-icon{font-size:20px;}.elementor-27080 .elementor-element.elementor-element-2626e194 .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-2626e194 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-2626e194 .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-27080 .elementor-element.elementor-element-4415e84a{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-4415e84a.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-4415e84a img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-2b45460d{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-2b45460d.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-2b45460d img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-56f2258{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-56f2258.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-56f2258 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-1f7e3350{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-1f7e3350.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-1f7e3350 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-4d6d2499{--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-27080 .elementor-element.elementor-element-3202830 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-3202830{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-3202830 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-3202830 .elementor-icon{font-size:0px;}.elementor-27080 .elementor-element.elementor-element-3202830 .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-3202830 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-3202830 .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-27080 .elementor-element.elementor-element-15c4bfe8{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-15c4bfe8.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-15c4bfe8 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-360c0ae8{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-360c0ae8.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-360c0ae8 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-294eaa0c{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-294eaa0c.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-294eaa0c img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-3b1cbf22{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-3b1cbf22.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-3b1cbf22 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-52be8ec9 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-52be8ec9{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-52be8ec9 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-52be8ec9 .elementor-icon{font-size:20px;}.elementor-27080 .elementor-element.elementor-element-52be8ec9 .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-52be8ec9 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-52be8ec9 .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-27080 .elementor-element.elementor-element-7cfd38b9{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-7cfd38b9.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-7cfd38b9 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-117a5166{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-117a5166.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-117a5166 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-2b27420e{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-2b27420e.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-2b27420e img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-5bedff5{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-5bedff5.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-5bedff5 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-355727c8 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-355727c8{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-355727c8 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-355727c8 .elementor-icon{font-size:20px;}.elementor-27080 .elementor-element.elementor-element-355727c8 .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-355727c8 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-355727c8 .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-27080 .elementor-element.elementor-element-31803c70{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-31803c70.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-31803c70 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-5bd394ea{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-5bd394ea.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-5bd394ea img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-41894508{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-41894508.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-41894508 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-235b6190{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-235b6190.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-235b6190 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-238e747e > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-238e747e{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-238e747e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-238e747e .elementor-icon{font-size:20px;}.elementor-27080 .elementor-element.elementor-element-238e747e .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-238e747e .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-238e747e .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-27080 .elementor-element.elementor-element-2425ef00{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-2425ef00.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-2425ef00 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-6b476c1a{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-6b476c1a.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-6b476c1a img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-17187e20{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-17187e20.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-17187e20 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-182c9cf2{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-182c9cf2.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-182c9cf2 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-6f34176c{--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-27080 .elementor-element.elementor-element-76625ed0 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-76625ed0{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-76625ed0 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-76625ed0 .elementor-icon{font-size:20px;}.elementor-27080 .elementor-element.elementor-element-76625ed0 .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-76625ed0 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-76625ed0 .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-27080 .elementor-element.elementor-element-7ca42a5a{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-7ca42a5a.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-7ca42a5a img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-a613788{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-a613788.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-a613788 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-74b23cfb{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-74b23cfb.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-74b23cfb img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-1987a2a9{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-1987a2a9.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-1987a2a9 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-14a2fe1f > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-14a2fe1f{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-14a2fe1f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-14a2fe1f .elementor-icon{font-size:0px;}.elementor-27080 .elementor-element.elementor-element-14a2fe1f .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-14a2fe1f .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-14a2fe1f .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-27080 .elementor-element.elementor-element-5c7b714e{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-27080 .elementor-element.elementor-element-5c7b714e p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-7d2059de{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-27080 .elementor-element.elementor-element-7d2059de p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-690a96e9{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-27080 .elementor-element.elementor-element-690a96e9 p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-ac53df6{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-27080 .elementor-element.elementor-element-ac53df6 p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-65645b42 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-65645b42{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-65645b42 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-65645b42 .elementor-icon{font-size:0px;}.elementor-27080 .elementor-element.elementor-element-65645b42 .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-65645b42 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-65645b42 .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-27080 .elementor-element.elementor-element-476c003a{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-476c003a.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-476c003a img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-73bd1a18{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-73bd1a18.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-73bd1a18 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-47c7752d{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-47c7752d.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-47c7752d img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-1218ae0a{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-1218ae0a.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-1218ae0a img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-41586516 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-41586516{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-41586516 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-41586516 .elementor-icon{font-size:0px;}.elementor-27080 .elementor-element.elementor-element-41586516 .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-41586516 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-41586516 .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-27080 .elementor-element.elementor-element-1734923{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-1734923.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-1734923 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-1b5a61e4{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-1b5a61e4.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-1b5a61e4 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-5f30b81d{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-5f30b81d.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-5f30b81d img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-3d691918{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-3d691918.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-3d691918 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-5fc69964 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-5fc69964{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-5fc69964 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-5fc69964 .elementor-icon{font-size:0px;}.elementor-27080 .elementor-element.elementor-element-5fc69964 .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-5fc69964 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-5fc69964 .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-27080 .elementor-element.elementor-element-fd0100a{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-fd0100a.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-fd0100a img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-2e44def1{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-2e44def1.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-2e44def1 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-7c126b9b{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-7c126b9b.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-7c126b9b img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-1fddd1f{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-1fddd1f.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-1fddd1f img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-8f29ddd > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-8f29ddd{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-8f29ddd .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-8f29ddd .elementor-icon{font-size:0px;}.elementor-27080 .elementor-element.elementor-element-8f29ddd .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-8f29ddd .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-8f29ddd .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-27080 .elementor-element.elementor-element-1aebc965{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-1aebc965.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-1aebc965 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-41a2531a{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-41a2531a.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-41a2531a img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-733f6371{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-733f6371.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-733f6371 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-3a5cc353{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-3a5cc353.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-3a5cc353 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-18c52e2d > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-18c52e2d{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-18c52e2d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-18c52e2d .elementor-icon{font-size:0px;}.elementor-27080 .elementor-element.elementor-element-18c52e2d .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-18c52e2d .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-18c52e2d .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-27080 .elementor-element.elementor-element-4eb1d89c{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-4eb1d89c.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-4eb1d89c img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-5379a9a1{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-5379a9a1.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-5379a9a1 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-35303254{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-35303254.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-35303254 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-655a268b{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-655a268b.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-655a268b img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-2e928e3a > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-2e928e3a{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-2e928e3a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-2e928e3a .elementor-icon{font-size:0px;}.elementor-27080 .elementor-element.elementor-element-2e928e3a .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-2e928e3a .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-2e928e3a .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-27080 .elementor-element.elementor-element-48eddde7{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-48eddde7.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-48eddde7 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-7872df6a{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-7872df6a.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-7872df6a img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-7c2fc95e{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-7c2fc95e.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-7c2fc95e img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-6f9509b8{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-6f9509b8.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-6f9509b8 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-3fedf7e2 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-3fedf7e2{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-3fedf7e2 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-3fedf7e2 .elementor-icon{font-size:0px;}.elementor-27080 .elementor-element.elementor-element-3fedf7e2 .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-3fedf7e2 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-3fedf7e2 .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-27080 .elementor-element.elementor-element-2002aa2b{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-2002aa2b.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-2002aa2b img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-11229957{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-11229957.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-11229957 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-a878868{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-a878868.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-a878868 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-53100a48{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-53100a48.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-53100a48 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-6638a422{--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-27080 .elementor-element.elementor-element-7020027f > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-7020027f{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-7020027f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-7020027f .elementor-icon{font-size:20px;}.elementor-27080 .elementor-element.elementor-element-7020027f .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-7020027f .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-7020027f .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-27080 .elementor-element.elementor-element-7f464222{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-7f464222.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-7f464222 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-3e499fcb{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-3e499fcb.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-3e499fcb img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-3f06c0ca{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-3f06c0ca.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-3f06c0ca img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-26e608d9{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-26e608d9.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-26e608d9 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-39d91ca5 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-39d91ca5{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-39d91ca5 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-39d91ca5 .elementor-icon{font-size:20px;}.elementor-27080 .elementor-element.elementor-element-39d91ca5 .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-39d91ca5 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-39d91ca5 .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-27080 .elementor-element.elementor-element-2883df34{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-2883df34.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-2883df34 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-25c96c93{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-25c96c93.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-25c96c93 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-25971c3d{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-25971c3d.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-25971c3d img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-47380a4{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-47380a4.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-47380a4 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-4ce9c20d > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-4ce9c20d{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-4ce9c20d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-4ce9c20d .elementor-icon{font-size:20px;}.elementor-27080 .elementor-element.elementor-element-4ce9c20d .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-4ce9c20d .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-4ce9c20d .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-27080 .elementor-element.elementor-element-07b0c68{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-27080 .elementor-element.elementor-element-07b0c68 p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-b6e8831{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-27080 .elementor-element.elementor-element-b6e8831 p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-e4dd7f6{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-27080 .elementor-element.elementor-element-e4dd7f6 p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-c9fb5bc{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-27080 .elementor-element.elementor-element-c9fb5bc p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-54553be2 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-54553be2{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-54553be2 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-54553be2 .elementor-icon{font-size:20px;}.elementor-27080 .elementor-element.elementor-element-54553be2 .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-54553be2 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-54553be2 .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-27080 .elementor-element.elementor-element-58c489d1{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-58c489d1.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-58c489d1 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-2d09a09c{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-2d09a09c.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-2d09a09c img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-799d15b8{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-799d15b8.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-799d15b8 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-7d2c17e4{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-7d2c17e4.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-7d2c17e4 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-2ad39bd5{--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-27080 .elementor-element.elementor-element-3b5a4a99 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-3b5a4a99{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-3b5a4a99 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-3b5a4a99 .elementor-icon{font-size:0px;}.elementor-27080 .elementor-element.elementor-element-3b5a4a99 .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-3b5a4a99 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-3b5a4a99 .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-27080 .elementor-element.elementor-element-202dc3f3{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-202dc3f3.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-202dc3f3 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-2e26e7c4{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-2e26e7c4.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-2e26e7c4 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-3eafc3e6{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-3eafc3e6.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-3eafc3e6 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-4ad1be03{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-4ad1be03.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-4ad1be03 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-428e4ea3 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-428e4ea3{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-428e4ea3 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-428e4ea3 .elementor-icon{font-size:0px;}.elementor-27080 .elementor-element.elementor-element-428e4ea3 .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-428e4ea3 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-428e4ea3 .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-27080 .elementor-element.elementor-element-c5a73e5{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-c5a73e5.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-c5a73e5 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-2539df76{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-2539df76.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-2539df76 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-518c7b6e{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-518c7b6e.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-518c7b6e img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-27f4ad21{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-27f4ad21.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-27f4ad21 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-2269f23d > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-27080 .elementor-element.elementor-element-2269f23d{grid-column:span 3;}.elementor-27080 .elementor-element.elementor-element-2269f23d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-27080 .elementor-element.elementor-element-2269f23d .elementor-icon{font-size:20px;}.elementor-27080 .elementor-element.elementor-element-2269f23d .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-2269f23d .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:34px;}.elementor-27080 .elementor-element.elementor-element-2269f23d .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-27080 .elementor-element.elementor-element-4e2ca6c9{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-4e2ca6c9.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-4e2ca6c9 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-4b8525{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-4b8525.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-4b8525 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-46fc18db{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-46fc18db.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-46fc18db img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-15451f68{grid-column:span 2;}.elementor-27080 .elementor-element.elementor-element-15451f68.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-15451f68 img{width:34px;height:34px;}.elementor-27080 .elementor-element.elementor-element-2a48b04b{--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-27080 .elementor-element.elementor-element-2a48b04b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F0F0FE;border-style:none;}.elementor-27080 .elementor-element.elementor-element-2a48b04b {--n-accordion-padding:8px 16px 8px 16px;}:where( .elementor-27080 .elementor-element.elementor-element-2a48b04b > .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-27080 .elementor-element.elementor-element-a65f226{--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-27080 .elementor-element.elementor-element-fb0bae8{--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-27080 .elementor-element.elementor-element-38e210c{text-align:center;}.elementor-27080 .elementor-element.elementor-element-38e210c .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-27080 .elementor-element.elementor-element-dd9f763{text-align:center;}.elementor-27080 .elementor-element.elementor-element-ef8dfe1{--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-27080 .elementor-element.elementor-element-d8346bd{--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-27080 .elementor-element.elementor-element-d8346bd:not(.elementor-motion-effects-element-type-background), .elementor-27080 .elementor-element.elementor-element-d8346bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f820854 );}.elementor-27080 .elementor-element.elementor-element-a1b8d92{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27080 .elementor-element.elementor-element-c8f47d6 .elementor-icon-box-wrapper{align-items:start;gap:24px;}.elementor-27080 .elementor-element.elementor-element-c8f47d6.elementor-view-stacked .elementor-icon{background-color:#4CA8EC;fill:var( --e-global-color-1d01067 );color:var( --e-global-color-1d01067 );}.elementor-27080 .elementor-element.elementor-element-c8f47d6.elementor-view-framed .elementor-icon, .elementor-27080 .elementor-element.elementor-element-c8f47d6.elementor-view-default .elementor-icon{fill:#4CA8EC;color:#4CA8EC;border-color:#4CA8EC;}.elementor-27080 .elementor-element.elementor-element-c8f47d6.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-1d01067 );}.elementor-27080 .elementor-element.elementor-element-c8f47d6 .elementor-icon{font-size:32px;padding:16px;}.elementor-27080 .elementor-element.elementor-element-c8f47d6 .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-c8f47d6 .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-27080 .elementor-element.elementor-element-c8f47d6 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-27080 .elementor-element.elementor-element-bb1e4da{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-27080 .elementor-element.elementor-element-bb1e4da p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-90d9e9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-27080 .elementor-element.elementor-element-90d9e9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-27080 .elementor-element.elementor-element-90d9e9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-27080 .elementor-element.elementor-element-90d9e9c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-27080 .elementor-element.elementor-element-90d9e9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-27080 .elementor-element.elementor-element-90d9e9c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-27080 .elementor-element.elementor-element-90d9e9c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-27080 .elementor-element.elementor-element-90d9e9c{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-27080 .elementor-element.elementor-element-90d9e9c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27080 .elementor-element.elementor-element-90d9e9c .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-27080 .elementor-element.elementor-element-90d9e9c .elementor-icon-list-text{transition:color 0.3s;}.elementor-27080 .elementor-element.elementor-element-1244587 .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-27080 .elementor-element.elementor-element-1244587 .elementor-button:hover, .elementor-27080 .elementor-element.elementor-element-1244587 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-1d01067 );}.elementor-27080 .elementor-element.elementor-element-1244587 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27080 .elementor-element.elementor-element-1244587 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-27080 .elementor-element.elementor-element-1244587 .elementor-button:hover svg, .elementor-27080 .elementor-element.elementor-element-1244587 .elementor-button:focus svg{fill:var( --e-global-color-1d01067 );}.elementor-27080 .elementor-element.elementor-element-1deb8d3{--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-27080 .elementor-element.elementor-element-1deb8d3:not(.elementor-motion-effects-element-type-background), .elementor-27080 .elementor-element.elementor-element-1deb8d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c7f615d );}.elementor-27080 .elementor-element.elementor-element-360a907{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27080 .elementor-element.elementor-element-f77e49b .elementor-icon-box-wrapper{align-items:center;gap:24px;}.elementor-27080 .elementor-element.elementor-element-f77e49b .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-27080 .elementor-element.elementor-element-f77e49b.elementor-view-stacked .elementor-icon{background-color:#149B7B;fill:var( --e-global-color-1d01067 );color:var( --e-global-color-1d01067 );}.elementor-27080 .elementor-element.elementor-element-f77e49b.elementor-view-framed .elementor-icon, .elementor-27080 .elementor-element.elementor-element-f77e49b.elementor-view-default .elementor-icon{fill:#149B7B;color:#149B7B;border-color:#149B7B;}.elementor-27080 .elementor-element.elementor-element-f77e49b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-1d01067 );}.elementor-27080 .elementor-element.elementor-element-f77e49b .elementor-icon{font-size:32px;padding:16px;}.elementor-27080 .elementor-element.elementor-element-f77e49b .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-f77e49b .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-27080 .elementor-element.elementor-element-b12ca0e{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-27080 .elementor-element.elementor-element-b12ca0e p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-a073d1c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-27080 .elementor-element.elementor-element-a073d1c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-27080 .elementor-element.elementor-element-a073d1c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-27080 .elementor-element.elementor-element-a073d1c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-27080 .elementor-element.elementor-element-a073d1c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-27080 .elementor-element.elementor-element-a073d1c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-27080 .elementor-element.elementor-element-a073d1c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-27080 .elementor-element.elementor-element-a073d1c{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-27080 .elementor-element.elementor-element-a073d1c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27080 .elementor-element.elementor-element-a073d1c .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-27080 .elementor-element.elementor-element-a073d1c .elementor-icon-list-text{transition:color 0.3s;}.elementor-27080 .elementor-element.elementor-element-aca42b7 .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-27080 .elementor-element.elementor-element-aca42b7 .elementor-button:hover, .elementor-27080 .elementor-element.elementor-element-aca42b7 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-1d01067 );}.elementor-27080 .elementor-element.elementor-element-aca42b7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27080 .elementor-element.elementor-element-aca42b7 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-27080 .elementor-element.elementor-element-aca42b7 .elementor-button:hover svg, .elementor-27080 .elementor-element.elementor-element-aca42b7 .elementor-button:focus svg{fill:var( --e-global-color-1d01067 );}.elementor-27080 .elementor-element.elementor-element-da6d28f{--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-27080 .elementor-element.elementor-element-e7132fe{--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-27080 .elementor-element.elementor-element-370bea1{text-align:center;}.elementor-27080 .elementor-element.elementor-element-370bea1 .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-27080 .elementor-element.elementor-element-99abf29{--e-image-carousel-slides-to-show:7;}.elementor-27080 .elementor-element.elementor-element-99abf29 .swiper-wrapper{display:flex;align-items:center;}.elementor-27080 .elementor-element.elementor-element-13e85c5{--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-27080 .elementor-element.elementor-element-3314f42{--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-27080 .elementor-element.elementor-element-ec5e019 img{max-width:50px;height:50px;}.elementor-27080 .elementor-element.elementor-element-080afda{--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-27080 .elementor-element.elementor-element-ca94085{--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-27080 .elementor-element.elementor-element-3d1517f img{max-width:24px;height:24px;}.elementor-27080 .elementor-element.elementor-element-8b13d8f img{max-width:24px;height:24px;}.elementor-27080 .elementor-element.elementor-element-2f07193 img{max-width:24px;height:24px;}.elementor-27080 .elementor-element.elementor-element-475673c img{max-width:24px;height:24px;}.elementor-27080 .elementor-element.elementor-element-01890ed img{max-width:24px;height:24px;}.elementor-27080 .elementor-element.elementor-element-c0a8110{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-27080 .elementor-element.elementor-element-2357fdc{--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-27080 .elementor-element.elementor-element-a5ba608 img{max-width:50px;height:50px;}.elementor-27080 .elementor-element.elementor-element-fd61a8f{--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-27080 .elementor-element.elementor-element-4dad902{--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-27080 .elementor-element.elementor-element-8246ba6 img{max-width:24px;height:24px;}.elementor-27080 .elementor-element.elementor-element-9a2d52a img{max-width:24px;height:24px;}.elementor-27080 .elementor-element.elementor-element-1e493c0 img{max-width:24px;height:24px;}.elementor-27080 .elementor-element.elementor-element-b444286 img{max-width:24px;height:24px;}.elementor-27080 .elementor-element.elementor-element-6885098 img{max-width:24px;height:24px;}.elementor-27080 .elementor-element.elementor-element-69ed456{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-27080 .elementor-element.elementor-element-4e6cf69{--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-27080 .elementor-element.elementor-element-abec871 img{max-width:50px;height:50px;}.elementor-27080 .elementor-element.elementor-element-5742956{--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-27080 .elementor-element.elementor-element-d927804{--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-27080 .elementor-element.elementor-element-efac12c img{max-width:24px;height:24px;}.elementor-27080 .elementor-element.elementor-element-7a965a9 img{max-width:24px;height:24px;}.elementor-27080 .elementor-element.elementor-element-92bc2c0 img{max-width:24px;height:24px;}.elementor-27080 .elementor-element.elementor-element-7468133 img{max-width:24px;height:24px;}.elementor-27080 .elementor-element.elementor-element-4703614 img{max-width:24px;height:24px;}.elementor-27080 .elementor-element.elementor-element-6d940cb{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-27080 .elementor-element.elementor-element-57e998f{--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-27080 .elementor-element.elementor-element-1f1da64 img{max-width:50px;height:50px;}.elementor-27080 .elementor-element.elementor-element-7a84f2e{--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-27080 .elementor-element.elementor-element-1fa96ce{--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-27080 .elementor-element.elementor-element-414c6e4 img{max-width:24px;height:24px;}.elementor-27080 .elementor-element.elementor-element-72fab85 img{max-width:24px;height:24px;}.elementor-27080 .elementor-element.elementor-element-1d9f7a5 img{max-width:24px;height:24px;}.elementor-27080 .elementor-element.elementor-element-237a169 img{max-width:24px;height:24px;}.elementor-27080 .elementor-element.elementor-element-1841884 img{max-width:24px;height:24px;}.elementor-27080 .elementor-element.elementor-element-a104393{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-27080 .elementor-element.elementor-element-9f73e15{--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-27080 .elementor-element.elementor-element-66dc88b{--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-27080 .elementor-element.elementor-element-1f253e7{text-align:center;}.elementor-27080 .elementor-element.elementor-element-1f253e7 .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-27080 .elementor-element.elementor-element-e342de3{text-align:center;}.elementor-27080 .elementor-element.elementor-element-ce12fbd{--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-27080 .elementor-element.elementor-element-ce12fbd.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-27080 .elementor-element.elementor-element-64c4b88{left:100px;}body.rtl .elementor-27080 .elementor-element.elementor-element-64c4b88{right:100px;}.elementor-27080 .elementor-element.elementor-element-64c4b88{top:40px;}.elementor-27080 .elementor-element.elementor-element-64c4b88 img{width:140px;}.elementor-27080 .elementor-element.elementor-element-b583823 img{width:360px;}body:not(.rtl) .elementor-27080 .elementor-element.elementor-element-2ef4fdf{right:120px;}body.rtl .elementor-27080 .elementor-element.elementor-element-2ef4fdf{left:120px;}.elementor-27080 .elementor-element.elementor-element-2ef4fdf{top:-60px;}.elementor-27080 .elementor-element.elementor-element-2ef4fdf img{width:20px;}body:not(.rtl) .elementor-27080 .elementor-element.elementor-element-ab854a6{left:-120px;}body.rtl .elementor-27080 .elementor-element.elementor-element-ab854a6{right:-120px;}.elementor-27080 .elementor-element.elementor-element-ab854a6{top:80px;}.elementor-27080 .elementor-element.elementor-element-ab854a6 img{width:80px;}body:not(.rtl) .elementor-27080 .elementor-element.elementor-element-dcc408b{right:-120px;}body.rtl .elementor-27080 .elementor-element.elementor-element-dcc408b{left:-120px;}.elementor-27080 .elementor-element.elementor-element-dcc408b{top:-140px;}.elementor-27080 .elementor-element.elementor-element-dcc408b img{width:55px;}.elementor-27080 .elementor-element.elementor-element-a3241cd{--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-27080 .elementor-element.elementor-element-27b4711{--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-27080 .elementor-element.elementor-element-aecd065{text-align:center;}.elementor-27080 .elementor-element.elementor-element-aecd065 .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-27080 .elementor-element.elementor-element-2c10bd3{--display:flex;}.elementor-27080 .elementor-element.elementor-element-0552bc3{--display:flex;}.elementor-27080 .elementor-element.elementor-element-e4e8398{--display:flex;}.elementor-27080 .elementor-element.elementor-element-309e47c{--display:flex;}.elementor-27080 .elementor-element.elementor-element-b79a433 p{margin-block-end:24px;}.elementor-27080 .elementor-element.elementor-element-200eced{--display:flex;}.elementor-27080 .elementor-element.elementor-element-72dc6e1{--display:flex;}.elementor-27080 .elementor-element.elementor-element-8e79f5c{--display:flex;}.elementor-27080 .elementor-element.elementor-element-9d3859d{--display:flex;}.elementor-27080 .elementor-element.elementor-element-edc668a{--display:flex;}.elementor-27080 .elementor-element.elementor-element-1c9ed7c p{margin-block-end:24px;}.elementor-27080 .elementor-element.elementor-element-c388b3d{--display:flex;}.elementor-27080 .elementor-element.elementor-element-af11519{--display:flex;}.elementor-27080 .elementor-element.elementor-element-39b2d2f p{margin-block-end:24px;}.elementor-27080 .elementor-element.elementor-element-1420f54{--display:flex;}.elementor-27080 .elementor-element.elementor-element-65d138f p{margin-block-end:24px;}.elementor-27080 .elementor-element.elementor-element-001cb4d{--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-27080 .elementor-element.elementor-element-001cb4d > .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-27080 .elementor-element.elementor-element-001cb4d > .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-27080 .elementor-element.elementor-element-001cb4d > .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-27080 .elementor-element.elementor-element-001cb4d {--n-accordion-padding:16px 32px 16px 32px;}:where( .elementor-27080 .elementor-element.elementor-element-001cb4d > .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-27080 .elementor-element.elementor-element-1b1e934{--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-27080 .elementor-element.elementor-element-7d20226{--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-27080 .elementor-element.elementor-element-7d20226:not(.elementor-motion-effects-element-type-background), .elementor-27080 .elementor-element.elementor-element-7d20226 > .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-27080 .elementor-element.elementor-element-120100e .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-27080 .elementor-element.elementor-element-1f55a8e{text-align:center;}.elementor-27080 .elementor-element.elementor-element-1f55a8e .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-27080 .elementor-element.elementor-element-e8590dc .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-27080 .elementor-element.elementor-element-e8590dc .elementor-button:hover, .elementor-27080 .elementor-element.elementor-element-e8590dc .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-27080 .elementor-element.elementor-element-e8590dc > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-27080 .elementor-element.elementor-element-bb027a7{--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-27080 .elementor-element.elementor-element-ac45d93{--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-27080 .elementor-element.elementor-element-483446b{text-align:center;}.elementor-27080 .elementor-element.elementor-element-483446b .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-27080 .elementor-element.elementor-element-40b3dd4{left:calc(50% - 20px);}body.rtl .elementor-27080 .elementor-element.elementor-element-40b3dd4{right:calc(50% - 20px);}.elementor-27080 .elementor-element.elementor-element-9796b60{--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-27080 .elementor-element.elementor-element-9796b60:not(.elementor-motion-effects-element-type-background), .elementor-27080 .elementor-element.elementor-element-9796b60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-99823c1 );}.elementor-27080 .elementor-element.elementor-element-f896cb7{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-27080 .elementor-element.elementor-element-f896cb7 p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-a968dd8{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27080 .elementor-element.elementor-element-5ed7f61.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-5ed7f61 img{width:75px;}.elementor-27080 .elementor-element.elementor-element-50cee74{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-27080 .elementor-element.elementor-element-50cee74 p{margin-block-end:8px;}.elementor-27080 .elementor-element.elementor-element-ccba278{--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-27080 .elementor-element.elementor-element-ccba278:not(.elementor-motion-effects-element-type-background), .elementor-27080 .elementor-element.elementor-element-ccba278 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-99823c1 );}.elementor-27080 .elementor-element.elementor-element-b0433c5{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-27080 .elementor-element.elementor-element-b0433c5 p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-613d623{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27080 .elementor-element.elementor-element-90a55e8.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-90a55e8 img{width:75px;}.elementor-27080 .elementor-element.elementor-element-cf8ed47{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-27080 .elementor-element.elementor-element-cf8ed47 p{margin-block-end:8px;}.elementor-27080 .elementor-element.elementor-element-b4ef91d{--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-27080 .elementor-element.elementor-element-b4ef91d:not(.elementor-motion-effects-element-type-background), .elementor-27080 .elementor-element.elementor-element-b4ef91d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-99823c1 );}.elementor-27080 .elementor-element.elementor-element-e843232{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-27080 .elementor-element.elementor-element-e843232 p{margin-block-end:0px;}.elementor-27080 .elementor-element.elementor-element-5d68b00{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27080 .elementor-element.elementor-element-4fd641f.elementor-element{--align-self:center;}.elementor-27080 .elementor-element.elementor-element-4fd641f img{width:75px;}.elementor-27080 .elementor-element.elementor-element-69853af{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-27080 .elementor-element.elementor-element-69853af p{margin-block-end:8px;}.elementor-27080 .elementor-element.elementor-element-d598d3b{--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-27080 .elementor-element.elementor-element-d598d3b > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-27080 .elementor-element.elementor-element-9522896{text-align:center;}.elementor-27080 .elementor-element.elementor-element-9522896 .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-27080 .elementor-element.elementor-element-3248c269:not(.elementor-motion-effects-element-type-background), .elementor-27080 .elementor-element.elementor-element-3248c269 > .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-27080 .elementor-element.elementor-element-97dbb4c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-27080 .elementor-element.elementor-element-192deb6 .elementor-heading-title{font-size:36px;line-height:42px;}body:not(.rtl) .elementor-27080 .elementor-element.elementor-element-901d976{left:-100px;}body.rtl .elementor-27080 .elementor-element.elementor-element-901d976{right:-100px;}.elementor-27080 .elementor-element.elementor-element-901d976{bottom:45%;}body:not(.rtl) .elementor-27080 .elementor-element.elementor-element-ba06c26{right:-50px;}body.rtl .elementor-27080 .elementor-element.elementor-element-ba06c26{left:-50px;}.elementor-27080 .elementor-element.elementor-element-ba06c26{top:-20%;}.elementor-27080 .elementor-element.elementor-element-267798d8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27080 .elementor-element.elementor-element-51817abd{--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-27080 .elementor-element.elementor-element-b992c3b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27080 .elementor-element.elementor-element-32899232{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27080 .elementor-element.elementor-element-33f36ee .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27080 .elementor-element.elementor-element-100f5960{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27080 .elementor-element.elementor-element-4cff25d7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27080 .elementor-element.elementor-element-6d20148 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27080 .elementor-element.elementor-element-62b578ad{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27080 .elementor-element.elementor-element-28a298cd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27080 .elementor-element.elementor-element-11984ae .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27080 .elementor-element.elementor-element-43ae327e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27080 .elementor-element.elementor-element-21b14f0e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27080 .elementor-element.elementor-element-6b227112{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27080 .elementor-element.elementor-element-2a06526a{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-4b9a4f14{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-7c61acec{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-5703ddc1{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-23471a99{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-24fef351{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27080 .elementor-element.elementor-element-4dbcdc2e{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-2aee6639{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-30dab384{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-f5f4c21{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-20fe2f1e{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-51988366{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-4740957b{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-6aadc48f{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-5688515e{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-55ab9a06{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-4858ea6c{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-7d10fbcd{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-230541a4{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-1a496b33{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-36bd4167{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-684c811c{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-23a5c874{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-17d83c9f{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-615248f3{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-2d39764{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-50897cb{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-2e6713ba{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-79566fd3{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-1208b00b{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-1eed8cfb{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-3aec4bbe{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-41725476{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-7cb7855c{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-41d4e2bc{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-18cc1456{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-e4cdc59{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-c1cc33e{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-c2ab945{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-27f8c39{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-4b9e65b{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-8a8b9b3{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-5f9b79d{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-2b6e638{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-16fa9b6{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-b9e5b73{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-1e074eb{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-2ec55d6{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-60b9e86{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-3fefc48{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-25d14cd{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-1e618cd{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-655731c5{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27080 .elementor-element.elementor-element-375c37d{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-720cdfa4{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-3171adc2{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-4b8049e7{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-7a90d566{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-27477b84{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-9ad6fcb{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-22af6d93{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-66791410{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-448aaeb2{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-2aee6859{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-73dffe40{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-41947e23{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-5bdb0b1e{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-658fe970{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-44234a5c{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-5b1ffeb9{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-57831143{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-2e992aed{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-70955511{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-2acdfcde{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-f8656f4{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-568e6eb2{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-485fec91{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-3607e341{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-692ebb7a{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-18bab97{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-5186612d{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-404ebd4d{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-392ac3e9{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-2969b7e8{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-134ce2e4{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-4b6186a6{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-35957124{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-2a916991{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-2fa65ded{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27080 .elementor-element.elementor-element-4e692b4e{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-ee7290a{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-49a11c2e{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-487add3c{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-7d79c914{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-2bc41090{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-3a65610c{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-17def859{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-257bca3{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-3dc0cd83{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-6a6c9c9{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-1ffcde9a{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-6786d8b9{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-5723690b{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-64863edd{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-425b763b{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-43aac783{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-3ce607df{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-1b608dd5{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-4341f2fc{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-2c08e9b1{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-a0c1077{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-58d209ff{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-4f8b05d8{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-5eb2d6e7{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-2626e194{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-4415e84a{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-2b45460d{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-56f2258{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-1f7e3350{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-4d6d2499{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27080 .elementor-element.elementor-element-3202830{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-15c4bfe8{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-360c0ae8{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-294eaa0c{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-3b1cbf22{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-52be8ec9{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-7cfd38b9{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-117a5166{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-2b27420e{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-5bedff5{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-355727c8{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-31803c70{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-5bd394ea{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-41894508{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-235b6190{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-238e747e{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-2425ef00{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-6b476c1a{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-17187e20{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-182c9cf2{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-6f34176c{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27080 .elementor-element.elementor-element-76625ed0{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-7ca42a5a{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-a613788{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-74b23cfb{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-1987a2a9{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-14a2fe1f{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-5c7b714e{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-7d2059de{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-690a96e9{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-ac53df6{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-65645b42{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-476c003a{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-73bd1a18{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-47c7752d{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-1218ae0a{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-41586516{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-1734923{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-1b5a61e4{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-5f30b81d{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-3d691918{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-5fc69964{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-fd0100a{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-2e44def1{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-7c126b9b{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-1fddd1f{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-8f29ddd{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-1aebc965{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-41a2531a{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-733f6371{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-3a5cc353{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-18c52e2d{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-4eb1d89c{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-5379a9a1{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-35303254{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-655a268b{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-2e928e3a{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-48eddde7{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-7872df6a{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-7c2fc95e{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-6f9509b8{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-3fedf7e2{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-2002aa2b{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-11229957{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-a878868{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-53100a48{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-6638a422{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27080 .elementor-element.elementor-element-7020027f{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-7f464222{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-3e499fcb{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-3f06c0ca{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-26e608d9{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-39d91ca5{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-2883df34{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-25c96c93{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-25971c3d{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-47380a4{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-4ce9c20d{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-07b0c68{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-b6e8831{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-e4dd7f6{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-c9fb5bc{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-54553be2{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-58c489d1{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-2d09a09c{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-799d15b8{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-7d2c17e4{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-2ad39bd5{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27080 .elementor-element.elementor-element-3b5a4a99{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-202dc3f3{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-2e26e7c4{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-3eafc3e6{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-4ad1be03{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-428e4ea3{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-c5a73e5{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-2539df76{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-518c7b6e{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-27f4ad21{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-2269f23d{grid-column:span 4;}.elementor-27080 .elementor-element.elementor-element-4e2ca6c9{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-4b8525{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-46fc18db{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-15451f68{grid-column:span 1;}.elementor-27080 .elementor-element.elementor-element-38e210c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27080 .elementor-element.elementor-element-ef8dfe1{--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-27080 .elementor-element.elementor-element-c8f47d6 .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-c8f47d6 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27080 .elementor-element.elementor-element-90d9e9c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27080 .elementor-element.elementor-element-90d9e9c .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27080 .elementor-element.elementor-element-1deb8d3{--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-27080 .elementor-element.elementor-element-f77e49b .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-f77e49b .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27080 .elementor-element.elementor-element-a073d1c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27080 .elementor-element.elementor-element-a073d1c .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27080 .elementor-element.elementor-element-370bea1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27080 .elementor-element.elementor-element-99abf29{--e-image-carousel-slides-to-show:5;}.elementor-27080 .elementor-element.elementor-element-13e85c5{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27080 .elementor-element.elementor-element-1f253e7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27080 .elementor-element.elementor-element-aecd065 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27080 .elementor-element.elementor-element-7d20226{--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-27080 .elementor-element.elementor-element-7d20226:not(.elementor-motion-effects-element-type-background), .elementor-27080 .elementor-element.elementor-element-7d20226 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-27080 .elementor-element.elementor-element-120100e{text-align:center;}.elementor-27080 .elementor-element.elementor-element-120100e .elementor-heading-title{font-size:22px;line-height:28px;}.elementor-27080 .elementor-element.elementor-element-1f55a8e{text-align:center;}.elementor-27080 .elementor-element.elementor-element-1f55a8e .elementor-heading-title{font-size:22px;line-height:28px;}.elementor-27080 .elementor-element.elementor-element-483446b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27080 .elementor-element.elementor-element-d598d3b{--e-n-carousel-swiper-slides-to-display:2;}.elementor-27080 .elementor-element.elementor-element-9522896 .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-27080 .elementor-element.elementor-element-3248c269:not(.elementor-motion-effects-element-type-background), .elementor-27080 .elementor-element.elementor-element-3248c269 > .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-27080 .elementor-element.elementor-element-192deb6 .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-27080 .elementor-element.elementor-element-267798d8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27080 .elementor-element.elementor-element-51817abd{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-27080 .elementor-element.elementor-element-b992c3b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27080 .elementor-element.elementor-element-32899232{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27080 .elementor-element.elementor-element-33f36ee .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27080 .elementor-element.elementor-element-100f5960{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27080 .elementor-element.elementor-element-4cff25d7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27080 .elementor-element.elementor-element-6d20148 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27080 .elementor-element.elementor-element-62b578ad{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27080 .elementor-element.elementor-element-28a298cd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27080 .elementor-element.elementor-element-11984ae .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27080 .elementor-element.elementor-element-43ae327e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27080 .elementor-element.elementor-element-717aeb66{--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-27080 .elementor-element.elementor-element-47e48db{text-align:center;}.elementor-27080 .elementor-element.elementor-element-21b14f0e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27080 .elementor-element.elementor-element-41eac98a{--justify-content:center;}.elementor-27080 .elementor-element.elementor-element-6b227112{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--grid-auto-flow:row;}.elementor-27080 .elementor-element.elementor-element-24fef351{--grid-auto-flow:row;}.elementor-27080 .elementor-element.elementor-element-41725476{text-align:center;}.elementor-27080 .elementor-element.elementor-element-41725476 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-7cb7855c{text-align:center;}.elementor-27080 .elementor-element.elementor-element-7cb7855c img{width:20px;}.elementor-27080 .elementor-element.elementor-element-41d4e2bc{text-align:center;}.elementor-27080 .elementor-element.elementor-element-41d4e2bc img{width:20px;}.elementor-27080 .elementor-element.elementor-element-18cc1456{text-align:center;}.elementor-27080 .elementor-element.elementor-element-18cc1456 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-2b6e638{text-align:center;}.elementor-27080 .elementor-element.elementor-element-2b6e638 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-16fa9b6{text-align:center;}.elementor-27080 .elementor-element.elementor-element-16fa9b6 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-b9e5b73{text-align:center;}.elementor-27080 .elementor-element.elementor-element-b9e5b73 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-1e074eb{text-align:center;}.elementor-27080 .elementor-element.elementor-element-1e074eb img{width:20px;}.elementor-27080 .elementor-element.elementor-element-60b9e86{text-align:center;}.elementor-27080 .elementor-element.elementor-element-60b9e86 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-3fefc48{text-align:center;}.elementor-27080 .elementor-element.elementor-element-3fefc48 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-25d14cd{text-align:center;}.elementor-27080 .elementor-element.elementor-element-25d14cd img{width:20px;}.elementor-27080 .elementor-element.elementor-element-1e618cd{text-align:center;}.elementor-27080 .elementor-element.elementor-element-1e618cd img{width:20px;}.elementor-27080 .elementor-element.elementor-element-655731c5{--grid-auto-flow:row;}.elementor-27080 .elementor-element.elementor-element-720cdfa4{text-align:center;}.elementor-27080 .elementor-element.elementor-element-720cdfa4 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-3171adc2{text-align:center;}.elementor-27080 .elementor-element.elementor-element-3171adc2 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-4b8049e7{text-align:center;}.elementor-27080 .elementor-element.elementor-element-4b8049e7 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-7a90d566{text-align:center;}.elementor-27080 .elementor-element.elementor-element-7a90d566 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-9ad6fcb{text-align:center;}.elementor-27080 .elementor-element.elementor-element-9ad6fcb img{width:20px;}.elementor-27080 .elementor-element.elementor-element-22af6d93{text-align:center;}.elementor-27080 .elementor-element.elementor-element-22af6d93 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-66791410{text-align:center;}.elementor-27080 .elementor-element.elementor-element-66791410 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-448aaeb2{text-align:center;}.elementor-27080 .elementor-element.elementor-element-448aaeb2 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-73dffe40{text-align:center;}.elementor-27080 .elementor-element.elementor-element-73dffe40 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-41947e23{text-align:center;}.elementor-27080 .elementor-element.elementor-element-41947e23 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-5bdb0b1e{text-align:center;}.elementor-27080 .elementor-element.elementor-element-5bdb0b1e img{width:20px;}.elementor-27080 .elementor-element.elementor-element-658fe970{text-align:center;}.elementor-27080 .elementor-element.elementor-element-658fe970 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-5b1ffeb9{text-align:center;}.elementor-27080 .elementor-element.elementor-element-5b1ffeb9 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-57831143{text-align:center;}.elementor-27080 .elementor-element.elementor-element-57831143 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-2e992aed{text-align:center;}.elementor-27080 .elementor-element.elementor-element-2e992aed img{width:20px;}.elementor-27080 .elementor-element.elementor-element-70955511{text-align:center;}.elementor-27080 .elementor-element.elementor-element-70955511 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-f8656f4{text-align:center;}.elementor-27080 .elementor-element.elementor-element-f8656f4 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-568e6eb2{text-align:center;}.elementor-27080 .elementor-element.elementor-element-568e6eb2 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-485fec91{text-align:center;}.elementor-27080 .elementor-element.elementor-element-485fec91 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-3607e341{text-align:center;}.elementor-27080 .elementor-element.elementor-element-3607e341 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-18bab97{text-align:center;}.elementor-27080 .elementor-element.elementor-element-18bab97 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-5186612d{text-align:center;}.elementor-27080 .elementor-element.elementor-element-5186612d img{width:20px;}.elementor-27080 .elementor-element.elementor-element-404ebd4d{text-align:center;}.elementor-27080 .elementor-element.elementor-element-404ebd4d img{width:20px;}.elementor-27080 .elementor-element.elementor-element-392ac3e9{text-align:center;}.elementor-27080 .elementor-element.elementor-element-392ac3e9 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-134ce2e4{text-align:center;}.elementor-27080 .elementor-element.elementor-element-134ce2e4 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-4b6186a6{text-align:center;}.elementor-27080 .elementor-element.elementor-element-4b6186a6 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-35957124{text-align:center;}.elementor-27080 .elementor-element.elementor-element-35957124 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-2a916991{text-align:center;}.elementor-27080 .elementor-element.elementor-element-2a916991 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-2fa65ded{--grid-auto-flow:row;}.elementor-27080 .elementor-element.elementor-element-ee7290a{text-align:center;}.elementor-27080 .elementor-element.elementor-element-ee7290a img{width:20px;}.elementor-27080 .elementor-element.elementor-element-49a11c2e{text-align:center;}.elementor-27080 .elementor-element.elementor-element-49a11c2e img{width:20px;}.elementor-27080 .elementor-element.elementor-element-487add3c{text-align:center;}.elementor-27080 .elementor-element.elementor-element-487add3c img{width:20px;}.elementor-27080 .elementor-element.elementor-element-7d79c914{text-align:center;}.elementor-27080 .elementor-element.elementor-element-7d79c914 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-3a65610c{text-align:center;}.elementor-27080 .elementor-element.elementor-element-3a65610c img{width:20px;}.elementor-27080 .elementor-element.elementor-element-17def859{text-align:center;}.elementor-27080 .elementor-element.elementor-element-17def859 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-257bca3{text-align:center;}.elementor-27080 .elementor-element.elementor-element-257bca3 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-3dc0cd83{text-align:center;}.elementor-27080 .elementor-element.elementor-element-3dc0cd83 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-1ffcde9a{text-align:center;}.elementor-27080 .elementor-element.elementor-element-1ffcde9a img{width:20px;}.elementor-27080 .elementor-element.elementor-element-6786d8b9{text-align:center;}.elementor-27080 .elementor-element.elementor-element-6786d8b9 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-5723690b{text-align:center;}.elementor-27080 .elementor-element.elementor-element-5723690b img{width:20px;}.elementor-27080 .elementor-element.elementor-element-64863edd{text-align:center;}.elementor-27080 .elementor-element.elementor-element-64863edd img{width:20px;}.elementor-27080 .elementor-element.elementor-element-43aac783{text-align:center;}.elementor-27080 .elementor-element.elementor-element-43aac783 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-3ce607df{text-align:center;}.elementor-27080 .elementor-element.elementor-element-3ce607df img{width:20px;}.elementor-27080 .elementor-element.elementor-element-1b608dd5{text-align:center;}.elementor-27080 .elementor-element.elementor-element-1b608dd5 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-4341f2fc{text-align:center;}.elementor-27080 .elementor-element.elementor-element-4341f2fc img{width:20px;}.elementor-27080 .elementor-element.elementor-element-a0c1077{text-align:center;}.elementor-27080 .elementor-element.elementor-element-a0c1077 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-58d209ff{text-align:center;}.elementor-27080 .elementor-element.elementor-element-58d209ff img{width:20px;}.elementor-27080 .elementor-element.elementor-element-4f8b05d8{text-align:center;}.elementor-27080 .elementor-element.elementor-element-4f8b05d8 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-5eb2d6e7{text-align:center;}.elementor-27080 .elementor-element.elementor-element-5eb2d6e7 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-4415e84a{text-align:center;}.elementor-27080 .elementor-element.elementor-element-4415e84a img{width:20px;}.elementor-27080 .elementor-element.elementor-element-2b45460d{text-align:center;}.elementor-27080 .elementor-element.elementor-element-2b45460d img{width:20px;}.elementor-27080 .elementor-element.elementor-element-56f2258{text-align:center;}.elementor-27080 .elementor-element.elementor-element-56f2258 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-1f7e3350{text-align:center;}.elementor-27080 .elementor-element.elementor-element-1f7e3350 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-4d6d2499{--grid-auto-flow:row;}.elementor-27080 .elementor-element.elementor-element-15c4bfe8{text-align:center;}.elementor-27080 .elementor-element.elementor-element-15c4bfe8 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-360c0ae8{text-align:center;}.elementor-27080 .elementor-element.elementor-element-360c0ae8 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-294eaa0c{text-align:center;}.elementor-27080 .elementor-element.elementor-element-294eaa0c img{width:20px;}.elementor-27080 .elementor-element.elementor-element-3b1cbf22{text-align:center;}.elementor-27080 .elementor-element.elementor-element-3b1cbf22 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-7cfd38b9{text-align:center;}.elementor-27080 .elementor-element.elementor-element-7cfd38b9 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-117a5166{text-align:center;}.elementor-27080 .elementor-element.elementor-element-117a5166 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-2b27420e{text-align:center;}.elementor-27080 .elementor-element.elementor-element-2b27420e img{width:20px;}.elementor-27080 .elementor-element.elementor-element-5bedff5{text-align:center;}.elementor-27080 .elementor-element.elementor-element-5bedff5 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-31803c70{text-align:center;}.elementor-27080 .elementor-element.elementor-element-31803c70 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-5bd394ea{text-align:center;}.elementor-27080 .elementor-element.elementor-element-5bd394ea img{width:20px;}.elementor-27080 .elementor-element.elementor-element-41894508{text-align:center;}.elementor-27080 .elementor-element.elementor-element-41894508 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-235b6190{text-align:center;}.elementor-27080 .elementor-element.elementor-element-235b6190 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-2425ef00{text-align:center;}.elementor-27080 .elementor-element.elementor-element-2425ef00 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-6b476c1a{text-align:center;}.elementor-27080 .elementor-element.elementor-element-6b476c1a img{width:20px;}.elementor-27080 .elementor-element.elementor-element-17187e20{text-align:center;}.elementor-27080 .elementor-element.elementor-element-17187e20 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-182c9cf2{text-align:center;}.elementor-27080 .elementor-element.elementor-element-182c9cf2 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-6f34176c{--grid-auto-flow:row;}.elementor-27080 .elementor-element.elementor-element-7ca42a5a{text-align:center;}.elementor-27080 .elementor-element.elementor-element-7ca42a5a img{width:20px;}.elementor-27080 .elementor-element.elementor-element-a613788{text-align:center;}.elementor-27080 .elementor-element.elementor-element-a613788 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-74b23cfb{text-align:center;}.elementor-27080 .elementor-element.elementor-element-74b23cfb img{width:20px;}.elementor-27080 .elementor-element.elementor-element-1987a2a9{text-align:center;}.elementor-27080 .elementor-element.elementor-element-1987a2a9 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-476c003a{text-align:center;}.elementor-27080 .elementor-element.elementor-element-476c003a img{width:20px;}.elementor-27080 .elementor-element.elementor-element-73bd1a18{text-align:center;}.elementor-27080 .elementor-element.elementor-element-73bd1a18 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-47c7752d{text-align:center;}.elementor-27080 .elementor-element.elementor-element-47c7752d img{width:20px;}.elementor-27080 .elementor-element.elementor-element-1218ae0a{text-align:center;}.elementor-27080 .elementor-element.elementor-element-1218ae0a img{width:20px;}.elementor-27080 .elementor-element.elementor-element-1734923{text-align:center;}.elementor-27080 .elementor-element.elementor-element-1734923 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-1b5a61e4{text-align:center;}.elementor-27080 .elementor-element.elementor-element-1b5a61e4 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-5f30b81d{text-align:center;}.elementor-27080 .elementor-element.elementor-element-5f30b81d img{width:20px;}.elementor-27080 .elementor-element.elementor-element-3d691918{text-align:center;}.elementor-27080 .elementor-element.elementor-element-3d691918 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-fd0100a{text-align:center;}.elementor-27080 .elementor-element.elementor-element-fd0100a img{width:20px;}.elementor-27080 .elementor-element.elementor-element-2e44def1{text-align:center;}.elementor-27080 .elementor-element.elementor-element-2e44def1 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-7c126b9b{text-align:center;}.elementor-27080 .elementor-element.elementor-element-7c126b9b img{width:20px;}.elementor-27080 .elementor-element.elementor-element-1fddd1f{text-align:center;}.elementor-27080 .elementor-element.elementor-element-1fddd1f img{width:20px;}.elementor-27080 .elementor-element.elementor-element-1aebc965{text-align:center;}.elementor-27080 .elementor-element.elementor-element-1aebc965 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-41a2531a{text-align:center;}.elementor-27080 .elementor-element.elementor-element-41a2531a img{width:20px;}.elementor-27080 .elementor-element.elementor-element-733f6371{text-align:center;}.elementor-27080 .elementor-element.elementor-element-733f6371 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-3a5cc353{text-align:center;}.elementor-27080 .elementor-element.elementor-element-3a5cc353 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-4eb1d89c{text-align:center;}.elementor-27080 .elementor-element.elementor-element-4eb1d89c img{width:20px;}.elementor-27080 .elementor-element.elementor-element-5379a9a1{text-align:center;}.elementor-27080 .elementor-element.elementor-element-5379a9a1 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-35303254{text-align:center;}.elementor-27080 .elementor-element.elementor-element-35303254 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-655a268b{text-align:center;}.elementor-27080 .elementor-element.elementor-element-655a268b img{width:20px;}.elementor-27080 .elementor-element.elementor-element-48eddde7{text-align:center;}.elementor-27080 .elementor-element.elementor-element-48eddde7 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-7872df6a{text-align:center;}.elementor-27080 .elementor-element.elementor-element-7872df6a img{width:20px;}.elementor-27080 .elementor-element.elementor-element-7c2fc95e{text-align:center;}.elementor-27080 .elementor-element.elementor-element-7c2fc95e img{width:20px;}.elementor-27080 .elementor-element.elementor-element-6f9509b8{text-align:center;}.elementor-27080 .elementor-element.elementor-element-6f9509b8 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-2002aa2b{text-align:center;}.elementor-27080 .elementor-element.elementor-element-2002aa2b img{width:20px;}.elementor-27080 .elementor-element.elementor-element-11229957{text-align:center;}.elementor-27080 .elementor-element.elementor-element-11229957 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-a878868{text-align:center;}.elementor-27080 .elementor-element.elementor-element-a878868 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-53100a48{text-align:center;}.elementor-27080 .elementor-element.elementor-element-53100a48 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-6638a422{--grid-auto-flow:row;}.elementor-27080 .elementor-element.elementor-element-7f464222{text-align:center;}.elementor-27080 .elementor-element.elementor-element-7f464222 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-3e499fcb{text-align:center;}.elementor-27080 .elementor-element.elementor-element-3e499fcb img{width:20px;}.elementor-27080 .elementor-element.elementor-element-3f06c0ca{text-align:center;}.elementor-27080 .elementor-element.elementor-element-3f06c0ca img{width:20px;}.elementor-27080 .elementor-element.elementor-element-26e608d9{text-align:center;}.elementor-27080 .elementor-element.elementor-element-26e608d9 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-2883df34{text-align:center;}.elementor-27080 .elementor-element.elementor-element-2883df34 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-25c96c93{text-align:center;}.elementor-27080 .elementor-element.elementor-element-25c96c93 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-25971c3d{text-align:center;}.elementor-27080 .elementor-element.elementor-element-25971c3d img{width:20px;}.elementor-27080 .elementor-element.elementor-element-47380a4{text-align:center;}.elementor-27080 .elementor-element.elementor-element-47380a4 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-58c489d1{text-align:center;}.elementor-27080 .elementor-element.elementor-element-58c489d1 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-2d09a09c{text-align:center;}.elementor-27080 .elementor-element.elementor-element-2d09a09c img{width:20px;}.elementor-27080 .elementor-element.elementor-element-799d15b8{text-align:center;}.elementor-27080 .elementor-element.elementor-element-799d15b8 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-7d2c17e4{text-align:center;}.elementor-27080 .elementor-element.elementor-element-7d2c17e4 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-2ad39bd5{--grid-auto-flow:row;}.elementor-27080 .elementor-element.elementor-element-202dc3f3{text-align:center;}.elementor-27080 .elementor-element.elementor-element-202dc3f3 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-2e26e7c4{text-align:center;}.elementor-27080 .elementor-element.elementor-element-2e26e7c4 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-3eafc3e6{text-align:center;}.elementor-27080 .elementor-element.elementor-element-3eafc3e6 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-4ad1be03{text-align:center;}.elementor-27080 .elementor-element.elementor-element-4ad1be03 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-c5a73e5{text-align:center;}.elementor-27080 .elementor-element.elementor-element-c5a73e5 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-2539df76{text-align:center;}.elementor-27080 .elementor-element.elementor-element-2539df76 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-518c7b6e{text-align:center;}.elementor-27080 .elementor-element.elementor-element-518c7b6e img{width:20px;}.elementor-27080 .elementor-element.elementor-element-27f4ad21{text-align:center;}.elementor-27080 .elementor-element.elementor-element-27f4ad21 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-4e2ca6c9{text-align:center;}.elementor-27080 .elementor-element.elementor-element-4e2ca6c9 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-4b8525{text-align:center;}.elementor-27080 .elementor-element.elementor-element-4b8525 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-46fc18db{text-align:center;}.elementor-27080 .elementor-element.elementor-element-46fc18db img{width:20px;}.elementor-27080 .elementor-element.elementor-element-15451f68{text-align:center;}.elementor-27080 .elementor-element.elementor-element-15451f68 img{width:20px;}.elementor-27080 .elementor-element.elementor-element-38e210c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27080 .elementor-element.elementor-element-c8f47d6 .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-c8f47d6 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27080 .elementor-element.elementor-element-90d9e9c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27080 .elementor-element.elementor-element-90d9e9c .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27080 .elementor-element.elementor-element-f77e49b .elementor-icon-box-title, .elementor-27080 .elementor-element.elementor-element-f77e49b .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27080 .elementor-element.elementor-element-a073d1c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27080 .elementor-element.elementor-element-a073d1c .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27080 .elementor-element.elementor-element-370bea1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27080 .elementor-element.elementor-element-13e85c5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27080 .elementor-element.elementor-element-3314f42{--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-27080 .elementor-element.elementor-element-080afda{--width:55%;}.elementor-27080 .elementor-element.elementor-element-fd61a8f{--width:55%;}.elementor-27080 .elementor-element.elementor-element-5742956{--width:55%;}.elementor-27080 .elementor-element.elementor-element-7a84f2e{--width:55%;}.elementor-27080 .elementor-element.elementor-element-1f253e7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27080 .elementor-element.elementor-element-64c4b88 > .elementor-widget-container{--e-transform-rotateZ:60deg;}body:not(.rtl) .elementor-27080 .elementor-element.elementor-element-64c4b88{left:-30px;}body.rtl .elementor-27080 .elementor-element.elementor-element-64c4b88{right:-30px;}.elementor-27080 .elementor-element.elementor-element-64c4b88{top:-90px;}body:not(.rtl) .elementor-27080 .elementor-element.elementor-element-2ef4fdf{right:80px;}body.rtl .elementor-27080 .elementor-element.elementor-element-2ef4fdf{left:80px;}body:not(.rtl) .elementor-27080 .elementor-element.elementor-element-ab854a6{left:0px;}body.rtl .elementor-27080 .elementor-element.elementor-element-ab854a6{right:0px;}.elementor-27080 .elementor-element.elementor-element-ab854a6{top:100px;}body:not(.rtl) .elementor-27080 .elementor-element.elementor-element-dcc408b{right:0px;}body.rtl .elementor-27080 .elementor-element.elementor-element-dcc408b{left:0px;}.elementor-27080 .elementor-element.elementor-element-dcc408b{top:-300px;}.elementor-27080 .elementor-element.elementor-element-aecd065 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27080 .elementor-element.elementor-element-120100e{text-align:center;}.elementor-27080 .elementor-element.elementor-element-483446b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27080 .elementor-element.elementor-element-d598d3b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-27080 .elementor-element.elementor-element-9522896 .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-27080 .elementor-element.elementor-element-97dbb4c{--content-width:850px;}.elementor-27080 .elementor-element.elementor-element-42459f9f{--width:270px;}.elementor-27080 .elementor-element.elementor-element-fb0bae8{--width:850px;}.elementor-27080 .elementor-element.elementor-element-e7132fe{--width:850px;}.elementor-27080 .elementor-element.elementor-element-080afda{--width:55%;}.elementor-27080 .elementor-element.elementor-element-fd61a8f{--width:55%;}.elementor-27080 .elementor-element.elementor-element-5742956{--width:55%;}.elementor-27080 .elementor-element.elementor-element-7a84f2e{--width:55%;}.elementor-27080 .elementor-element.elementor-element-66dc88b{--width:850px;}.elementor-27080 .elementor-element.elementor-element-ce12fbd{--width:849px;}.elementor-27080 .elementor-element.elementor-element-27b4711{--width:850px;}.elementor-27080 .elementor-element.elementor-element-bb027a7{--content-width:1920px;}}@media(max-width:1024px) and (min-width:768px){.elementor-27080 .elementor-element.elementor-element-97dbb4c{--content-width:520px;}.elementor-27080 .elementor-element.elementor-element-9e78039{--width:100%;}.elementor-27080 .elementor-element.elementor-element-42459f9f{--width:270px;}.elementor-27080 .elementor-element.elementor-element-51817abd{--width:100%;}.elementor-27080 .elementor-element.elementor-element-6b227112{--width:100%;}.elementor-27080 .elementor-element.elementor-element-24fef351{--width:100%;}.elementor-27080 .elementor-element.elementor-element-655731c5{--width:100%;}.elementor-27080 .elementor-element.elementor-element-2fa65ded{--width:100%;}.elementor-27080 .elementor-element.elementor-element-4d6d2499{--width:100%;}.elementor-27080 .elementor-element.elementor-element-6f34176c{--width:100%;}.elementor-27080 .elementor-element.elementor-element-6638a422{--width:100%;}.elementor-27080 .elementor-element.elementor-element-2ad39bd5{--width:100%;}.elementor-27080 .elementor-element.elementor-element-fb0bae8{--width:100%;}.elementor-27080 .elementor-element.elementor-element-e7132fe{--width:100%;}.elementor-27080 .elementor-element.elementor-element-13e85c5{--width:100%;}.elementor-27080 .elementor-element.elementor-element-66dc88b{--width:100%;}.elementor-27080 .elementor-element.elementor-element-ce12fbd{--width:100%;}.elementor-27080 .elementor-element.elementor-element-27b4711{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-192deb6 */.elementor-27080 .elementor-element.elementor-element-192deb6 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 button, class: .elementor-element-27d3e412 */.elementor-27080 .elementor-element.elementor-element-27d3e412 a {
    /*padding: 10px 13px;*/
    transition-duration: 0s !important;
}
.elementor-27080 .elementor-element.elementor-element-27d3e412:hover {
    font-weight: 600;
    cursor: pointer;
}
.elementor-27080 .elementor-element.elementor-element-27d3e412:hover a {
    font-weight: 600 !important;
    transition-duration: 0s !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f33fbf7 */.elementor-27080 .elementor-element.elementor-element-7f33fbf7 a {
    /*padding: 10px 13px;*/
    transition-duration: 0s !important;
}
.elementor-27080 .elementor-element.elementor-element-7f33fbf7:hover {
    font-weight: 600;
    cursor: pointer;
}
.elementor-27080 .elementor-element.elementor-element-7f33fbf7:hover a {
    font-weight: 600 !important;
    transition-duration: 0s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42459f9f */.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-b992c3b */.elementor-27080 .elementor-element.elementor-element-b992c3b h3 {
    font-size: 26px !important;
    line-height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d94cef */.elementor-27080 .elementor-element.elementor-element-2d94cef svg path {
    fill: #FFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32899232 */.elementor-27080 .elementor-element.elementor-element-32899232 strong {
    font-size: 28px;
    color: #303133;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55a1d97 */.elementor-27080 .elementor-element.elementor-element-55a1d97 svg {
    height: auto;
}
.elementor-27080 .elementor-element.elementor-element-55a1d97 svg path {
    fill: #FFF;
}
.elementor-27080 .elementor-element.elementor-element-55a1d97 .elementor-icon-box-content {
    display: flex;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a11515a */.elementor-27080 .elementor-element.elementor-element-a11515a svg {
    height: auto;
}
.elementor-27080 .elementor-element.elementor-element-a11515a svg path {
    fill: #FFF;
}
.elementor-27080 .elementor-element.elementor-element-a11515a .elementor-icon-box-content {
    display: flex;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33f36ee */.elementor-27080 .elementor-element.elementor-element-33f36ee h3 {
    font-size: 26px !important;
    line-height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bdf193b */.elementor-27080 .elementor-element.elementor-element-bdf193b svg path {
    fill: #FFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-100f5960 */.elementor-27080 .elementor-element.elementor-element-100f5960 strong {
    font-size: 28px;
    color: #303133;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cff25d7 */.elementor-27080 .elementor-element.elementor-element-4cff25d7 strong {
    font-size: 28px;
    color: #303133;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-810b87a */.elementor-27080 .elementor-element.elementor-element-810b87a svg {
    height: auto;
}
.elementor-27080 .elementor-element.elementor-element-810b87a svg path {
    fill: #FFF;
}
.elementor-27080 .elementor-element.elementor-element-810b87a .elementor-icon-box-content {
    display: flex;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81ceb5f */.elementor-27080 .elementor-element.elementor-element-81ceb5f svg {
    height: auto;
}
.elementor-27080 .elementor-element.elementor-element-81ceb5f svg path {
    fill: #FFF;
}
.elementor-27080 .elementor-element.elementor-element-81ceb5f .elementor-icon-box-content {
    display: flex;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d20148 */.elementor-27080 .elementor-element.elementor-element-6d20148 h3 {
    font-size: 26px !important;
    line-height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-75c73e7 */.elementor-27080 .elementor-element.elementor-element-75c73e7 svg path {
    fill: #FFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62b578ad */.elementor-27080 .elementor-element.elementor-element-62b578ad strong {
    font-size: 28px;
    color: #303133;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28a298cd */.elementor-27080 .elementor-element.elementor-element-28a298cd strong {
    font-size: 28px;
    color: #303133;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1dc61f */.elementor-27080 .elementor-element.elementor-element-d1dc61f svg {
    height: auto;
}
.elementor-27080 .elementor-element.elementor-element-d1dc61f svg path {
    fill: #FFF;
}
.elementor-27080 .elementor-element.elementor-element-d1dc61f .elementor-icon-box-content {
    display: flex;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b89f042 */.elementor-27080 .elementor-element.elementor-element-b89f042 svg {
    height: auto;
}
.elementor-27080 .elementor-element.elementor-element-b89f042 svg path {
    fill: #FFF;
}
.elementor-27080 .elementor-element.elementor-element-b89f042 .elementor-icon-box-content {
    display: flex;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ea52708 */.elementor-27080 .elementor-element.elementor-element-ea52708 svg {
    height: auto;
}
.elementor-27080 .elementor-element.elementor-element-ea52708 svg path {
    fill: #FFF;
}
.elementor-27080 .elementor-element.elementor-element-ea52708 .elementor-icon-box-content {
    display: flex;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-78e95853 */.elementor-27080 .elementor-element.elementor-element-78e95853 svg path {
    fill: #51B185;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11984ae */.elementor-27080 .elementor-element.elementor-element-11984ae h3 {
    font-size: 26px !important;
    line-height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0642bd3 */.elementor-27080 .elementor-element.elementor-element-0642bd3 svg path {
    fill: #FFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ae327e */.elementor-27080 .elementor-element.elementor-element-43ae327e strong {
    font-size: 28px;
    color: #303133;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9db7247 */.elementor-27080 .elementor-element.elementor-element-9db7247 svg {
    height: auto;
}
.elementor-27080 .elementor-element.elementor-element-9db7247 svg path {
    fill: #FFF;
}
.elementor-27080 .elementor-element.elementor-element-9db7247 .elementor-icon-box-content {
    display: flex;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f7f64b */.elementor-27080 .elementor-element.elementor-element-2f7f64b svg {
    height: auto;
}
.elementor-27080 .elementor-element.elementor-element-2f7f64b svg path {
    fill: #FFF;
}
.elementor-27080 .elementor-element.elementor-element-2f7f64b .elementor-icon-box-content {
    display: flex;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51817abd */.monthly-pricing {
    display: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b770fb3 */.elementor-27080 .elementor-element.elementor-element-2b770fb3:hover {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-596c8419 */.elementor-27080 .elementor-element.elementor-element-596c8419:hover {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41eac98a */.collapse-all {
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f5a47d */.elementor-27080 .elementor-element.elementor-element-2f5a47d 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-7ed1d0b5 */.elementor-27080 .elementor-element.elementor-element-7ed1d0b5 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-3b5a1034 */.elementor-27080 .elementor-element.elementor-element-3b5a1034 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-3872b369 */.elementor-27080 .elementor-element.elementor-element-3872b369 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-6d095e06 */.elementor-27080 .elementor-element.elementor-element-6d095e06 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-4dbcdc2e */.elementor-27080 .elementor-element.elementor-element-4dbcdc2e .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-4dbcdc2e .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-4dbcdc2e .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-4dbcdc2e:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-4dbcdc2e .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51988366 */.elementor-27080 .elementor-element.elementor-element-51988366 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-51988366 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-51988366 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-51988366:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-51988366 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4858ea6c */.elementor-27080 .elementor-element.elementor-element-4858ea6c .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-4858ea6c .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-4858ea6c .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-4858ea6c:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-4858ea6c .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-684c811c */.elementor-27080 .elementor-element.elementor-element-684c811c .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-684c811c .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-684c811c .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-684c811c:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-684c811c .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-50897cb */.elementor-27080 .elementor-element.elementor-element-50897cb .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-50897cb .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-50897cb .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-50897cb:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-50897cb .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3aec4bbe */.elementor-27080 .elementor-element.elementor-element-3aec4bbe .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-3aec4bbe .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-3aec4bbe .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-3aec4bbe:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-3aec4bbe .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4cdc59 */.elementor-27080 .elementor-element.elementor-element-e4cdc59 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-e4cdc59 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-e4cdc59 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-e4cdc59:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-e4cdc59 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5f9b79d */.elementor-27080 .elementor-element.elementor-element-5f9b79d .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-5f9b79d .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-5f9b79d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-5f9b79d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-5f9b79d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ec55d6 */.elementor-27080 .elementor-element.elementor-element-2ec55d6 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2ec55d6 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2ec55d6 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2ec55d6:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2ec55d6 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-375c37d */.elementor-27080 .elementor-element.elementor-element-375c37d .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-375c37d .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-375c37d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-375c37d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-375c37d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27477b84 */.elementor-27080 .elementor-element.elementor-element-27477b84 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-27477b84 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-27477b84 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-27477b84:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-27477b84 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2aee6859 */.elementor-27080 .elementor-element.elementor-element-2aee6859 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2aee6859 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2aee6859 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2aee6859:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2aee6859 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44234a5c */.elementor-27080 .elementor-element.elementor-element-44234a5c .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-44234a5c .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-44234a5c .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-44234a5c:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-44234a5c .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2acdfcde */.elementor-27080 .elementor-element.elementor-element-2acdfcde .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2acdfcde .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2acdfcde .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2acdfcde:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2acdfcde .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-692ebb7a */.elementor-27080 .elementor-element.elementor-element-692ebb7a .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-692ebb7a .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-692ebb7a .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-692ebb7a:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-692ebb7a .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2969b7e8 */.elementor-27080 .elementor-element.elementor-element-2969b7e8 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2969b7e8 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2969b7e8 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2969b7e8:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2969b7e8 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e692b4e */.elementor-27080 .elementor-element.elementor-element-4e692b4e .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-4e692b4e .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-4e692b4e .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-4e692b4e:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-4e692b4e .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2bc41090 */.elementor-27080 .elementor-element.elementor-element-2bc41090 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2bc41090 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2bc41090 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2bc41090:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2bc41090 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a6c9c9 */.elementor-27080 .elementor-element.elementor-element-6a6c9c9 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-6a6c9c9 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-6a6c9c9 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-6a6c9c9:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-6a6c9c9 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-425b763b */.elementor-27080 .elementor-element.elementor-element-425b763b .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-425b763b .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-425b763b .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-425b763b:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-425b763b .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c08e9b1 */.elementor-27080 .elementor-element.elementor-element-2c08e9b1 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2c08e9b1 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2c08e9b1 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2c08e9b1:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2c08e9b1 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2626e194 */.elementor-27080 .elementor-element.elementor-element-2626e194 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2626e194 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2626e194 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2626e194:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2626e194 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3202830 */.elementor-27080 .elementor-element.elementor-element-3202830 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-3202830 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-3202830 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-3202830:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-3202830 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52be8ec9 */.elementor-27080 .elementor-element.elementor-element-52be8ec9 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-52be8ec9 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-52be8ec9 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-52be8ec9:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-52be8ec9 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-355727c8 */.elementor-27080 .elementor-element.elementor-element-355727c8 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-355727c8 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-355727c8 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-355727c8:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-355727c8 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-238e747e */.elementor-27080 .elementor-element.elementor-element-238e747e .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-238e747e .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-238e747e .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-238e747e:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-238e747e .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-76625ed0 */.elementor-27080 .elementor-element.elementor-element-76625ed0 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-76625ed0 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-76625ed0 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-76625ed0:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-76625ed0 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14a2fe1f */.elementor-27080 .elementor-element.elementor-element-14a2fe1f .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-14a2fe1f .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-14a2fe1f .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-14a2fe1f:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-14a2fe1f .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65645b42 */.elementor-27080 .elementor-element.elementor-element-65645b42 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-65645b42 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-65645b42 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-65645b42:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-65645b42 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41586516 */.elementor-27080 .elementor-element.elementor-element-41586516 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-41586516 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-41586516 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-41586516:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-41586516 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fc69964 */.elementor-27080 .elementor-element.elementor-element-5fc69964 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-5fc69964 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-5fc69964 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-5fc69964:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-5fc69964 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8f29ddd */.elementor-27080 .elementor-element.elementor-element-8f29ddd .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-8f29ddd .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-8f29ddd .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-8f29ddd:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-8f29ddd .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18c52e2d */.elementor-27080 .elementor-element.elementor-element-18c52e2d .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-18c52e2d .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-18c52e2d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-18c52e2d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-18c52e2d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e928e3a */.elementor-27080 .elementor-element.elementor-element-2e928e3a .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2e928e3a .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2e928e3a .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2e928e3a:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2e928e3a .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3fedf7e2 */.elementor-27080 .elementor-element.elementor-element-3fedf7e2 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-3fedf7e2 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-3fedf7e2 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-3fedf7e2:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-3fedf7e2 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7020027f */.elementor-27080 .elementor-element.elementor-element-7020027f .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-7020027f .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-7020027f .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-7020027f:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-7020027f .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39d91ca5 */.elementor-27080 .elementor-element.elementor-element-39d91ca5 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-39d91ca5 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-39d91ca5 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-39d91ca5:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-39d91ca5 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ce9c20d */.elementor-27080 .elementor-element.elementor-element-4ce9c20d .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-4ce9c20d .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-4ce9c20d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-4ce9c20d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-4ce9c20d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-54553be2 */.elementor-27080 .elementor-element.elementor-element-54553be2 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-54553be2 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-54553be2 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-54553be2:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-54553be2 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b5a4a99 */.elementor-27080 .elementor-element.elementor-element-3b5a4a99 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-3b5a4a99 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-3b5a4a99 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-3b5a4a99:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-3b5a4a99 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-428e4ea3 */.elementor-27080 .elementor-element.elementor-element-428e4ea3 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-428e4ea3 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-428e4ea3 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-428e4ea3:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-428e4ea3 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2269f23d */.elementor-27080 .elementor-element.elementor-element-2269f23d .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2269f23d .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2269f23d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2269f23d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2269f23d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4dbcdc2e */.elementor-27080 .elementor-element.elementor-element-4dbcdc2e .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-4dbcdc2e .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-4dbcdc2e .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-4dbcdc2e:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-4dbcdc2e .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51988366 */.elementor-27080 .elementor-element.elementor-element-51988366 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-51988366 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-51988366 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-51988366:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-51988366 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4858ea6c */.elementor-27080 .elementor-element.elementor-element-4858ea6c .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-4858ea6c .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-4858ea6c .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-4858ea6c:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-4858ea6c .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-684c811c */.elementor-27080 .elementor-element.elementor-element-684c811c .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-684c811c .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-684c811c .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-684c811c:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-684c811c .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-50897cb */.elementor-27080 .elementor-element.elementor-element-50897cb .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-50897cb .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-50897cb .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-50897cb:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-50897cb .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3aec4bbe */.elementor-27080 .elementor-element.elementor-element-3aec4bbe .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-3aec4bbe .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-3aec4bbe .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-3aec4bbe:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-3aec4bbe .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4cdc59 */.elementor-27080 .elementor-element.elementor-element-e4cdc59 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-e4cdc59 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-e4cdc59 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-e4cdc59:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-e4cdc59 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5f9b79d */.elementor-27080 .elementor-element.elementor-element-5f9b79d .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-5f9b79d .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-5f9b79d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-5f9b79d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-5f9b79d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ec55d6 */.elementor-27080 .elementor-element.elementor-element-2ec55d6 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2ec55d6 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2ec55d6 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2ec55d6:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2ec55d6 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-375c37d */.elementor-27080 .elementor-element.elementor-element-375c37d .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-375c37d .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-375c37d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-375c37d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-375c37d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27477b84 */.elementor-27080 .elementor-element.elementor-element-27477b84 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-27477b84 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-27477b84 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-27477b84:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-27477b84 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2aee6859 */.elementor-27080 .elementor-element.elementor-element-2aee6859 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2aee6859 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2aee6859 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2aee6859:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2aee6859 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44234a5c */.elementor-27080 .elementor-element.elementor-element-44234a5c .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-44234a5c .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-44234a5c .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-44234a5c:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-44234a5c .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2acdfcde */.elementor-27080 .elementor-element.elementor-element-2acdfcde .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2acdfcde .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2acdfcde .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2acdfcde:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2acdfcde .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-692ebb7a */.elementor-27080 .elementor-element.elementor-element-692ebb7a .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-692ebb7a .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-692ebb7a .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-692ebb7a:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-692ebb7a .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2969b7e8 */.elementor-27080 .elementor-element.elementor-element-2969b7e8 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2969b7e8 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2969b7e8 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2969b7e8:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2969b7e8 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e692b4e */.elementor-27080 .elementor-element.elementor-element-4e692b4e .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-4e692b4e .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-4e692b4e .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-4e692b4e:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-4e692b4e .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2bc41090 */.elementor-27080 .elementor-element.elementor-element-2bc41090 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2bc41090 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2bc41090 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2bc41090:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2bc41090 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a6c9c9 */.elementor-27080 .elementor-element.elementor-element-6a6c9c9 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-6a6c9c9 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-6a6c9c9 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-6a6c9c9:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-6a6c9c9 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-425b763b */.elementor-27080 .elementor-element.elementor-element-425b763b .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-425b763b .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-425b763b .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-425b763b:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-425b763b .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c08e9b1 */.elementor-27080 .elementor-element.elementor-element-2c08e9b1 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2c08e9b1 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2c08e9b1 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2c08e9b1:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2c08e9b1 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2626e194 */.elementor-27080 .elementor-element.elementor-element-2626e194 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2626e194 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2626e194 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2626e194:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2626e194 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3202830 */.elementor-27080 .elementor-element.elementor-element-3202830 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-3202830 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-3202830 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-3202830:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-3202830 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52be8ec9 */.elementor-27080 .elementor-element.elementor-element-52be8ec9 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-52be8ec9 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-52be8ec9 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-52be8ec9:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-52be8ec9 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-355727c8 */.elementor-27080 .elementor-element.elementor-element-355727c8 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-355727c8 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-355727c8 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-355727c8:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-355727c8 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-238e747e */.elementor-27080 .elementor-element.elementor-element-238e747e .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-238e747e .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-238e747e .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-238e747e:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-238e747e .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-76625ed0 */.elementor-27080 .elementor-element.elementor-element-76625ed0 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-76625ed0 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-76625ed0 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-76625ed0:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-76625ed0 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14a2fe1f */.elementor-27080 .elementor-element.elementor-element-14a2fe1f .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-14a2fe1f .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-14a2fe1f .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-14a2fe1f:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-14a2fe1f .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65645b42 */.elementor-27080 .elementor-element.elementor-element-65645b42 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-65645b42 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-65645b42 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-65645b42:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-65645b42 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41586516 */.elementor-27080 .elementor-element.elementor-element-41586516 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-41586516 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-41586516 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-41586516:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-41586516 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fc69964 */.elementor-27080 .elementor-element.elementor-element-5fc69964 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-5fc69964 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-5fc69964 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-5fc69964:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-5fc69964 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8f29ddd */.elementor-27080 .elementor-element.elementor-element-8f29ddd .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-8f29ddd .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-8f29ddd .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-8f29ddd:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-8f29ddd .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18c52e2d */.elementor-27080 .elementor-element.elementor-element-18c52e2d .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-18c52e2d .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-18c52e2d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-18c52e2d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-18c52e2d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e928e3a */.elementor-27080 .elementor-element.elementor-element-2e928e3a .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2e928e3a .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2e928e3a .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2e928e3a:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2e928e3a .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3fedf7e2 */.elementor-27080 .elementor-element.elementor-element-3fedf7e2 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-3fedf7e2 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-3fedf7e2 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-3fedf7e2:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-3fedf7e2 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7020027f */.elementor-27080 .elementor-element.elementor-element-7020027f .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-7020027f .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-7020027f .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-7020027f:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-7020027f .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39d91ca5 */.elementor-27080 .elementor-element.elementor-element-39d91ca5 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-39d91ca5 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-39d91ca5 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-39d91ca5:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-39d91ca5 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ce9c20d */.elementor-27080 .elementor-element.elementor-element-4ce9c20d .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-4ce9c20d .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-4ce9c20d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-4ce9c20d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-4ce9c20d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-54553be2 */.elementor-27080 .elementor-element.elementor-element-54553be2 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-54553be2 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-54553be2 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-54553be2:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-54553be2 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b5a4a99 */.elementor-27080 .elementor-element.elementor-element-3b5a4a99 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-3b5a4a99 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-3b5a4a99 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-3b5a4a99:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-3b5a4a99 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-428e4ea3 */.elementor-27080 .elementor-element.elementor-element-428e4ea3 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-428e4ea3 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-428e4ea3 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-428e4ea3:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-428e4ea3 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2269f23d */.elementor-27080 .elementor-element.elementor-element-2269f23d .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2269f23d .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2269f23d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2269f23d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2269f23d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4dbcdc2e */.elementor-27080 .elementor-element.elementor-element-4dbcdc2e .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-4dbcdc2e .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-4dbcdc2e .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-4dbcdc2e:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-4dbcdc2e .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51988366 */.elementor-27080 .elementor-element.elementor-element-51988366 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-51988366 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-51988366 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-51988366:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-51988366 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4858ea6c */.elementor-27080 .elementor-element.elementor-element-4858ea6c .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-4858ea6c .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-4858ea6c .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-4858ea6c:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-4858ea6c .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-684c811c */.elementor-27080 .elementor-element.elementor-element-684c811c .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-684c811c .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-684c811c .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-684c811c:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-684c811c .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-50897cb */.elementor-27080 .elementor-element.elementor-element-50897cb .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-50897cb .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-50897cb .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-50897cb:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-50897cb .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3aec4bbe */.elementor-27080 .elementor-element.elementor-element-3aec4bbe .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-3aec4bbe .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-3aec4bbe .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-3aec4bbe:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-3aec4bbe .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4cdc59 */.elementor-27080 .elementor-element.elementor-element-e4cdc59 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-e4cdc59 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-e4cdc59 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-e4cdc59:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-e4cdc59 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5f9b79d */.elementor-27080 .elementor-element.elementor-element-5f9b79d .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-5f9b79d .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-5f9b79d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-5f9b79d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-5f9b79d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ec55d6 */.elementor-27080 .elementor-element.elementor-element-2ec55d6 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2ec55d6 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2ec55d6 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2ec55d6:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2ec55d6 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-375c37d */.elementor-27080 .elementor-element.elementor-element-375c37d .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-375c37d .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-375c37d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-375c37d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-375c37d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27477b84 */.elementor-27080 .elementor-element.elementor-element-27477b84 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-27477b84 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-27477b84 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-27477b84:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-27477b84 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2aee6859 */.elementor-27080 .elementor-element.elementor-element-2aee6859 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2aee6859 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2aee6859 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2aee6859:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2aee6859 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44234a5c */.elementor-27080 .elementor-element.elementor-element-44234a5c .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-44234a5c .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-44234a5c .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-44234a5c:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-44234a5c .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2acdfcde */.elementor-27080 .elementor-element.elementor-element-2acdfcde .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2acdfcde .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2acdfcde .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2acdfcde:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2acdfcde .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-692ebb7a */.elementor-27080 .elementor-element.elementor-element-692ebb7a .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-692ebb7a .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-692ebb7a .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-692ebb7a:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-692ebb7a .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2969b7e8 */.elementor-27080 .elementor-element.elementor-element-2969b7e8 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2969b7e8 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2969b7e8 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2969b7e8:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2969b7e8 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e692b4e */.elementor-27080 .elementor-element.elementor-element-4e692b4e .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-4e692b4e .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-4e692b4e .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-4e692b4e:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-4e692b4e .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2bc41090 */.elementor-27080 .elementor-element.elementor-element-2bc41090 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2bc41090 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2bc41090 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2bc41090:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2bc41090 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a6c9c9 */.elementor-27080 .elementor-element.elementor-element-6a6c9c9 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-6a6c9c9 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-6a6c9c9 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-6a6c9c9:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-6a6c9c9 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-425b763b */.elementor-27080 .elementor-element.elementor-element-425b763b .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-425b763b .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-425b763b .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-425b763b:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-425b763b .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c08e9b1 */.elementor-27080 .elementor-element.elementor-element-2c08e9b1 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2c08e9b1 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2c08e9b1 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2c08e9b1:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2c08e9b1 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2626e194 */.elementor-27080 .elementor-element.elementor-element-2626e194 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2626e194 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2626e194 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2626e194:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2626e194 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3202830 */.elementor-27080 .elementor-element.elementor-element-3202830 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-3202830 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-3202830 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-3202830:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-3202830 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52be8ec9 */.elementor-27080 .elementor-element.elementor-element-52be8ec9 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-52be8ec9 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-52be8ec9 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-52be8ec9:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-52be8ec9 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-355727c8 */.elementor-27080 .elementor-element.elementor-element-355727c8 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-355727c8 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-355727c8 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-355727c8:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-355727c8 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-238e747e */.elementor-27080 .elementor-element.elementor-element-238e747e .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-238e747e .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-238e747e .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-238e747e:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-238e747e .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-76625ed0 */.elementor-27080 .elementor-element.elementor-element-76625ed0 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-76625ed0 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-76625ed0 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-76625ed0:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-76625ed0 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14a2fe1f */.elementor-27080 .elementor-element.elementor-element-14a2fe1f .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-14a2fe1f .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-14a2fe1f .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-14a2fe1f:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-14a2fe1f .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65645b42 */.elementor-27080 .elementor-element.elementor-element-65645b42 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-65645b42 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-65645b42 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-65645b42:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-65645b42 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41586516 */.elementor-27080 .elementor-element.elementor-element-41586516 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-41586516 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-41586516 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-41586516:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-41586516 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fc69964 */.elementor-27080 .elementor-element.elementor-element-5fc69964 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-5fc69964 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-5fc69964 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-5fc69964:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-5fc69964 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8f29ddd */.elementor-27080 .elementor-element.elementor-element-8f29ddd .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-8f29ddd .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-8f29ddd .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-8f29ddd:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-8f29ddd .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18c52e2d */.elementor-27080 .elementor-element.elementor-element-18c52e2d .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-18c52e2d .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-18c52e2d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-18c52e2d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-18c52e2d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e928e3a */.elementor-27080 .elementor-element.elementor-element-2e928e3a .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2e928e3a .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2e928e3a .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2e928e3a:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2e928e3a .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3fedf7e2 */.elementor-27080 .elementor-element.elementor-element-3fedf7e2 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-3fedf7e2 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-3fedf7e2 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-3fedf7e2:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-3fedf7e2 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7020027f */.elementor-27080 .elementor-element.elementor-element-7020027f .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-7020027f .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-7020027f .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-7020027f:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-7020027f .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39d91ca5 */.elementor-27080 .elementor-element.elementor-element-39d91ca5 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-39d91ca5 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-39d91ca5 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-39d91ca5:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-39d91ca5 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ce9c20d */.elementor-27080 .elementor-element.elementor-element-4ce9c20d .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-4ce9c20d .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-4ce9c20d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-4ce9c20d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-4ce9c20d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-54553be2 */.elementor-27080 .elementor-element.elementor-element-54553be2 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-54553be2 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-54553be2 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-54553be2:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-54553be2 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b5a4a99 */.elementor-27080 .elementor-element.elementor-element-3b5a4a99 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-3b5a4a99 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-3b5a4a99 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-3b5a4a99:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-3b5a4a99 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-428e4ea3 */.elementor-27080 .elementor-element.elementor-element-428e4ea3 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-428e4ea3 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-428e4ea3 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-428e4ea3:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-428e4ea3 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2269f23d */.elementor-27080 .elementor-element.elementor-element-2269f23d .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2269f23d .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2269f23d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2269f23d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2269f23d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4dbcdc2e */.elementor-27080 .elementor-element.elementor-element-4dbcdc2e .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-4dbcdc2e .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-4dbcdc2e .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-4dbcdc2e:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-4dbcdc2e .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51988366 */.elementor-27080 .elementor-element.elementor-element-51988366 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-51988366 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-51988366 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-51988366:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-51988366 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4858ea6c */.elementor-27080 .elementor-element.elementor-element-4858ea6c .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-4858ea6c .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-4858ea6c .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-4858ea6c:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-4858ea6c .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-684c811c */.elementor-27080 .elementor-element.elementor-element-684c811c .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-684c811c .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-684c811c .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-684c811c:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-684c811c .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-50897cb */.elementor-27080 .elementor-element.elementor-element-50897cb .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-50897cb .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-50897cb .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-50897cb:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-50897cb .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3aec4bbe */.elementor-27080 .elementor-element.elementor-element-3aec4bbe .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-3aec4bbe .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-3aec4bbe .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-3aec4bbe:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-3aec4bbe .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4cdc59 */.elementor-27080 .elementor-element.elementor-element-e4cdc59 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-e4cdc59 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-e4cdc59 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-e4cdc59:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-e4cdc59 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5f9b79d */.elementor-27080 .elementor-element.elementor-element-5f9b79d .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-5f9b79d .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-5f9b79d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-5f9b79d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-5f9b79d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ec55d6 */.elementor-27080 .elementor-element.elementor-element-2ec55d6 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2ec55d6 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2ec55d6 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2ec55d6:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2ec55d6 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-375c37d */.elementor-27080 .elementor-element.elementor-element-375c37d .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-375c37d .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-375c37d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-375c37d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-375c37d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27477b84 */.elementor-27080 .elementor-element.elementor-element-27477b84 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-27477b84 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-27477b84 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-27477b84:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-27477b84 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2aee6859 */.elementor-27080 .elementor-element.elementor-element-2aee6859 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2aee6859 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2aee6859 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2aee6859:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2aee6859 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44234a5c */.elementor-27080 .elementor-element.elementor-element-44234a5c .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-44234a5c .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-44234a5c .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-44234a5c:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-44234a5c .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2acdfcde */.elementor-27080 .elementor-element.elementor-element-2acdfcde .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2acdfcde .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2acdfcde .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2acdfcde:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2acdfcde .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-692ebb7a */.elementor-27080 .elementor-element.elementor-element-692ebb7a .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-692ebb7a .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-692ebb7a .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-692ebb7a:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-692ebb7a .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2969b7e8 */.elementor-27080 .elementor-element.elementor-element-2969b7e8 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2969b7e8 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2969b7e8 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2969b7e8:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2969b7e8 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e692b4e */.elementor-27080 .elementor-element.elementor-element-4e692b4e .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-4e692b4e .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-4e692b4e .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-4e692b4e:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-4e692b4e .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2bc41090 */.elementor-27080 .elementor-element.elementor-element-2bc41090 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2bc41090 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2bc41090 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2bc41090:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2bc41090 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a6c9c9 */.elementor-27080 .elementor-element.elementor-element-6a6c9c9 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-6a6c9c9 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-6a6c9c9 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-6a6c9c9:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-6a6c9c9 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-425b763b */.elementor-27080 .elementor-element.elementor-element-425b763b .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-425b763b .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-425b763b .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-425b763b:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-425b763b .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c08e9b1 */.elementor-27080 .elementor-element.elementor-element-2c08e9b1 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2c08e9b1 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2c08e9b1 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2c08e9b1:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2c08e9b1 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2626e194 */.elementor-27080 .elementor-element.elementor-element-2626e194 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2626e194 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2626e194 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2626e194:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2626e194 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3202830 */.elementor-27080 .elementor-element.elementor-element-3202830 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-3202830 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-3202830 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-3202830:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-3202830 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52be8ec9 */.elementor-27080 .elementor-element.elementor-element-52be8ec9 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-52be8ec9 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-52be8ec9 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-52be8ec9:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-52be8ec9 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-355727c8 */.elementor-27080 .elementor-element.elementor-element-355727c8 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-355727c8 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-355727c8 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-355727c8:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-355727c8 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-238e747e */.elementor-27080 .elementor-element.elementor-element-238e747e .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-238e747e .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-238e747e .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-238e747e:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-238e747e .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-76625ed0 */.elementor-27080 .elementor-element.elementor-element-76625ed0 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-76625ed0 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-76625ed0 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-76625ed0:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-76625ed0 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14a2fe1f */.elementor-27080 .elementor-element.elementor-element-14a2fe1f .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-14a2fe1f .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-14a2fe1f .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-14a2fe1f:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-14a2fe1f .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65645b42 */.elementor-27080 .elementor-element.elementor-element-65645b42 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-65645b42 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-65645b42 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-65645b42:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-65645b42 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41586516 */.elementor-27080 .elementor-element.elementor-element-41586516 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-41586516 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-41586516 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-41586516:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-41586516 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fc69964 */.elementor-27080 .elementor-element.elementor-element-5fc69964 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-5fc69964 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-5fc69964 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-5fc69964:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-5fc69964 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8f29ddd */.elementor-27080 .elementor-element.elementor-element-8f29ddd .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-8f29ddd .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-8f29ddd .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-8f29ddd:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-8f29ddd .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18c52e2d */.elementor-27080 .elementor-element.elementor-element-18c52e2d .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-18c52e2d .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-18c52e2d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-18c52e2d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-18c52e2d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e928e3a */.elementor-27080 .elementor-element.elementor-element-2e928e3a .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2e928e3a .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2e928e3a .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2e928e3a:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2e928e3a .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3fedf7e2 */.elementor-27080 .elementor-element.elementor-element-3fedf7e2 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-3fedf7e2 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-3fedf7e2 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-3fedf7e2:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-3fedf7e2 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7020027f */.elementor-27080 .elementor-element.elementor-element-7020027f .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-7020027f .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-7020027f .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-7020027f:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-7020027f .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39d91ca5 */.elementor-27080 .elementor-element.elementor-element-39d91ca5 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-39d91ca5 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-39d91ca5 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-39d91ca5:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-39d91ca5 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ce9c20d */.elementor-27080 .elementor-element.elementor-element-4ce9c20d .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-4ce9c20d .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-4ce9c20d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-4ce9c20d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-4ce9c20d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-54553be2 */.elementor-27080 .elementor-element.elementor-element-54553be2 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-54553be2 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-54553be2 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-54553be2:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-54553be2 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b5a4a99 */.elementor-27080 .elementor-element.elementor-element-3b5a4a99 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-3b5a4a99 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-3b5a4a99 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-3b5a4a99:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-3b5a4a99 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-428e4ea3 */.elementor-27080 .elementor-element.elementor-element-428e4ea3 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-428e4ea3 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-428e4ea3 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-428e4ea3:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-428e4ea3 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2269f23d */.elementor-27080 .elementor-element.elementor-element-2269f23d .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2269f23d .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2269f23d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2269f23d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2269f23d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4dbcdc2e */.elementor-27080 .elementor-element.elementor-element-4dbcdc2e .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-4dbcdc2e .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-4dbcdc2e .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-4dbcdc2e:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-4dbcdc2e .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51988366 */.elementor-27080 .elementor-element.elementor-element-51988366 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-51988366 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-51988366 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-51988366:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-51988366 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4858ea6c */.elementor-27080 .elementor-element.elementor-element-4858ea6c .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-4858ea6c .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-4858ea6c .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-4858ea6c:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-4858ea6c .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-684c811c */.elementor-27080 .elementor-element.elementor-element-684c811c .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-684c811c .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-684c811c .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-684c811c:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-684c811c .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-50897cb */.elementor-27080 .elementor-element.elementor-element-50897cb .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-50897cb .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-50897cb .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-50897cb:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-50897cb .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3aec4bbe */.elementor-27080 .elementor-element.elementor-element-3aec4bbe .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-3aec4bbe .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-3aec4bbe .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-3aec4bbe:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-3aec4bbe .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4cdc59 */.elementor-27080 .elementor-element.elementor-element-e4cdc59 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-e4cdc59 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-e4cdc59 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-e4cdc59:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-e4cdc59 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5f9b79d */.elementor-27080 .elementor-element.elementor-element-5f9b79d .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-5f9b79d .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-5f9b79d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-5f9b79d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-5f9b79d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ec55d6 */.elementor-27080 .elementor-element.elementor-element-2ec55d6 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2ec55d6 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2ec55d6 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2ec55d6:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2ec55d6 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-375c37d */.elementor-27080 .elementor-element.elementor-element-375c37d .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-375c37d .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-375c37d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-375c37d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-375c37d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27477b84 */.elementor-27080 .elementor-element.elementor-element-27477b84 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-27477b84 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-27477b84 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-27477b84:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-27477b84 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2aee6859 */.elementor-27080 .elementor-element.elementor-element-2aee6859 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2aee6859 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2aee6859 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2aee6859:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2aee6859 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44234a5c */.elementor-27080 .elementor-element.elementor-element-44234a5c .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-44234a5c .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-44234a5c .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-44234a5c:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-44234a5c .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2acdfcde */.elementor-27080 .elementor-element.elementor-element-2acdfcde .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2acdfcde .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2acdfcde .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2acdfcde:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2acdfcde .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-692ebb7a */.elementor-27080 .elementor-element.elementor-element-692ebb7a .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-692ebb7a .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-692ebb7a .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-692ebb7a:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-692ebb7a .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2969b7e8 */.elementor-27080 .elementor-element.elementor-element-2969b7e8 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2969b7e8 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2969b7e8 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2969b7e8:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2969b7e8 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e692b4e */.elementor-27080 .elementor-element.elementor-element-4e692b4e .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-4e692b4e .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-4e692b4e .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-4e692b4e:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-4e692b4e .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2bc41090 */.elementor-27080 .elementor-element.elementor-element-2bc41090 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2bc41090 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2bc41090 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2bc41090:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2bc41090 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a6c9c9 */.elementor-27080 .elementor-element.elementor-element-6a6c9c9 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-6a6c9c9 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-6a6c9c9 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-6a6c9c9:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-6a6c9c9 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-425b763b */.elementor-27080 .elementor-element.elementor-element-425b763b .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-425b763b .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-425b763b .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-425b763b:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-425b763b .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c08e9b1 */.elementor-27080 .elementor-element.elementor-element-2c08e9b1 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2c08e9b1 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2c08e9b1 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2c08e9b1:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2c08e9b1 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2626e194 */.elementor-27080 .elementor-element.elementor-element-2626e194 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2626e194 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2626e194 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2626e194:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2626e194 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3202830 */.elementor-27080 .elementor-element.elementor-element-3202830 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-3202830 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-3202830 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-3202830:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-3202830 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52be8ec9 */.elementor-27080 .elementor-element.elementor-element-52be8ec9 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-52be8ec9 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-52be8ec9 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-52be8ec9:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-52be8ec9 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-355727c8 */.elementor-27080 .elementor-element.elementor-element-355727c8 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-355727c8 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-355727c8 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-355727c8:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-355727c8 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-238e747e */.elementor-27080 .elementor-element.elementor-element-238e747e .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-238e747e .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-238e747e .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-238e747e:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-238e747e .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-76625ed0 */.elementor-27080 .elementor-element.elementor-element-76625ed0 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-76625ed0 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-76625ed0 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-76625ed0:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-76625ed0 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14a2fe1f */.elementor-27080 .elementor-element.elementor-element-14a2fe1f .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-14a2fe1f .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-14a2fe1f .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-14a2fe1f:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-14a2fe1f .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65645b42 */.elementor-27080 .elementor-element.elementor-element-65645b42 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-65645b42 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-65645b42 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-65645b42:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-65645b42 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41586516 */.elementor-27080 .elementor-element.elementor-element-41586516 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-41586516 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-41586516 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-41586516:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-41586516 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fc69964 */.elementor-27080 .elementor-element.elementor-element-5fc69964 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-5fc69964 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-5fc69964 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-5fc69964:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-5fc69964 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8f29ddd */.elementor-27080 .elementor-element.elementor-element-8f29ddd .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-8f29ddd .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-8f29ddd .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-8f29ddd:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-8f29ddd .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18c52e2d */.elementor-27080 .elementor-element.elementor-element-18c52e2d .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-18c52e2d .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-18c52e2d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-18c52e2d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-18c52e2d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e928e3a */.elementor-27080 .elementor-element.elementor-element-2e928e3a .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2e928e3a .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2e928e3a .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2e928e3a:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2e928e3a .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3fedf7e2 */.elementor-27080 .elementor-element.elementor-element-3fedf7e2 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-3fedf7e2 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-3fedf7e2 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-3fedf7e2:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-3fedf7e2 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7020027f */.elementor-27080 .elementor-element.elementor-element-7020027f .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-7020027f .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-7020027f .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-7020027f:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-7020027f .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39d91ca5 */.elementor-27080 .elementor-element.elementor-element-39d91ca5 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-39d91ca5 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-39d91ca5 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-39d91ca5:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-39d91ca5 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ce9c20d */.elementor-27080 .elementor-element.elementor-element-4ce9c20d .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-4ce9c20d .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-4ce9c20d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-4ce9c20d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-4ce9c20d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-54553be2 */.elementor-27080 .elementor-element.elementor-element-54553be2 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-54553be2 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-54553be2 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-54553be2:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-54553be2 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b5a4a99 */.elementor-27080 .elementor-element.elementor-element-3b5a4a99 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-3b5a4a99 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-3b5a4a99 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-3b5a4a99:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-3b5a4a99 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-428e4ea3 */.elementor-27080 .elementor-element.elementor-element-428e4ea3 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-428e4ea3 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-428e4ea3 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-428e4ea3:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-428e4ea3 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2269f23d */.elementor-27080 .elementor-element.elementor-element-2269f23d .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2269f23d .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2269f23d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2269f23d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2269f23d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4dbcdc2e */.elementor-27080 .elementor-element.elementor-element-4dbcdc2e .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-4dbcdc2e .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-4dbcdc2e .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-4dbcdc2e:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-4dbcdc2e .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51988366 */.elementor-27080 .elementor-element.elementor-element-51988366 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-51988366 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-51988366 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-51988366:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-51988366 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4858ea6c */.elementor-27080 .elementor-element.elementor-element-4858ea6c .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-4858ea6c .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-4858ea6c .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-4858ea6c:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-4858ea6c .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-684c811c */.elementor-27080 .elementor-element.elementor-element-684c811c .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-684c811c .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-684c811c .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-684c811c:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-684c811c .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-50897cb */.elementor-27080 .elementor-element.elementor-element-50897cb .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-50897cb .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-50897cb .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-50897cb:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-50897cb .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3aec4bbe */.elementor-27080 .elementor-element.elementor-element-3aec4bbe .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-3aec4bbe .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-3aec4bbe .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-3aec4bbe:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-3aec4bbe .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4cdc59 */.elementor-27080 .elementor-element.elementor-element-e4cdc59 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-e4cdc59 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-e4cdc59 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-e4cdc59:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-e4cdc59 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5f9b79d */.elementor-27080 .elementor-element.elementor-element-5f9b79d .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-5f9b79d .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-5f9b79d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-5f9b79d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-5f9b79d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ec55d6 */.elementor-27080 .elementor-element.elementor-element-2ec55d6 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2ec55d6 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2ec55d6 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2ec55d6:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2ec55d6 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-375c37d */.elementor-27080 .elementor-element.elementor-element-375c37d .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-375c37d .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-375c37d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-375c37d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-375c37d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27477b84 */.elementor-27080 .elementor-element.elementor-element-27477b84 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-27477b84 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-27477b84 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-27477b84:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-27477b84 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2aee6859 */.elementor-27080 .elementor-element.elementor-element-2aee6859 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2aee6859 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2aee6859 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2aee6859:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2aee6859 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44234a5c */.elementor-27080 .elementor-element.elementor-element-44234a5c .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-44234a5c .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-44234a5c .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-44234a5c:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-44234a5c .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2acdfcde */.elementor-27080 .elementor-element.elementor-element-2acdfcde .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2acdfcde .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2acdfcde .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2acdfcde:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2acdfcde .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-692ebb7a */.elementor-27080 .elementor-element.elementor-element-692ebb7a .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-692ebb7a .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-692ebb7a .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-692ebb7a:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-692ebb7a .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2969b7e8 */.elementor-27080 .elementor-element.elementor-element-2969b7e8 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2969b7e8 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2969b7e8 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2969b7e8:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2969b7e8 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e692b4e */.elementor-27080 .elementor-element.elementor-element-4e692b4e .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-4e692b4e .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-4e692b4e .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-4e692b4e:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-4e692b4e .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2bc41090 */.elementor-27080 .elementor-element.elementor-element-2bc41090 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2bc41090 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2bc41090 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2bc41090:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2bc41090 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a6c9c9 */.elementor-27080 .elementor-element.elementor-element-6a6c9c9 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-6a6c9c9 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-6a6c9c9 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-6a6c9c9:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-6a6c9c9 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-425b763b */.elementor-27080 .elementor-element.elementor-element-425b763b .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-425b763b .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-425b763b .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-425b763b:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-425b763b .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c08e9b1 */.elementor-27080 .elementor-element.elementor-element-2c08e9b1 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2c08e9b1 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2c08e9b1 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2c08e9b1:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2c08e9b1 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2626e194 */.elementor-27080 .elementor-element.elementor-element-2626e194 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2626e194 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2626e194 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2626e194:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2626e194 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3202830 */.elementor-27080 .elementor-element.elementor-element-3202830 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-3202830 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-3202830 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-3202830:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-3202830 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52be8ec9 */.elementor-27080 .elementor-element.elementor-element-52be8ec9 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-52be8ec9 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-52be8ec9 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-52be8ec9:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-52be8ec9 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-355727c8 */.elementor-27080 .elementor-element.elementor-element-355727c8 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-355727c8 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-355727c8 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-355727c8:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-355727c8 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-238e747e */.elementor-27080 .elementor-element.elementor-element-238e747e .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-238e747e .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-238e747e .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-238e747e:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-238e747e .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-76625ed0 */.elementor-27080 .elementor-element.elementor-element-76625ed0 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-76625ed0 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-76625ed0 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-76625ed0:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-76625ed0 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14a2fe1f */.elementor-27080 .elementor-element.elementor-element-14a2fe1f .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-14a2fe1f .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-14a2fe1f .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-14a2fe1f:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-14a2fe1f .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65645b42 */.elementor-27080 .elementor-element.elementor-element-65645b42 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-65645b42 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-65645b42 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-65645b42:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-65645b42 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41586516 */.elementor-27080 .elementor-element.elementor-element-41586516 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-41586516 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-41586516 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-41586516:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-41586516 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fc69964 */.elementor-27080 .elementor-element.elementor-element-5fc69964 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-5fc69964 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-5fc69964 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-5fc69964:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-5fc69964 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8f29ddd */.elementor-27080 .elementor-element.elementor-element-8f29ddd .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-8f29ddd .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-8f29ddd .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-8f29ddd:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-8f29ddd .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18c52e2d */.elementor-27080 .elementor-element.elementor-element-18c52e2d .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-18c52e2d .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-18c52e2d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-18c52e2d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-18c52e2d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e928e3a */.elementor-27080 .elementor-element.elementor-element-2e928e3a .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2e928e3a .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2e928e3a .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2e928e3a:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2e928e3a .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3fedf7e2 */.elementor-27080 .elementor-element.elementor-element-3fedf7e2 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-3fedf7e2 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-3fedf7e2 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-3fedf7e2:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-3fedf7e2 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7020027f */.elementor-27080 .elementor-element.elementor-element-7020027f .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-7020027f .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-7020027f .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-7020027f:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-7020027f .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39d91ca5 */.elementor-27080 .elementor-element.elementor-element-39d91ca5 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-39d91ca5 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-39d91ca5 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-39d91ca5:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-39d91ca5 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ce9c20d */.elementor-27080 .elementor-element.elementor-element-4ce9c20d .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-4ce9c20d .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-4ce9c20d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-4ce9c20d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-4ce9c20d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-54553be2 */.elementor-27080 .elementor-element.elementor-element-54553be2 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-54553be2 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-54553be2 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-54553be2:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-54553be2 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b5a4a99 */.elementor-27080 .elementor-element.elementor-element-3b5a4a99 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-3b5a4a99 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-3b5a4a99 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-3b5a4a99:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-3b5a4a99 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-428e4ea3 */.elementor-27080 .elementor-element.elementor-element-428e4ea3 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-428e4ea3 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-428e4ea3 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-428e4ea3:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-428e4ea3 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2269f23d */.elementor-27080 .elementor-element.elementor-element-2269f23d .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2269f23d .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2269f23d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2269f23d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2269f23d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4dbcdc2e */.elementor-27080 .elementor-element.elementor-element-4dbcdc2e .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-4dbcdc2e .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-4dbcdc2e .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-4dbcdc2e:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-4dbcdc2e .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51988366 */.elementor-27080 .elementor-element.elementor-element-51988366 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-51988366 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-51988366 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-51988366:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-51988366 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4858ea6c */.elementor-27080 .elementor-element.elementor-element-4858ea6c .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-4858ea6c .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-4858ea6c .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-4858ea6c:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-4858ea6c .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-684c811c */.elementor-27080 .elementor-element.elementor-element-684c811c .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-684c811c .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-684c811c .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-684c811c:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-684c811c .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-50897cb */.elementor-27080 .elementor-element.elementor-element-50897cb .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-50897cb .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-50897cb .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-50897cb:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-50897cb .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3aec4bbe */.elementor-27080 .elementor-element.elementor-element-3aec4bbe .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-3aec4bbe .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-3aec4bbe .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-3aec4bbe:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-3aec4bbe .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4cdc59 */.elementor-27080 .elementor-element.elementor-element-e4cdc59 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-e4cdc59 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-e4cdc59 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-e4cdc59:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-e4cdc59 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5f9b79d */.elementor-27080 .elementor-element.elementor-element-5f9b79d .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-5f9b79d .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-5f9b79d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-5f9b79d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-5f9b79d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ec55d6 */.elementor-27080 .elementor-element.elementor-element-2ec55d6 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2ec55d6 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2ec55d6 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2ec55d6:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2ec55d6 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-375c37d */.elementor-27080 .elementor-element.elementor-element-375c37d .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-375c37d .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-375c37d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-375c37d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-375c37d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27477b84 */.elementor-27080 .elementor-element.elementor-element-27477b84 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-27477b84 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-27477b84 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-27477b84:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-27477b84 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2aee6859 */.elementor-27080 .elementor-element.elementor-element-2aee6859 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2aee6859 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2aee6859 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2aee6859:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2aee6859 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44234a5c */.elementor-27080 .elementor-element.elementor-element-44234a5c .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-44234a5c .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-44234a5c .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-44234a5c:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-44234a5c .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2acdfcde */.elementor-27080 .elementor-element.elementor-element-2acdfcde .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2acdfcde .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2acdfcde .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2acdfcde:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2acdfcde .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-692ebb7a */.elementor-27080 .elementor-element.elementor-element-692ebb7a .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-692ebb7a .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-692ebb7a .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-692ebb7a:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-692ebb7a .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2969b7e8 */.elementor-27080 .elementor-element.elementor-element-2969b7e8 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2969b7e8 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2969b7e8 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2969b7e8:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2969b7e8 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e692b4e */.elementor-27080 .elementor-element.elementor-element-4e692b4e .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-4e692b4e .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-4e692b4e .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-4e692b4e:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-4e692b4e .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2bc41090 */.elementor-27080 .elementor-element.elementor-element-2bc41090 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2bc41090 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2bc41090 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2bc41090:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2bc41090 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a6c9c9 */.elementor-27080 .elementor-element.elementor-element-6a6c9c9 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-6a6c9c9 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-6a6c9c9 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-6a6c9c9:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-6a6c9c9 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-425b763b */.elementor-27080 .elementor-element.elementor-element-425b763b .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-425b763b .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-425b763b .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-425b763b:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-425b763b .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c08e9b1 */.elementor-27080 .elementor-element.elementor-element-2c08e9b1 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2c08e9b1 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2c08e9b1 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2c08e9b1:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2c08e9b1 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2626e194 */.elementor-27080 .elementor-element.elementor-element-2626e194 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2626e194 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2626e194 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2626e194:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2626e194 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3202830 */.elementor-27080 .elementor-element.elementor-element-3202830 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-3202830 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-3202830 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-3202830:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-3202830 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52be8ec9 */.elementor-27080 .elementor-element.elementor-element-52be8ec9 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-52be8ec9 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-52be8ec9 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-52be8ec9:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-52be8ec9 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-355727c8 */.elementor-27080 .elementor-element.elementor-element-355727c8 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-355727c8 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-355727c8 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-355727c8:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-355727c8 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-238e747e */.elementor-27080 .elementor-element.elementor-element-238e747e .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-238e747e .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-238e747e .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-238e747e:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-238e747e .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-76625ed0 */.elementor-27080 .elementor-element.elementor-element-76625ed0 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-76625ed0 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-76625ed0 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-76625ed0:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-76625ed0 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14a2fe1f */.elementor-27080 .elementor-element.elementor-element-14a2fe1f .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-14a2fe1f .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-14a2fe1f .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-14a2fe1f:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-14a2fe1f .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65645b42 */.elementor-27080 .elementor-element.elementor-element-65645b42 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-65645b42 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-65645b42 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-65645b42:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-65645b42 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41586516 */.elementor-27080 .elementor-element.elementor-element-41586516 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-41586516 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-41586516 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-41586516:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-41586516 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fc69964 */.elementor-27080 .elementor-element.elementor-element-5fc69964 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-5fc69964 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-5fc69964 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-5fc69964:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-5fc69964 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8f29ddd */.elementor-27080 .elementor-element.elementor-element-8f29ddd .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-8f29ddd .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-8f29ddd .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-8f29ddd:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-8f29ddd .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18c52e2d */.elementor-27080 .elementor-element.elementor-element-18c52e2d .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-18c52e2d .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-18c52e2d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-18c52e2d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-18c52e2d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e928e3a */.elementor-27080 .elementor-element.elementor-element-2e928e3a .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2e928e3a .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2e928e3a .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2e928e3a:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2e928e3a .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3fedf7e2 */.elementor-27080 .elementor-element.elementor-element-3fedf7e2 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-3fedf7e2 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-3fedf7e2 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-3fedf7e2:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-3fedf7e2 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7020027f */.elementor-27080 .elementor-element.elementor-element-7020027f .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-7020027f .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-7020027f .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-7020027f:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-7020027f .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39d91ca5 */.elementor-27080 .elementor-element.elementor-element-39d91ca5 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-39d91ca5 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-39d91ca5 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-39d91ca5:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-39d91ca5 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ce9c20d */.elementor-27080 .elementor-element.elementor-element-4ce9c20d .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-4ce9c20d .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-4ce9c20d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-4ce9c20d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-4ce9c20d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-54553be2 */.elementor-27080 .elementor-element.elementor-element-54553be2 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-54553be2 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-54553be2 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-54553be2:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-54553be2 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b5a4a99 */.elementor-27080 .elementor-element.elementor-element-3b5a4a99 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-3b5a4a99 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-3b5a4a99 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-3b5a4a99:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-3b5a4a99 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-428e4ea3 */.elementor-27080 .elementor-element.elementor-element-428e4ea3 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-428e4ea3 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-428e4ea3 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-428e4ea3:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-428e4ea3 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2269f23d */.elementor-27080 .elementor-element.elementor-element-2269f23d .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2269f23d .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2269f23d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2269f23d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2269f23d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4dbcdc2e */.elementor-27080 .elementor-element.elementor-element-4dbcdc2e .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-4dbcdc2e .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-4dbcdc2e .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-4dbcdc2e:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-4dbcdc2e .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51988366 */.elementor-27080 .elementor-element.elementor-element-51988366 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-51988366 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-51988366 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-51988366:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-51988366 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4858ea6c */.elementor-27080 .elementor-element.elementor-element-4858ea6c .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-4858ea6c .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-4858ea6c .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-4858ea6c:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-4858ea6c .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-684c811c */.elementor-27080 .elementor-element.elementor-element-684c811c .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-684c811c .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-684c811c .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-684c811c:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-684c811c .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-50897cb */.elementor-27080 .elementor-element.elementor-element-50897cb .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-50897cb .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-50897cb .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-50897cb:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-50897cb .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3aec4bbe */.elementor-27080 .elementor-element.elementor-element-3aec4bbe .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-3aec4bbe .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-3aec4bbe .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-3aec4bbe:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-3aec4bbe .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4cdc59 */.elementor-27080 .elementor-element.elementor-element-e4cdc59 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-e4cdc59 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-e4cdc59 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-e4cdc59:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-e4cdc59 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5f9b79d */.elementor-27080 .elementor-element.elementor-element-5f9b79d .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-5f9b79d .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-5f9b79d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-5f9b79d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-5f9b79d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ec55d6 */.elementor-27080 .elementor-element.elementor-element-2ec55d6 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2ec55d6 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2ec55d6 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2ec55d6:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2ec55d6 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-375c37d */.elementor-27080 .elementor-element.elementor-element-375c37d .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-375c37d .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-375c37d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-375c37d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-375c37d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27477b84 */.elementor-27080 .elementor-element.elementor-element-27477b84 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-27477b84 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-27477b84 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-27477b84:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-27477b84 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2aee6859 */.elementor-27080 .elementor-element.elementor-element-2aee6859 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2aee6859 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2aee6859 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2aee6859:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2aee6859 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44234a5c */.elementor-27080 .elementor-element.elementor-element-44234a5c .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-44234a5c .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-44234a5c .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-44234a5c:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-44234a5c .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2acdfcde */.elementor-27080 .elementor-element.elementor-element-2acdfcde .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2acdfcde .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2acdfcde .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2acdfcde:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2acdfcde .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-692ebb7a */.elementor-27080 .elementor-element.elementor-element-692ebb7a .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-692ebb7a .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-692ebb7a .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-692ebb7a:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-692ebb7a .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2969b7e8 */.elementor-27080 .elementor-element.elementor-element-2969b7e8 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2969b7e8 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2969b7e8 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2969b7e8:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2969b7e8 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e692b4e */.elementor-27080 .elementor-element.elementor-element-4e692b4e .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-4e692b4e .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-4e692b4e .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-4e692b4e:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-4e692b4e .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2bc41090 */.elementor-27080 .elementor-element.elementor-element-2bc41090 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2bc41090 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2bc41090 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2bc41090:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2bc41090 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a6c9c9 */.elementor-27080 .elementor-element.elementor-element-6a6c9c9 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-6a6c9c9 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-6a6c9c9 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-6a6c9c9:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-6a6c9c9 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-425b763b */.elementor-27080 .elementor-element.elementor-element-425b763b .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-425b763b .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-425b763b .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-425b763b:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-425b763b .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c08e9b1 */.elementor-27080 .elementor-element.elementor-element-2c08e9b1 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2c08e9b1 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2c08e9b1 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2c08e9b1:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2c08e9b1 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2626e194 */.elementor-27080 .elementor-element.elementor-element-2626e194 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2626e194 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2626e194 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2626e194:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2626e194 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3202830 */.elementor-27080 .elementor-element.elementor-element-3202830 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-3202830 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-3202830 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-3202830:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-3202830 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52be8ec9 */.elementor-27080 .elementor-element.elementor-element-52be8ec9 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-52be8ec9 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-52be8ec9 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-52be8ec9:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-52be8ec9 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-355727c8 */.elementor-27080 .elementor-element.elementor-element-355727c8 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-355727c8 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-355727c8 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-355727c8:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-355727c8 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-238e747e */.elementor-27080 .elementor-element.elementor-element-238e747e .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-238e747e .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-238e747e .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-238e747e:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-238e747e .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-76625ed0 */.elementor-27080 .elementor-element.elementor-element-76625ed0 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-76625ed0 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-76625ed0 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-76625ed0:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-76625ed0 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14a2fe1f */.elementor-27080 .elementor-element.elementor-element-14a2fe1f .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-14a2fe1f .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-14a2fe1f .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-14a2fe1f:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-14a2fe1f .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65645b42 */.elementor-27080 .elementor-element.elementor-element-65645b42 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-65645b42 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-65645b42 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-65645b42:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-65645b42 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41586516 */.elementor-27080 .elementor-element.elementor-element-41586516 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-41586516 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-41586516 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-41586516:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-41586516 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fc69964 */.elementor-27080 .elementor-element.elementor-element-5fc69964 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-5fc69964 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-5fc69964 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-5fc69964:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-5fc69964 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8f29ddd */.elementor-27080 .elementor-element.elementor-element-8f29ddd .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-8f29ddd .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-8f29ddd .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-8f29ddd:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-8f29ddd .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18c52e2d */.elementor-27080 .elementor-element.elementor-element-18c52e2d .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-18c52e2d .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-18c52e2d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-18c52e2d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-18c52e2d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e928e3a */.elementor-27080 .elementor-element.elementor-element-2e928e3a .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2e928e3a .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2e928e3a .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2e928e3a:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2e928e3a .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3fedf7e2 */.elementor-27080 .elementor-element.elementor-element-3fedf7e2 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-3fedf7e2 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-3fedf7e2 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-3fedf7e2:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-3fedf7e2 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7020027f */.elementor-27080 .elementor-element.elementor-element-7020027f .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-7020027f .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-7020027f .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-7020027f:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-7020027f .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39d91ca5 */.elementor-27080 .elementor-element.elementor-element-39d91ca5 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-39d91ca5 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-39d91ca5 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-39d91ca5:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-39d91ca5 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ce9c20d */.elementor-27080 .elementor-element.elementor-element-4ce9c20d .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-4ce9c20d .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-4ce9c20d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-4ce9c20d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-4ce9c20d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-54553be2 */.elementor-27080 .elementor-element.elementor-element-54553be2 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-54553be2 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-54553be2 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-54553be2:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-54553be2 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b5a4a99 */.elementor-27080 .elementor-element.elementor-element-3b5a4a99 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-3b5a4a99 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-3b5a4a99 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-3b5a4a99:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-3b5a4a99 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-428e4ea3 */.elementor-27080 .elementor-element.elementor-element-428e4ea3 .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-428e4ea3 .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-428e4ea3 .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-428e4ea3:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-428e4ea3 .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2269f23d */.elementor-27080 .elementor-element.elementor-element-2269f23d .elementor-icon-box {
  position: relative;
}
.elementor-27080 .elementor-element.elementor-element-2269f23d .elementor-icon {
  cursor: help;
}
.elementor-27080 .elementor-element.elementor-element-2269f23d .elementor-icon-box-description {
    display: none;
    position: absolute;
    background: #FFFFFF;
    bottom: calc(100% - -8px);
    left: calc(10px);
    padding: 8px 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px #2B276133;
    z-index: 1;
    width: 100%;
}
.elementor-27080 .elementor-element.elementor-element-2269f23d:has(.elementor-icon:hover) .elementor-icon-box-description {
    display: block;
}
.elementor-27080 .elementor-element.elementor-element-2269f23d .elementor-icon-box-description::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(100% - 20px);
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38e210c */.elementor-27080 .elementor-element.elementor-element-38e210c 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-c8f47d6 */.elementor-27080 .elementor-element.elementor-element-c8f47d6 .elementor-icon-box-wrapper {
    align-items: center !important;
}
.elementor-27080 .elementor-element.elementor-element-c8f47d6 h3.elementor-icon-box-title {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f77e49b */.elementor-27080 .elementor-element.elementor-element-f77e49b .elementor-icon-box-wrapper {
    align-items: center !important;
}
.elementor-27080 .elementor-element.elementor-element-f77e49b h3.elementor-icon-box-title {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-370bea1 */.elementor-27080 .elementor-element.elementor-element-370bea1 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 image-carousel, class: .elementor-element-99abf29 */.elementor-27080 .elementor-element.elementor-element-99abf29 {
    /*justify-content: space-between;*/
    opacity: 0.25;
}
.elementor-27080 .elementor-element.elementor-element-99abf29 img {
    max-width: 135px;
    max-height: 35px;
}
.elementor-27080 .elementor-element.elementor-element-99abf29 img {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f253e7 */.elementor-27080 .elementor-element.elementor-element-1f253e7 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-aecd065 */.elementor-27080 .elementor-element.elementor-element-aecd065 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 text-editor, class: .elementor-element-b79a433 */.elementor-27080 .elementor-element.elementor-element-b79a433 p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd3ab60 */.elementor-27080 .elementor-element.elementor-element-bd3ab60 ul {
    padding: 24px 0 24px 24px;
}
.elementor-27080 .elementor-element.elementor-element-bd3ab60 li {
    list-style: inside;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c9ed7c */.elementor-27080 .elementor-element.elementor-element-1c9ed7c p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39b2d2f */.elementor-27080 .elementor-element.elementor-element-39b2d2f p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65d138f */.elementor-27080 .elementor-element.elementor-element-65d138f p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b79a433 */.elementor-27080 .elementor-element.elementor-element-b79a433 p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd3ab60 */.elementor-27080 .elementor-element.elementor-element-bd3ab60 ul {
    padding: 24px 0 24px 24px;
}
.elementor-27080 .elementor-element.elementor-element-bd3ab60 li {
    list-style: inside;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c9ed7c */.elementor-27080 .elementor-element.elementor-element-1c9ed7c p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39b2d2f */.elementor-27080 .elementor-element.elementor-element-39b2d2f p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65d138f */.elementor-27080 .elementor-element.elementor-element-65d138f p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b79a433 */.elementor-27080 .elementor-element.elementor-element-b79a433 p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd3ab60 */.elementor-27080 .elementor-element.elementor-element-bd3ab60 ul {
    padding: 24px 0 24px 24px;
}
.elementor-27080 .elementor-element.elementor-element-bd3ab60 li {
    list-style: inside;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c9ed7c */.elementor-27080 .elementor-element.elementor-element-1c9ed7c p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39b2d2f */.elementor-27080 .elementor-element.elementor-element-39b2d2f p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65d138f */.elementor-27080 .elementor-element.elementor-element-65d138f p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b79a433 */.elementor-27080 .elementor-element.elementor-element-b79a433 p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd3ab60 */.elementor-27080 .elementor-element.elementor-element-bd3ab60 ul {
    padding: 24px 0 24px 24px;
}
.elementor-27080 .elementor-element.elementor-element-bd3ab60 li {
    list-style: inside;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c9ed7c */.elementor-27080 .elementor-element.elementor-element-1c9ed7c p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39b2d2f */.elementor-27080 .elementor-element.elementor-element-39b2d2f p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65d138f */.elementor-27080 .elementor-element.elementor-element-65d138f p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b79a433 */.elementor-27080 .elementor-element.elementor-element-b79a433 p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd3ab60 */.elementor-27080 .elementor-element.elementor-element-bd3ab60 ul {
    padding: 24px 0 24px 24px;
}
.elementor-27080 .elementor-element.elementor-element-bd3ab60 li {
    list-style: inside;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c9ed7c */.elementor-27080 .elementor-element.elementor-element-1c9ed7c p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39b2d2f */.elementor-27080 .elementor-element.elementor-element-39b2d2f p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65d138f */.elementor-27080 .elementor-element.elementor-element-65d138f p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b79a433 */.elementor-27080 .elementor-element.elementor-element-b79a433 p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd3ab60 */.elementor-27080 .elementor-element.elementor-element-bd3ab60 ul {
    padding: 24px 0 24px 24px;
}
.elementor-27080 .elementor-element.elementor-element-bd3ab60 li {
    list-style: inside;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c9ed7c */.elementor-27080 .elementor-element.elementor-element-1c9ed7c p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39b2d2f */.elementor-27080 .elementor-element.elementor-element-39b2d2f p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65d138f */.elementor-27080 .elementor-element.elementor-element-65d138f p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b79a433 */.elementor-27080 .elementor-element.elementor-element-b79a433 p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd3ab60 */.elementor-27080 .elementor-element.elementor-element-bd3ab60 ul {
    padding: 24px 0 24px 24px;
}
.elementor-27080 .elementor-element.elementor-element-bd3ab60 li {
    list-style: inside;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c9ed7c */.elementor-27080 .elementor-element.elementor-element-1c9ed7c p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39b2d2f */.elementor-27080 .elementor-element.elementor-element-39b2d2f p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65d138f */.elementor-27080 .elementor-element.elementor-element-65d138f p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b79a433 */.elementor-27080 .elementor-element.elementor-element-b79a433 p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd3ab60 */.elementor-27080 .elementor-element.elementor-element-bd3ab60 ul {
    padding: 24px 0 24px 24px;
}
.elementor-27080 .elementor-element.elementor-element-bd3ab60 li {
    list-style: inside;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c9ed7c */.elementor-27080 .elementor-element.elementor-element-1c9ed7c p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39b2d2f */.elementor-27080 .elementor-element.elementor-element-39b2d2f p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65d138f */.elementor-27080 .elementor-element.elementor-element-65d138f p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b79a433 */.elementor-27080 .elementor-element.elementor-element-b79a433 p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd3ab60 */.elementor-27080 .elementor-element.elementor-element-bd3ab60 ul {
    padding: 24px 0 24px 24px;
}
.elementor-27080 .elementor-element.elementor-element-bd3ab60 li {
    list-style: inside;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c9ed7c */.elementor-27080 .elementor-element.elementor-element-1c9ed7c p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39b2d2f */.elementor-27080 .elementor-element.elementor-element-39b2d2f p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65d138f */.elementor-27080 .elementor-element.elementor-element-65d138f p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b79a433 */.elementor-27080 .elementor-element.elementor-element-b79a433 p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd3ab60 */.elementor-27080 .elementor-element.elementor-element-bd3ab60 ul {
    padding: 24px 0 24px 24px;
}
.elementor-27080 .elementor-element.elementor-element-bd3ab60 li {
    list-style: inside;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c9ed7c */.elementor-27080 .elementor-element.elementor-element-1c9ed7c p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39b2d2f */.elementor-27080 .elementor-element.elementor-element-39b2d2f p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65d138f */.elementor-27080 .elementor-element.elementor-element-65d138f p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b79a433 */.elementor-27080 .elementor-element.elementor-element-b79a433 p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd3ab60 */.elementor-27080 .elementor-element.elementor-element-bd3ab60 ul {
    padding: 24px 0 24px 24px;
}
.elementor-27080 .elementor-element.elementor-element-bd3ab60 li {
    list-style: inside;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c9ed7c */.elementor-27080 .elementor-element.elementor-element-1c9ed7c p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39b2d2f */.elementor-27080 .elementor-element.elementor-element-39b2d2f p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65d138f */.elementor-27080 .elementor-element.elementor-element-65d138f p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b79a433 */.elementor-27080 .elementor-element.elementor-element-b79a433 p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd3ab60 */.elementor-27080 .elementor-element.elementor-element-bd3ab60 ul {
    padding: 24px 0 24px 24px;
}
.elementor-27080 .elementor-element.elementor-element-bd3ab60 li {
    list-style: inside;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c9ed7c */.elementor-27080 .elementor-element.elementor-element-1c9ed7c p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39b2d2f */.elementor-27080 .elementor-element.elementor-element-39b2d2f p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65d138f */.elementor-27080 .elementor-element.elementor-element-65d138f p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b79a433 */.elementor-27080 .elementor-element.elementor-element-b79a433 p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd3ab60 */.elementor-27080 .elementor-element.elementor-element-bd3ab60 ul {
    padding: 24px 0 24px 24px;
}
.elementor-27080 .elementor-element.elementor-element-bd3ab60 li {
    list-style: inside;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c9ed7c */.elementor-27080 .elementor-element.elementor-element-1c9ed7c p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39b2d2f */.elementor-27080 .elementor-element.elementor-element-39b2d2f p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65d138f */.elementor-27080 .elementor-element.elementor-element-65d138f p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-001cb4d */.elementor-27080 .elementor-element.elementor-element-001cb4d {
  column-count: 2;
  column-gap: 24px;
}
@media (max-width: 1024px) {
  .elementor-27080 .elementor-element.elementor-element-001cb4d {
    column-count: 1;
  }
}
@media (min-width: 1025px) {
    .elementor-27080 .elementor-element.elementor-element-001cb4d .e-n-accordion-item:nth-child(7) {
        break-before: column;
        -webkit-column-break-before: always;
        column-break-before: always;
    }
}
.elementor-27080 .elementor-element.elementor-element-001cb4d .e-n-accordion-item {
    border-radius: 8px !important;
    overflow: hidden;
}
.elementor-27080 .elementor-element.elementor-element-001cb4d .e-n-accordion-item-title {
    min-height: 88px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-120100e */.elementor-27080 .elementor-element.elementor-element-120100e 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-1f55a8e */.elementor-27080 .elementor-element.elementor-element-1f55a8e 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-483446b */.elementor-27080 .elementor-element.elementor-element-483446b 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-d598d3b */.elementor-27080 .elementor-element.elementor-element-d598d3b .swiper-slide {
    opacity: 0.5;
}
.elementor-27080 .elementor-element.elementor-element-d598d3b .swiper-slide-next {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9522896 */.elementor-27080 .elementor-element.elementor-element-9522896 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 */