.elementor-12267 .elementor-element.elementor-element-ce52e0a{--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-12267 .elementor-element.elementor-element-ce52e0a:not(.elementor-motion-effects-element-type-background), .elementor-12267 .elementor-element.elementor-element-ce52e0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12267 .elementor-element.elementor-element-23f4a3a4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-12267 .elementor-element.elementor-element-23f4a3a4:not(.elementor-motion-effects-element-type-background), .elementor-12267 .elementor-element.elementor-element-23f4a3a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12267 .elementor-element.elementor-element-23f4a3a4.she-header{backdrop-filter:blur(20px) saturate(1.8) !important;-webkit-backdrop-filter:blur(20px) saturate(1.8) !important;}.elementor-12267 .elementor-element.elementor-element-5efb9921{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-12267 .elementor-element.elementor-element-5efb9921 .elementor-icon-wrapper{text-align:center;}.elementor-12267 .elementor-element.elementor-element-5efb9921 .elementor-icon{font-size:74px;}.elementor-12267 .elementor-element.elementor-element-5efb9921 .elementor-icon svg{height:74px;}.elementor-12267 .elementor-element.elementor-element-5efb9921 .elementor-icon-wrapper svg{width:auto;}.elementor-12267 .elementor-element.elementor-element-781ddda4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12267 .elementor-element.elementor-element-3864562f .elementor-menu-toggle{margin-left:auto;background-color:#02010100;}.elementor-12267 .elementor-element.elementor-element-3864562f .elementor-nav-menu .elementor-item{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:600;}.elementor-12267 .elementor-element.elementor-element-3864562f .elementor-nav-menu--main .elementor-item{color:#0D2C62;fill:#0D2C62;}.elementor-12267 .elementor-element.elementor-element-3864562f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-12267 .elementor-element.elementor-element-3864562f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FF5257;}.elementor-12267 .elementor-element.elementor-element-3864562f .e--pointer-framed .elementor-item:before,
					.elementor-12267 .elementor-element.elementor-element-3864562f .e--pointer-framed .elementor-item:after{border-color:#FF5257;}.elementor-12267 .elementor-element.elementor-element-3864562f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-12267 .elementor-element.elementor-element-3864562f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#FF5257;}.elementor-12267 .elementor-element.elementor-element-3864562f .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-12267 .elementor-element.elementor-element-3864562f .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#FF5257;}.elementor-12267 .elementor-element.elementor-element-3864562f .elementor-nav-menu--dropdown a:hover,
					.elementor-12267 .elementor-element.elementor-element-3864562f .elementor-nav-menu--dropdown a:focus,
					.elementor-12267 .elementor-element.elementor-element-3864562f .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-12267 .elementor-element.elementor-element-3864562f .elementor-nav-menu--dropdown a.highlighted,
					.elementor-12267 .elementor-element.elementor-element-3864562f .elementor-menu-toggle:hover,
					.elementor-12267 .elementor-element.elementor-element-3864562f .elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-12267 .elementor-element.elementor-element-3864562f .elementor-nav-menu--dropdown a:hover,
					.elementor-12267 .elementor-element.elementor-element-3864562f .elementor-nav-menu--dropdown a:focus,
					.elementor-12267 .elementor-element.elementor-element-3864562f .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-12267 .elementor-element.elementor-element-3864562f .elementor-nav-menu--dropdown a.highlighted{background-color:#0D2C62;}.elementor-12267 .elementor-element.elementor-element-3864562f div.elementor-menu-toggle{color:#0D2C62;}.elementor-12267 .elementor-element.elementor-element-3864562f div.elementor-menu-toggle svg{fill:#0D2C62;}.elementor-12267 .elementor-element.elementor-element-63d40dad .elementor-button{background-color:#02010100;font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:700;fill:#0D2C62;color:#0D2C62;border-style:solid;border-width:2px 2px 2px 2px;border-radius:60px 60px 60px 60px;padding:8px 12px 8px 12px;}.elementor-12267 .elementor-element.elementor-element-63d40dad .elementor-button:hover, .elementor-12267 .elementor-element.elementor-element-63d40dad .elementor-button:focus{background-color:#0D2C62;color:#FFFFFF;}.elementor-12267 .elementor-element.elementor-element-63d40dad .elementor-button-content-wrapper{flex-direction:row;}.elementor-12267 .elementor-element.elementor-element-63d40dad .elementor-button:hover svg, .elementor-12267 .elementor-element.elementor-element-63d40dad .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12267 .elementor-element.elementor-element-4724a368{--display:flex;--min-height:96px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12267 .elementor-element.elementor-element-4724a368:not(.elementor-motion-effects-element-type-background), .elementor-12267 .elementor-element.elementor-element-4724a368 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12267 .elementor-element.elementor-element-62afb526{--display:flex;--min-height:20px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-12267 .elementor-element.elementor-element-62afb526:not(.elementor-motion-effects-element-type-background), .elementor-12267 .elementor-element.elementor-element-62afb526 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12267 .elementor-element.elementor-element-250505fd{--display:flex;--min-height:116px;--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;--padding-top:0px;--padding-bottom:-2px;--padding-left:0px;--padding-right:0px;}.elementor-12267 .elementor-element.elementor-element-250505fd:not(.elementor-motion-effects-element-type-background), .elementor-12267 .elementor-element.elementor-element-250505fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12267 .elementor-element.elementor-element-250505fd.she-header{backdrop-filter:blur(20px) saturate(1.8) !important;-webkit-backdrop-filter:blur(20px) saturate(1.8) !important;}.elementor-12267 .elementor-element.elementor-element-de5872f{width:var( --container-widget-width, 18.116% );max-width:18.116%;--container-widget-width:18.116%;--container-widget-flex-grow:0;}.elementor-12267 .elementor-element.elementor-element-de5872f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12267 .elementor-element.elementor-element-de5872f .elementor-icon-wrapper{text-align:center;}.elementor-12267 .elementor-element.elementor-element-de5872f .elementor-icon{font-size:75px;}.elementor-12267 .elementor-element.elementor-element-de5872f .elementor-icon svg{height:75px;}.elementor-12267 .elementor-element.elementor-element-de5872f .elementor-icon-wrapper svg{width:auto;}.elementor-12267 .elementor-element.elementor-element-1a77370c{--display:flex;}.elementor-12267 .elementor-element.elementor-element-5e445878{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:27px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12267 .elementor-element.elementor-element-5e445878.e-con{--e-con-transform-translateX:-98px;--e-con-transform-translateY:39px;--e-con-transform-scale:1.1;--align-self:center;}.elementor-12267 .elementor-element.elementor-element-345cdc90{--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-12267 .elementor-element.elementor-element-52677c96{width:var( --container-widget-width, 127.995% );max-width:127.995%;--container-widget-width:127.995%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-12267 .elementor-element.elementor-element-52677c96.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12267 .elementor-element.elementor-element-52677c96 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-12267 .elementor-element.elementor-element-52677c96 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-12267 .elementor-element.elementor-element-52677c96 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-12267 .elementor-element.elementor-element-52677c96 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-12267 .elementor-element.elementor-element-52677c96 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-12267 .elementor-element.elementor-element-52677c96 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12267 .elementor-element.elementor-element-52677c96 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12267 .elementor-element.elementor-element-52677c96 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12267 .elementor-element.elementor-element-52677c96 .elementor-icon-list-item > a{font-family:"Gilroy", Sans-serif;font-size:15px;font-weight:600;}.elementor-12267 .elementor-element.elementor-element-52677c96 .elementor-icon-list-text{color:#191F3A;transition:color 0.3s;}.elementor-12267 .elementor-element.elementor-element-4cb1c2ca{width:var( --container-widget-width, 127.995% );max-width:127.995%;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:127.995%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-12267 .elementor-element.elementor-element-4cb1c2ca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12267 .elementor-element.elementor-element-4cb1c2ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-12267 .elementor-element.elementor-element-4cb1c2ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-12267 .elementor-element.elementor-element-4cb1c2ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-12267 .elementor-element.elementor-element-4cb1c2ca .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-12267 .elementor-element.elementor-element-4cb1c2ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-12267 .elementor-element.elementor-element-4cb1c2ca .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12267 .elementor-element.elementor-element-4cb1c2ca .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12267 .elementor-element.elementor-element-4cb1c2ca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12267 .elementor-element.elementor-element-4cb1c2ca .elementor-icon-list-item > a{font-family:"Gilroy", Sans-serif;font-size:15px;font-weight:600;}.elementor-12267 .elementor-element.elementor-element-4cb1c2ca .elementor-icon-list-text{color:#191F3A;transition:color 0.3s;}.elementor-12267 .elementor-element.elementor-element-290e53bc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-12267 .elementor-element.elementor-element-7ac1f12d{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:52px;--padding-bottom:52px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-12267 .elementor-element.elementor-element-7ac1f12d.e-con{--e-con-transform-translateX:-104px;--e-con-transform-translateY:-12px;}.elementor-12267 .elementor-element.elementor-element-3cc0632c{width:var( --container-widget-width, 100% );max-width:100%;--e-transform-translateX:-21px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12267 .elementor-element.elementor-element-3cc0632c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-12267 .elementor-element.elementor-element-3cc0632c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-12267 .elementor-element.elementor-element-3cc0632c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-12267 .elementor-element.elementor-element-3cc0632c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-12267 .elementor-element.elementor-element-3cc0632c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-12267 .elementor-element.elementor-element-3cc0632c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12267 .elementor-element.elementor-element-3cc0632c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12267 .elementor-element.elementor-element-3cc0632c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12267 .elementor-element.elementor-element-3cc0632c .elementor-icon-list-item > a{font-family:"Gilroy", Sans-serif;font-size:13px;font-weight:500;}.elementor-12267 .elementor-element.elementor-element-3cc0632c .elementor-icon-list-text{color:#191F3A;transition:color 0.3s;}.elementor-12267 .elementor-element.elementor-element-2d6f719f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:52px;--padding-bottom:52px;--padding-left:0px;--padding-right:0px;}.elementor-12267 .elementor-element.elementor-element-4e025a2{width:var( --container-widget-width, 100% );max-width:100%;--e-transform-translateX:-144px;--e-transform-translateY:-136px;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12267 .elementor-element.elementor-element-4e025a2.elementor-element{--align-self:flex-start;}.elementor-12267 .elementor-element.elementor-element-4e025a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-12267 .elementor-element.elementor-element-4e025a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-12267 .elementor-element.elementor-element-4e025a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-12267 .elementor-element.elementor-element-4e025a2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-12267 .elementor-element.elementor-element-4e025a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-12267 .elementor-element.elementor-element-4e025a2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12267 .elementor-element.elementor-element-4e025a2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12267 .elementor-element.elementor-element-4e025a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12267 .elementor-element.elementor-element-4e025a2 .elementor-icon-list-item > a{font-family:"Gilroy", Sans-serif;font-size:15px;font-weight:500;}.elementor-12267 .elementor-element.elementor-element-4e025a2 .elementor-icon-list-text{color:#191F3A;transition:color 0.3s;}.elementor-12267 .elementor-element.elementor-element-15d14526{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12267 .elementor-element.elementor-element-29e8088{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12267 .elementor-element.elementor-element-29e8088 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12267 .elementor-element.elementor-element-29e8088 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12267 .elementor-element.elementor-element-29e8088 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12267 .elementor-element.elementor-element-367162e0{--display:flex;}.elementor-12267 .elementor-element.elementor-element-1cad0133{--display:flex;}.elementor-12267 .elementor-element.elementor-element-3a729e4{--display:flex;}.elementor-12267 .elementor-element.elementor-element-62e69865{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:12px;--n-menu-title-color-normal:#0D2C62;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#FF0707;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-12267 .elementor-element.elementor-element-62e69865.elementor-element{--align-self:center;}.elementor-12267 .elementor-element.elementor-element-62e69865 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-12267 .elementor-element.elementor-element-62e69865 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-12267 .elementor-element.elementor-element-62e69865 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Gilroy", Sans-serif;font-weight:600;}.elementor-12267 .elementor-element.elementor-element-62e69865 {--n-menu-title-color-hover:#0D2C62;--n-menu-title-color-active:#0D2C62;}.elementor-12267 .elementor-element.elementor-element-62e69865 > .e-n-menu > .e-n-menu-toggle[aria-expanded="false"]:not( :hover ) > .e-n-menu-toggle-icon{border-style:solid;}.elementor-12267 .elementor-element.elementor-element-9957cd6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12267 .elementor-element.elementor-element-be05f0b .elementor-button{background-color:#02010100;font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:700;fill:#0D2C62;color:#0D2C62;border-style:solid;border-width:2px 2px 2px 2px;border-radius:60px 60px 60px 60px;padding:8px 12px 8px 12px;}.elementor-12267 .elementor-element.elementor-element-be05f0b .elementor-button:hover, .elementor-12267 .elementor-element.elementor-element-be05f0b .elementor-button:focus{background-color:#0D2C62;color:#FFFFFF;}.elementor-12267 .elementor-element.elementor-element-be05f0b .elementor-button-content-wrapper{flex-direction:row;}.elementor-12267 .elementor-element.elementor-element-be05f0b .elementor-button:hover svg, .elementor-12267 .elementor-element.elementor-element-be05f0b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1200px){.elementor-12267 .elementor-element.elementor-element-de5872f{width:var( --container-widget-width, 133.938px );max-width:133.938px;--container-widget-width:133.938px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-12267 .elementor-element.elementor-element-23f4a3a4{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-12267 .elementor-element.elementor-element-23f4a3a4.e-con{--align-self:center;}.elementor-12267 .elementor-element.elementor-element-5efb9921 .elementor-icon{font-size:51px;}.elementor-12267 .elementor-element.elementor-element-5efb9921 .elementor-icon svg{height:51px;}.elementor-12267 .elementor-element.elementor-element-781ddda4{--width:53vw;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12267 .elementor-element.elementor-element-3864562f{padding:8px 0px 0px 0px;--nav-menu-icon-size:5vw;}.elementor-12267 .elementor-element.elementor-element-3864562f.elementor-element{--order:99999 /* order end hack */;}.elementor-12267 .elementor-element.elementor-element-63d40dad .elementor-button{font-size:3.2vw;}.elementor-12267 .elementor-element.elementor-element-250505fd{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-12267 .elementor-element.elementor-element-250505fd.e-con{--align-self:center;}.elementor-12267 .elementor-element.elementor-element-de5872f .elementor-icon{font-size:51px;}.elementor-12267 .elementor-element.elementor-element-de5872f .elementor-icon svg{height:51px;}.elementor-12267 .elementor-element.elementor-element-9957cd6{--width:53vw;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12267 .elementor-element.elementor-element-be05f0b .elementor-button{font-size:3.2vw;}}@media(min-width:768px){.elementor-12267 .elementor-element.elementor-element-4724a368{--content-width:1417px;}.elementor-12267 .elementor-element.elementor-element-62afb526{--width:100%;}.elementor-12267 .elementor-element.elementor-element-250505fd{--content-width:1254px;}.elementor-12267 .elementor-element.elementor-element-5e445878{--content-width:1264px;}.elementor-12267 .elementor-element.elementor-element-345cdc90{--width:21%;}.elementor-12267 .elementor-element.elementor-element-290e53bc{--width:56%;}.elementor-12267 .elementor-element.elementor-element-7ac1f12d{--width:100%;}.elementor-12267 .elementor-element.elementor-element-2d6f719f{--width:100%;}.elementor-12267 .elementor-element.elementor-element-15d14526{--width:33%;}.elementor-12267 .elementor-element.elementor-element-9957cd6{--width:22%;}}/* Start custom CSS for nav-menu, class: .elementor-element-3864562f */.elementor-item-anchor::after{
    position: absolute !important;
    top:80% !important;
    left:50% !important;
    max-width: 30px;
    transform: translatex(-50%) !important;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3cc0632c *//* 1. CONTAINER: Regras para forçar a rolagem e limitar a altura */
.scrollbar { 
    height: 250px !important;
    overflow-y: scroll !important;
    overflow-x: hidden;
    padding-right: 20px;
}

/* 2. CUSTOMIZAÇÃO DA BARRA DE ROLAGEM */

/* Define a largura da barra */
.scrollbar::-webkit-scrollbar {
    width: 6px;
}

/* Remove as setas (Botões de Rolagem) */
.scrollbar::-webkit-scrollbar-button {
    display: none;
}

/* THUMB (A parte que se move) */
.scrollbar::-webkit-scrollbar-thumb{
    background: #dedede;
    border-radius: 40px;
}

/* TRACK (O fundo da barra) */
.scrollbar::-webkit-scrollbar-track {
    background: #616161;
    border-radius: 40px;
    

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4e025a2 *//* 1. CONTAINER: Limita a altura e adiciona a classe de rolagem */
.elementor-12267 .elementor-element.elementor-element-4e025a2 {
    height: 250px;
    overflow-y: scroll;
    overflow-x: hidden;
    padding-right: 20px;
}

/* 2. CUSTOMIZAÇÃO DA BARRA DE ROLAGEM */
.scrollbar::-webkit-scrollbar {
    width: 6px;
}

/* 🛑 LINHA CRÍTICA: REMOVE AS SETAS (Botões de Rolagem) */
.scrollbar::-webkit-scrollbar-button {
    display: none;
}

/* 3. THUMB (A parte que se move, o 'polegar') */
.scrollbar::-webkit-scrollbar-thumb{
    background: #dedede;
    border-radius: 40px;
}

/* 4. TRACK (O fundo onde o thumb desliza, a 'trilha') */
.scrollbar::-webkit-scrollbar-track {
    background: #616161;
    border-radius: 40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e445878 *//* 1. ESTILO DO CONTAINER PAI (A caixa branca completa do Mega Menu) */
.menu-mega-container { 
    /* CRÍTICO: Define o ponto de referência para os elementos 'absolute' internos. */
    position: relative;
    /* Remove qualquer margem ou padding externo indesejado que possa causar desalinhamento */
    margin: 0;
    padding: 0;
    /* Garante que o conteúdo que vaza (como a Coluna 2) seja contido */
    overflow: hidden; 
}

/* 2. ESTILO DO CONTEÚDO FLYOUT (A Coluna 2 que aparece) */
.flyout-content {
    display: none; /* Esconde por padrão */
    position: absolute; /* Permite que ele flutue ao lado da Coluna 1 */
    
    top: 0; 
    
    /* CRÍTICO: AJUSTE ESTAS DUAS PROPRIEDADES */
    left: 30%; /* Essa porcentagem deve ser a largura EXATA da sua Coluna 1 */
    width: 70%; /* O restante (100% - largura da Coluna 1) */
    
    /* Estilização da caixa de conteúdo: */
    background-color: #fff; 
    padding: 10px;
    height: 100%; 
    
    /* REMOVE A SOMBRA FEIA: Colocado 'none' para Box Shadow */
    box-shadow: none !important;
    z-index: 10;
}

/* 3. ESTILO DE DESTAQUE (OPCIONAL: para o item que está ativo) */
/* Quando o item da Coluna 1 é clicado, adicionamos a classe 'active-menu-item' via jQuery */
.flyout-trigger-list a.active-menu-item {
    background-color: #f0f0f0; /* Cor de fundo no item ativo */
    color: #1a73e8; /* Cor do texto no item ativo (ajuste a cor da sua cliente) */
    border-right: 3px solid #E80041; /* Linha de destaque (ajuste a cor da sua cliente) */
    padding-right: 17px; /* Adiciona padding para o border-right não esbarrar no texto */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3cc0632c *//* 1. CONTAINER: Regras para forçar a rolagem e limitar a altura */
.scrollbar { 
    height: 250px !important;
    overflow-y: scroll !important;
    overflow-x: hidden;
    padding-right: 20px;
}

/* 2. CUSTOMIZAÇÃO DA BARRA DE ROLAGEM */

/* Define a largura da barra */
.scrollbar::-webkit-scrollbar {
    width: 6px;
}

/* Remove as setas (Botões de Rolagem) */
.scrollbar::-webkit-scrollbar-button {
    display: none;
}

/* THUMB (A parte que se move) */
.scrollbar::-webkit-scrollbar-thumb{
    background: #dedede;
    border-radius: 40px;
}

/* TRACK (O fundo da barra) */
.scrollbar::-webkit-scrollbar-track {
    background: #616161;
    border-radius: 40px;
    

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4e025a2 *//* 1. CONTAINER: Limita a altura e adiciona a classe de rolagem */
.elementor-12267 .elementor-element.elementor-element-4e025a2 {
    height: 250px;
    overflow-y: scroll;
    overflow-x: hidden;
    padding-right: 20px;
}

/* 2. CUSTOMIZAÇÃO DA BARRA DE ROLAGEM */
.scrollbar::-webkit-scrollbar {
    width: 6px;
}

/* 🛑 LINHA CRÍTICA: REMOVE AS SETAS (Botões de Rolagem) */
.scrollbar::-webkit-scrollbar-button {
    display: none;
}

/* 3. THUMB (A parte que se move, o 'polegar') */
.scrollbar::-webkit-scrollbar-thumb{
    background: #dedede;
    border-radius: 40px;
}

/* 4. TRACK (O fundo onde o thumb desliza, a 'trilha') */
.scrollbar::-webkit-scrollbar-track {
    background: #616161;
    border-radius: 40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e445878 *//* 1. ESTILO DO CONTAINER PAI (A caixa branca completa do Mega Menu) */
.menu-mega-container { 
    /* CRÍTICO: Define o ponto de referência para os elementos 'absolute' internos. */
    position: relative;
    /* Remove qualquer margem ou padding externo indesejado que possa causar desalinhamento */
    margin: 0;
    padding: 0;
    /* Garante que o conteúdo que vaza (como a Coluna 2) seja contido */
    overflow: hidden; 
}

/* 2. ESTILO DO CONTEÚDO FLYOUT (A Coluna 2 que aparece) */
.flyout-content {
    display: none; /* Esconde por padrão */
    position: absolute; /* Permite que ele flutue ao lado da Coluna 1 */
    
    top: 0; 
    
    /* CRÍTICO: AJUSTE ESTAS DUAS PROPRIEDADES */
    left: 30%; /* Essa porcentagem deve ser a largura EXATA da sua Coluna 1 */
    width: 70%; /* O restante (100% - largura da Coluna 1) */
    
    /* Estilização da caixa de conteúdo: */
    background-color: #fff; 
    padding: 10px;
    height: 100%; 
    
    /* REMOVE A SOMBRA FEIA: Colocado 'none' para Box Shadow */
    box-shadow: none !important;
    z-index: 10;
}

/* 3. ESTILO DE DESTAQUE (OPCIONAL: para o item que está ativo) */
/* Quando o item da Coluna 1 é clicado, adicionamos a classe 'active-menu-item' via jQuery */
.flyout-trigger-list a.active-menu-item {
    background-color: #f0f0f0; /* Cor de fundo no item ativo */
    color: #1a73e8; /* Cor do texto no item ativo (ajuste a cor da sua cliente) */
    border-right: 3px solid #E80041; /* Linha de destaque (ajuste a cor da sua cliente) */
    padding-right: 17px; /* Adiciona padding para o border-right não esbarrar no texto */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3cc0632c *//* 1. CONTAINER: Regras para forçar a rolagem e limitar a altura */
.scrollbar { 
    height: 250px !important;
    overflow-y: scroll !important;
    overflow-x: hidden;
    padding-right: 20px;
}

/* 2. CUSTOMIZAÇÃO DA BARRA DE ROLAGEM */

/* Define a largura da barra */
.scrollbar::-webkit-scrollbar {
    width: 6px;
}

/* Remove as setas (Botões de Rolagem) */
.scrollbar::-webkit-scrollbar-button {
    display: none;
}

/* THUMB (A parte que se move) */
.scrollbar::-webkit-scrollbar-thumb{
    background: #dedede;
    border-radius: 40px;
}

/* TRACK (O fundo da barra) */
.scrollbar::-webkit-scrollbar-track {
    background: #616161;
    border-radius: 40px;
    

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4e025a2 *//* 1. CONTAINER: Limita a altura e adiciona a classe de rolagem */
.elementor-12267 .elementor-element.elementor-element-4e025a2 {
    height: 250px;
    overflow-y: scroll;
    overflow-x: hidden;
    padding-right: 20px;
}

/* 2. CUSTOMIZAÇÃO DA BARRA DE ROLAGEM */
.scrollbar::-webkit-scrollbar {
    width: 6px;
}

/* 🛑 LINHA CRÍTICA: REMOVE AS SETAS (Botões de Rolagem) */
.scrollbar::-webkit-scrollbar-button {
    display: none;
}

/* 3. THUMB (A parte que se move, o 'polegar') */
.scrollbar::-webkit-scrollbar-thumb{
    background: #dedede;
    border-radius: 40px;
}

/* 4. TRACK (O fundo onde o thumb desliza, a 'trilha') */
.scrollbar::-webkit-scrollbar-track {
    background: #616161;
    border-radius: 40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e445878 *//* 1. ESTILO DO CONTAINER PAI (A caixa branca completa do Mega Menu) */
.menu-mega-container { 
    /* CRÍTICO: Define o ponto de referência para os elementos 'absolute' internos. */
    position: relative;
    /* Remove qualquer margem ou padding externo indesejado que possa causar desalinhamento */
    margin: 0;
    padding: 0;
    /* Garante que o conteúdo que vaza (como a Coluna 2) seja contido */
    overflow: hidden; 
}

/* 2. ESTILO DO CONTEÚDO FLYOUT (A Coluna 2 que aparece) */
.flyout-content {
    display: none; /* Esconde por padrão */
    position: absolute; /* Permite que ele flutue ao lado da Coluna 1 */
    
    top: 0; 
    
    /* CRÍTICO: AJUSTE ESTAS DUAS PROPRIEDADES */
    left: 30%; /* Essa porcentagem deve ser a largura EXATA da sua Coluna 1 */
    width: 70%; /* O restante (100% - largura da Coluna 1) */
    
    /* Estilização da caixa de conteúdo: */
    background-color: #fff; 
    padding: 10px;
    height: 100%; 
    
    /* REMOVE A SOMBRA FEIA: Colocado 'none' para Box Shadow */
    box-shadow: none !important;
    z-index: 10;
}

/* 3. ESTILO DE DESTAQUE (OPCIONAL: para o item que está ativo) */
/* Quando o item da Coluna 1 é clicado, adicionamos a classe 'active-menu-item' via jQuery */
.flyout-trigger-list a.active-menu-item {
    background-color: #f0f0f0; /* Cor de fundo no item ativo */
    color: #1a73e8; /* Cor do texto no item ativo (ajuste a cor da sua cliente) */
    border-right: 3px solid #E80041; /* Linha de destaque (ajuste a cor da sua cliente) */
    padding-right: 17px; /* Adiciona padding para o border-right não esbarrar no texto */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3cc0632c *//* 1. CONTAINER: Regras para forçar a rolagem e limitar a altura */
.scrollbar { 
    height: 250px !important;
    overflow-y: scroll !important;
    overflow-x: hidden;
    padding-right: 20px;
}

/* 2. CUSTOMIZAÇÃO DA BARRA DE ROLAGEM */

/* Define a largura da barra */
.scrollbar::-webkit-scrollbar {
    width: 6px;
}

/* Remove as setas (Botões de Rolagem) */
.scrollbar::-webkit-scrollbar-button {
    display: none;
}

/* THUMB (A parte que se move) */
.scrollbar::-webkit-scrollbar-thumb{
    background: #dedede;
    border-radius: 40px;
}

/* TRACK (O fundo da barra) */
.scrollbar::-webkit-scrollbar-track {
    background: #616161;
    border-radius: 40px;
    

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4e025a2 *//* 1. CONTAINER: Limita a altura e adiciona a classe de rolagem */
.elementor-12267 .elementor-element.elementor-element-4e025a2 {
    height: 250px;
    overflow-y: scroll;
    overflow-x: hidden;
    padding-right: 20px;
}

/* 2. CUSTOMIZAÇÃO DA BARRA DE ROLAGEM */
.scrollbar::-webkit-scrollbar {
    width: 6px;
}

/* 🛑 LINHA CRÍTICA: REMOVE AS SETAS (Botões de Rolagem) */
.scrollbar::-webkit-scrollbar-button {
    display: none;
}

/* 3. THUMB (A parte que se move, o 'polegar') */
.scrollbar::-webkit-scrollbar-thumb{
    background: #dedede;
    border-radius: 40px;
}

/* 4. TRACK (O fundo onde o thumb desliza, a 'trilha') */
.scrollbar::-webkit-scrollbar-track {
    background: #616161;
    border-radius: 40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e445878 *//* 1. ESTILO DO CONTAINER PAI (A caixa branca completa do Mega Menu) */
.menu-mega-container { 
    /* CRÍTICO: Define o ponto de referência para os elementos 'absolute' internos. */
    position: relative;
    /* Remove qualquer margem ou padding externo indesejado que possa causar desalinhamento */
    margin: 0;
    padding: 0;
    /* Garante que o conteúdo que vaza (como a Coluna 2) seja contido */
    overflow: hidden; 
}

/* 2. ESTILO DO CONTEÚDO FLYOUT (A Coluna 2 que aparece) */
.flyout-content {
    display: none; /* Esconde por padrão */
    position: absolute; /* Permite que ele flutue ao lado da Coluna 1 */
    
    top: 0; 
    
    /* CRÍTICO: AJUSTE ESTAS DUAS PROPRIEDADES */
    left: 30%; /* Essa porcentagem deve ser a largura EXATA da sua Coluna 1 */
    width: 70%; /* O restante (100% - largura da Coluna 1) */
    
    /* Estilização da caixa de conteúdo: */
    background-color: #fff; 
    padding: 10px;
    height: 100%; 
    
    /* REMOVE A SOMBRA FEIA: Colocado 'none' para Box Shadow */
    box-shadow: none !important;
    z-index: 10;
}

/* 3. ESTILO DE DESTAQUE (OPCIONAL: para o item que está ativo) */
/* Quando o item da Coluna 1 é clicado, adicionamos a classe 'active-menu-item' via jQuery */
.flyout-trigger-list a.active-menu-item {
    background-color: #f0f0f0; /* Cor de fundo no item ativo */
    color: #1a73e8; /* Cor do texto no item ativo (ajuste a cor da sua cliente) */
    border-right: 3px solid #E80041; /* Linha de destaque (ajuste a cor da sua cliente) */
    padding-right: 17px; /* Adiciona padding para o border-right não esbarrar no texto */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3cc0632c *//* 1. CONTAINER: Regras para forçar a rolagem e limitar a altura */
.scrollbar { 
    height: 250px !important;
    overflow-y: scroll !important;
    overflow-x: hidden;
    padding-right: 20px;
}

/* 2. CUSTOMIZAÇÃO DA BARRA DE ROLAGEM */

/* Define a largura da barra */
.scrollbar::-webkit-scrollbar {
    width: 6px;
}

/* Remove as setas (Botões de Rolagem) */
.scrollbar::-webkit-scrollbar-button {
    display: none;
}

/* THUMB (A parte que se move) */
.scrollbar::-webkit-scrollbar-thumb{
    background: #dedede;
    border-radius: 40px;
}

/* TRACK (O fundo da barra) */
.scrollbar::-webkit-scrollbar-track {
    background: #616161;
    border-radius: 40px;
    

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4e025a2 *//* 1. CONTAINER: Limita a altura e adiciona a classe de rolagem */
.elementor-12267 .elementor-element.elementor-element-4e025a2 {
    height: 250px;
    overflow-y: scroll;
    overflow-x: hidden;
    padding-right: 20px;
}

/* 2. CUSTOMIZAÇÃO DA BARRA DE ROLAGEM */
.scrollbar::-webkit-scrollbar {
    width: 6px;
}

/* 🛑 LINHA CRÍTICA: REMOVE AS SETAS (Botões de Rolagem) */
.scrollbar::-webkit-scrollbar-button {
    display: none;
}

/* 3. THUMB (A parte que se move, o 'polegar') */
.scrollbar::-webkit-scrollbar-thumb{
    background: #dedede;
    border-radius: 40px;
}

/* 4. TRACK (O fundo onde o thumb desliza, a 'trilha') */
.scrollbar::-webkit-scrollbar-track {
    background: #616161;
    border-radius: 40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e445878 *//* 1. ESTILO DO CONTAINER PAI (A caixa branca completa do Mega Menu) */
.menu-mega-container { 
    /* CRÍTICO: Define o ponto de referência para os elementos 'absolute' internos. */
    position: relative;
    /* Remove qualquer margem ou padding externo indesejado que possa causar desalinhamento */
    margin: 0;
    padding: 0;
    /* Garante que o conteúdo que vaza (como a Coluna 2) seja contido */
    overflow: hidden; 
}

/* 2. ESTILO DO CONTEÚDO FLYOUT (A Coluna 2 que aparece) */
.flyout-content {
    display: none; /* Esconde por padrão */
    position: absolute; /* Permite que ele flutue ao lado da Coluna 1 */
    
    top: 0; 
    
    /* CRÍTICO: AJUSTE ESTAS DUAS PROPRIEDADES */
    left: 30%; /* Essa porcentagem deve ser a largura EXATA da sua Coluna 1 */
    width: 70%; /* O restante (100% - largura da Coluna 1) */
    
    /* Estilização da caixa de conteúdo: */
    background-color: #fff; 
    padding: 10px;
    height: 100%; 
    
    /* REMOVE A SOMBRA FEIA: Colocado 'none' para Box Shadow */
    box-shadow: none !important;
    z-index: 10;
}

/* 3. ESTILO DE DESTAQUE (OPCIONAL: para o item que está ativo) */
/* Quando o item da Coluna 1 é clicado, adicionamos a classe 'active-menu-item' via jQuery */
.flyout-trigger-list a.active-menu-item {
    background-color: #f0f0f0; /* Cor de fundo no item ativo */
    color: #1a73e8; /* Cor do texto no item ativo (ajuste a cor da sua cliente) */
    border-right: 3px solid #E80041; /* Linha de destaque (ajuste a cor da sua cliente) */
    padding-right: 17px; /* Adiciona padding para o border-right não esbarrar no texto */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3cc0632c *//* 1. CONTAINER: Regras para forçar a rolagem e limitar a altura */
.scrollbar { 
    height: 250px !important;
    overflow-y: scroll !important;
    overflow-x: hidden;
    padding-right: 20px;
}

/* 2. CUSTOMIZAÇÃO DA BARRA DE ROLAGEM */

/* Define a largura da barra */
.scrollbar::-webkit-scrollbar {
    width: 6px;
}

/* Remove as setas (Botões de Rolagem) */
.scrollbar::-webkit-scrollbar-button {
    display: none;
}

/* THUMB (A parte que se move) */
.scrollbar::-webkit-scrollbar-thumb{
    background: #dedede;
    border-radius: 40px;
}

/* TRACK (O fundo da barra) */
.scrollbar::-webkit-scrollbar-track {
    background: #616161;
    border-radius: 40px;
    

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4e025a2 *//* 1. CONTAINER: Limita a altura e adiciona a classe de rolagem */
.elementor-12267 .elementor-element.elementor-element-4e025a2 {
    height: 250px;
    overflow-y: scroll;
    overflow-x: hidden;
    padding-right: 20px;
}

/* 2. CUSTOMIZAÇÃO DA BARRA DE ROLAGEM */
.scrollbar::-webkit-scrollbar {
    width: 6px;
}

/* 🛑 LINHA CRÍTICA: REMOVE AS SETAS (Botões de Rolagem) */
.scrollbar::-webkit-scrollbar-button {
    display: none;
}

/* 3. THUMB (A parte que se move, o 'polegar') */
.scrollbar::-webkit-scrollbar-thumb{
    background: #dedede;
    border-radius: 40px;
}

/* 4. TRACK (O fundo onde o thumb desliza, a 'trilha') */
.scrollbar::-webkit-scrollbar-track {
    background: #616161;
    border-radius: 40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e445878 *//* 1. ESTILO DO CONTAINER PAI (A caixa branca completa do Mega Menu) */
.menu-mega-container { 
    /* CRÍTICO: Define o ponto de referência para os elementos 'absolute' internos. */
    position: relative;
    /* Remove qualquer margem ou padding externo indesejado que possa causar desalinhamento */
    margin: 0;
    padding: 0;
    /* Garante que o conteúdo que vaza (como a Coluna 2) seja contido */
    overflow: hidden; 
}

/* 2. ESTILO DO CONTEÚDO FLYOUT (A Coluna 2 que aparece) */
.flyout-content {
    display: none; /* Esconde por padrão */
    position: absolute; /* Permite que ele flutue ao lado da Coluna 1 */
    
    top: 0; 
    
    /* CRÍTICO: AJUSTE ESTAS DUAS PROPRIEDADES */
    left: 30%; /* Essa porcentagem deve ser a largura EXATA da sua Coluna 1 */
    width: 70%; /* O restante (100% - largura da Coluna 1) */
    
    /* Estilização da caixa de conteúdo: */
    background-color: #fff; 
    padding: 10px;
    height: 100%; 
    
    /* REMOVE A SOMBRA FEIA: Colocado 'none' para Box Shadow */
    box-shadow: none !important;
    z-index: 10;
}

/* 3. ESTILO DE DESTAQUE (OPCIONAL: para o item que está ativo) */
/* Quando o item da Coluna 1 é clicado, adicionamos a classe 'active-menu-item' via jQuery */
.flyout-trigger-list a.active-menu-item {
    background-color: #f0f0f0; /* Cor de fundo no item ativo */
    color: #1a73e8; /* Cor do texto no item ativo (ajuste a cor da sua cliente) */
    border-right: 3px solid #E80041; /* Linha de destaque (ajuste a cor da sua cliente) */
    padding-right: 17px; /* Adiciona padding para o border-right não esbarrar no texto */
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-62e69865 */nav ul li {
  position: relative;
}

nav ul li::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background: #ff6e79;
  opacity: 0;
}

/* Hover */
nav ul li:hover::after {
  opacity: 1;
}

/* Ativo */
nav ul li.current-menu-item::after,
nav ul li.current_page_item::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4724a368 *//* Correção de bug de rolagem em elementos fixos */
.elementor-nav-menu, .elementor-menu-anchor {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    /* Garante que o elemento fixo tenha prioridade na renderização */
    z-index: 999;
}/* End custom CSS */