.elementor-27 .elementor-element.elementor-element-a117902{--display:flex;--padding-top:012px;--padding-bottom:12px;--padding-left:32px;--padding-right:32px;}.elementor-27 .elementor-element.elementor-element-c54a296{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-27 .elementor-element.elementor-element-e73babb{--display:flex;--justify-content:center;}.elementor-27 .elementor-element.elementor-element-e73babb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-27 .elementor-element.elementor-element-5763e5e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-5763e5e img{width:100%;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-27 .elementor-element.elementor-element-bdbee03{border-radius:0px 0px 0px 0px;--e-nav-menu-horizontal-menu-item-margin:calc( 32px / 2 );}.elementor-27 .elementor-element.elementor-element-bdbee03 .elementor-menu-toggle{margin-left:auto;background-color:#FFFFFF00;}.elementor-27 .elementor-element.elementor-element-bdbee03 .elementor-nav-menu .elementor-item{font-family:"DM Sans", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:uppercase;}.elementor-27 .elementor-element.elementor-element-bdbee03 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-27 .elementor-element.elementor-element-bdbee03 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-27 .elementor-element.elementor-element-bdbee03 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-27 .elementor-element.elementor-element-bdbee03 .elementor-nav-menu--main .elementor-item:focus{color:#FF3434;fill:#FF3434;}.elementor-27 .elementor-element.elementor-element-bdbee03 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-27 .elementor-element.elementor-element-bdbee03 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FF3434;}.elementor-27 .elementor-element.elementor-element-bdbee03 .e--pointer-framed .elementor-item:before,
					.elementor-27 .elementor-element.elementor-element-bdbee03 .e--pointer-framed .elementor-item:after{border-color:#FF3434;}.elementor-27 .elementor-element.elementor-element-bdbee03 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-bdbee03 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-27 .elementor-element.elementor-element-bdbee03 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-bdbee03 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-27 .elementor-element.elementor-element-bdbee03 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-bdbee03 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-27 .elementor-element.elementor-element-bdbee03 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-27 .elementor-element.elementor-element-bdbee03 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-27 .elementor-element.elementor-element-bdbee03 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-27 .elementor-element.elementor-element-bdbee03 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-27 .elementor-element.elementor-element-bdbee03 .e--pointer-underline .elementor-item:after,
					 .elementor-27 .elementor-element.elementor-element-bdbee03 .e--pointer-overline .elementor-item:before,
					 .elementor-27 .elementor-element.elementor-element-bdbee03 .e--pointer-double-line .elementor-item:before,
					 .elementor-27 .elementor-element.elementor-element-bdbee03 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-27 .elementor-element.elementor-element-bdbee03 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-27 .elementor-element.elementor-element-bdbee03 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:32px;}.elementor-27 .elementor-element.elementor-element-bdbee03 div.elementor-menu-toggle{color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-bdbee03 div.elementor-menu-toggle svg{fill:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-03c405e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#91919185;--border-color:#91919185;--border-radius:32px 32px 32px 32px;--padding-top:06px;--padding-bottom:6px;--padding-left:32px;--padding-right:32px;}.elementor-27 .elementor-element.elementor-element-9e20fe7{border-radius:0px 0px 0px 0px;--e-nav-menu-horizontal-menu-item-margin:calc( 32px / 2 );}.elementor-27 .elementor-element.elementor-element-9e20fe7 .elementor-menu-toggle{margin:0 auto;}.elementor-27 .elementor-element.elementor-element-9e20fe7 .elementor-nav-menu .elementor-item{font-family:"DM Sans", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:uppercase;}.elementor-27 .elementor-element.elementor-element-9e20fe7 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-27 .elementor-element.elementor-element-9e20fe7 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-27 .elementor-element.elementor-element-9e20fe7 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-27 .elementor-element.elementor-element-9e20fe7 .elementor-nav-menu--main .elementor-item:focus{color:#FF3434;fill:#FF3434;}.elementor-27 .elementor-element.elementor-element-9e20fe7 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-27 .elementor-element.elementor-element-9e20fe7 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FF3434;}.elementor-27 .elementor-element.elementor-element-9e20fe7 .e--pointer-framed .elementor-item:before,
					.elementor-27 .elementor-element.elementor-element-9e20fe7 .e--pointer-framed .elementor-item:after{border-color:#FF3434;}.elementor-27 .elementor-element.elementor-element-9e20fe7 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-9e20fe7 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-27 .elementor-element.elementor-element-9e20fe7 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-9e20fe7 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-27 .elementor-element.elementor-element-9e20fe7 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-9e20fe7 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-27 .elementor-element.elementor-element-9e20fe7 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-27 .elementor-element.elementor-element-9e20fe7 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-27 .elementor-element.elementor-element-9e20fe7 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-27 .elementor-element.elementor-element-9e20fe7 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-27 .elementor-element.elementor-element-9e20fe7 .e--pointer-underline .elementor-item:after,
					 .elementor-27 .elementor-element.elementor-element-9e20fe7 .e--pointer-overline .elementor-item:before,
					 .elementor-27 .elementor-element.elementor-element-9e20fe7 .e--pointer-double-line .elementor-item:before,
					 .elementor-27 .elementor-element.elementor-element-9e20fe7 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-27 .elementor-element.elementor-element-9e20fe7 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-27 .elementor-element.elementor-element-9e20fe7 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:32px;}.elementor-27 .elementor-element.elementor-element-e979df3{--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:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-27 .elementor-element.elementor-element-e979df3.e-con{--align-self:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-3a1343f.elementor-element{--align-self:flex-end;}.elementor-27 .elementor-element.elementor-element-3a1343f .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-3a1343f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-3a1343f.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-3a1343f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-3a1343f.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-3a1343f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-3a1343f .elementor-icon{font-size:26px;}.elementor-27 .elementor-element.elementor-element-3a1343f .elementor-icon svg{height:26px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-27 .elementor-element.elementor-element-1452fa9 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:1.1rem;font-weight:500;}.elementor-27 .elementor-element.elementor-element-daedcdc{--display:flex;--padding-top:012px;--padding-bottom:12px;--padding-left:32px;--padding-right:32px;}.elementor-27 .elementor-element.elementor-element-f558a27{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-27 .elementor-element.elementor-element-480c419{--display:flex;--justify-content:center;}.elementor-27 .elementor-element.elementor-element-480c419.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-595fae9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-595fae9 img{width:100%;}.elementor-27 .elementor-element.elementor-element-2714082{border-radius:0px 0px 0px 0px;--e-nav-menu-horizontal-menu-item-margin:calc( 32px / 2 );}.elementor-27 .elementor-element.elementor-element-2714082 .elementor-menu-toggle{margin-left:auto;background-color:#FFFFFF00;}.elementor-27 .elementor-element.elementor-element-2714082 .elementor-nav-menu .elementor-item{font-family:"DM Sans", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:uppercase;}.elementor-27 .elementor-element.elementor-element-2714082 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-27 .elementor-element.elementor-element-2714082 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-27 .elementor-element.elementor-element-2714082 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-27 .elementor-element.elementor-element-2714082 .elementor-nav-menu--main .elementor-item:focus{color:#FF3434;fill:#FF3434;}.elementor-27 .elementor-element.elementor-element-2714082 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-27 .elementor-element.elementor-element-2714082 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FF3434;}.elementor-27 .elementor-element.elementor-element-2714082 .e--pointer-framed .elementor-item:before,
					.elementor-27 .elementor-element.elementor-element-2714082 .e--pointer-framed .elementor-item:after{border-color:#FF3434;}.elementor-27 .elementor-element.elementor-element-2714082 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-2714082 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-27 .elementor-element.elementor-element-2714082 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-2714082 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-27 .elementor-element.elementor-element-2714082 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-2714082 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-27 .elementor-element.elementor-element-2714082 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-27 .elementor-element.elementor-element-2714082 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-27 .elementor-element.elementor-element-2714082 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-27 .elementor-element.elementor-element-2714082 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-27 .elementor-element.elementor-element-2714082 .e--pointer-underline .elementor-item:after,
					 .elementor-27 .elementor-element.elementor-element-2714082 .e--pointer-overline .elementor-item:before,
					 .elementor-27 .elementor-element.elementor-element-2714082 .e--pointer-double-line .elementor-item:before,
					 .elementor-27 .elementor-element.elementor-element-2714082 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-27 .elementor-element.elementor-element-2714082 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-27 .elementor-element.elementor-element-2714082 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:32px;}.elementor-27 .elementor-element.elementor-element-2714082 div.elementor-menu-toggle{color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-2714082 div.elementor-menu-toggle svg{fill:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-ea58faa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#91919185;--border-color:#91919185;--border-radius:32px 32px 32px 32px;--padding-top:06px;--padding-bottom:6px;--padding-left:32px;--padding-right:32px;}.elementor-27 .elementor-element.elementor-element-ce70358{border-radius:0px 0px 0px 0px;--e-nav-menu-horizontal-menu-item-margin:calc( 32px / 2 );}.elementor-27 .elementor-element.elementor-element-ce70358 .elementor-menu-toggle{margin:0 auto;}.elementor-27 .elementor-element.elementor-element-ce70358 .elementor-nav-menu .elementor-item{font-family:"DM Sans", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:uppercase;}.elementor-27 .elementor-element.elementor-element-ce70358 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-27 .elementor-element.elementor-element-ce70358 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-27 .elementor-element.elementor-element-ce70358 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-27 .elementor-element.elementor-element-ce70358 .elementor-nav-menu--main .elementor-item:focus{color:#FF3434;fill:#FF3434;}.elementor-27 .elementor-element.elementor-element-ce70358 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-27 .elementor-element.elementor-element-ce70358 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FF3434;}.elementor-27 .elementor-element.elementor-element-ce70358 .e--pointer-framed .elementor-item:before,
					.elementor-27 .elementor-element.elementor-element-ce70358 .e--pointer-framed .elementor-item:after{border-color:#FF3434;}.elementor-27 .elementor-element.elementor-element-ce70358 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-ce70358 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-27 .elementor-element.elementor-element-ce70358 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-ce70358 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-27 .elementor-element.elementor-element-ce70358 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-ce70358 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-27 .elementor-element.elementor-element-ce70358 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-27 .elementor-element.elementor-element-ce70358 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-27 .elementor-element.elementor-element-ce70358 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-27 .elementor-element.elementor-element-ce70358 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-27 .elementor-element.elementor-element-ce70358 .e--pointer-underline .elementor-item:after,
					 .elementor-27 .elementor-element.elementor-element-ce70358 .e--pointer-overline .elementor-item:before,
					 .elementor-27 .elementor-element.elementor-element-ce70358 .e--pointer-double-line .elementor-item:before,
					 .elementor-27 .elementor-element.elementor-element-ce70358 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-27 .elementor-element.elementor-element-ce70358 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-27 .elementor-element.elementor-element-ce70358 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:32px;}.elementor-27 .elementor-element.elementor-element-48968ac{--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:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-27 .elementor-element.elementor-element-48968ac.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-74a58de.elementor-element{--align-self:flex-end;}.elementor-27 .elementor-element.elementor-element-74a58de .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-74a58de.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-74a58de.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-74a58de.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-74a58de.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-74a58de.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-74a58de .elementor-icon{font-size:26px;}.elementor-27 .elementor-element.elementor-element-74a58de .elementor-icon svg{height:26px;}.elementor-27 .elementor-element.elementor-element-322d600 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:1.1rem;font-weight:500;}.elementor-27 .elementor-element.elementor-element-63f0f34{--display:flex;--padding-top:012px;--padding-bottom:12px;--padding-left:32px;--padding-right:32px;}.elementor-27 .elementor-element.elementor-element-63f0f34:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-63f0f34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-27 .elementor-element.elementor-element-4036909{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-27 .elementor-element.elementor-element-4036909:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-4036909 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-27 .elementor-element.elementor-element-124ab49{--display:flex;--justify-content:center;}.elementor-27 .elementor-element.elementor-element-124ab49.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-e189af9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-e189af9 img{width:100%;}.elementor-27 .elementor-element.elementor-element-f8d32a3{border-radius:0px 0px 0px 0px;--e-nav-menu-horizontal-menu-item-margin:calc( 32px / 2 );}.elementor-27 .elementor-element.elementor-element-f8d32a3 .elementor-menu-toggle{margin-left:auto;background-color:#FFFFFF00;}.elementor-27 .elementor-element.elementor-element-f8d32a3 .elementor-nav-menu .elementor-item{font-family:"DM Sans", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:uppercase;}.elementor-27 .elementor-element.elementor-element-f8d32a3 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-27 .elementor-element.elementor-element-f8d32a3 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-27 .elementor-element.elementor-element-f8d32a3 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-27 .elementor-element.elementor-element-f8d32a3 .elementor-nav-menu--main .elementor-item:focus{color:#FF3434;fill:#FF3434;}.elementor-27 .elementor-element.elementor-element-f8d32a3 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-27 .elementor-element.elementor-element-f8d32a3 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FF3434;}.elementor-27 .elementor-element.elementor-element-f8d32a3 .e--pointer-framed .elementor-item:before,
					.elementor-27 .elementor-element.elementor-element-f8d32a3 .e--pointer-framed .elementor-item:after{border-color:#FF3434;}.elementor-27 .elementor-element.elementor-element-f8d32a3 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-f8d32a3 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-27 .elementor-element.elementor-element-f8d32a3 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-f8d32a3 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-27 .elementor-element.elementor-element-f8d32a3 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-f8d32a3 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-27 .elementor-element.elementor-element-f8d32a3 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-27 .elementor-element.elementor-element-f8d32a3 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-27 .elementor-element.elementor-element-f8d32a3 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-27 .elementor-element.elementor-element-f8d32a3 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-27 .elementor-element.elementor-element-f8d32a3 .e--pointer-underline .elementor-item:after,
					 .elementor-27 .elementor-element.elementor-element-f8d32a3 .e--pointer-overline .elementor-item:before,
					 .elementor-27 .elementor-element.elementor-element-f8d32a3 .e--pointer-double-line .elementor-item:before,
					 .elementor-27 .elementor-element.elementor-element-f8d32a3 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-27 .elementor-element.elementor-element-f8d32a3 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-27 .elementor-element.elementor-element-f8d32a3 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:32px;}.elementor-27 .elementor-element.elementor-element-f8d32a3 .elementor-nav-menu--dropdown a, .elementor-27 .elementor-element.elementor-element-f8d32a3 .elementor-menu-toggle{color:#000000;fill:#000000;}.elementor-27 .elementor-element.elementor-element-f8d32a3 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-f8d32a3 .elementor-nav-menu--dropdown a:hover,
					.elementor-27 .elementor-element.elementor-element-f8d32a3 .elementor-nav-menu--dropdown a:focus,
					.elementor-27 .elementor-element.elementor-element-f8d32a3 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-27 .elementor-element.elementor-element-f8d32a3 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-27 .elementor-element.elementor-element-f8d32a3 .elementor-menu-toggle:hover,
					.elementor-27 .elementor-element.elementor-element-f8d32a3 .elementor-menu-toggle:focus{color:#FF4343;}.elementor-27 .elementor-element.elementor-element-f8d32a3 .elementor-nav-menu--dropdown .elementor-item, .elementor-27 .elementor-element.elementor-element-f8d32a3 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"DM Sans", Sans-serif;font-weight:500;}.elementor-27 .elementor-element.elementor-element-f8d32a3 div.elementor-menu-toggle{color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-f8d32a3 div.elementor-menu-toggle svg{fill:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-6af5adf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#91919185;--border-color:#91919185;--border-radius:32px 32px 32px 32px;--padding-top:06px;--padding-bottom:6px;--padding-left:32px;--padding-right:32px;}.elementor-27 .elementor-element.elementor-element-c442bd5{border-radius:0px 0px 0px 0px;--e-nav-menu-horizontal-menu-item-margin:calc( 32px / 2 );}.elementor-27 .elementor-element.elementor-element-c442bd5 .elementor-menu-toggle{margin:0 auto;}.elementor-27 .elementor-element.elementor-element-c442bd5 .elementor-nav-menu .elementor-item{font-family:"DM Sans", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:uppercase;}.elementor-27 .elementor-element.elementor-element-c442bd5 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-27 .elementor-element.elementor-element-c442bd5 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-27 .elementor-element.elementor-element-c442bd5 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-27 .elementor-element.elementor-element-c442bd5 .elementor-nav-menu--main .elementor-item:focus{color:#FF3434;fill:#FF3434;}.elementor-27 .elementor-element.elementor-element-c442bd5 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-27 .elementor-element.elementor-element-c442bd5 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FF3434;}.elementor-27 .elementor-element.elementor-element-c442bd5 .e--pointer-framed .elementor-item:before,
					.elementor-27 .elementor-element.elementor-element-c442bd5 .e--pointer-framed .elementor-item:after{border-color:#FF3434;}.elementor-27 .elementor-element.elementor-element-c442bd5 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-c442bd5 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-27 .elementor-element.elementor-element-c442bd5 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-c442bd5 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-27 .elementor-element.elementor-element-c442bd5 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-c442bd5 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-27 .elementor-element.elementor-element-c442bd5 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-27 .elementor-element.elementor-element-c442bd5 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-27 .elementor-element.elementor-element-c442bd5 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-27 .elementor-element.elementor-element-c442bd5 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-27 .elementor-element.elementor-element-c442bd5 .e--pointer-underline .elementor-item:after,
					 .elementor-27 .elementor-element.elementor-element-c442bd5 .e--pointer-overline .elementor-item:before,
					 .elementor-27 .elementor-element.elementor-element-c442bd5 .e--pointer-double-line .elementor-item:before,
					 .elementor-27 .elementor-element.elementor-element-c442bd5 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-27 .elementor-element.elementor-element-c442bd5 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-27 .elementor-element.elementor-element-c442bd5 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:32px;}.elementor-27 .elementor-element.elementor-element-e42e55f{--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:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-27 .elementor-element.elementor-element-e42e55f.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-50c9a1a.elementor-element{--align-self:flex-end;}.elementor-27 .elementor-element.elementor-element-50c9a1a .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-50c9a1a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-50c9a1a.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-50c9a1a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-50c9a1a.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-50c9a1a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-50c9a1a .elementor-icon{font-size:26px;}.elementor-27 .elementor-element.elementor-element-50c9a1a .elementor-icon svg{height:26px;}.elementor-27 .elementor-element.elementor-element-8952421 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:1.1rem;font-weight:500;}.elementor-27 .elementor-element.elementor-element-b9c3acd{--display:flex;--min-height:110vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:180px;--padding-left:32px;--padding-right:32px;}.elementor-27 .elementor-element.elementor-element-b9c3acd .elementor-background-slideshow__slide__image{background-position:top center;}.elementor-27 .elementor-element.elementor-element-b9c3acd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-31164dd{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-291dfc2{width:auto;max-width:auto;text-align:center;}.elementor-27 .elementor-element.elementor-element-291dfc2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-62a117f{width:auto;max-width:auto;text-align:center;}.elementor-27 .elementor-element.elementor-element-62a117f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:3rem;font-weight:400;text-transform:uppercase;line-height:1.1em;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-1b1a7d3{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:#C5C5C5;}.elementor-27 .elementor-element.elementor-element-1b1a7d3.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-1b805b9 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:1.1rem;font-weight:500;}.elementor-27 .elementor-element.elementor-element-622556f{--display:flex;--min-height:110vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:180px;--padding-left:32px;--padding-right:32px;}.elementor-27 .elementor-element.elementor-element-622556f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-b0e76cb{--display:flex;}.elementor-27 .elementor-element.elementor-element-9aecc5a{width:auto;max-width:auto;text-align:center;}.elementor-27 .elementor-element.elementor-element-9aecc5a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-87313cd{width:auto;max-width:auto;text-align:center;}.elementor-27 .elementor-element.elementor-element-87313cd .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:3rem;font-weight:400;text-transform:uppercase;line-height:1.1em;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-3672536{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:#C5C5C5;}.elementor-27 .elementor-element.elementor-element-3672536.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-4da0714 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:1.1rem;font-weight:500;}.elementor-27 .elementor-element.elementor-element-e235e8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-b9522fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-27 .elementor-element.elementor-element-269f468{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27 .elementor-element.elementor-element-d3dc4cf{width:auto;max-width:auto;padding:0px 0px 42px 0px;text-align:center;}.elementor-27 .elementor-element.elementor-element-d3dc4cf .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-ee5bb3b{--e-image-carousel-slides-to-show:10;}.elementor-27 .elementor-element.elementor-element-ee5bb3b.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-ee5bb3b .elementor-swiper-button.elementor-swiper-button-prev, .elementor-27 .elementor-element.elementor-element-ee5bb3b .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-27 .elementor-element.elementor-element-ee5bb3b .swiper-wrapper{display:flex;align-items:center;}.elementor-27 .elementor-element.elementor-element-3d5133d{--e-image-carousel-slides-to-show:10;}.elementor-27 .elementor-element.elementor-element-3d5133d.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-3d5133d .elementor-swiper-button.elementor-swiper-button-prev, .elementor-27 .elementor-element.elementor-element-3d5133d .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-27 .elementor-element.elementor-element-3d5133d .swiper-wrapper{display:flex;align-items:center;}.elementor-27 .elementor-element.elementor-element-9da96ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-8df32ed{--display:flex;}.elementor-27 .elementor-element.elementor-element-1ab1484{width:auto;max-width:auto;text-align:start;}.elementor-27 .elementor-element.elementor-element-1ab1484 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-10fc763{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:start;}.elementor-27 .elementor-element.elementor-element-10fc763 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2rem;font-weight:400;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-651e521{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:#C5C5C5;}.elementor-27 .elementor-element.elementor-element-651e521.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-1889a20{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 32px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-27 .elementor-element.elementor-element-1889a20.elementor-element{--align-self:flex-end;}.elementor-27 .elementor-element.elementor-element-1889a20 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2rem;font-weight:400;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-ccd0c35{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 32px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-27 .elementor-element.elementor-element-ccd0c35.elementor-element{--align-self:flex-end;}.elementor-27 .elementor-element.elementor-element-ccd0c35 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2rem;font-weight:400;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-1e0d8ce .elementor-button{font-family:"DM Sans", Sans-serif;font-size:1.1rem;font-weight:500;}.elementor-27 .elementor-element.elementor-element-1600aa8{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-27 .elementor-element.elementor-element-5d4e885{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#404040;--border-color:#404040;--border-radius:0px 0px 0px 0px;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-27 .elementor-element.elementor-element-5d4e885:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-5d4e885 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://starsomeventos.com.br/wp-content/uploads/2026/02/teste-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-27 .elementor-element.elementor-element-d16b140{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-e8d6846{--display:flex;}.elementor-27 .elementor-element.elementor-element-2513144{width:auto;max-width:auto;text-align:start;}.elementor-27 .elementor-element.elementor-element-2513144 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-1640bbc{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:start;}.elementor-27 .elementor-element.elementor-element-1640bbc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2rem;font-weight:400;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-b419712{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:#C5C5C5;}.elementor-27 .elementor-element.elementor-element-b419712.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-0a41fc2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:320px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-7e31097{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 32px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-27 .elementor-element.elementor-element-7e31097.elementor-element{--align-self:flex-end;}.elementor-27 .elementor-element.elementor-element-7e31097 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2rem;font-weight:400;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-70d621d{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 32px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-27 .elementor-element.elementor-element-70d621d.elementor-element{--align-self:flex-end;}.elementor-27 .elementor-element.elementor-element-70d621d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2rem;font-weight:400;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-a856cd6 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:1.1rem;font-weight:500;}.elementor-27 .elementor-element.elementor-element-9a25e8a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-27 .elementor-element.elementor-element-7599d99{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-47dd78f{width:auto;max-width:auto;text-align:center;}.elementor-27 .elementor-element.elementor-element-47dd78f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-64035bb{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;}.elementor-27 .elementor-element.elementor-element-64035bb.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-64035bb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2rem;font-weight:400;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-d525c95{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:#C5C5C5;}.elementor-27 .elementor-element.elementor-element-d525c95.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-5d27321{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-24e6523{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-066ecf9{--display:flex;--min-height:550px;--justify-content:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#404040;--border-color:#404040;--border-radius:32px 32px 32px 32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-27 .elementor-element.elementor-element-066ecf9:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-066ecf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://starsomeventos.com.br/wp-content/uploads/2026/02/iluminacao-para-eventos.jpg");background-position:bottom center;background-repeat:no-repeat;}.elementor-27 .elementor-element.elementor-element-85e3523{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-27 .elementor-element.elementor-element-85e3523.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-85e3523 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.5rem;font-weight:400;text-transform:uppercase;line-height:1.7rem;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-da188a7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:#C5C5C5;}.elementor-27 .elementor-element.elementor-element-da188a7.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-131fc85{--display:flex;--min-height:281px;--justify-content:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#404040;--border-color:#404040;--border-radius:32px 32px 32px 32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-27 .elementor-element.elementor-element-131fc85::before, .elementor-27 .elementor-element.elementor-element-131fc85 > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-131fc85 > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-131fc85 > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-131fc85 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-131fc85 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://starsomeventos.com.br/wp-content/uploads/2026/02/paines-de-led.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-27 .elementor-element.elementor-element-7c44a60{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-27 .elementor-element.elementor-element-7c44a60.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-7c44a60 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.5rem;font-weight:400;text-transform:uppercase;line-height:1.7rem;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-23d77a5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:#C5C5C5;}.elementor-27 .elementor-element.elementor-element-23d77a5.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-b2096bc{--display:flex;}.elementor-27 .elementor-element.elementor-element-ee6936b{--display:flex;}.elementor-27 .elementor-element.elementor-element-c920509{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-9a34779{--display:flex;--min-height:468px;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#404040;--border-color:#404040;--border-radius:32px 32px 32px 32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-27 .elementor-element.elementor-element-9a34779:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-9a34779 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://starsomeventos.com.br/wp-content/uploads/2026/02/aluguel-de-som.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-27 .elementor-element.elementor-element-f66d92e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-27 .elementor-element.elementor-element-f66d92e.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-f66d92e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.5rem;font-weight:400;text-transform:uppercase;line-height:1.7rem;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-8b973e1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:#C5C5C5;}.elementor-27 .elementor-element.elementor-element-8b973e1.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-cebbed6{--display:flex;--min-height:468px;--justify-content:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#404040;--border-color:#404040;--border-radius:32px 32px 32px 32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-27 .elementor-element.elementor-element-cebbed6:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-cebbed6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://starsomeventos.com.br/wp-content/uploads/2026/02/estrutura.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-27 .elementor-element.elementor-element-e548ac6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-27 .elementor-element.elementor-element-e548ac6.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-e548ac6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.5rem;font-weight:400;text-transform:uppercase;line-height:1.7rem;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-865bb01{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:#C5C5C5;}.elementor-27 .elementor-element.elementor-element-865bb01.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-0098fa3{--display:flex;--min-height:362px;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#404040;--border-color:#404040;--border-radius:32px 32px 32px 32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-27 .elementor-element.elementor-element-0098fa3:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-0098fa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://starsomeventos.com.br/wp-content/uploads/2026/02/full.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-27 .elementor-element.elementor-element-5ce8124{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-27 .elementor-element.elementor-element-5ce8124.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-5ce8124 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.5rem;font-weight:400;text-transform:uppercase;line-height:1.7rem;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-2327da9{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:#C5C5C5;}.elementor-27 .elementor-element.elementor-element-2327da9.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-c67a387{--display:flex;--min-height:486px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#404040;--border-color:#404040;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-27 .elementor-element.elementor-element-c67a387:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-c67a387 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://starsomeventos.com.br/wp-content/uploads/2026/02/Star-som-cta-servicos.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-27 .elementor-element.elementor-element-c67a387::before, .elementor-27 .elementor-element.elementor-element-c67a387 > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-c67a387 > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-c67a387 > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-c67a387 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-c67a387 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #09090900 65%, #090909 98%);}.elementor-27 .elementor-element.elementor-element-e1ee078{--display:flex;}.elementor-27 .elementor-element.elementor-element-0378b46{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;text-align:start;}.elementor-27 .elementor-element.elementor-element-0378b46 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2rem;font-weight:400;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-50a2310{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:#C5C5C5;}.elementor-27 .elementor-element.elementor-element-50a2310.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-6e4717c .elementor-button{font-family:"DM Sans", Sans-serif;font-size:1.1rem;font-weight:500;}.elementor-27 .elementor-element.elementor-element-8424a4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-27 .elementor-element.elementor-element-b496d23{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-d05b9fb{width:auto;max-width:auto;text-align:center;}.elementor-27 .elementor-element.elementor-element-d05b9fb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-4c41e46{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;}.elementor-27 .elementor-element.elementor-element-4c41e46.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-4c41e46 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2rem;font-weight:400;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-1b8eb6b{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:#C5C5C5;}.elementor-27 .elementor-element.elementor-element-1b8eb6b.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-af16af8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-jet-smart-filters-radio .jet-filter-items-moreless__toggle{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-smart-filters-radio .apply-filters__button, .elementor-widget-jet-smart-filters-radio .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-27 .elementor-element.elementor-element-8422a59 .jet-radio-list__row{display:inline-block;margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-27 .elementor-element.elementor-element-8422a59 .jet-list-tree__children{display:inline-block;margin-right:calc(16px/2);margin-left:calc(16px/2);padding-left:10px;}.elementor-27 .elementor-element.elementor-element-8422a59 .jet-radio-list-wrapper{margin-left:calc(-16px/2);margin-right:calc(-16px/2);}.elementor-27 .elementor-element.elementor-element-8422a59 .jet-list-tree__children:not(:last-child){margin-bottom:10px;}.elementor-27 .elementor-element.elementor-element-8422a59 .jet-radio-list__row:not(:last-child){margin-bottom:10px;}.elementor-27 .elementor-element.elementor-element-8422a59 .jet-radio-list__label{font-family:"DM Sans", Sans-serif;font-size:0.9rem;text-transform:uppercase;}.elementor-27 .elementor-element.elementor-element-8422a59 .jet-radio-list__input:checked ~ .jet-radio-list__button{color:#000000;background-color:#F3F3F3;}.elementor-27 .elementor-element.elementor-element-8422a59 .jet-radio-list__button{padding:8px 16px 8px 16px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#404040;border-radius:24px 24px 24px 24px;}.elementor-27 .elementor-element.elementor-element-8422a59 .jet-collapse-icon{width:20px;height:20px;}.elementor-27 .elementor-element.elementor-element-8422a59 .jet-collapse-none{width:20px;height:20px;}.elementor-27 .elementor-element.elementor-element-8422a59 .jet-filter+.jet-filter{margin-top:10px;}.elementor-27 .elementor-element.elementor-element-8422a59 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-27 .elementor-element.elementor-element-6741d54{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{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 );}.elementor-widget-loop-grid .e-load-more-message{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 );}.elementor-27 .elementor-element.elementor-element-8e775d1{--grid-columns:3;}.elementor-27 .elementor-element.elementor-element-b98ae3b{--display:flex;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-7deae1e{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:#C5C5C5;}.elementor-27 .elementor-element.elementor-element-7deae1e.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-b9513e3 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:1.1rem;font-weight:500;}.elementor-27 .elementor-element.elementor-element-c51b45d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-27 .elementor-element.elementor-element-b57e253{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#404040;--border-color:#404040;--border-radius:32px 32px 32px 32px;--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-27 .elementor-element.elementor-element-b57e253:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-b57e253 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(192deg, #202020 0%, #000000 84%);}.elementor-27 .elementor-element.elementor-element-d7ee7fc{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-27 .elementor-element.elementor-element-5771551{width:auto;max-width:auto;text-align:center;}.elementor-27 .elementor-element.elementor-element-5771551 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-c7a2ac7{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;}.elementor-27 .elementor-element.elementor-element-c7a2ac7.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-c7a2ac7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2rem;font-weight:400;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-137ce3c{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:#C5C5C5;}.elementor-27 .elementor-element.elementor-element-137ce3c.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-25267e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-972617e{--display:flex;--min-height:304px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#404040;--border-color:#404040;--border-radius:32px 32px 32px 32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-27 .elementor-element.elementor-element-972617e:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-972617e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://starsomeventos.com.br/wp-content/uploads/2026/02/profissionalismo.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-27 .elementor-element.elementor-element-972617e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-18c518a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-27 .elementor-element.elementor-element-18c518a.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-18c518a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.5rem;font-weight:400;text-transform:uppercase;line-height:1.7rem;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-33b669c{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:#C5C5C5;}.elementor-27 .elementor-element.elementor-element-33b669c.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-eed930b{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#404040;--border-color:#404040;--border-radius:32px 32px 32px 32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-27 .elementor-element.elementor-element-eed930b:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-eed930b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(204deg, #202020 0%, #000000 62%);}.elementor-27 .elementor-element.elementor-element-edadd89{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-27 .elementor-element.elementor-element-edadd89.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-edadd89 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.5rem;font-weight:400;text-transform:uppercase;line-height:1.7rem;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-76fd402{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:#C5C5C5;}.elementor-27 .elementor-element.elementor-element-76fd402.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-f261c07{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-998d02a{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#404040;--border-color:#404040;--border-radius:32px 32px 32px 32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-27 .elementor-element.elementor-element-998d02a:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-998d02a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(204deg, #202020 0%, #000000 62%);}.elementor-27 .elementor-element.elementor-element-487554a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-27 .elementor-element.elementor-element-487554a.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-487554a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.5rem;font-weight:400;text-transform:uppercase;line-height:1.7rem;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-ee9d4a8{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:#C5C5C5;}.elementor-27 .elementor-element.elementor-element-ee9d4a8.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-b3bfdb3{--display:flex;--min-height:304px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#404040;--border-color:#404040;--border-radius:32px 32px 32px 32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-27 .elementor-element.elementor-element-b3bfdb3:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-b3bfdb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://starsomeventos.com.br/wp-content/uploads/2026/02/suporte.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-27 .elementor-element.elementor-element-b3bfdb3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-d4c2782{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;}.elementor-27 .elementor-element.elementor-element-d4c2782.elementor-element{--align-self:flex-end;}.elementor-27 .elementor-element.elementor-element-d4c2782 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.5rem;font-weight:400;text-transform:uppercase;line-height:1.7rem;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-c02b60c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:#C5C5C5;}.elementor-27 .elementor-element.elementor-element-c02b60c.elementor-element{--align-self:flex-end;}.elementor-27 .elementor-element.elementor-element-696a0ae{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-27 .elementor-element.elementor-element-fd6e104 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:1.1rem;font-weight:500;}.elementor-27 .elementor-element.elementor-element-75a108c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:080px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-27 .elementor-element.elementor-element-3323fb9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-18f1766{--display:flex;}.elementor-27 .elementor-element.elementor-element-0b59787{width:auto;max-width:auto;text-align:start;}.elementor-27 .elementor-element.elementor-element-0b59787 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-c117188{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:start;}.elementor-27 .elementor-element.elementor-element-c117188 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2rem;font-weight:400;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-37efe23{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:#C5C5C5;}.elementor-27 .elementor-element.elementor-element-37efe23.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-d240507{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27 .elementor-element.elementor-element-9bff5ac{--e-image-carousel-slides-to-show:5;}.elementor-27 .elementor-element.elementor-element-9bff5ac.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-9bff5ac .elementor-swiper-button.elementor-swiper-button-prev, .elementor-27 .elementor-element.elementor-element-9bff5ac .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-27 .elementor-element.elementor-element-9bff5ac .swiper-wrapper{display:flex;align-items:center;}.elementor-27 .elementor-element.elementor-element-983d72f{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#404040;--border-color:#404040;--border-radius:32px 32px 32px 32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-983d72f:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-983d72f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(220deg, #202020 0%, #000000 90%);}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-27 .elementor-element.elementor-element-54629e6{padding:42px 42px 42px 42px;}.elementor-27 .elementor-element.elementor-element-54629e6 .elementor-main-swiper .swiper-slide{border-radius:0px;}.elementor-27 .elementor-element.elementor-element-54629e6 .elementor-swiper-button{font-size:20px;}.elementor-27 .elementor-element.elementor-element-54629e6 .elementor-testimonial__text{color:#C5C5C5;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;font-style:normal;}.elementor-27 .elementor-element.elementor-element-54629e6 .elementor-testimonial__name{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:700;}.elementor-27 .elementor-element.elementor-element-54629e6 .elementor-testimonial__title{color:#C5C5C5;font-family:"DM Sans", Sans-serif;font-size:0.7rem;font-weight:400;}.elementor-27 .elementor-element.elementor-element-6da7688{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-27 .elementor-element.elementor-element-cd2c297{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-328ec5e{width:auto;max-width:auto;text-align:center;}.elementor-27 .elementor-element.elementor-element-328ec5e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-bb3ac46{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;}.elementor-27 .elementor-element.elementor-element-bb3ac46.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-bb3ac46 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2rem;font-weight:400;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-ab2f34a{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:#C5C5C5;}.elementor-27 .elementor-element.elementor-element-ab2f34a.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-a337953{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-a337953.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-a15d74d{--display:flex;}.elementor-27 .elementor-element.elementor-element-4b0c33a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:#C5C5C5;}.elementor-27 .elementor-element.elementor-element-4b0c33a.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-ba0ed97{--display:flex;}.elementor-27 .elementor-element.elementor-element-e72231d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:#C5C5C5;}.elementor-27 .elementor-element.elementor-element-e72231d.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-d308706{--display:flex;}.elementor-27 .elementor-element.elementor-element-cc85de3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:#C5C5C5;}.elementor-27 .elementor-element.elementor-element-cc85de3.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-0bdae48{--display:flex;}.elementor-27 .elementor-element.elementor-element-04a3cca{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:#C5C5C5;}.elementor-27 .elementor-element.elementor-element-04a3cca.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-73e7ff4{--display:flex;}.elementor-27 .elementor-element.elementor-element-4c5ed3d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:#C5C5C5;}.elementor-27 .elementor-element.elementor-element-4c5ed3d.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-0114ad7{--display:flex;}.elementor-27 .elementor-element.elementor-element-3c80216{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:#C5C5C5;}.elementor-27 .elementor-element.elementor-element-3c80216.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-3defc23{--display:flex;}.elementor-27 .elementor-element.elementor-element-f2c66e7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:#C5C5C5;}.elementor-27 .elementor-element.elementor-element-f2c66e7.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-2b666ff{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:24px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:32px 32px 32px 32px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:16px;}.elementor-27 .elementor-element.elementor-element-2b666ff > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:2px 2px 2px 2px;border-color:#404040;}.elementor-27 .elementor-element.elementor-element-2b666ff {--n-accordion-padding:12px 24px 12px 24px;}:where( .elementor-27 .elementor-element.elementor-element-2b666ff > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Manrope", Sans-serif;font-weight:700;}:where( .elementor-27 .elementor-element.elementor-element-2b666ff > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:12px;--padding-right:24px;--padding-bottom:12px;--padding-left:24px;}.elementor-27 .elementor-element.elementor-element-c209b2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-27 .elementor-element.elementor-element-a3ed168{--display:flex;--min-height:405px;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#404040;--border-color:#404040;--border-radius:32px 32px 32px 32px;}.elementor-27 .elementor-element.elementor-element-a3ed168:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-a3ed168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://starsomeventos.com.br/wp-content/uploads/2026/02/ctafinal.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-27 .elementor-element.elementor-element-57ae973{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-27 .elementor-element.elementor-element-f75a4c1{width:auto;max-width:auto;text-align:start;}.elementor-27 .elementor-element.elementor-element-f75a4c1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-ddb4578{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;}.elementor-27 .elementor-element.elementor-element-ddb4578 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2rem;font-weight:400;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-1cbd2e4 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:1.1rem;font-weight:500;}.elementor-27 .elementor-element.elementor-element-831a434{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:0.9rem;font-weight:400;color:#C5C5C5;}.elementor-27 .elementor-element.elementor-element-831a434.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-3fc786a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-27 .elementor-element.elementor-element-a60fbfa{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#404040;--border-color:#404040;--border-radius:32px 32px 32px 32px;--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-27 .elementor-element.elementor-element-3ea703b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-78fd121{--display:flex;}.elementor-27 .elementor-element.elementor-element-78fd121.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-2e91c56{text-align:start;}.elementor-27 .elementor-element.elementor-element-2e91c56 img{width:100%;}.elementor-27 .elementor-element.elementor-element-dd42831{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:#C5C5C5;}.elementor-27 .elementor-element.elementor-element-dd42831.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-d436dc9{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:0.8rem;font-weight:400;color:#C5C5C5;}.elementor-27 .elementor-element.elementor-element-d436dc9.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-47c66f6{--display:flex;}.elementor-27 .elementor-element.elementor-element-07c57e5{width:auto;max-width:auto;text-align:start;}.elementor-27 .elementor-element.elementor-element-07c57e5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:uppercase;color:#C5C5C5;}.elementor-27 .elementor-element.elementor-element-90c3e10{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-27 .elementor-element.elementor-element-74b0c90{width:auto;max-width:auto;text-align:start;}.elementor-27 .elementor-element.elementor-element-74b0c90 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-41678ac{width:auto;max-width:auto;text-align:start;}.elementor-27 .elementor-element.elementor-element-41678ac .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-842b972{width:auto;max-width:auto;text-align:start;}.elementor-27 .elementor-element.elementor-element-842b972 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-97d90cc{width:auto;max-width:auto;text-align:start;}.elementor-27 .elementor-element.elementor-element-97d90cc .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-958667f{--display:flex;}.elementor-27 .elementor-element.elementor-element-e03102a{width:auto;max-width:auto;text-align:start;}.elementor-27 .elementor-element.elementor-element-e03102a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:uppercase;color:#C5C5C5;}.elementor-27 .elementor-element.elementor-element-ce1cd68{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-27 .elementor-element.elementor-element-8fe52fd{width:auto;max-width:auto;text-align:start;}.elementor-27 .elementor-element.elementor-element-8fe52fd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-2fa7f8e{width:auto;max-width:auto;text-align:start;}.elementor-27 .elementor-element.elementor-element-2fa7f8e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-273a05b{width:auto;max-width:auto;text-align:start;}.elementor-27 .elementor-element.elementor-element-273a05b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-dc8c963{width:auto;max-width:auto;text-align:start;}.elementor-27 .elementor-element.elementor-element-dc8c963 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-307e47c{width:auto;max-width:auto;text-align:start;}.elementor-27 .elementor-element.elementor-element-307e47c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-07e91d6{--display:flex;}.elementor-27 .elementor-element.elementor-element-db1eb9b{width:auto;max-width:auto;text-align:start;}.elementor-27 .elementor-element.elementor-element-db1eb9b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:uppercase;color:#C5C5C5;}.elementor-27 .elementor-element.elementor-element-0ac9032{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-27 .elementor-element.elementor-element-5553bcb{width:auto;max-width:auto;text-align:start;}.elementor-27 .elementor-element.elementor-element-5553bcb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;line-height:1.3em;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-15b867e{width:auto;max-width:auto;text-align:start;}.elementor-27 .elementor-element.elementor-element-15b867e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-4909d1f{width:auto;max-width:auto;text-align:start;}.elementor-27 .elementor-element.elementor-element-4909d1f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-7d683bc{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );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 );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-6d4eeb2{--divider-border-style:solid;--divider-color:#404040;--divider-border-width:1px;}.elementor-27 .elementor-element.elementor-element-6d4eeb2 .elementor-divider-separator{width:100%;}.elementor-27 .elementor-element.elementor-element-6d4eeb2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-27 .elementor-element.elementor-element-f872279{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-2e7a629{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-27 .elementor-element.elementor-element-fb45c0a{width:auto;max-width:auto;text-align:start;}.elementor-27 .elementor-element.elementor-element-fb45c0a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;line-height:1.3em;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-b5f195b{width:auto;max-width:auto;text-align:start;}.elementor-27 .elementor-element.elementor-element-b5f195b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;line-height:1.3em;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-a091d87{width:auto;max-width:auto;text-align:start;}.elementor-27 .elementor-element.elementor-element-a091d87 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;line-height:1.3em;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-a8df8c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-27 .elementor-element.elementor-element-48a56e0{width:auto;max-width:auto;text-align:start;}.elementor-27 .elementor-element.elementor-element-48a56e0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;line-height:1.3em;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-d628c40{width:auto;max-width:auto;text-align:start;}.elementor-27 .elementor-element.elementor-element-d628c40 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;line-height:1.3em;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-faa50f2{width:auto;max-width:auto;text-align:start;}.elementor-27 .elementor-element.elementor-element-faa50f2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;line-height:1.3em;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-42ce0af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-27 .elementor-element.elementor-element-628069c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-146e128 img{width:100%;}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-b9c3acd{--width:100%;}.elementor-27 .elementor-element.elementor-element-622556f{--width:100%;}.elementor-27 .elementor-element.elementor-element-e235e8e{--content-width:1280px;}.elementor-27 .elementor-element.elementor-element-b9522fb{--content-width:1280px;}.elementor-27 .elementor-element.elementor-element-5d4e885{--content-width:1280px;}.elementor-27 .elementor-element.elementor-element-9a25e8a{--content-width:1280px;}.elementor-27 .elementor-element.elementor-element-24e6523{--width:33%;}.elementor-27 .elementor-element.elementor-element-b2096bc{--width:66%;}.elementor-27 .elementor-element.elementor-element-c67a387{--content-width:1280px;}.elementor-27 .elementor-element.elementor-element-8424a4e{--content-width:1280px;}.elementor-27 .elementor-element.elementor-element-c51b45d{--content-width:1280px;}.elementor-27 .elementor-element.elementor-element-972617e{--width:63%;}.elementor-27 .elementor-element.elementor-element-b3bfdb3{--width:63%;}.elementor-27 .elementor-element.elementor-element-75a108c{--content-width:1280px;}.elementor-27 .elementor-element.elementor-element-6da7688{--content-width:1280px;}.elementor-27 .elementor-element.elementor-element-a337953{--width:60%;}.elementor-27 .elementor-element.elementor-element-c209b2e{--content-width:1280px;}.elementor-27 .elementor-element.elementor-element-3fc786a{--content-width:1280px;}.elementor-27 .elementor-element.elementor-element-78fd121{--width:33%;}.elementor-27 .elementor-element.elementor-element-47c66f6{--width:20%;}.elementor-27 .elementor-element.elementor-element-958667f{--width:20%;}.elementor-27 .elementor-element.elementor-element-07e91d6{--width:20%;}.elementor-27 .elementor-element.elementor-element-42ce0af{--content-width:1280px;}}@media(max-width:1024px){.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-27 .elementor-element.elementor-element-ee5bb3b{--e-image-carousel-slides-to-show:5;}.elementor-27 .elementor-element.elementor-element-3d5133d{--e-image-carousel-slides-to-show:5;}.elementor-27 .elementor-element.elementor-element-9da96ea{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-27 .elementor-element.elementor-element-5d27321{--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;}.elementor-27 .elementor-element.elementor-element-c920509{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-9a34779{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-jet-smart-filters-radio .jet-filter-items-moreless__toggle{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-smart-filters-radio .apply-filters__button, .elementor-widget-jet-smart-filters-radio .jet-filter-items-dropdown__apply-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-27 .elementor-element.elementor-element-8e775d1{--grid-columns:2;}.elementor-27 .elementor-element.elementor-element-25267e3{--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;}.elementor-27 .elementor-element.elementor-element-f261c07{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-b3bfdb3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-a117902{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-27 .elementor-element.elementor-element-c54a296{--width:100%;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-e73babb{--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-evenly;--align-items:center;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-27 .elementor-element.elementor-element-5763e5e{width:auto;max-width:auto;text-align:start;}.elementor-27 .elementor-element.elementor-element-5763e5e img{width:81%;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-27 .elementor-element.elementor-element-bdbee03 .elementor-nav-menu--dropdown{border-radius:32px 32px 32px 32px;}.elementor-27 .elementor-element.elementor-element-bdbee03 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:32px;border-top-right-radius:32px;}.elementor-27 .elementor-element.elementor-element-bdbee03 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:32px;border-bottom-left-radius:32px;}.elementor-27 .elementor-element.elementor-element-bdbee03{--nav-menu-icon-size:33px;}.elementor-27 .elementor-element.elementor-element-bdbee03 .elementor-menu-toggle{border-width:0px;}.elementor-27 .elementor-element.elementor-element-9e20fe7 .elementor-nav-menu--dropdown{border-radius:32px 32px 32px 32px;}.elementor-27 .elementor-element.elementor-element-9e20fe7 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:32px;border-top-right-radius:32px;}.elementor-27 .elementor-element.elementor-element-9e20fe7 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:32px;border-bottom-left-radius:32px;}.elementor-27 .elementor-element.elementor-element-daedcdc{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-27 .elementor-element.elementor-element-f558a27{--width:100%;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-480c419{--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-evenly;--align-items:center;}.elementor-27 .elementor-element.elementor-element-595fae9{width:auto;max-width:auto;text-align:start;}.elementor-27 .elementor-element.elementor-element-595fae9 img{width:81%;}.elementor-27 .elementor-element.elementor-element-2714082 .elementor-nav-menu--dropdown{border-radius:32px 32px 32px 32px;}.elementor-27 .elementor-element.elementor-element-2714082 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:32px;border-top-right-radius:32px;}.elementor-27 .elementor-element.elementor-element-2714082 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:32px;border-bottom-left-radius:32px;}.elementor-27 .elementor-element.elementor-element-2714082{--nav-menu-icon-size:33px;}.elementor-27 .elementor-element.elementor-element-2714082 .elementor-menu-toggle{border-width:0px;}.elementor-27 .elementor-element.elementor-element-ce70358 .elementor-nav-menu--dropdown{border-radius:32px 32px 32px 32px;}.elementor-27 .elementor-element.elementor-element-ce70358 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:32px;border-top-right-radius:32px;}.elementor-27 .elementor-element.elementor-element-ce70358 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:32px;border-bottom-left-radius:32px;}.elementor-27 .elementor-element.elementor-element-63f0f34{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-27 .elementor-element.elementor-element-4036909{--width:100%;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-124ab49{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-27 .elementor-element.elementor-element-e189af9{width:auto;max-width:auto;text-align:start;}.elementor-27 .elementor-element.elementor-element-e189af9 img{width:81%;}.elementor-27 .elementor-element.elementor-element-f8d32a3 .elementor-nav-menu--dropdown{border-radius:32px 32px 32px 32px;}.elementor-27 .elementor-element.elementor-element-f8d32a3 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:32px;border-top-right-radius:32px;}.elementor-27 .elementor-element.elementor-element-f8d32a3 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:32px;border-bottom-left-radius:32px;}.elementor-27 .elementor-element.elementor-element-f8d32a3{--nav-menu-icon-size:33px;}.elementor-27 .elementor-element.elementor-element-f8d32a3 .elementor-menu-toggle{border-width:0px;}.elementor-27 .elementor-element.elementor-element-b9c3acd{--min-height:92vh;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-27 .elementor-element.elementor-element-b9c3acd .elementor-background-slideshow__slide__image{background-position:center center;}.elementor-27 .elementor-element.elementor-element-31164dd{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-27 .elementor-element.elementor-element-291dfc2 .elementor-heading-title{font-size:0.7rem;}.elementor-27 .elementor-element.elementor-element-62a117f .elementor-heading-title{font-size:1.5rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-27 .elementor-element.elementor-element-1b1a7d3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-27 .elementor-element.elementor-element-622556f{--min-height:91vh;--padding-top:16px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-27 .elementor-element.elementor-element-622556f .elementor-background-slideshow__slide__image{background-position:center center;}.elementor-27 .elementor-element.elementor-element-b0e76cb{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-27 .elementor-element.elementor-element-9aecc5a .elementor-heading-title{font-size:0.7rem;}.elementor-27 .elementor-element.elementor-element-87313cd .elementor-heading-title{font-size:1.5rem;}.elementor-27 .elementor-element.elementor-element-3672536{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-27 .elementor-element.elementor-element-b9522fb{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-27 .elementor-element.elementor-element-ee5bb3b{--e-image-carousel-slides-to-show:4;}.elementor-27 .elementor-element.elementor-element-3d5133d{--e-image-carousel-slides-to-show:4;}.elementor-27 .elementor-element.elementor-element-9da96ea{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-27 .elementor-element.elementor-element-10fc763 .elementor-heading-title{font-size:1.5rem;}.elementor-27 .elementor-element.elementor-element-651e521{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-27 .elementor-element.elementor-element-1889a20 .elementor-heading-title{font-size:1.3rem;}.elementor-27 .elementor-element.elementor-element-ccd0c35 .elementor-heading-title{font-size:1.3rem;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-27 .elementor-element.elementor-element-15f1d00 img{width:100%;}.elementor-27 .elementor-element.elementor-element-5d4e885:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-5d4e885 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://starsomeventos.com.br/wp-content/uploads/2026/02/teste-scaled.png");}.elementor-27 .elementor-element.elementor-element-9a25e8a{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-27 .elementor-element.elementor-element-64035bb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-27 .elementor-element.elementor-element-64035bb .elementor-heading-title{font-size:1.5rem;}.elementor-27 .elementor-element.elementor-element-d525c95{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-131fc85{--min-height:473px;}.elementor-27 .elementor-element.elementor-element-0098fa3:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-0098fa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://starsomeventos.com.br/wp-content/uploads/2026/02/cardmoileFull.jpg");background-position:center center;}.elementor-27 .elementor-element.elementor-element-0098fa3{--min-height:410px;--justify-content:flex-start;}.elementor-27 .elementor-element.elementor-element-2327da9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-27 .elementor-element.elementor-element-c67a387:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-c67a387 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:contain;}.elementor-27 .elementor-element.elementor-element-0378b46{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-27 .elementor-element.elementor-element-0378b46 .elementor-heading-title{font-size:1.6rem;}.elementor-27 .elementor-element.elementor-element-50a2310{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-27 .elementor-element.elementor-element-6e4717c{padding:0px 0px 0200px 0px;}.elementor-27 .elementor-element.elementor-element-8424a4e{--padding-top:40px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-27 .elementor-element.elementor-element-4c41e46{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-27 .elementor-element.elementor-element-4c41e46 .elementor-heading-title{font-size:1.5rem;}.elementor-27 .elementor-element.elementor-element-1b8eb6b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-widget-jet-smart-filters-radio .jet-filter-items-moreless__toggle{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-smart-filters-radio .apply-filters__button, .elementor-widget-jet-smart-filters-radio .jet-filter-items-dropdown__apply-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-27 .elementor-element.elementor-element-8422a59 .jet-radio-list-wrapper{text-align:center;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-27 .elementor-element.elementor-element-8e775d1{--grid-columns:1;}.elementor-27 .elementor-element.elementor-element-7deae1e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-27 .elementor-element.elementor-element-c51b45d{--padding-top:40px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-27 .elementor-element.elementor-element-b57e253{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-27 .elementor-element.elementor-element-d7ee7fc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-c7a2ac7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-27 .elementor-element.elementor-element-c7a2ac7 .elementor-heading-title{font-size:1.5rem;}.elementor-27 .elementor-element.elementor-element-137ce3c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-27 .elementor-element.elementor-element-972617e{--min-height:376px;--justify-content:flex-start;}.elementor-27 .elementor-element.elementor-element-18c518a .elementor-heading-title{font-size:1.2rem;}.elementor-27 .elementor-element.elementor-element-33b669c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-27 .elementor-element.elementor-element-edadd89 .elementor-heading-title{font-size:1.2rem;}.elementor-27 .elementor-element.elementor-element-487554a .elementor-heading-title{font-size:1.2rem;}.elementor-27 .elementor-element.elementor-element-d4c2782{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-27 .elementor-element.elementor-element-d4c2782.elementor-element{--align-self:flex-end;}.elementor-27 .elementor-element.elementor-element-d4c2782 .elementor-heading-title{font-size:1.2rem;}.elementor-27 .elementor-element.elementor-element-696a0ae{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-75a108c{--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-27 .elementor-element.elementor-element-c117188{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-27 .elementor-element.elementor-element-c117188 .elementor-heading-title{font-size:1.5rem;}.elementor-27 .elementor-element.elementor-element-37efe23{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-27 .elementor-element.elementor-element-9bff5ac{--e-image-carousel-slides-to-show:3;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-27 .elementor-element.elementor-element-54629e6{padding:12px 12px 12px 12px;}.elementor-27 .elementor-element.elementor-element-6da7688{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-27 .elementor-element.elementor-element-bb3ac46 .elementor-heading-title{font-size:1.5rem;}.elementor-27 .elementor-element.elementor-element-ab2f34a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-27 .elementor-element.elementor-element-c209b2e{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-27 .elementor-element.elementor-element-a3ed168:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-a3ed168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://starsomeventos.com.br/wp-content/uploads/2026/02/cta-mobile.jpg");background-position:bottom center;background-size:contain;}.elementor-27 .elementor-element.elementor-element-a3ed168{--min-height:741px;--justify-content:flex-start;}.elementor-27 .elementor-element.elementor-element-57ae973{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-27 .elementor-element.elementor-element-ddb4578{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-27 .elementor-element.elementor-element-ddb4578 .elementor-heading-title{font-size:1.5rem;}.elementor-27 .elementor-element.elementor-element-831a434{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-27 .elementor-element.elementor-element-3fc786a{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-27 .elementor-element.elementor-element-a60fbfa{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-27 .elementor-element.elementor-element-dd42831{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-27 .elementor-element.elementor-element-7d683bc{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-27 .elementor-element.elementor-element-2e7a629{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-27 .elementor-element.elementor-element-fb45c0a{text-align:center;}.elementor-27 .elementor-element.elementor-element-a091d87{text-align:center;}.elementor-27 .elementor-element.elementor-element-a8df8c1{--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;}.elementor-27 .elementor-element.elementor-element-a8df8c1.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-48a56e0.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-48a56e0{text-align:center;}.elementor-27 .elementor-element.elementor-element-42ce0af{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS for container, class: .elementor-element-e73babb */.elementor-27 .elementor-element.elementor-element-e73babb {
    width: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03c405e */.elementor-27 .elementor-element.elementor-element-03c405e {
    width: fit-content;
}

.bg-blur {
  background: rgba(9, 9, 9, 0.5); /* mais transparente */
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a1343f */.elementor-27 .elementor-element.elementor-element-3a1343f {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e979df3 */.elementor-27 .elementor-element.elementor-element-e979df3 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a117902 *//* ===== Smart Header (Elementor) ===== */
.smart-header{
  position: fixed; /* fica por cima do conteúdo */
  top: 0; left: 0; width: 100%;
  z-index: 9999;
  background: transparent;                /* sobre a imagem */
  transition: transform .35s ease, 
              background-color .35s ease,
              box-shadow .35s ease,
              backdrop-filter .35s ease,
              -webkit-backdrop-filter .35s ease;
  will-change: transform, background-color, backdrop-filter;
  /* cor base pedida (#8C683B) e vidro */
  --hdr-tint: #090909;
  --hdr-glass: rgba(9,9,9,0.72);     /* tom de #8C683B com transparência */
}

/* estado oculto (scroll pra baixo) */
.smart-header.is-hidden{
  transform: translateY(-100%);
}

/* estado “vidro” (scroll pra cima) */
.smart-header.is-glass{
  background: var(--hdr-glass);
  -webkit-backdrop-filter: blur(10px) saturate(130%);
  backdrop-filter: blur(7px) saturate(130%);
  box-shadow: 0 10px 30px rgba(0,0,0,.12);
}

/* cor dos textos/links do menu (ajuste se quiser) */
.smart-header .elementor-nav-menu a,
.smart-header .elementor-widget.button a,
.smart-header .elementor-item{
  color: var(--hdr-tint);
}

/* quando estiver em “vidro”, se preferir textos brancos, descomente: */
/*
.smart-header.is-glass .elementor-nav-menu a,
.smart-header.is-glass .elementor-item{ color: #fff; }
*/

/* evita sobrepor a barra do WP no admin */
.admin-bar .smart-header{ top: 32px; }
@media (max-width: 782px){
  .admin-bar .smart-header{ top: 46px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-480c419 */.elementor-27 .elementor-element.elementor-element-480c419 {
    width: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea58faa */.elementor-27 .elementor-element.elementor-element-ea58faa {
    width: fit-content;
}

.bg-blur {
  background: rgba(9, 9, 9, 0.5); /* mais transparente */
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-74a58de */.elementor-27 .elementor-element.elementor-element-74a58de {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48968ac */.elementor-27 .elementor-element.elementor-element-48968ac {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-daedcdc *//* ===== Smart Header (Elementor) ===== */
.smart-header{
  position: fixed; /* fica por cima do conteúdo */
  top: 0; left: 0; width: 100%;
  z-index: 9999;
  background: transparent;                /* sobre a imagem */
  transition: transform .35s ease, 
              background-color .35s ease,
              box-shadow .35s ease,
              backdrop-filter .35s ease,
              -webkit-backdrop-filter .35s ease;
  will-change: transform, background-color, backdrop-filter;
  /* cor base pedida (#8C683B) e vidro */
  --hdr-tint: #090909;
  --hdr-glass: rgba(9,9,9,0.72);     /* tom de #8C683B com transparência */
}

/* estado oculto (scroll pra baixo) */
.smart-header.is-hidden{
  transform: translateY(-100%);
}

/* estado “vidro” (scroll pra cima) */
.smart-header.is-glass{
  background: var(--hdr-glass);
  -webkit-backdrop-filter: blur(10px) saturate(130%);
  backdrop-filter: blur(7px) saturate(130%);
  box-shadow: 0 10px 30px rgba(0,0,0,.12);
}

/* cor dos textos/links do menu (ajuste se quiser) */
.smart-header .elementor-nav-menu a,
.smart-header .elementor-widget.button a,
.smart-header .elementor-item{
  color: var(--hdr-tint);
}

/* quando estiver em “vidro”, se preferir textos brancos, descomente: */
/*
.smart-header.is-glass .elementor-nav-menu a,
.smart-header.is-glass .elementor-item{ color: #fff; }
*/

/* evita sobrepor a barra do WP no admin */
.admin-bar .smart-header{ top: 32px; }
@media (max-width: 782px){
  .admin-bar .smart-header{ top: 46px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6af5adf */.elementor-27 .elementor-element.elementor-element-6af5adf {
    width: fit-content;
}

.bg-blur {
  background: rgba(9, 9, 9, 0.5); /* mais transparente */
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50c9a1a */.elementor-27 .elementor-element.elementor-element-50c9a1a {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e42e55f */.elementor-27 .elementor-element.elementor-element-e42e55f {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-ee5bb3b *//* deixa a rolagem dos slides linear, sem aceleração */
.elementor-27 .elementor-element.elementor-element-ee5bb3b .swiper-wrapper {
  transition-timing-function: linear !important;
}

/* garante que cada slide não tenha efeito de "solavanco" */
.elementor-27 .elementor-element.elementor-element-ee5bb3b .swiper-slide {
  transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3d5133d *//* deixa a rolagem dos slides linear, sem aceleração */
.elementor-27 .elementor-element.elementor-element-3d5133d .swiper-wrapper {
  transition-timing-function: linear !important;
}

/* garante que cada slide não tenha efeito de "solavanco" */
.elementor-27 .elementor-element.elementor-element-3d5133d .swiper-slide {
  transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269f468 */.elementor-27 .elementor-element.elementor-element-269f468::before,
.elementor-27 .elementor-element.elementor-element-269f468::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 140px; /* ainda mais largura para suavizar */
  z-index: 10;
  pointer-events: none;
}

.elementor-27 .elementor-element.elementor-element-269f468::before {
  left: 0;
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 1) 0%,       /* preto total no canto */
    rgba(0, 0, 0, 0.85) 30%,
    rgba(0, 0, 0, 0.5) 60%,
    transparent 100%
  );
}

.elementor-27 .elementor-element.elementor-element-269f468::after {
  right: 0;
  background: linear-gradient(
    to left,
    rgba(0, 0, 0, 1) 0%,       /* preto total no canto */
    rgba(0, 0, 0, 0.85) 30%,
    rgba(0, 0, 0, 0.5) 60%,
    transparent 100%
  );
}

/* Media Query para Mobile */
@media screen and (max-width: 768px) {
  .elementor-27 .elementor-element.elementor-element-269f468::before,
  .elementor-27 .elementor-element.elementor-element-269f468::after {
    width: 60px; /* Reduz significativamente a largura dos gradientes */
  }
  
  .elementor-27 .elementor-element.elementor-element-269f468::before {
    background: linear-gradient(
      to right,
      rgba(0, 0, 0, 1) 0%,
      rgba(0, 0, 0, 0.7) 40%,
      rgba(0, 0, 0, 0.3) 70%,
      transparent 100%
    );
  }
  
  .elementor-27 .elementor-element.elementor-element-269f468::after {
    background: linear-gradient(
      to left,
      rgba(0, 0, 0, 1) 0%,
      rgba(0, 0, 0, 0.7) 40%,
      rgba(0, 0, 0, 0.3) 70%,
      transparent 100%
    );
  }
}

/* Para telas muito pequenas (celulares pequenos) */
@media screen and (max-width: 480px) {
  .elementor-27 .elementor-element.elementor-element-269f468::before,
  .elementor-27 .elementor-element.elementor-element-269f468::after {
    width: 40px; /* Ainda menor para celulares pequenos */
  }
  
  .elementor-27 .elementor-element.elementor-element-269f468::before {
    background: linear-gradient(
      to right,
      rgba(0, 0, 0, 0.9) 0%,
      rgba(0, 0, 0, 0.5) 50%,
      transparent 100%
    );
  }
  
  .elementor-27 .elementor-element.elementor-element-269f468::after {
    background: linear-gradient(
      to left,
      rgba(0, 0, 0, 0.9) 0%,
      rgba(0, 0, 0, 0.5) 50%,
      transparent 100%
    );
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8424a4e *//* Esconde/mostra itens do portfólio sem mexer no layout */
.portfolio-item.hidden {
  opacity: 0;
  pointer-events: none;
  transform: scale(0.97);
  transition: opacity 0.25s ease, transform 0.25s ease;
}

/* Opcional: só muda a COR de fundo do botão ativo,
   mantendo todo o resto do estilo do Elementor */
.portfolio-filter.active {
  background-color: #ffffff !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-9bff5ac *//* deixa a rolagem dos slides linear, sem aceleração */
.elementor-27 .elementor-element.elementor-element-9bff5ac .swiper-wrapper {
  transition-timing-function: linear !important;
}

/* garante que cada slide não tenha efeito de "solavanco" */
.elementor-27 .elementor-element.elementor-element-9bff5ac .swiper-slide {
  transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d240507 */.elementor-27 .elementor-element.elementor-element-d240507::before,
.elementor-27 .elementor-element.elementor-element-d240507::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width:40px; /* ainda mais largura para suavizar */
  z-index: 10;
  pointer-events: none;
}

.elementor-27 .elementor-element.elementor-element-d240507::before {
  left: 0;
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 1) 0%,       /* preto total no canto */
    rgba(0, 0, 0, 0.85) 30%,
    rgba(0, 0, 0, 0.5) 60%,
    transparent 100%
  );
}

.elementor-27 .elementor-element.elementor-element-d240507::after {
  right: 0;
  background: linear-gradient(
    to left,
    rgba(0, 0, 0, 1) 0%,       /* preto total no canto */
    rgba(0, 0, 0, 0.85) 30%,
    rgba(0, 0, 0, 0.5) 60%,
    transparent 100%
  );
}

/* Media Query para Mobile */
@media screen and (max-width: 768px) {
  .elementor-27 .elementor-element.elementor-element-d240507::before,
  .elementor-27 .elementor-element.elementor-element-d240507::after {
    width: 60px; /* Reduz significativamente a largura dos gradientes */
  }
  
  .elementor-27 .elementor-element.elementor-element-d240507::before {
    background: linear-gradient(
      to right,
      rgba(0, 0, 0, 1) 0%,
      rgba(0, 0, 0, 0.7) 40%,
      rgba(0, 0, 0, 0.3) 70%,
      transparent 100%
    );
  }
  
  .elementor-27 .elementor-element.elementor-element-d240507::after {
    background: linear-gradient(
      to left,
      rgba(0, 0, 0, 1) 0%,
      rgba(0, 0, 0, 0.7) 40%,
      rgba(0, 0, 0, 0.3) 70%,
      transparent 100%
    );
  }
}

/* Para telas muito pequenas (celulares pequenos) */
@media screen and (max-width: 480px) {
  .elementor-27 .elementor-element.elementor-element-d240507::before,
  .elementor-27 .elementor-element.elementor-element-d240507::after {
    width: 40px; /* Ainda menor para celulares pequenos */
  }
  
  .elementor-27 .elementor-element.elementor-element-d240507::before {
    background: linear-gradient(
      to right,
      rgba(0, 0, 0, 0.9) 0%,
      rgba(0, 0, 0, 0.5) 50%,
      transparent 100%
    );
  }
  
  .elementor-27 .elementor-element.elementor-element-d240507::after {
    background: linear-gradient(
      to left,
      rgba(0, 0, 0, 0.9) 0%,
      rgba(0, 0, 0, 0.5) 50%,
      transparent 100%
    );
  }
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-54629e6 */.depo-destaque {
  font-weight: 700;
  font-size: 1.3rem;
  display: block;
  color: #fff;
}/* End custom CSS */
/* Start custom CSS *//* Apenas o botão ativo */
.filter-btn.active {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */