.elementor-292 .elementor-element.elementor-element-375eb20{--display:flex;--min-height:100vh;--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;--flex-wrap:wrap;--overflow:hidden;--margin-top:-122px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:122px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-292 .elementor-element.elementor-element-375eb20:not(.elementor-motion-effects-element-type-background), .elementor-292 .elementor-element.elementor-element-375eb20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-292 .elementor-element.elementor-element-26525bd{--display:flex;--position:absolute;--min-height:551px;top:0px;}.elementor-292 .elementor-element.elementor-element-26525bd:not(.elementor-motion-effects-element-type-background), .elementor-292 .elementor-element.elementor-element-26525bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://comunicamaisassessoria.com.br/wp-content/uploads/2026/06/Vector-Stroke-1.svg");background-position:right -910px top -60px;background-repeat:no-repeat;background-size:1800px auto;}body:not(.rtl) .elementor-292 .elementor-element.elementor-element-26525bd{left:0px;}body.rtl .elementor-292 .elementor-element.elementor-element-26525bd{right:0px;}.elementor-292 .elementor-element.elementor-element-07b9e25{--display:flex;--position:absolute;--min-height:650px;top:0px;--z-index:1;}.elementor-292 .elementor-element.elementor-element-07b9e25:not(.elementor-motion-effects-element-type-background), .elementor-292 .elementor-element.elementor-element-07b9e25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://comunicamaisassessoria.com.br/wp-content/uploads/2026/06/Vector-Stroke-1.svg");background-position:left -890px top -60px;background-repeat:no-repeat;background-size:1800px auto;}body:not(.rtl) .elementor-292 .elementor-element.elementor-element-07b9e25{right:0px;}body.rtl .elementor-292 .elementor-element.elementor-element-07b9e25{left:0px;}.elementor-292 .elementor-element.elementor-element-92a0b4c{background-color:#8650FC33;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 22px 12px 22px;z-index:5;border-radius:99px 99px 99px 99px;}.elementor-292 .elementor-element.elementor-element-92a0b4c .elementor-icon-box-wrapper{align-items:center;gap:2px;}.elementor-292 .elementor-element.elementor-element-92a0b4c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-92a0b4c .elementor-icon{font-size:24px;}.elementor-292 .elementor-element.elementor-element-92a0b4c .elementor-icon i{transform:rotate(157deg);}.elementor-292 .elementor-element.elementor-element-92a0b4c .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-92a0b4c .elementor-icon-box-title a{font-family:var( --e-global-typography-7da7390-font-family ), Sans-serif;font-size:var( --e-global-typography-7da7390-font-size );font-weight:var( --e-global-typography-7da7390-font-weight );text-transform:var( --e-global-typography-7da7390-text-transform );line-height:var( --e-global-typography-7da7390-line-height );}.elementor-292 .elementor-element.elementor-element-29e9f8a{width:var( --container-widget-width, 241px );max-width:241px;--container-widget-width:241px;--container-widget-flex-grow:0;top:182px;}body:not(.rtl) .elementor-292 .elementor-element.elementor-element-29e9f8a{left:calc(50% - 48vw);}body.rtl .elementor-292 .elementor-element.elementor-element-29e9f8a{right:calc(50% - 48vw);}.elementor-292 .elementor-element.elementor-element-29e9f8a .elementor-icon-box-wrapper{align-items:end;text-align:end;gap:12px;}.elementor-292 .elementor-element.elementor-element-29e9f8a .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-29e9f8a .elementor-icon i{transform:rotate(0deg);}.elementor-292 .elementor-element.elementor-element-29e9f8a .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-292 .elementor-element.elementor-element-4191217{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;z-index:5;text-align:center;}.elementor-292 .elementor-element.elementor-element-4191217 .elementor-heading-title{font-family:"Neue Gothama", Sans-serif;font-size:clamp(28px, 5vw, 55px);font-weight:600;line-height:1.2em;letter-spacing:1.5px;color:var( --e-global-color-secondary );}.elementor-292 .elementor-element.elementor-element-7758379{--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:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-292 .elementor-element.elementor-element-ecdd232{width:100%;max-width:100%;}.elementor-292 .elementor-element.elementor-element-ecdd232 img{width:100%;max-width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );border-radius:8px 8px 8px 8px;}body:not(.rtl) .elementor-292 .elementor-element.elementor-element-978350a{right:0px;}body.rtl .elementor-292 .elementor-element.elementor-element-978350a{left:0px;}.elementor-292 .elementor-element.elementor-element-978350a{bottom:0px;}.elementor-292 .elementor-element.elementor-element-978350a img{width:100%;max-width:100%;}.elementor-292 .elementor-element.elementor-element-7baa123 .elementor-heading-title{font-family:"Neue Gothama", Sans-serif;font-size:clamp(28px, 5vw, 40px);font-weight:600;line-height:1.2em;letter-spacing:1.5px;color:var( --e-global-color-secondary );}.elementor-292 .elementor-element.elementor-element-c066613{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-292 .elementor-element.elementor-element-2b152f4{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-292 .elementor-element.elementor-element-5242b82 .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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-f0d1f0a .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-292 .elementor-element.elementor-element-ac69e8e .elementor-icon-wrapper{text-align:center;}.elementor-292 .elementor-element.elementor-element-ac69e8e .elementor-icon{font-size:83px;}.elementor-292 .elementor-element.elementor-element-ac69e8e .elementor-icon svg{height:83px;}.elementor-292 .elementor-element.elementor-element-ac69e8e .elementor-icon-wrapper svg{width:auto;}.elementor-292 .elementor-element.elementor-element-0f0c7ee{width:var( --container-widget-width, 307px );max-width:307px;background-color:#ECE4FE;padding:20px 50px 20px 20px;--container-widget-width:307px;--container-widget-flex-grow:0;top:60px;z-index:0;border-radius:12px 12px 12px 12px;}body:not(.rtl) .elementor-292 .elementor-element.elementor-element-0f0c7ee{left:0px;}body.rtl .elementor-292 .elementor-element.elementor-element-0f0c7ee{right:0px;}.elementor-292 .elementor-element.elementor-element-0f0c7ee .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-292 .elementor-element.elementor-element-0f0c7ee .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-secondary );}.elementor-292 .elementor-element.elementor-element-0f0c7ee .elementor-icon{font-size:35px;}.elementor-292 .elementor-element.elementor-element-0f0c7ee .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-0f0c7ee .elementor-icon-box-title a{font-family:"Neue Gothama", Sans-serif;font-size:32px;font-weight:600;}.elementor-292 .elementor-element.elementor-element-0f0c7ee .elementor-icon-box-description{font-family:"Neue Gothama", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;letter-spacing:0.4px;color:var( --e-global-color-secondary );}.elementor-292 .elementor-element.elementor-element-79fdaae{width:var( --container-widget-width, 175px );max-width:175px;background-color:#ECE4FE;padding:50px 50px 50px 50px;--container-widget-width:175px;--container-widget-flex-grow:0;top:60px;z-index:0;border-radius:12px 12px 12px 12px;}body:not(.rtl) .elementor-292 .elementor-element.elementor-element-79fdaae{left:426px;}body.rtl .elementor-292 .elementor-element.elementor-element-79fdaae{right:426px;}.elementor-292 .elementor-element.elementor-element-79fdaae .elementor-icon-wrapper{text-align:center;}.elementor-292 .elementor-element.elementor-element-79fdaae .elementor-icon{font-size:32px;}.elementor-292 .elementor-element.elementor-element-79fdaae .elementor-icon svg{height:32px;}.elementor-292 .elementor-element.elementor-element-e716069{text-align:center;}.elementor-292 .elementor-element.elementor-element-c949942{--display:flex;}.elementor-292 .elementor-element.elementor-element-2ce9871{background-color:#8650FC33;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 22px 12px 22px;z-index:5;border-radius:99px 99px 99px 99px;}.elementor-292 .elementor-element.elementor-element-2ce9871.elementor-element{--align-self:flex-start;}.elementor-292 .elementor-element.elementor-element-2ce9871 .elementor-icon-box-wrapper{align-items:center;gap:2px;}.elementor-292 .elementor-element.elementor-element-2ce9871 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-2ce9871 .elementor-icon{font-size:24px;}.elementor-292 .elementor-element.elementor-element-2ce9871 .elementor-icon i{transform:rotate(157deg);}.elementor-292 .elementor-element.elementor-element-2ce9871 .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-2ce9871 .elementor-icon-box-title a{font-family:var( --e-global-typography-7da7390-font-family ), Sans-serif;font-size:var( --e-global-typography-7da7390-font-size );font-weight:var( --e-global-typography-7da7390-font-weight );text-transform:var( --e-global-typography-7da7390-text-transform );line-height:var( --e-global-typography-7da7390-line-height );}.elementor-292 .elementor-element.elementor-element-5c1902e{width:var( --container-widget-width, 710px );max-width:710px;--container-widget-width:710px;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-292 .elementor-element.elementor-element-5c1902e .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 );color:var( --e-global-color-secondary );}.elementor-292 .elementor-element.elementor-element-978a1ae{--display:flex;}.elementor-292 .elementor-element.elementor-element-134608d{text-align:center;}.elementor-292 .elementor-element.elementor-element-134608d .elementor-heading-title{font-family:"Neue Gothama", Sans-serif;font-size:24px;font-weight:500;line-height:1.8em;letter-spacing:0.4px;color:var( --e-global-color-secondary );}.elementor-292 .elementor-element.elementor-element-eadd45c{--divider-border-style:solid;--divider-color:var( --e-global-color-4c37566 );--divider-border-width:1px;}.elementor-292 .elementor-element.elementor-element-eadd45c .elementor-divider-separator{width:100%;}.elementor-292 .elementor-element.elementor-element-eadd45c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-292 .elementor-element.elementor-element-0e215a6 .elementor-icon-list-item:not(:last-child):after{content:"";height:24px;border-color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-0e215a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dotted;border-block-start-width:7px;}.elementor-292 .elementor-element.elementor-element-0e215a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dotted;}.elementor-292 .elementor-element.elementor-element-0e215a6 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:7px;}.elementor-292 .elementor-element.elementor-element-0e215a6 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-292 .elementor-element.elementor-element-0e215a6 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-292 .elementor-element.elementor-element-0e215a6{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-292 .elementor-element.elementor-element-0e215a6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-292 .elementor-element.elementor-element-01273cc{--display:flex;}.elementor-292 .elementor-element.elementor-element-305eac0{text-align:center;}.elementor-292 .elementor-element.elementor-element-305eac0 .elementor-heading-title{font-family:"Neue Gothama", Sans-serif;font-size:24px;font-weight:500;line-height:1.8em;letter-spacing:0.4px;color:var( --e-global-color-secondary );}.elementor-292 .elementor-element.elementor-element-aa3765c{--divider-border-style:solid;--divider-color:var( --e-global-color-4c37566 );--divider-border-width:1px;}.elementor-292 .elementor-element.elementor-element-aa3765c .elementor-divider-separator{width:100%;}.elementor-292 .elementor-element.elementor-element-aa3765c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-292 .elementor-element.elementor-element-a4a76d1 .elementor-icon-list-item:not(:last-child):after{content:"";height:24px;border-color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-a4a76d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dotted;border-block-start-width:7px;}.elementor-292 .elementor-element.elementor-element-a4a76d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dotted;}.elementor-292 .elementor-element.elementor-element-a4a76d1 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:7px;}.elementor-292 .elementor-element.elementor-element-a4a76d1 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-292 .elementor-element.elementor-element-a4a76d1 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-292 .elementor-element.elementor-element-a4a76d1{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-292 .elementor-element.elementor-element-a4a76d1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-292 .elementor-element.elementor-element-f44ac3a{--display:flex;}.elementor-292 .elementor-element.elementor-element-1fb0a2b{text-align:center;}.elementor-292 .elementor-element.elementor-element-1fb0a2b .elementor-heading-title{font-family:"Neue Gothama", Sans-serif;font-size:24px;font-weight:500;line-height:1.8em;letter-spacing:0.4px;color:var( --e-global-color-secondary );}.elementor-292 .elementor-element.elementor-element-4576e92{--divider-border-style:solid;--divider-color:var( --e-global-color-4c37566 );--divider-border-width:1px;}.elementor-292 .elementor-element.elementor-element-4576e92 .elementor-divider-separator{width:100%;}.elementor-292 .elementor-element.elementor-element-4576e92 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-292 .elementor-element.elementor-element-7252cb8 .elementor-icon-list-item:not(:last-child):after{content:"";height:24px;border-color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-7252cb8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dotted;border-block-start-width:7px;}.elementor-292 .elementor-element.elementor-element-7252cb8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dotted;}.elementor-292 .elementor-element.elementor-element-7252cb8 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:7px;}.elementor-292 .elementor-element.elementor-element-7252cb8 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-292 .elementor-element.elementor-element-7252cb8 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-292 .elementor-element.elementor-element-7252cb8{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-292 .elementor-element.elementor-element-7252cb8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-292 .elementor-element.elementor-element-47681a2{--display:flex;}.elementor-292 .elementor-element.elementor-element-018b40a{text-align:center;}.elementor-292 .elementor-element.elementor-element-018b40a .elementor-heading-title{font-family:"Neue Gothama", Sans-serif;font-size:24px;font-weight:500;line-height:1.8em;letter-spacing:0.4px;color:var( --e-global-color-secondary );}.elementor-292 .elementor-element.elementor-element-780f92b{--divider-border-style:solid;--divider-color:var( --e-global-color-4c37566 );--divider-border-width:1px;}.elementor-292 .elementor-element.elementor-element-780f92b .elementor-divider-separator{width:100%;}.elementor-292 .elementor-element.elementor-element-780f92b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-292 .elementor-element.elementor-element-4f1d7f5 .elementor-icon-list-item:not(:last-child):after{content:"";height:24px;border-color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-4f1d7f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dotted;border-block-start-width:7px;}.elementor-292 .elementor-element.elementor-element-4f1d7f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dotted;}.elementor-292 .elementor-element.elementor-element-4f1d7f5 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:7px;}.elementor-292 .elementor-element.elementor-element-4f1d7f5 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-292 .elementor-element.elementor-element-4f1d7f5 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-292 .elementor-element.elementor-element-4f1d7f5{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-292 .elementor-element.elementor-element-4f1d7f5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-292 .elementor-element.elementor-element-e4ccc23{--display:flex;}.elementor-292 .elementor-element.elementor-element-08731aa{text-align:center;}.elementor-292 .elementor-element.elementor-element-08731aa .elementor-heading-title{font-family:"Neue Gothama", Sans-serif;font-size:24px;font-weight:500;line-height:1.8em;letter-spacing:0.4px;color:var( --e-global-color-secondary );}.elementor-292 .elementor-element.elementor-element-37c1a39{--divider-border-style:solid;--divider-color:var( --e-global-color-4c37566 );--divider-border-width:1px;}.elementor-292 .elementor-element.elementor-element-37c1a39 .elementor-divider-separator{width:100%;}.elementor-292 .elementor-element.elementor-element-37c1a39 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-292 .elementor-element.elementor-element-5d96c50 .elementor-icon-list-item:not(:last-child):after{content:"";height:24px;border-color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-5d96c50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dotted;border-block-start-width:7px;}.elementor-292 .elementor-element.elementor-element-5d96c50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dotted;}.elementor-292 .elementor-element.elementor-element-5d96c50 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:7px;}.elementor-292 .elementor-element.elementor-element-5d96c50 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-292 .elementor-element.elementor-element-5d96c50 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-292 .elementor-element.elementor-element-5d96c50{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-292 .elementor-element.elementor-element-5d96c50 .elementor-icon-list-text{transition:color 0.3s;}.elementor-292 .elementor-element.elementor-element-21e3b06{--display:flex;}.elementor-292 .elementor-element.elementor-element-6a5f97b{text-align:center;}.elementor-292 .elementor-element.elementor-element-6a5f97b .elementor-heading-title{font-family:"Neue Gothama", Sans-serif;font-size:24px;font-weight:500;line-height:1.8em;letter-spacing:0.4px;color:var( --e-global-color-secondary );}.elementor-292 .elementor-element.elementor-element-55c93d7{--divider-border-style:solid;--divider-color:var( --e-global-color-4c37566 );--divider-border-width:1px;}.elementor-292 .elementor-element.elementor-element-55c93d7 .elementor-divider-separator{width:100%;}.elementor-292 .elementor-element.elementor-element-55c93d7 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-292 .elementor-element.elementor-element-41149bd .elementor-icon-list-item:not(:last-child):after{content:"";height:24px;border-color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-41149bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dotted;border-block-start-width:7px;}.elementor-292 .elementor-element.elementor-element-41149bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dotted;}.elementor-292 .elementor-element.elementor-element-41149bd .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:7px;}.elementor-292 .elementor-element.elementor-element-41149bd .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-292 .elementor-element.elementor-element-41149bd .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-292 .elementor-element.elementor-element-41149bd{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-292 .elementor-element.elementor-element-41149bd .elementor-icon-list-text{transition:color 0.3s;}.elementor-292 .elementor-element.elementor-element-6b98d1c{--display:flex;}.elementor-292 .elementor-element.elementor-element-ac3ded9{text-align:center;}.elementor-292 .elementor-element.elementor-element-ac3ded9 .elementor-heading-title{font-family:"Neue Gothama", Sans-serif;font-size:24px;font-weight:500;line-height:1.8em;letter-spacing:0.4px;color:var( --e-global-color-secondary );}.elementor-292 .elementor-element.elementor-element-59a1ec7{--divider-border-style:solid;--divider-color:var( --e-global-color-4c37566 );--divider-border-width:1px;}.elementor-292 .elementor-element.elementor-element-59a1ec7 .elementor-divider-separator{width:100%;}.elementor-292 .elementor-element.elementor-element-59a1ec7 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-292 .elementor-element.elementor-element-5a7a10a .elementor-icon-list-item:not(:last-child):after{content:"";height:24px;border-color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-5a7a10a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dotted;border-block-start-width:7px;}.elementor-292 .elementor-element.elementor-element-5a7a10a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dotted;}.elementor-292 .elementor-element.elementor-element-5a7a10a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:7px;}.elementor-292 .elementor-element.elementor-element-5a7a10a .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-292 .elementor-element.elementor-element-5a7a10a .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-292 .elementor-element.elementor-element-5a7a10a{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-292 .elementor-element.elementor-element-5a7a10a .elementor-icon-list-text{transition:color 0.3s;}.elementor-292 .elementor-element.elementor-element-eee595f{--display:flex;}.elementor-292 .elementor-element.elementor-element-f287d92{text-align:center;}.elementor-292 .elementor-element.elementor-element-f287d92 .elementor-heading-title{font-family:"Neue Gothama", Sans-serif;font-size:24px;font-weight:500;line-height:1.8em;letter-spacing:0.4px;color:var( --e-global-color-secondary );}.elementor-292 .elementor-element.elementor-element-d990376{--divider-border-style:solid;--divider-color:var( --e-global-color-4c37566 );--divider-border-width:1px;}.elementor-292 .elementor-element.elementor-element-d990376 .elementor-divider-separator{width:100%;}.elementor-292 .elementor-element.elementor-element-d990376 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-292 .elementor-element.elementor-element-901b737 .elementor-icon-list-item:not(:last-child):after{content:"";height:24px;border-color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-901b737 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dotted;border-block-start-width:7px;}.elementor-292 .elementor-element.elementor-element-901b737 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dotted;}.elementor-292 .elementor-element.elementor-element-901b737 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:7px;}.elementor-292 .elementor-element.elementor-element-901b737 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-292 .elementor-element.elementor-element-901b737 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-292 .elementor-element.elementor-element-901b737{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-292 .elementor-element.elementor-element-901b737 .elementor-icon-list-text{transition:color 0.3s;}.elementor-292 .elementor-element.elementor-element-b9bc685{--display:flex;}.elementor-292 .elementor-element.elementor-element-3194366{text-align:center;}.elementor-292 .elementor-element.elementor-element-3194366 .elementor-heading-title{font-family:"Neue Gothama", Sans-serif;font-size:24px;font-weight:500;line-height:1.8em;letter-spacing:0.4px;color:var( --e-global-color-secondary );}.elementor-292 .elementor-element.elementor-element-ca8c7f8{--divider-border-style:solid;--divider-color:var( --e-global-color-4c37566 );--divider-border-width:1px;}.elementor-292 .elementor-element.elementor-element-ca8c7f8 .elementor-divider-separator{width:100%;}.elementor-292 .elementor-element.elementor-element-ca8c7f8 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-292 .elementor-element.elementor-element-cf835d2 .elementor-icon-list-item:not(:last-child):after{content:"";height:24px;border-color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-cf835d2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dotted;border-block-start-width:7px;}.elementor-292 .elementor-element.elementor-element-cf835d2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dotted;}.elementor-292 .elementor-element.elementor-element-cf835d2 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:7px;}.elementor-292 .elementor-element.elementor-element-cf835d2 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-292 .elementor-element.elementor-element-cf835d2 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-292 .elementor-element.elementor-element-cf835d2{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-292 .elementor-element.elementor-element-cf835d2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-292 .elementor-element.elementor-element-adae558{--display:flex;}.elementor-292 .elementor-element.elementor-element-2f94e6b{text-align:center;}.elementor-292 .elementor-element.elementor-element-2f94e6b .elementor-heading-title{font-family:"Neue Gothama", Sans-serif;font-size:24px;font-weight:500;line-height:1.8em;letter-spacing:0.4px;color:var( --e-global-color-secondary );}.elementor-292 .elementor-element.elementor-element-04b40ae{--divider-border-style:solid;--divider-color:var( --e-global-color-4c37566 );--divider-border-width:1px;}.elementor-292 .elementor-element.elementor-element-04b40ae .elementor-divider-separator{width:100%;}.elementor-292 .elementor-element.elementor-element-04b40ae .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-292 .elementor-element.elementor-element-76d7f31 .elementor-icon-list-item:not(:last-child):after{content:"";height:24px;border-color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-76d7f31 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dotted;border-block-start-width:7px;}.elementor-292 .elementor-element.elementor-element-76d7f31 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dotted;}.elementor-292 .elementor-element.elementor-element-76d7f31 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:7px;}.elementor-292 .elementor-element.elementor-element-76d7f31 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-292 .elementor-element.elementor-element-76d7f31 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-292 .elementor-element.elementor-element-76d7f31{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-292 .elementor-element.elementor-element-76d7f31 .elementor-icon-list-text{transition:color 0.3s;}.elementor-292 .elementor-element.elementor-element-dc165a0{--display:flex;}.elementor-292 .elementor-element.elementor-element-a8926a9{text-align:center;}.elementor-292 .elementor-element.elementor-element-a8926a9 .elementor-heading-title{font-family:"Neue Gothama", Sans-serif;font-size:24px;font-weight:500;line-height:1.8em;letter-spacing:0.4px;color:var( --e-global-color-secondary );}.elementor-292 .elementor-element.elementor-element-c554c57{--divider-border-style:solid;--divider-color:var( --e-global-color-4c37566 );--divider-border-width:1px;}.elementor-292 .elementor-element.elementor-element-c554c57 .elementor-divider-separator{width:100%;}.elementor-292 .elementor-element.elementor-element-c554c57 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-292 .elementor-element.elementor-element-6dcd7b7 .elementor-icon-list-item:not(:last-child):after{content:"";height:24px;border-color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-6dcd7b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dotted;border-block-start-width:7px;}.elementor-292 .elementor-element.elementor-element-6dcd7b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dotted;}.elementor-292 .elementor-element.elementor-element-6dcd7b7 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:7px;}.elementor-292 .elementor-element.elementor-element-6dcd7b7 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-292 .elementor-element.elementor-element-6dcd7b7 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-292 .elementor-element.elementor-element-6dcd7b7{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-292 .elementor-element.elementor-element-6dcd7b7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-292 .elementor-element.elementor-element-22cbc6f{--display:flex;}.elementor-292 .elementor-element.elementor-element-0423457{text-align:center;}.elementor-292 .elementor-element.elementor-element-0423457 .elementor-heading-title{font-family:"Neue Gothama", Sans-serif;font-size:24px;font-weight:500;line-height:1.8em;letter-spacing:0.4px;color:var( --e-global-color-secondary );}.elementor-292 .elementor-element.elementor-element-01e5506{--divider-border-style:solid;--divider-color:var( --e-global-color-4c37566 );--divider-border-width:1px;}.elementor-292 .elementor-element.elementor-element-01e5506 .elementor-divider-separator{width:100%;}.elementor-292 .elementor-element.elementor-element-01e5506 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-292 .elementor-element.elementor-element-55ae960 .elementor-icon-list-item:not(:last-child):after{content:"";height:24px;border-color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-55ae960 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dotted;border-block-start-width:7px;}.elementor-292 .elementor-element.elementor-element-55ae960 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dotted;}.elementor-292 .elementor-element.elementor-element-55ae960 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:7px;}.elementor-292 .elementor-element.elementor-element-55ae960 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-292 .elementor-element.elementor-element-55ae960 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-292 .elementor-element.elementor-element-55ae960{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-292 .elementor-element.elementor-element-55ae960 .elementor-icon-list-text{transition:color 0.3s;}.elementor-292 .elementor-element.elementor-element-47c434e{--display:flex;}.elementor-292 .elementor-element.elementor-element-e6907e5{text-align:center;}.elementor-292 .elementor-element.elementor-element-e6907e5 .elementor-heading-title{font-family:"Neue Gothama", Sans-serif;font-size:24px;font-weight:500;line-height:1.8em;letter-spacing:0.4px;color:var( --e-global-color-secondary );}.elementor-292 .elementor-element.elementor-element-0e4546a{--divider-border-style:solid;--divider-color:var( --e-global-color-4c37566 );--divider-border-width:1px;}.elementor-292 .elementor-element.elementor-element-0e4546a .elementor-divider-separator{width:100%;}.elementor-292 .elementor-element.elementor-element-0e4546a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-292 .elementor-element.elementor-element-5de800f .elementor-icon-list-item:not(:last-child):after{content:"";height:24px;border-color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-5de800f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dotted;border-block-start-width:7px;}.elementor-292 .elementor-element.elementor-element-5de800f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dotted;}.elementor-292 .elementor-element.elementor-element-5de800f .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:7px;}.elementor-292 .elementor-element.elementor-element-5de800f .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-292 .elementor-element.elementor-element-5de800f .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-292 .elementor-element.elementor-element-5de800f{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-292 .elementor-element.elementor-element-5de800f .elementor-icon-list-text{transition:color 0.3s;}.elementor-292 .elementor-element.elementor-element-b6fc25b{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-64px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-110px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-110px;--e-n-carousel-arrow-size:18px;--e-n-carousel-arrow-normal-color:var( --e-global-color-accent );--e-n-carousel-arrow-hover-color:var( --e-global-color-secondary );}.elementor-292 .elementor-element.elementor-element-b6fc25b :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FF744F33;border-radius:99px 99px 99px 99px;padding:17px 17px 17px 17px;}.elementor-292 .elementor-element.elementor-element-b6fc25b :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-accent );}.elementor-292 .elementor-element.elementor-element-6247919{--display:flex;--margin-top:95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-292 .elementor-element.elementor-element-c4df7f8{width:100%;max-width:100%;}.elementor-292 .elementor-element.elementor-element-c4df7f8 img{width:100%;max-width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-292 .elementor-element.elementor-element-91d33b8{left:0px;}body.rtl .elementor-292 .elementor-element.elementor-element-91d33b8{right:0px;}.elementor-292 .elementor-element.elementor-element-91d33b8{top:55px;}.elementor-292 .elementor-element.elementor-element-91d33b8 img{width:100%;max-width:100%;}.elementor-292 .elementor-element.elementor-element-96a9a94{--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;--margin-top:-345px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:396px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px;}.elementor-292 .elementor-element.elementor-element-96a9a94:not(.elementor-motion-effects-element-type-background), .elementor-292 .elementor-element.elementor-element-96a9a94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://comunicamaisassessoria.com.br/wp-content/uploads/2026/06/Vector-3-Stroke.svg");background-position:0px 321px;background-repeat:no-repeat;background-size:1100px auto;}.elementor-292 .elementor-element.elementor-element-e179217{background-color:#F1F2E633;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 22px 12px 22px;z-index:5;border-radius:99px 99px 99px 99px;}.elementor-292 .elementor-element.elementor-element-e179217.elementor-element{--align-self:center;}.elementor-292 .elementor-element.elementor-element-e179217 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-292 .elementor-element.elementor-element-e179217 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-4c37566 );}.elementor-292 .elementor-element.elementor-element-e179217 .elementor-icon{font-size:28px;}.elementor-292 .elementor-element.elementor-element-e179217 .elementor-icon i{transform:rotate(157deg);}.elementor-292 .elementor-element.elementor-element-e179217 .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-e179217 .elementor-icon-box-title a{font-family:var( --e-global-typography-7da7390-font-family ), Sans-serif;font-size:var( --e-global-typography-7da7390-font-size );font-weight:var( --e-global-typography-7da7390-font-weight );text-transform:var( --e-global-typography-7da7390-text-transform );line-height:var( --e-global-typography-7da7390-line-height );}.elementor-292 .elementor-element.elementor-element-e9b7c49{width:var( --container-widget-width, 936px );max-width:936px;--container-widget-width:936px;--container-widget-flex-grow:0;z-index:5;text-align:center;}.elementor-292 .elementor-element.elementor-element-e9b7c49 .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 );color:var( --e-global-color-4c37566 );}.elementor-292 .elementor-element.elementor-element-52cbdf6{width:var( --container-widget-width, 960px );max-width:960px;margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:960px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-4c37566 );}.elementor-292 .elementor-element.elementor-element-53d3fbd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;}.elementor-292 .elementor-element.elementor-element-73eb7a8{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-292 .elementor-element.elementor-element-92fa476{background-color:#F1F2E633;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 22px 12px 22px;border-radius:99px 99px 99px 99px;}.elementor-292 .elementor-element.elementor-element-92fa476 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-292 .elementor-element.elementor-element-92fa476 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-4c37566 );}.elementor-292 .elementor-element.elementor-element-92fa476 .elementor-icon{font-size:28px;}.elementor-292 .elementor-element.elementor-element-92fa476 .elementor-icon i{transform:rotate(157deg);}.elementor-292 .elementor-element.elementor-element-92fa476 .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-92fa476 .elementor-icon-box-title a{font-family:var( --e-global-typography-7da7390-font-family ), Sans-serif;font-size:var( --e-global-typography-7da7390-font-size );font-weight:var( --e-global-typography-7da7390-font-weight );text-transform:var( --e-global-typography-7da7390-text-transform );line-height:var( --e-global-typography-7da7390-line-height );}.elementor-292 .elementor-element.elementor-element-23abc95 .elementor-heading-title{font-family:"Neue Gothama", Sans-serif;font-size:clamp(28px, 5vw, 40px);font-weight:600;line-height:1.2em;letter-spacing:1.5px;color:var( --e-global-color-4c37566 );}.elementor-292 .elementor-element.elementor-element-9bf52e8{width:var( --container-widget-width, 506px );max-width:506px;--container-widget-width:506px;--container-widget-flex-grow:0;color:var( --e-global-color-4c37566 );}.elementor-292 .elementor-element.elementor-element-62687ad{--display:flex;}.elementor-292 .elementor-element.elementor-element-d7b4a6e{--divider-border-style:solid;--divider-color:#8F5EFB;--divider-border-width:1px;}.elementor-292 .elementor-element.elementor-element-d7b4a6e .elementor-divider-separator{width:100%;}.elementor-292 .elementor-element.elementor-element-d7b4a6e .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-292 .elementor-element.elementor-global-447{--e-image-carousel-slides-to-show:6;}.elementor-292 .elementor-element.elementor-global-447 .swiper-wrapper{display:flex;align-items:center;}@media(max-width:1024px){.elementor-292 .elementor-element.elementor-element-26525bd:not(.elementor-motion-effects-element-type-background), .elementor-292 .elementor-element.elementor-element-26525bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:right -910px top -60px;}.elementor-292 .elementor-element.elementor-element-07b9e25:not(.elementor-motion-effects-element-type-background), .elementor-292 .elementor-element.elementor-element-07b9e25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:left -890px  top -60px;}.elementor-292 .elementor-element.elementor-element-92a0b4c .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-92a0b4c .elementor-icon-box-title a{font-size:var( --e-global-typography-7da7390-font-size );line-height:var( --e-global-typography-7da7390-line-height );}.elementor-292 .elementor-element.elementor-element-7baa123 .elementor-heading-title{font-size:3.5vw;}.elementor-292 .elementor-element.elementor-element-c066613{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-292 .elementor-element.elementor-element-5242b82 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-292 .elementor-element.elementor-element-f0d1f0a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-292 .elementor-element.elementor-element-0f0c7ee{top:-82px;}.elementor-292 .elementor-element.elementor-element-2ce9871 .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-2ce9871 .elementor-icon-box-title a{font-size:var( --e-global-typography-7da7390-font-size );line-height:var( --e-global-typography-7da7390-line-height );}.elementor-292 .elementor-element.elementor-element-5c1902e{--container-widget-width:558px;--container-widget-flex-grow:0;width:var( --container-widget-width, 558px );max-width:558px;}.elementor-292 .elementor-element.elementor-element-5c1902e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-292 .elementor-element.elementor-element-b6fc25b{--e-n-carousel-swiper-slides-to-display:2;z-index:5;}.elementor-292 .elementor-element.elementor-element-96a9a94:not(.elementor-motion-effects-element-type-background), .elementor-292 .elementor-element.elementor-element-96a9a94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-292 .elementor-element.elementor-element-e179217 .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-e179217 .elementor-icon-box-title a{font-size:var( --e-global-typography-7da7390-font-size );line-height:var( --e-global-typography-7da7390-line-height );}.elementor-292 .elementor-element.elementor-element-e9b7c49 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-292 .elementor-element.elementor-element-92fa476 .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-92fa476 .elementor-icon-box-title a{font-size:var( --e-global-typography-7da7390-font-size );line-height:var( --e-global-typography-7da7390-line-height );}}@media(min-width:768px){.elementor-292 .elementor-element.elementor-element-375eb20{--content-width:1590px;}.elementor-292 .elementor-element.elementor-element-26525bd{--width:50%;}.elementor-292 .elementor-element.elementor-element-07b9e25{--width:50%;}.elementor-292 .elementor-element.elementor-element-7758379{--content-width:1600px;}.elementor-292 .elementor-element.elementor-element-73eb7a8{--width:760px;}}@media(max-width:767px){.elementor-292 .elementor-element.elementor-element-375eb20{--min-height:0vh;}.elementor-292 .elementor-element.elementor-element-26525bd{--width:50%;--min-height:500px;}.elementor-292 .elementor-element.elementor-element-26525bd:not(.elementor-motion-effects-element-type-background), .elementor-292 .elementor-element.elementor-element-26525bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:right -485px top -30px;background-size:1300px auto;}.elementor-292 .elementor-element.elementor-element-07b9e25{--width:50%;--min-height:500px;}.elementor-292 .elementor-element.elementor-element-07b9e25:not(.elementor-motion-effects-element-type-background), .elementor-292 .elementor-element.elementor-element-07b9e25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:left -820px top -30px;background-size:1300px auto;}.elementor-292 .elementor-element.elementor-element-92a0b4c{padding:10px 20px 10px 20px;}.elementor-292 .elementor-element.elementor-element-92a0b4c .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-92a0b4c .elementor-icon-box-title a{font-size:var( --e-global-typography-7da7390-font-size );line-height:var( --e-global-typography-7da7390-line-height );}.elementor-292 .elementor-element.elementor-element-7758379{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-292 .elementor-element.elementor-element-978350a{right:-61px;}body.rtl .elementor-292 .elementor-element.elementor-element-978350a{left:-61px;}.elementor-292 .elementor-element.elementor-element-978350a{bottom:101px;}.elementor-292 .elementor-element.elementor-element-978350a img{max-width:30%;}.elementor-292 .elementor-element.elementor-element-7baa123 .elementor-heading-title{font-size:5.6vw;}.elementor-292 .elementor-element.elementor-element-c066613{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-292 .elementor-element.elementor-element-2b152f4{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-292 .elementor-element.elementor-element-0adf63d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-292 .elementor-element.elementor-element-5242b82.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-292 .elementor-element.elementor-element-5242b82 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-292 .elementor-element.elementor-element-f0d1f0a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-292 .elementor-element.elementor-element-f0d1f0a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body:not(.rtl) .elementor-292 .elementor-element.elementor-element-0f0c7ee{left:4px;}body.rtl .elementor-292 .elementor-element.elementor-element-0f0c7ee{right:4px;}.elementor-292 .elementor-element.elementor-element-0f0c7ee{top:37px;}.elementor-292 .elementor-element.elementor-element-e716069{margin:111px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-292 .elementor-element.elementor-element-e716069 img{width:120%;max-width:120%;}.elementor-292 .elementor-element.elementor-element-2ce9871{padding:10px 20px 10px 20px;}.elementor-292 .elementor-element.elementor-element-2ce9871.elementor-element{--align-self:flex-start;}.elementor-292 .elementor-element.elementor-element-2ce9871 .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-2ce9871 .elementor-icon-box-title a{font-size:var( --e-global-typography-7da7390-font-size );line-height:var( --e-global-typography-7da7390-line-height );}.elementor-292 .elementor-element.elementor-element-5c1902e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-292 .elementor-element.elementor-element-b6fc25b{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-top-position:-45px;--e-n-carousel-arrow-next-top-position:-45px;}.elementor-292 .elementor-element.elementor-element-6247919{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-292 .elementor-element.elementor-element-91d33b8{left:-54px;}body.rtl .elementor-292 .elementor-element.elementor-element-91d33b8{right:-54px;}.elementor-292 .elementor-element.elementor-element-91d33b8 img{max-width:38%;}.elementor-292 .elementor-element.elementor-element-96a9a94{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:-74px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px;}.elementor-292 .elementor-element.elementor-element-96a9a94:not(.elementor-motion-effects-element-type-background), .elementor-292 .elementor-element.elementor-element-96a9a94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-292 .elementor-element.elementor-element-e179217{padding:10px 20px 10px 20px;}.elementor-292 .elementor-element.elementor-element-e179217 .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-e179217 .elementor-icon-box-title a{font-size:var( --e-global-typography-7da7390-font-size );line-height:var( --e-global-typography-7da7390-line-height );}.elementor-292 .elementor-element.elementor-element-e9b7c49 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-292 .elementor-element.elementor-element-52cbdf6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-292 .elementor-element.elementor-element-53d3fbd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-292 .elementor-element.elementor-element-73eb7a8{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-292 .elementor-element.elementor-element-92fa476{padding:10px 20px 10px 20px;}.elementor-292 .elementor-element.elementor-element-92fa476 .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-92fa476 .elementor-icon-box-title a{font-size:var( --e-global-typography-7da7390-font-size );line-height:var( --e-global-typography-7da7390-line-height );}.elementor-292 .elementor-element.elementor-element-62687ad{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-292 .elementor-element.elementor-global-447{--e-image-carousel-slides-to-show:2;}}/* Start custom CSS for icon-box, class: .elementor-element-92a0b4c */.elementor-292 .elementor-element.elementor-element-92a0b4c .elementor-icon {
    transform: rotate(-20deg);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ac69e8e */.elementor-292 .elementor-element.elementor-element-ac69e8e {
    margin-left: auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-79fdaae */.elementor-292 .elementor-element.elementor-element-79fdaae {
     line-height: 1;
     height: 90px;
     display: grid;
     place-content: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e716069 */.elementor-292 .elementor-element.elementor-element-e716069::before {
    content: '';
    position: absolute;
    width: 804px;
    height: 378px;
    left: 0;
    bottom: 0;
    background: #8650FC;
    border-radius: 12px;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ce9871 */.elementor-292 .elementor-element.elementor-element-2ce9871 .elementor-icon {
    transform: rotate(-20deg);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0e215a6 */.elementor-292 .elementor-element.elementor-element-0e215a6 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a4a76d1 */.elementor-292 .elementor-element.elementor-element-a4a76d1 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7252cb8 */.elementor-292 .elementor-element.elementor-element-7252cb8 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4f1d7f5 */.elementor-292 .elementor-element.elementor-element-4f1d7f5 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5d96c50 */.elementor-292 .elementor-element.elementor-element-5d96c50 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-41149bd */.elementor-292 .elementor-element.elementor-element-41149bd .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5a7a10a */.elementor-292 .elementor-element.elementor-element-5a7a10a .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-901b737 */.elementor-292 .elementor-element.elementor-element-901b737 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cf835d2 */.elementor-292 .elementor-element.elementor-element-cf835d2 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-76d7f31 */.elementor-292 .elementor-element.elementor-element-76d7f31 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6dcd7b7 */.elementor-292 .elementor-element.elementor-element-6dcd7b7 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-55ae960 */.elementor-292 .elementor-element.elementor-element-55ae960 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5de800f */.elementor-292 .elementor-element.elementor-element-5de800f .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0e215a6 */.elementor-292 .elementor-element.elementor-element-0e215a6 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a4a76d1 */.elementor-292 .elementor-element.elementor-element-a4a76d1 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7252cb8 */.elementor-292 .elementor-element.elementor-element-7252cb8 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4f1d7f5 */.elementor-292 .elementor-element.elementor-element-4f1d7f5 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5d96c50 */.elementor-292 .elementor-element.elementor-element-5d96c50 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-41149bd */.elementor-292 .elementor-element.elementor-element-41149bd .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5a7a10a */.elementor-292 .elementor-element.elementor-element-5a7a10a .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-901b737 */.elementor-292 .elementor-element.elementor-element-901b737 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cf835d2 */.elementor-292 .elementor-element.elementor-element-cf835d2 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-76d7f31 */.elementor-292 .elementor-element.elementor-element-76d7f31 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6dcd7b7 */.elementor-292 .elementor-element.elementor-element-6dcd7b7 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-55ae960 */.elementor-292 .elementor-element.elementor-element-55ae960 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5de800f */.elementor-292 .elementor-element.elementor-element-5de800f .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0e215a6 */.elementor-292 .elementor-element.elementor-element-0e215a6 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a4a76d1 */.elementor-292 .elementor-element.elementor-element-a4a76d1 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7252cb8 */.elementor-292 .elementor-element.elementor-element-7252cb8 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4f1d7f5 */.elementor-292 .elementor-element.elementor-element-4f1d7f5 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5d96c50 */.elementor-292 .elementor-element.elementor-element-5d96c50 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-41149bd */.elementor-292 .elementor-element.elementor-element-41149bd .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5a7a10a */.elementor-292 .elementor-element.elementor-element-5a7a10a .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-901b737 */.elementor-292 .elementor-element.elementor-element-901b737 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cf835d2 */.elementor-292 .elementor-element.elementor-element-cf835d2 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-76d7f31 */.elementor-292 .elementor-element.elementor-element-76d7f31 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6dcd7b7 */.elementor-292 .elementor-element.elementor-element-6dcd7b7 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-55ae960 */.elementor-292 .elementor-element.elementor-element-55ae960 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5de800f */.elementor-292 .elementor-element.elementor-element-5de800f .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0e215a6 */.elementor-292 .elementor-element.elementor-element-0e215a6 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a4a76d1 */.elementor-292 .elementor-element.elementor-element-a4a76d1 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7252cb8 */.elementor-292 .elementor-element.elementor-element-7252cb8 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4f1d7f5 */.elementor-292 .elementor-element.elementor-element-4f1d7f5 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5d96c50 */.elementor-292 .elementor-element.elementor-element-5d96c50 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-41149bd */.elementor-292 .elementor-element.elementor-element-41149bd .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5a7a10a */.elementor-292 .elementor-element.elementor-element-5a7a10a .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-901b737 */.elementor-292 .elementor-element.elementor-element-901b737 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cf835d2 */.elementor-292 .elementor-element.elementor-element-cf835d2 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-76d7f31 */.elementor-292 .elementor-element.elementor-element-76d7f31 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6dcd7b7 */.elementor-292 .elementor-element.elementor-element-6dcd7b7 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-55ae960 */.elementor-292 .elementor-element.elementor-element-55ae960 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5de800f */.elementor-292 .elementor-element.elementor-element-5de800f .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0e215a6 */.elementor-292 .elementor-element.elementor-element-0e215a6 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a4a76d1 */.elementor-292 .elementor-element.elementor-element-a4a76d1 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7252cb8 */.elementor-292 .elementor-element.elementor-element-7252cb8 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4f1d7f5 */.elementor-292 .elementor-element.elementor-element-4f1d7f5 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5d96c50 */.elementor-292 .elementor-element.elementor-element-5d96c50 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-41149bd */.elementor-292 .elementor-element.elementor-element-41149bd .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5a7a10a */.elementor-292 .elementor-element.elementor-element-5a7a10a .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-901b737 */.elementor-292 .elementor-element.elementor-element-901b737 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cf835d2 */.elementor-292 .elementor-element.elementor-element-cf835d2 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-76d7f31 */.elementor-292 .elementor-element.elementor-element-76d7f31 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6dcd7b7 */.elementor-292 .elementor-element.elementor-element-6dcd7b7 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-55ae960 */.elementor-292 .elementor-element.elementor-element-55ae960 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5de800f */.elementor-292 .elementor-element.elementor-element-5de800f .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0e215a6 */.elementor-292 .elementor-element.elementor-element-0e215a6 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a4a76d1 */.elementor-292 .elementor-element.elementor-element-a4a76d1 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7252cb8 */.elementor-292 .elementor-element.elementor-element-7252cb8 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4f1d7f5 */.elementor-292 .elementor-element.elementor-element-4f1d7f5 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5d96c50 */.elementor-292 .elementor-element.elementor-element-5d96c50 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-41149bd */.elementor-292 .elementor-element.elementor-element-41149bd .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5a7a10a */.elementor-292 .elementor-element.elementor-element-5a7a10a .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-901b737 */.elementor-292 .elementor-element.elementor-element-901b737 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cf835d2 */.elementor-292 .elementor-element.elementor-element-cf835d2 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-76d7f31 */.elementor-292 .elementor-element.elementor-element-76d7f31 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6dcd7b7 */.elementor-292 .elementor-element.elementor-element-6dcd7b7 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-55ae960 */.elementor-292 .elementor-element.elementor-element-55ae960 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5de800f */.elementor-292 .elementor-element.elementor-element-5de800f .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0e215a6 */.elementor-292 .elementor-element.elementor-element-0e215a6 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a4a76d1 */.elementor-292 .elementor-element.elementor-element-a4a76d1 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7252cb8 */.elementor-292 .elementor-element.elementor-element-7252cb8 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4f1d7f5 */.elementor-292 .elementor-element.elementor-element-4f1d7f5 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5d96c50 */.elementor-292 .elementor-element.elementor-element-5d96c50 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-41149bd */.elementor-292 .elementor-element.elementor-element-41149bd .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5a7a10a */.elementor-292 .elementor-element.elementor-element-5a7a10a .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-901b737 */.elementor-292 .elementor-element.elementor-element-901b737 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cf835d2 */.elementor-292 .elementor-element.elementor-element-cf835d2 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-76d7f31 */.elementor-292 .elementor-element.elementor-element-76d7f31 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6dcd7b7 */.elementor-292 .elementor-element.elementor-element-6dcd7b7 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-55ae960 */.elementor-292 .elementor-element.elementor-element-55ae960 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5de800f */.elementor-292 .elementor-element.elementor-element-5de800f .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0e215a6 */.elementor-292 .elementor-element.elementor-element-0e215a6 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a4a76d1 */.elementor-292 .elementor-element.elementor-element-a4a76d1 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7252cb8 */.elementor-292 .elementor-element.elementor-element-7252cb8 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4f1d7f5 */.elementor-292 .elementor-element.elementor-element-4f1d7f5 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5d96c50 */.elementor-292 .elementor-element.elementor-element-5d96c50 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-41149bd */.elementor-292 .elementor-element.elementor-element-41149bd .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5a7a10a */.elementor-292 .elementor-element.elementor-element-5a7a10a .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-901b737 */.elementor-292 .elementor-element.elementor-element-901b737 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cf835d2 */.elementor-292 .elementor-element.elementor-element-cf835d2 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-76d7f31 */.elementor-292 .elementor-element.elementor-element-76d7f31 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6dcd7b7 */.elementor-292 .elementor-element.elementor-element-6dcd7b7 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-55ae960 */.elementor-292 .elementor-element.elementor-element-55ae960 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5de800f */.elementor-292 .elementor-element.elementor-element-5de800f .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0e215a6 */.elementor-292 .elementor-element.elementor-element-0e215a6 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a4a76d1 */.elementor-292 .elementor-element.elementor-element-a4a76d1 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7252cb8 */.elementor-292 .elementor-element.elementor-element-7252cb8 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4f1d7f5 */.elementor-292 .elementor-element.elementor-element-4f1d7f5 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5d96c50 */.elementor-292 .elementor-element.elementor-element-5d96c50 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-41149bd */.elementor-292 .elementor-element.elementor-element-41149bd .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5a7a10a */.elementor-292 .elementor-element.elementor-element-5a7a10a .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-901b737 */.elementor-292 .elementor-element.elementor-element-901b737 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cf835d2 */.elementor-292 .elementor-element.elementor-element-cf835d2 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-76d7f31 */.elementor-292 .elementor-element.elementor-element-76d7f31 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6dcd7b7 */.elementor-292 .elementor-element.elementor-element-6dcd7b7 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-55ae960 */.elementor-292 .elementor-element.elementor-element-55ae960 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5de800f */.elementor-292 .elementor-element.elementor-element-5de800f .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0e215a6 */.elementor-292 .elementor-element.elementor-element-0e215a6 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a4a76d1 */.elementor-292 .elementor-element.elementor-element-a4a76d1 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7252cb8 */.elementor-292 .elementor-element.elementor-element-7252cb8 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4f1d7f5 */.elementor-292 .elementor-element.elementor-element-4f1d7f5 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5d96c50 */.elementor-292 .elementor-element.elementor-element-5d96c50 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-41149bd */.elementor-292 .elementor-element.elementor-element-41149bd .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5a7a10a */.elementor-292 .elementor-element.elementor-element-5a7a10a .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-901b737 */.elementor-292 .elementor-element.elementor-element-901b737 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cf835d2 */.elementor-292 .elementor-element.elementor-element-cf835d2 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-76d7f31 */.elementor-292 .elementor-element.elementor-element-76d7f31 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6dcd7b7 */.elementor-292 .elementor-element.elementor-element-6dcd7b7 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-55ae960 */.elementor-292 .elementor-element.elementor-element-55ae960 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5de800f */.elementor-292 .elementor-element.elementor-element-5de800f .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0e215a6 */.elementor-292 .elementor-element.elementor-element-0e215a6 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a4a76d1 */.elementor-292 .elementor-element.elementor-element-a4a76d1 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7252cb8 */.elementor-292 .elementor-element.elementor-element-7252cb8 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4f1d7f5 */.elementor-292 .elementor-element.elementor-element-4f1d7f5 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5d96c50 */.elementor-292 .elementor-element.elementor-element-5d96c50 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-41149bd */.elementor-292 .elementor-element.elementor-element-41149bd .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5a7a10a */.elementor-292 .elementor-element.elementor-element-5a7a10a .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-901b737 */.elementor-292 .elementor-element.elementor-element-901b737 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cf835d2 */.elementor-292 .elementor-element.elementor-element-cf835d2 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-76d7f31 */.elementor-292 .elementor-element.elementor-element-76d7f31 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6dcd7b7 */.elementor-292 .elementor-element.elementor-element-6dcd7b7 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-55ae960 */.elementor-292 .elementor-element.elementor-element-55ae960 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5de800f */.elementor-292 .elementor-element.elementor-element-5de800f .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0e215a6 */.elementor-292 .elementor-element.elementor-element-0e215a6 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a4a76d1 */.elementor-292 .elementor-element.elementor-element-a4a76d1 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7252cb8 */.elementor-292 .elementor-element.elementor-element-7252cb8 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4f1d7f5 */.elementor-292 .elementor-element.elementor-element-4f1d7f5 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5d96c50 */.elementor-292 .elementor-element.elementor-element-5d96c50 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-41149bd */.elementor-292 .elementor-element.elementor-element-41149bd .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5a7a10a */.elementor-292 .elementor-element.elementor-element-5a7a10a .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-901b737 */.elementor-292 .elementor-element.elementor-element-901b737 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cf835d2 */.elementor-292 .elementor-element.elementor-element-cf835d2 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-76d7f31 */.elementor-292 .elementor-element.elementor-element-76d7f31 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6dcd7b7 */.elementor-292 .elementor-element.elementor-element-6dcd7b7 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-55ae960 */.elementor-292 .elementor-element.elementor-element-55ae960 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5de800f */.elementor-292 .elementor-element.elementor-element-5de800f .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0e215a6 */.elementor-292 .elementor-element.elementor-element-0e215a6 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a4a76d1 */.elementor-292 .elementor-element.elementor-element-a4a76d1 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7252cb8 */.elementor-292 .elementor-element.elementor-element-7252cb8 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4f1d7f5 */.elementor-292 .elementor-element.elementor-element-4f1d7f5 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5d96c50 */.elementor-292 .elementor-element.elementor-element-5d96c50 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-41149bd */.elementor-292 .elementor-element.elementor-element-41149bd .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5a7a10a */.elementor-292 .elementor-element.elementor-element-5a7a10a .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-901b737 */.elementor-292 .elementor-element.elementor-element-901b737 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cf835d2 */.elementor-292 .elementor-element.elementor-element-cf835d2 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-76d7f31 */.elementor-292 .elementor-element.elementor-element-76d7f31 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6dcd7b7 */.elementor-292 .elementor-element.elementor-element-6dcd7b7 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-55ae960 */.elementor-292 .elementor-element.elementor-element-55ae960 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5de800f */.elementor-292 .elementor-element.elementor-element-5de800f .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0e215a6 */.elementor-292 .elementor-element.elementor-element-0e215a6 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a4a76d1 */.elementor-292 .elementor-element.elementor-element-a4a76d1 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7252cb8 */.elementor-292 .elementor-element.elementor-element-7252cb8 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4f1d7f5 */.elementor-292 .elementor-element.elementor-element-4f1d7f5 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5d96c50 */.elementor-292 .elementor-element.elementor-element-5d96c50 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-41149bd */.elementor-292 .elementor-element.elementor-element-41149bd .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5a7a10a */.elementor-292 .elementor-element.elementor-element-5a7a10a .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-901b737 */.elementor-292 .elementor-element.elementor-element-901b737 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cf835d2 */.elementor-292 .elementor-element.elementor-element-cf835d2 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-76d7f31 */.elementor-292 .elementor-element.elementor-element-76d7f31 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6dcd7b7 */.elementor-292 .elementor-element.elementor-element-6dcd7b7 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-55ae960 */.elementor-292 .elementor-element.elementor-element-55ae960 .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5de800f */.elementor-292 .elementor-element.elementor-element-5de800f .elementor-icon-list-icon {
    padding: 8px;
    border-radius: var(--radius-full, 999px);
    background: rgba(255, 116, 79, 0.10);
    aspect-ratio: 1 / 1;
    display: grid;
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e179217 */.elementor-292 .elementor-element.elementor-element-e179217 .elementor-icon {
    transform: rotate(-20deg);
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-447 */.elementor-292 .elementor-element.elementor-global-447 img {
    max-height: 58px;
    max-width: 140px;
}
.elementor-292 .elementor-element.elementor-global-447 {
    mask-image: linear-gradient(90deg, transparent 0%, black 3%, black 97%, transparent 100%);
    -webkit-mask-image: linear-gradient(90deg, transparent 0%, black 3%, black 97%, transparent 100%);
}
.elementor-292 .elementor-element.elementor-global-447 {
	clip-path: inset( -100vw -100vw -100vw 0 );
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Neue Gothama';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://comunicamaisassessoria.com.br/wp-content/uploads/2026/06/NeueGothamaSemiboldi.woff2') format('woff2'),
		url('https://comunicamaisassessoria.com.br/wp-content/uploads/2026/06/NeueGothamaSemiboldi.woff') format('woff'),
		url('https://comunicamaisassessoria.com.br/wp-content/uploads/2026/06/NeueGothamaSemiboldi.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Gothama';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://comunicamaisassessoria.com.br/wp-content/uploads/2026/06/NeueGothamaRegular.woff2') format('woff2'),
		url('https://comunicamaisassessoria.com.br/wp-content/uploads/2026/06/NeueGothamaRegular.woff') format('woff'),
		url('https://comunicamaisassessoria.com.br/wp-content/uploads/2026/06/NeueGothamaRegular.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Gothama';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://comunicamaisassessoria.com.br/wp-content/uploads/2026/06/NeueGothamaBold.woff2') format('woff2'),
		url('https://comunicamaisassessoria.com.br/wp-content/uploads/2026/06/NeueGothamaBold.woff') format('woff'),
		url('https://comunicamaisassessoria.com.br/wp-content/uploads/2026/06/NeueGothamaBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Gothama';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://comunicamaisassessoria.com.br/wp-content/uploads/2026/06/NeueGothamaMedium.eot');
	src: url('https://comunicamaisassessoria.com.br/wp-content/uploads/2026/06/NeueGothamaMedium.eot?#iefix') format('embedded-opentype'),
		url('https://comunicamaisassessoria.com.br/wp-content/uploads/2026/06/NeueGothamaMedium.woff2') format('woff2'),
		url('https://comunicamaisassessoria.com.br/wp-content/uploads/2026/06/NeueGothamaMedium.woff') format('woff'),
		url('https://comunicamaisassessoria.com.br/wp-content/uploads/2026/06/NeueGothamaMedium.ttf') format('truetype');
}
/* End Custom Fonts CSS */