.elementor-10619 .elementor-element.elementor-element-f7dc200{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:200;}.elementor-10619 .elementor-element.elementor-element-f7dc200:not(.elementor-motion-effects-element-type-background), .elementor-10619 .elementor-element.elementor-element-f7dc200 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA00;}.elementor-10619 .elementor-element.elementor-element-d801e71{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:500px 500px 500px 500px;box-shadow:0px 0px 58px 0px rgba(68.13137880287108, 14.127554347826086, 122.39999999999999, 0.09);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:30px;--padding-right:30px;--z-index:200;}.elementor-10619 .elementor-element.elementor-element-d801e71:not(.elementor-motion-effects-element-type-background), .elementor-10619 .elementor-element.elementor-element-d801e71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFACC;}.elementor-10619 .elementor-element.elementor-element-de621b7{--display:flex;--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-10619 .elementor-element.elementor-element-c05b3aa > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-c05b3aa.elementor-element{--align-self:flex-start;}.elementor-10619 .elementor-element.elementor-element-c05b3aa img{width:72px;}.elementor-10619 .elementor-element.elementor-element-a464763{--display:flex;--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-10619 .elementor-element.elementor-element-111866c .elementor-menu-toggle{margin:0 auto;}.elementor-10619 .elementor-element.elementor-element-111866c .elementor-nav-menu .elementor-item{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:700;}.elementor-10619 .elementor-element.elementor-element-111866c .elementor-nav-menu--main .elementor-item{color:#525258;fill:#525258;}.elementor-10619 .elementor-element.elementor-element-111866c .elementor-nav-menu--main .elementor-item:hover,
					.elementor-10619 .elementor-element.elementor-element-111866c .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-10619 .elementor-element.elementor-element-111866c .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-10619 .elementor-element.elementor-element-111866c .elementor-nav-menu--main .elementor-item:focus{color:#B34DF8;fill:#B34DF8;}.elementor-10619 .elementor-element.elementor-element-111866c .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#B34DF8;}.elementor-10619 .elementor-element.elementor-element-8ca0578{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9999;}.elementor-10619 .elementor-element.elementor-element-d5a7e9e{width:var( --container-widget-width, 0% );max-width:0%;--container-widget-width:0%;--container-widget-flex-grow:0;}.elementor-10619 .elementor-element.elementor-element-d5a7e9e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-922f608 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 15px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-922f608.elementor-element{--align-self:center;}.elementor-10619 .elementor-element.elementor-element-922f608 .elementor-icon-wrapper{text-align:center;}.elementor-10619 .elementor-element.elementor-element-922f608.elementor-view-stacked .elementor-icon{background-color:#505050;}.elementor-10619 .elementor-element.elementor-element-922f608.elementor-view-framed .elementor-icon, .elementor-10619 .elementor-element.elementor-element-922f608.elementor-view-default .elementor-icon{color:#505050;border-color:#505050;}.elementor-10619 .elementor-element.elementor-element-922f608.elementor-view-framed .elementor-icon, .elementor-10619 .elementor-element.elementor-element-922f608.elementor-view-default .elementor-icon svg{fill:#505050;}.elementor-10619 .elementor-element.elementor-element-922f608.elementor-view-stacked .elementor-icon:hover{background-color:#A855F7;}.elementor-10619 .elementor-element.elementor-element-922f608.elementor-view-framed .elementor-icon:hover, .elementor-10619 .elementor-element.elementor-element-922f608.elementor-view-default .elementor-icon:hover{color:#A855F7;border-color:#A855F7;}.elementor-10619 .elementor-element.elementor-element-922f608.elementor-view-framed .elementor-icon:hover, .elementor-10619 .elementor-element.elementor-element-922f608.elementor-view-default .elementor-icon:hover svg{fill:#A855F7;}.elementor-10619 .elementor-element.elementor-element-922f608 .elementor-icon{font-size:19px;}.elementor-10619 .elementor-element.elementor-element-922f608 .elementor-icon svg{height:19px;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-922f608.elementor-view-stacked .elementor-icon{background-color:#ffffff;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-922f608.elementor-view-framed .elementor-icon, [data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-922f608.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-922f608.elementor-view-framed .elementor-icon, [data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-922f608.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-10619 .elementor-element.elementor-element-9d9017d .elementor-button{background-color:#F4F4F5;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;fill:#18181B;color:#18181B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4E4E780;border-radius:9999px 9999px 9999px 9999px;padding:10px 22px 10px 22px;}.elementor-10619 .elementor-element.elementor-element-9d9017d .elementor-button:hover, .elementor-10619 .elementor-element.elementor-element-9d9017d .elementor-button:focus{background-color:#B34DF8;color:#FFFFFF;}.elementor-10619 .elementor-element.elementor-element-9d9017d > .elementor-widget-container{border-radius:999px 999px 999px 999px;box-shadow:-1px 4px 10px -11px rgba(0, 0, 0, 0.4);}.elementor-10619 .elementor-element.elementor-element-9d9017d .elementor-button:hover svg, .elementor-10619 .elementor-element.elementor-element-9d9017d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10619 .elementor-element.elementor-element-15a736e{--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-10619 .elementor-element.elementor-element-b5b5420{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 48px 0px rgba(0, 0, 0, 0.22);--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:50;}.elementor-10619 .elementor-element.elementor-element-15f15a6 > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-15f15a6.elementor-element{--align-self:flex-start;}.elementor-10619 .elementor-element.elementor-element-15f15a6 img{width:72px;}.elementor-10619 .elementor-element.elementor-element-5cb0d2a .elementor-icon-wrapper{text-align:center;}.elementor-10619 .elementor-element.elementor-element-5cb0d2a.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-10619 .elementor-element.elementor-element-5cb0d2a.elementor-view-framed .elementor-icon, .elementor-10619 .elementor-element.elementor-element-5cb0d2a.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-10619 .elementor-element.elementor-element-5cb0d2a.elementor-view-framed .elementor-icon, .elementor-10619 .elementor-element.elementor-element-5cb0d2a.elementor-view-default .elementor-icon svg{fill:#000000;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-5cb0d2a.elementor-view-stacked .elementor-icon{background-color:#ffffff;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-5cb0d2a.elementor-view-framed .elementor-icon, [data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-5cb0d2a.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-5cb0d2a.elementor-view-framed .elementor-icon, [data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-5cb0d2a.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-10619 .elementor-element.elementor-element-613b5db{--display:flex;--min-height:60vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10619 .elementor-element.elementor-element-613b5db.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10619 .elementor-element.elementor-element-d40aea2{width:100%;max-width:100%;top:0px;}body:not(.rtl) .elementor-10619 .elementor-element.elementor-element-d40aea2{left:0px;}body.rtl .elementor-10619 .elementor-element.elementor-element-d40aea2{right:0px;}.elementor-10619 .elementor-element.elementor-element-7f373b5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10619 .elementor-element.elementor-element-5535ddc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-10619 .elementor-element.elementor-element-8195c58{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10619 .elementor-element.elementor-element-8195c58.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10619 .elementor-element.elementor-element-4734dfc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-4734dfc{z-index:1;text-align:end;}.elementor-10619 .elementor-element.elementor-element-4734dfc .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:48px;font-weight:700;color:#18181B;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-4734dfc .elementor-heading-title{color:#ffffff;}.elementor-10619 .elementor-element.elementor-element-f075a97 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-f075a97{text-align:center;}.elementor-10619 .elementor-element.elementor-element-f075a97 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:48px;font-weight:700;color:#18181B;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-f075a97 .elementor-heading-title{color:#ffffff;}.elementor-10619 .elementor-element.elementor-element-86ac6cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-86ac6cf.elementor-element{--align-self:center;}.elementor-10619 .elementor-element.elementor-element-1323f7a{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;z-index:50;--e-search-results-columns:1;--e-search-submit-color:#FFFFFF;--e-search-submit-border-radius:0px 0px 0px 0px;--e-search-submit-padding:0px 10px 0px 10px;}.elementor-10619 .elementor-element.elementor-element-1323f7a > .elementor-widget-container{margin:75px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-1323f7a.elementor-element{--align-self:center;}.elementor-10619 .elementor-element.elementor-element-1323f7a .e-search-input{border-radius:9999px 9999px 9999px 9999px;}.elementor-10619 .elementor-element.elementor-element-1323f7a .e-search-submit span{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:700;}.elementor-10619 .elementor-element.elementor-element-30249e1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-9145aa0{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10619 .elementor-element.elementor-element-aa3c819{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-10619 .elementor-element.elementor-element-aa3c819 .swiper-slide > .elementor-element{height:100%;}.elementor-10619 .elementor-element.elementor-element-b363a54{--display:flex;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10619 .elementor-element.elementor-element-f2e041f{--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;--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-10619 .elementor-element.elementor-element-9eded54 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10619 .elementor-element.elementor-element-9eded54 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10619 .elementor-element.elementor-element-9eded54{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-10619 .elementor-element.elementor-element-9eded54 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10619 .elementor-element.elementor-element-9eded54 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-10619 .elementor-element.elementor-element-9eded54 .elementor-icon-list-text{color:#18181B;transition:color 0.3s;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-9eded54 .elementor-icon-list-icon i{color:#ffffff;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-9eded54 .elementor-icon-list-icon svg{fill:#ffffff;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-9eded54 .elementor-icon-list-text{color:#ffffff;}.elementor-10619 .elementor-element.elementor-element-70b88ce .elementor-button{background-color:#A8199A00;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;fill:#71717A;color:#71717A;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-70b88ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-70b88ce.elementor-element{--align-self:center;}.elementor-10619 .elementor-element.elementor-element-70b88ce .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10619 .elementor-element.elementor-element-70b88ce .elementor-button:hover, .elementor-10619 .elementor-element.elementor-element-70b88ce .elementor-button:focus{color:#A855F7;}.elementor-10619 .elementor-element.elementor-element-70b88ce .elementor-button:hover svg, .elementor-10619 .elementor-element.elementor-element-70b88ce .elementor-button:focus svg{fill:#A855F7;}.elementor-10619 .elementor-element.elementor-element-32fdba1{--grid-columns:4;}.elementor-10619 .elementor-element.elementor-element-32fdba1 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-4ced4f6{--divider-border-style:solid;--divider-color:#E4E4E7B3;--divider-border-width:1px;}.elementor-10619 .elementor-element.elementor-element-4ced4f6 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:30px 0px 30px 0px;}.elementor-10619 .elementor-element.elementor-element-4ced4f6 .elementor-divider-separator{width:100%;}.elementor-10619 .elementor-element.elementor-element-4ced4f6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10619 .elementor-element.elementor-element-a9ae402{--display:flex;--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-10619 .elementor-element.elementor-element-7aecdcc{--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;--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-10619 .elementor-element.elementor-element-b4d07a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-b4d07a6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10619 .elementor-element.elementor-element-b4d07a6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10619 .elementor-element.elementor-element-b4d07a6{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-10619 .elementor-element.elementor-element-b4d07a6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10619 .elementor-element.elementor-element-b4d07a6 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-10619 .elementor-element.elementor-element-b4d07a6 .elementor-icon-list-text{color:#18181B;transition:color 0.3s;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-b4d07a6 .elementor-icon-list-icon i{color:#ffffff;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-b4d07a6 .elementor-icon-list-icon svg{fill:#ffffff;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-b4d07a6 .elementor-icon-list-text{color:#ffffff;}.elementor-10619 .elementor-element.elementor-element-d9ffc1b .elementor-button{background-color:#A8199A00;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;fill:#71717A;color:#71717A;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-d9ffc1b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-d9ffc1b.elementor-element{--align-self:center;}.elementor-10619 .elementor-element.elementor-element-d9ffc1b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10619 .elementor-element.elementor-element-d9ffc1b .elementor-button:hover, .elementor-10619 .elementor-element.elementor-element-d9ffc1b .elementor-button:focus{color:#A855F7;}.elementor-10619 .elementor-element.elementor-element-d9ffc1b .elementor-button:hover svg, .elementor-10619 .elementor-element.elementor-element-d9ffc1b .elementor-button:focus svg{fill:#A855F7;}.elementor-10619 .elementor-element.elementor-element-7234221{--grid-columns:4;}.elementor-10619 .elementor-element.elementor-element-7234221 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-774dbad{--divider-border-style:solid;--divider-color:#E4E4E7B3;--divider-border-width:1px;}.elementor-10619 .elementor-element.elementor-element-774dbad > .elementor-widget-container{margin:0px 0px 20px 0px;padding:30px 0px 30px 0px;}.elementor-10619 .elementor-element.elementor-element-774dbad .elementor-divider-separator{width:100%;}.elementor-10619 .elementor-element.elementor-element-774dbad .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10619 .elementor-element.elementor-element-97aaa9c{--display:flex;--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-10619 .elementor-element.elementor-element-efaf800{--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;--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-10619 .elementor-element.elementor-element-bea6cb0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-bea6cb0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10619 .elementor-element.elementor-element-bea6cb0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10619 .elementor-element.elementor-element-bea6cb0{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-10619 .elementor-element.elementor-element-bea6cb0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10619 .elementor-element.elementor-element-bea6cb0 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-10619 .elementor-element.elementor-element-bea6cb0 .elementor-icon-list-text{color:#18181B;transition:color 0.3s;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-bea6cb0 .elementor-icon-list-icon i{color:#ffffff;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-bea6cb0 .elementor-icon-list-icon svg{fill:#ffffff;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-bea6cb0 .elementor-icon-list-text{color:#ffffff;}.elementor-10619 .elementor-element.elementor-element-ced8edf .elementor-button{background-color:#A8199A00;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;fill:#71717A;color:#71717A;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-ced8edf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-ced8edf.elementor-element{--align-self:center;}.elementor-10619 .elementor-element.elementor-element-ced8edf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10619 .elementor-element.elementor-element-ced8edf .elementor-button:hover, .elementor-10619 .elementor-element.elementor-element-ced8edf .elementor-button:focus{color:#A855F7;}.elementor-10619 .elementor-element.elementor-element-ced8edf .elementor-button:hover svg, .elementor-10619 .elementor-element.elementor-element-ced8edf .elementor-button:focus svg{fill:#A855F7;}.elementor-10619 .elementor-element.elementor-element-ab1ca50{--grid-columns:4;}.elementor-10619 .elementor-element.elementor-element-ab1ca50 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-dbe1661{--divider-border-style:solid;--divider-color:#E4E4E7B3;--divider-border-width:1px;}.elementor-10619 .elementor-element.elementor-element-dbe1661 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:30px 0px 30px 0px;}.elementor-10619 .elementor-element.elementor-element-dbe1661 .elementor-divider-separator{width:100%;}.elementor-10619 .elementor-element.elementor-element-dbe1661 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10619 .elementor-element.elementor-element-ef12032{--display:flex;--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-10619 .elementor-element.elementor-element-dc6229b{--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;--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-10619 .elementor-element.elementor-element-86103fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-86103fc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10619 .elementor-element.elementor-element-86103fc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10619 .elementor-element.elementor-element-86103fc{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-10619 .elementor-element.elementor-element-86103fc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10619 .elementor-element.elementor-element-86103fc .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-10619 .elementor-element.elementor-element-86103fc .elementor-icon-list-text{color:#18181B;transition:color 0.3s;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-86103fc .elementor-icon-list-icon i{color:#ffffff;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-86103fc .elementor-icon-list-icon svg{fill:#ffffff;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-86103fc .elementor-icon-list-text{color:#ffffff;}.elementor-10619 .elementor-element.elementor-element-d403a07 .elementor-button{background-color:#A8199A00;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;fill:#71717A;color:#71717A;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-d403a07 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-d403a07.elementor-element{--align-self:center;}.elementor-10619 .elementor-element.elementor-element-d403a07 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10619 .elementor-element.elementor-element-d403a07 .elementor-button:hover, .elementor-10619 .elementor-element.elementor-element-d403a07 .elementor-button:focus{color:#A855F7;}.elementor-10619 .elementor-element.elementor-element-d403a07 .elementor-button:hover svg, .elementor-10619 .elementor-element.elementor-element-d403a07 .elementor-button:focus svg{fill:#A855F7;}.elementor-10619 .elementor-element.elementor-element-4619c85{--grid-columns:4;}.elementor-10619 .elementor-element.elementor-element-4619c85 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-abda113{--divider-border-style:solid;--divider-color:#E4E4E7B3;--divider-border-width:1px;}.elementor-10619 .elementor-element.elementor-element-abda113 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:30px 0px 30px 0px;}.elementor-10619 .elementor-element.elementor-element-abda113 .elementor-divider-separator{width:100%;}.elementor-10619 .elementor-element.elementor-element-abda113 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10619 .elementor-element.elementor-element-76af345{--display:flex;--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-10619 .elementor-element.elementor-element-0fe8a5e{--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;--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-10619 .elementor-element.elementor-element-c9d2a2f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-c9d2a2f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10619 .elementor-element.elementor-element-c9d2a2f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10619 .elementor-element.elementor-element-c9d2a2f{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-10619 .elementor-element.elementor-element-c9d2a2f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10619 .elementor-element.elementor-element-c9d2a2f .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-10619 .elementor-element.elementor-element-c9d2a2f .elementor-icon-list-text{color:#18181B;transition:color 0.3s;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-c9d2a2f .elementor-icon-list-icon i{color:#ffffff;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-c9d2a2f .elementor-icon-list-icon svg{fill:#ffffff;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-c9d2a2f .elementor-icon-list-text{color:#ffffff;}.elementor-10619 .elementor-element.elementor-element-b37cf20 .elementor-button{background-color:#A8199A00;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;fill:#71717A;color:#71717A;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-b37cf20 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-b37cf20.elementor-element{--align-self:center;}.elementor-10619 .elementor-element.elementor-element-b37cf20 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10619 .elementor-element.elementor-element-b37cf20 .elementor-button:hover, .elementor-10619 .elementor-element.elementor-element-b37cf20 .elementor-button:focus{color:#A855F7;}.elementor-10619 .elementor-element.elementor-element-b37cf20 .elementor-button:hover svg, .elementor-10619 .elementor-element.elementor-element-b37cf20 .elementor-button:focus svg{fill:#A855F7;}.elementor-10619 .elementor-element.elementor-element-6c51812{--grid-columns:4;}.elementor-10619 .elementor-element.elementor-element-6c51812 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-bf33f58{--divider-border-style:solid;--divider-color:#E4E4E7B3;--divider-border-width:1px;}.elementor-10619 .elementor-element.elementor-element-bf33f58 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:30px 0px 30px 0px;}.elementor-10619 .elementor-element.elementor-element-bf33f58 .elementor-divider-separator{width:100%;}.elementor-10619 .elementor-element.elementor-element-bf33f58 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10619 .elementor-element.elementor-element-9c379c6{--display:flex;--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-10619 .elementor-element.elementor-element-3af10ab{--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;--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-10619 .elementor-element.elementor-element-7420422 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-7420422 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10619 .elementor-element.elementor-element-7420422 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10619 .elementor-element.elementor-element-7420422{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-10619 .elementor-element.elementor-element-7420422 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10619 .elementor-element.elementor-element-7420422 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-10619 .elementor-element.elementor-element-7420422 .elementor-icon-list-text{color:#18181B;transition:color 0.3s;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-7420422 .elementor-icon-list-icon i{color:#ffffff;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-7420422 .elementor-icon-list-icon svg{fill:#ffffff;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-7420422 .elementor-icon-list-text{color:#ffffff;}.elementor-10619 .elementor-element.elementor-element-02d0a57 .elementor-button{background-color:#A8199A00;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;fill:#71717A;color:#71717A;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-02d0a57 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-02d0a57.elementor-element{--align-self:center;}.elementor-10619 .elementor-element.elementor-element-02d0a57 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10619 .elementor-element.elementor-element-02d0a57 .elementor-button:hover, .elementor-10619 .elementor-element.elementor-element-02d0a57 .elementor-button:focus{color:#A855F7;}.elementor-10619 .elementor-element.elementor-element-02d0a57 .elementor-button:hover svg, .elementor-10619 .elementor-element.elementor-element-02d0a57 .elementor-button:focus svg{fill:#A855F7;}.elementor-10619 .elementor-element.elementor-element-8036a54{--grid-columns:4;}.elementor-10619 .elementor-element.elementor-element-8036a54 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-f1047a3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-10619 .elementor-element.elementor-element-d182738{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-10619 .elementor-element.elementor-element-cc3fa91{--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;--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-10619 .elementor-element.elementor-element-10b4771{--display:flex;--position:absolute;--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;top:55px;}body:not(.rtl) .elementor-10619 .elementor-element.elementor-element-10b4771{left:-30px;}body.rtl .elementor-10619 .elementor-element.elementor-element-10b4771{right:-30px;}.elementor-10619 .elementor-element.elementor-element-645db177{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-10619 .elementor-element.elementor-element-645db177:not(.elementor-motion-effects-element-type-background), .elementor-10619 .elementor-element.elementor-element-645db177 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-10619 .elementor-element.elementor-element-3a2aab0a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-10619 .elementor-element.elementor-element-3deb1394 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 41px 0px;}.elementor-10619 .elementor-element.elementor-element-3deb1394 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;line-height:16px;color:#FFFFFF;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-3deb1394 .elementor-heading-title{color:#ffffff;}.elementor-10619 .elementor-element.elementor-element-5b64a8d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-10619 .elementor-element.elementor-element-5b64a8d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-10619 .elementor-element.elementor-element-5b64a8d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-10619 .elementor-element.elementor-element-5b64a8d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-10619 .elementor-element.elementor-element-5b64a8d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-10619 .elementor-element.elementor-element-5b64a8d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10619 .elementor-element.elementor-element-5b64a8d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10619 .elementor-element.elementor-element-5b64a8d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10619 .elementor-element.elementor-element-5b64a8d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10619 .elementor-element.elementor-element-5b64a8d .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:14px;}.elementor-10619 .elementor-element.elementor-element-5b64a8d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-5b64a8d .elementor-icon-list-icon i{color:#ffffff;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-5b64a8d .elementor-icon-list-icon svg{fill:#ffffff;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-5b64a8d .elementor-icon-list-text{color:#ffffff;}.elementor-10619 .elementor-element.elementor-element-59d18e43{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-10619 .elementor-element.elementor-element-24b01749 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 41px 0px;}.elementor-10619 .elementor-element.elementor-element-24b01749 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;line-height:16px;color:#FFFFFF;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-24b01749 .elementor-heading-title{color:#ffffff;}.elementor-10619 .elementor-element.elementor-element-6e3615ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-10619 .elementor-element.elementor-element-6e3615ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-10619 .elementor-element.elementor-element-6e3615ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-10619 .elementor-element.elementor-element-6e3615ba .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-10619 .elementor-element.elementor-element-6e3615ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-10619 .elementor-element.elementor-element-6e3615ba .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10619 .elementor-element.elementor-element-6e3615ba .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10619 .elementor-element.elementor-element-6e3615ba{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10619 .elementor-element.elementor-element-6e3615ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10619 .elementor-element.elementor-element-6e3615ba .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:14px;}.elementor-10619 .elementor-element.elementor-element-6e3615ba .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-6e3615ba .elementor-icon-list-icon i{color:#ffffff;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-6e3615ba .elementor-icon-list-icon svg{fill:#ffffff;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-6e3615ba .elementor-icon-list-text{color:#ffffff;}.elementor-10619 .elementor-element.elementor-element-15ad1b59{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-10619 .elementor-element.elementor-element-40dd714e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 41px 0px;}.elementor-10619 .elementor-element.elementor-element-40dd714e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;line-height:16px;color:#FFFFFF;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-40dd714e .elementor-heading-title{color:#ffffff;}.elementor-10619 .elementor-element.elementor-element-399761dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-10619 .elementor-element.elementor-element-399761dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-10619 .elementor-element.elementor-element-399761dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-10619 .elementor-element.elementor-element-399761dc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-10619 .elementor-element.elementor-element-399761dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-10619 .elementor-element.elementor-element-399761dc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10619 .elementor-element.elementor-element-399761dc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10619 .elementor-element.elementor-element-399761dc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10619 .elementor-element.elementor-element-399761dc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10619 .elementor-element.elementor-element-399761dc .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:14px;}.elementor-10619 .elementor-element.elementor-element-399761dc .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-399761dc .elementor-icon-list-icon i{color:#ffffff;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-399761dc .elementor-icon-list-icon svg{fill:#ffffff;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-399761dc .elementor-icon-list-text{color:#ffffff;}.elementor-10619 .elementor-element.elementor-element-7aaaeb7c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-10619 .elementor-element.elementor-element-2daf45cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 41px 0px;}.elementor-10619 .elementor-element.elementor-element-2daf45cf .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;line-height:16px;color:#FFFFFF;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-2daf45cf .elementor-heading-title{color:#ffffff;}.elementor-10619 .elementor-element.elementor-element-1d2c5b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-1d2c5b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-10619 .elementor-element.elementor-element-1d2c5b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-10619 .elementor-element.elementor-element-1d2c5b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-10619 .elementor-element.elementor-element-1d2c5b1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-10619 .elementor-element.elementor-element-1d2c5b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-10619 .elementor-element.elementor-element-1d2c5b1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10619 .elementor-element.elementor-element-1d2c5b1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10619 .elementor-element.elementor-element-1d2c5b1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10619 .elementor-element.elementor-element-1d2c5b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10619 .elementor-element.elementor-element-1d2c5b1 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:14px;}.elementor-10619 .elementor-element.elementor-element-1d2c5b1 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-1d2c5b1 .elementor-icon-list-icon i{color:#ffffff;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-1d2c5b1 .elementor-icon-list-icon svg{fill:#ffffff;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-1d2c5b1 .elementor-icon-list-text{color:#ffffff;}.elementor-10619 .elementor-element.elementor-element-78bfe127{--display:flex;--align-items:flex-start;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10619 .elementor-element.elementor-element-1b1d0d24 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 41px 0px;}.elementor-10619 .elementor-element.elementor-element-1b1d0d24 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;line-height:16px;color:#FFFFFF;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-1b1d0d24 .elementor-heading-title{color:#ffffff;}.elementor-10619 .elementor-element.elementor-element-5e016633 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-5e016633 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-10619 .elementor-element.elementor-element-5e016633 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-10619 .elementor-element.elementor-element-5e016633 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-10619 .elementor-element.elementor-element-5e016633 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-10619 .elementor-element.elementor-element-5e016633 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-10619 .elementor-element.elementor-element-5e016633 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10619 .elementor-element.elementor-element-5e016633 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10619 .elementor-element.elementor-element-5e016633{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10619 .elementor-element.elementor-element-5e016633 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10619 .elementor-element.elementor-element-5e016633 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:14px;}.elementor-10619 .elementor-element.elementor-element-5e016633 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-5e016633 .elementor-icon-list-icon i{color:#ffffff;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-5e016633 .elementor-icon-list-icon svg{fill:#ffffff;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-5e016633 .elementor-icon-list-text{color:#ffffff;}.elementor-10619 .elementor-element.elementor-element-6e282672{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-10619 .elementor-element.elementor-element-6e282672:not(.elementor-motion-effects-element-type-background), .elementor-10619 .elementor-element.elementor-element-6e282672 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-10619 .elementor-element.elementor-element-dba6aba{--display:flex;}.elementor-10619 .elementor-element.elementor-element-339f63c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-10619 .elementor-element.elementor-element-339f63c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-10619 .elementor-element.elementor-element-339f63c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-10619 .elementor-element.elementor-element-339f63c8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-10619 .elementor-element.elementor-element-339f63c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-10619 .elementor-element.elementor-element-339f63c8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10619 .elementor-element.elementor-element-339f63c8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10619 .elementor-element.elementor-element-339f63c8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10619 .elementor-element.elementor-element-339f63c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10619 .elementor-element.elementor-element-339f63c8 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:14px;}.elementor-10619 .elementor-element.elementor-element-339f63c8 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-339f63c8 .elementor-icon-list-icon i{color:#ffffff;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-339f63c8 .elementor-icon-list-icon svg{fill:#ffffff;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-339f63c8 .elementor-icon-list-text{color:#ffffff;}.elementor-10619 .elementor-element.elementor-element-225f9c3c{--display:flex;}.elementor-10619 .elementor-element.elementor-element-3e277d53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-10619 .elementor-element.elementor-element-3e277d53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-10619 .elementor-element.elementor-element-3e277d53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-10619 .elementor-element.elementor-element-3e277d53 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-10619 .elementor-element.elementor-element-3e277d53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-10619 .elementor-element.elementor-element-3e277d53 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10619 .elementor-element.elementor-element-3e277d53 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10619 .elementor-element.elementor-element-3e277d53{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10619 .elementor-element.elementor-element-3e277d53 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10619 .elementor-element.elementor-element-3e277d53 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:14px;}.elementor-10619 .elementor-element.elementor-element-3e277d53 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-3e277d53 .elementor-icon-list-icon i{color:#ffffff;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-3e277d53 .elementor-icon-list-icon svg{fill:#ffffff;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-3e277d53 .elementor-icon-list-text{color:#ffffff;}.elementor-10619 .elementor-element.elementor-element-525d75f0{--display:flex;}.elementor-10619 .elementor-element.elementor-element-91f01c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-10619 .elementor-element.elementor-element-91f01c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-10619 .elementor-element.elementor-element-91f01c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-10619 .elementor-element.elementor-element-91f01c6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-10619 .elementor-element.elementor-element-91f01c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-10619 .elementor-element.elementor-element-91f01c6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10619 .elementor-element.elementor-element-91f01c6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10619 .elementor-element.elementor-element-91f01c6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10619 .elementor-element.elementor-element-91f01c6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10619 .elementor-element.elementor-element-91f01c6 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:14px;}.elementor-10619 .elementor-element.elementor-element-91f01c6 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-91f01c6 .elementor-icon-list-icon i{color:#ffffff;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-91f01c6 .elementor-icon-list-icon svg{fill:#ffffff;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-91f01c6 .elementor-icon-list-text{color:#ffffff;}.elementor-10619 .elementor-element.elementor-element-432afd22{--display:flex;}.elementor-10619 .elementor-element.elementor-element-5506540 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-5506540 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-10619 .elementor-element.elementor-element-5506540 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-10619 .elementor-element.elementor-element-5506540 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-10619 .elementor-element.elementor-element-5506540 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-10619 .elementor-element.elementor-element-5506540 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-10619 .elementor-element.elementor-element-5506540 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10619 .elementor-element.elementor-element-5506540 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10619 .elementor-element.elementor-element-5506540{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10619 .elementor-element.elementor-element-5506540 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10619 .elementor-element.elementor-element-5506540 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:14px;}.elementor-10619 .elementor-element.elementor-element-5506540 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-5506540 .elementor-icon-list-icon i{color:#ffffff;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-5506540 .elementor-icon-list-icon svg{fill:#ffffff;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-5506540 .elementor-icon-list-text{color:#ffffff;}.elementor-10619 .elementor-element.elementor-element-5ec70b82{--display:flex;}.elementor-10619 .elementor-element.elementor-element-5e529e42 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-5e529e42 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-10619 .elementor-element.elementor-element-5e529e42 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-10619 .elementor-element.elementor-element-5e529e42 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-10619 .elementor-element.elementor-element-5e529e42 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-10619 .elementor-element.elementor-element-5e529e42 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-10619 .elementor-element.elementor-element-5e529e42 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10619 .elementor-element.elementor-element-5e529e42 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10619 .elementor-element.elementor-element-5e529e42{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10619 .elementor-element.elementor-element-5e529e42 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10619 .elementor-element.elementor-element-5e529e42 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:14px;}.elementor-10619 .elementor-element.elementor-element-5e529e42 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-5e529e42 .elementor-icon-list-icon i{color:#ffffff;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-5e529e42 .elementor-icon-list-icon svg{fill:#ffffff;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-5e529e42 .elementor-icon-list-text{color:#ffffff;}.elementor-10619 .elementor-element.elementor-element-7e08390a{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-10619 .elementor-element.elementor-element-7e08390a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-color:#FFFFFF1F;}:where( .elementor-10619 .elementor-element.elementor-element-7e08390a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Open Sans", Sans-serif;font-weight:500;}:where( .elementor-10619 .elementor-element.elementor-element-7e08390a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-10619 .elementor-element.elementor-element-79567dd4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-10619 .elementor-element.elementor-element-79567dd4:not(.elementor-motion-effects-element-type-background), .elementor-10619 .elementor-element.elementor-element-79567dd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-10619 .elementor-element.elementor-element-641e5e74{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-10619 .elementor-element.elementor-element-641e5e74.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10619 .elementor-element.elementor-element-24d2a172{--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:flex-end;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--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-10619 .elementor-element.elementor-element-4e432a06{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-10619 .elementor-element.elementor-element-4e432a06 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-4e432a06 img{width:100%;max-width:100%;}.elementor-10619 .elementor-element.elementor-element-26e1bbd3{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:end;}.elementor-10619 .elementor-element.elementor-element-26e1bbd3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-26e1bbd3 img{width:100%;max-width:100%;}.elementor-10619 .elementor-element.elementor-element-79e3226{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:end;}.elementor-10619 .elementor-element.elementor-element-79e3226 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-79e3226 img{width:100%;max-width:100%;}.elementor-10619 .elementor-element.elementor-element-6b176308{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-10619 .elementor-element.elementor-element-6b176308:not(.elementor-motion-effects-element-type-background), .elementor-10619 .elementor-element.elementor-element-6b176308 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-10619 .elementor-element.elementor-element-24cd0a25{--divider-border-style:solid;--divider-color:#FFFFFF0D;--divider-border-width:1px;}.elementor-10619 .elementor-element.elementor-element-24cd0a25 .elementor-divider-separator{width:100%;}.elementor-10619 .elementor-element.elementor-element-24cd0a25 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10619 .elementor-element.elementor-element-1f226f0d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-10619 .elementor-element.elementor-element-1f226f0d:not(.elementor-motion-effects-element-type-background), .elementor-10619 .elementor-element.elementor-element-1f226f0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-10619 .elementor-element.elementor-element-73c80b62{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--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-10619 .elementor-element.elementor-element-73c80b62.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10619 .elementor-element.elementor-element-2ea0650f{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-10619 .elementor-element.elementor-element-2ea0650f img{width:100%;}.elementor-10619 .elementor-element.elementor-element-73e98b28 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-73e98b28 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:200;line-height:16px;color:#FFFFFF63;}[data-theme="dark"] .elementor-10619 .elementor-element.elementor-element-73e98b28 .elementor-heading-title{color:#ffffff;}.elementor-10619 .elementor-element.elementor-element-77ffb30a{--grid-template-columns:repeat(0, auto);--icon-size:18px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-10619 .elementor-element.elementor-element-77ffb30a .elementor-widget-container{text-align:center;}.elementor-10619 .elementor-element.elementor-element-77ffb30a > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 1px;border-color:#FFFFFF;}.elementor-10619 .elementor-element.elementor-element-77ffb30a .elementor-social-icon{background-color:#00000000;--icon-padding:0.4em;border-style:none;}.elementor-10619 .elementor-element.elementor-element-77ffb30a .elementor-icon{border-radius:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-7c6a1118{--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:flex-end;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-10619:not(.elementor-motion-effects-element-type-background), body.elementor-page-10619 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}@media(max-width:1366px){.elementor-10619 .elementor-element.elementor-element-f7dc200{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10619 .elementor-element.elementor-element-d801e71{--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:30px;--padding-top:12px;--padding-bottom:12px;--padding-left:30px;--padding-right:30px;}.elementor-10619 .elementor-element.elementor-element-111866c .elementor-nav-menu .elementor-item{font-size:12px;}.elementor-10619 .elementor-element.elementor-element-f075a97 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-86ac6cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-aa3c819{--swiper-slides-to-display:3;}.elementor-10619 .elementor-element.elementor-element-b363a54{--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-10619 .elementor-element.elementor-element-32fdba1{--grid-columns:4;}.elementor-10619 .elementor-element.elementor-element-32fdba1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-4ced4f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-10619 .elementor-element.elementor-element-a9ae402{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-10619 .elementor-element.elementor-element-7234221 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-774dbad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-10619 .elementor-element.elementor-element-97aaa9c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-10619 .elementor-element.elementor-element-ab1ca50 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-dbe1661 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-10619 .elementor-element.elementor-element-ef12032{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-10619 .elementor-element.elementor-element-4619c85 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-abda113 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-10619 .elementor-element.elementor-element-76af345{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-10619 .elementor-element.elementor-element-6c51812 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-bf33f58 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-10619 .elementor-element.elementor-element-9c379c6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-10619 .elementor-element.elementor-element-8036a54 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-f1047a3{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10619 .elementor-element.elementor-element-a242a5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:80px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-645db177{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-10619 .elementor-element.elementor-element-79567dd4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-10619 .elementor-element.elementor-element-6b176308{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-10619 .elementor-element.elementor-element-1f226f0d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-10619 .elementor-element.elementor-element-73e98b28 .elementor-heading-title{font-size:12px;}}@media(max-width:1024px){.elementor-10619 .elementor-element.elementor-element-f7dc200{--margin-top:0px;--margin-bottom:0px;--margin-left:00px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10619 .elementor-element.elementor-element-d801e71{--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:30px;--padding-top:12px;--padding-bottom:12px;--padding-left:30px;--padding-right:30px;}.elementor-10619 .elementor-element.elementor-element-111866c .elementor-nav-menu .elementor-item{font-size:11px;letter-spacing:0px;word-spacing:0.1em;}.elementor-10619 .elementor-element.elementor-element-111866c .elementor-nav-menu--main .elementor-item{padding-left:12px;padding-right:12px;}.elementor-10619 .elementor-element.elementor-element-9d9017d .elementor-button{font-size:11px;padding:10px 14px 10px 14px;}.elementor-10619 .elementor-element.elementor-element-b5b5420{--margin-top:0px;--margin-bottom:0px;--margin-left:00px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10619 .elementor-element.elementor-element-d40aea2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-4734dfc .elementor-heading-title{font-size:2.7rem;}.elementor-10619 .elementor-element.elementor-element-f075a97 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-f075a97 .elementor-heading-title{font-size:2.7rem;}.elementor-10619 .elementor-element.elementor-element-aa3c819{--swiper-slides-to-display:2;}.elementor-10619 .elementor-element.elementor-element-b363a54{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10619 .elementor-element.elementor-element-f2e041f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-10619 .elementor-element.elementor-element-9eded54 > .elementor-widget-container{margin:0px 0px 0px 30px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-32fdba1{--grid-columns:2;--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-10619 .elementor-element.elementor-element-32fdba1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-10619 .elementor-element.elementor-element-4ced4f6 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:10px 30px 10px 30px;}.elementor-10619 .elementor-element.elementor-element-a9ae402{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-10619 .elementor-element.elementor-element-7aecdcc{--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-10619 .elementor-element.elementor-element-7234221{--grid-columns:2;--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-10619 .elementor-element.elementor-element-774dbad > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-97aaa9c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-10619 .elementor-element.elementor-element-ab1ca50{--grid-columns:2;}.elementor-10619 .elementor-element.elementor-element-dbe1661 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-ef12032{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-10619 .elementor-element.elementor-element-4619c85{--grid-columns:2;--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-10619 .elementor-element.elementor-element-abda113 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-76af345{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-10619 .elementor-element.elementor-element-6c51812{--grid-columns:2;--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-10619 .elementor-element.elementor-element-bf33f58 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-9c379c6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-10619 .elementor-element.elementor-element-8036a54{--grid-columns:2;--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-10619 .elementor-element.elementor-element-f1047a3{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-10619 .elementor-element.elementor-element-a242a5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-645db177{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-10619 .elementor-element.elementor-element-6e282672{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-10619 .elementor-element.elementor-element-24d2a172{--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-10619 .elementor-element.elementor-element-4e432a06 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-4e432a06{--container-widget-width:191px;--container-widget-flex-grow:0;width:var( --container-widget-width, 191px );max-width:191px;}.elementor-10619 .elementor-element.elementor-element-4e432a06 img{height:86;}.elementor-10619 .elementor-element.elementor-element-26e1bbd3{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-10619 .elementor-element.elementor-element-79e3226 img{width:100%;max-width:100%;}.elementor-10619 .elementor-element.elementor-element-6b176308{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10619 .elementor-element.elementor-element-1f226f0d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10619 .elementor-element.elementor-element-73c80b62{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-10619 .elementor-element.elementor-element-2ea0650f{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;}.elementor-10619 .elementor-element.elementor-element-2ea0650f img{width:100%;max-width:100%;}.elementor-10619 .elementor-element.elementor-element-73e98b28 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-10619 .elementor-element.elementor-element-73e98b28 .elementor-heading-title{font-size:10px;}.elementor-10619 .elementor-element.elementor-element-77ffb30a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-10619 .elementor-element.elementor-element-77ffb30a{--icon-size:16px;}.elementor-10619 .elementor-element.elementor-element-7c6a1118{--justify-content:flex-end;--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-10619 .elementor-element.elementor-element-7c6a1118.e-con{--align-self:flex-start;}}@media(max-width:767px){.elementor-10619 .elementor-element.elementor-element-15a736e{--width:100%;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-10619 .elementor-element.elementor-element-b5b5420{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:30px;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-10619 .elementor-element.elementor-element-5cb0d2a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-5cb0d2a .elementor-icon{font-size:25px;}.elementor-10619 .elementor-element.elementor-element-5cb0d2a .elementor-icon svg{height:25px;}.elementor-10619 .elementor-element.elementor-element-613b5db{--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10619 .elementor-element.elementor-element-7f373b5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-10619 .elementor-element.elementor-element-4734dfc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-4734dfc{text-align:center;}.elementor-10619 .elementor-element.elementor-element-4734dfc .elementor-heading-title{font-size:1.8rem;line-height:1.3em;}.elementor-10619 .elementor-element.elementor-element-f075a97{width:var( --container-widget-width, 275px );max-width:275px;--container-widget-width:275px;--container-widget-flex-grow:0;}.elementor-10619 .elementor-element.elementor-element-f075a97 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-f075a97.elementor-element{--align-self:center;}.elementor-10619 .elementor-element.elementor-element-f075a97 .elementor-heading-title{font-size:1.8rem;line-height:1.3em;}.elementor-10619 .elementor-element.elementor-element-86ac6cf > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-1323f7a > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-10619 .elementor-element.elementor-element-1323f7a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:1;}.elementor-10619 .elementor-element.elementor-element-9145aa0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10619 .elementor-element.elementor-element-aa3c819{--swiper-slides-to-display:1;}.elementor-10619 .elementor-element.elementor-element-b363a54{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-10619 .elementor-element.elementor-element-32fdba1{--grid-columns:1;--grid-row-gap:50px;}.elementor-10619 .elementor-element.elementor-element-7234221{--grid-columns:1;}.elementor-10619 .elementor-element.elementor-element-ab1ca50{--grid-columns:1;}.elementor-10619 .elementor-element.elementor-element-4619c85{--grid-columns:1;}.elementor-10619 .elementor-element.elementor-element-6c51812{--grid-columns:1;}.elementor-10619 .elementor-element.elementor-element-8036a54{--grid-columns:1;}.elementor-10619 .elementor-element.elementor-element-f1047a3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-10619 .elementor-element.elementor-element-d182738{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10619 .elementor-element.elementor-element-a242a5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-dba6aba{--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-10619 .elementor-element.elementor-element-339f63c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-10619 .elementor-element.elementor-element-225f9c3c{--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-10619 .elementor-element.elementor-element-3e277d53 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-10619 .elementor-element.elementor-element-525d75f0{--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-10619 .elementor-element.elementor-element-91f01c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-10619 .elementor-element.elementor-element-432afd22{--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-10619 .elementor-element.elementor-element-5506540 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-10619 .elementor-element.elementor-element-5ec70b82{--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-10619 .elementor-element.elementor-element-5e529e42 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-10619 .elementor-element.elementor-element-7e08390a{--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:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-font-size:15px;}.elementor-10619 .elementor-element.elementor-element-7e08390a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-width:0px 0px 1px 0px;}.elementor-10619 .elementor-element.elementor-element-7e08390a {--n-accordion-padding:0px 0px 10px 0px;}:where( .elementor-10619 .elementor-element.elementor-element-7e08390a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-79567dd4{--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;--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-10619 .elementor-element.elementor-element-24d2a172{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-10619 .elementor-element.elementor-element-4e432a06{--container-widget-width:69px;--container-widget-flex-grow:0;width:var( --container-widget-width, 69px );max-width:69px;}.elementor-10619 .elementor-element.elementor-element-4e432a06 img{width:100%;}.elementor-10619 .elementor-element.elementor-element-26e1bbd3{--container-widget-width:55px;--container-widget-flex-grow:0;width:var( --container-widget-width, 55px );max-width:55px;}.elementor-10619 .elementor-element.elementor-element-79e3226{--container-widget-width:129px;--container-widget-flex-grow:0;width:var( --container-widget-width, 129px );max-width:129px;}.elementor-10619 .elementor-element.elementor-element-24cd0a25 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-10619 .elementor-element.elementor-element-1f226f0d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10619 .elementor-element.elementor-element-73c80b62{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-10619 .elementor-element.elementor-element-2ea0650f{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-10619 .elementor-element.elementor-element-73e98b28 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-73e98b28 .elementor-heading-title{font-size:12px;}.elementor-10619 .elementor-element.elementor-element-77ffb30a > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-7c6a1118{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}}@media(min-width:768px){.elementor-10619 .elementor-element.elementor-element-f7dc200{--content-width:1150px;}.elementor-10619 .elementor-element.elementor-element-d801e71{--content-width:1150px;}.elementor-10619 .elementor-element.elementor-element-de621b7{--width:10%;}.elementor-10619 .elementor-element.elementor-element-a464763{--width:70%;}.elementor-10619 .elementor-element.elementor-element-8ca0578{--width:20%;}.elementor-10619 .elementor-element.elementor-element-613b5db{--width:100.717%;}.elementor-10619 .elementor-element.elementor-element-8195c58{--width:100%;}.elementor-10619 .elementor-element.elementor-element-b363a54{--content-width:1400px;}.elementor-10619 .elementor-element.elementor-element-f2e041f{--content-width:1400px;}.elementor-10619 .elementor-element.elementor-element-a9ae402{--content-width:1400px;}.elementor-10619 .elementor-element.elementor-element-7aecdcc{--content-width:1400px;}.elementor-10619 .elementor-element.elementor-element-97aaa9c{--content-width:1400px;}.elementor-10619 .elementor-element.elementor-element-efaf800{--content-width:1400px;}.elementor-10619 .elementor-element.elementor-element-ef12032{--content-width:1400px;}.elementor-10619 .elementor-element.elementor-element-dc6229b{--content-width:1400px;}.elementor-10619 .elementor-element.elementor-element-76af345{--content-width:1400px;}.elementor-10619 .elementor-element.elementor-element-0fe8a5e{--content-width:1400px;}.elementor-10619 .elementor-element.elementor-element-9c379c6{--content-width:1400px;}.elementor-10619 .elementor-element.elementor-element-3af10ab{--content-width:1400px;}.elementor-10619 .elementor-element.elementor-element-f1047a3{--content-width:1200px;}.elementor-10619 .elementor-element.elementor-element-d182738{--content-width:1200px;}.elementor-10619 .elementor-element.elementor-element-cc3fa91{--content-width:1200px;}.elementor-10619 .elementor-element.elementor-element-3a2aab0a{--width:71%;}.elementor-10619 .elementor-element.elementor-element-59d18e43{--width:72%;}.elementor-10619 .elementor-element.elementor-element-15ad1b59{--width:100%;}.elementor-10619 .elementor-element.elementor-element-7aaaeb7c{--width:94%;}.elementor-10619 .elementor-element.elementor-element-78bfe127{--width:54%;}.elementor-10619 .elementor-element.elementor-element-641e5e74{--width:70%;}.elementor-10619 .elementor-element.elementor-element-24d2a172{--width:30%;}.elementor-10619 .elementor-element.elementor-element-73c80b62{--width:70%;}.elementor-10619 .elementor-element.elementor-element-7c6a1118{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10619 .elementor-element.elementor-element-f7dc200{--content-width:93%;}.elementor-10619 .elementor-element.elementor-element-d801e71{--content-width:100%;}.elementor-10619 .elementor-element.elementor-element-de621b7{--width:11%;}.elementor-10619 .elementor-element.elementor-element-a464763{--width:70%;}.elementor-10619 .elementor-element.elementor-element-8ca0578{--width:19%;}.elementor-10619 .elementor-element.elementor-element-3a2aab0a{--width:49%;}.elementor-10619 .elementor-element.elementor-element-59d18e43{--width:40%;}.elementor-10619 .elementor-element.elementor-element-15ad1b59{--width:100%;}.elementor-10619 .elementor-element.elementor-element-7aaaeb7c{--width:559px;}.elementor-10619 .elementor-element.elementor-element-78bfe127{--width:51%;}.elementor-10619 .elementor-element.elementor-element-641e5e74{--width:65%;}.elementor-10619 .elementor-element.elementor-element-24d2a172{--width:35%;}.elementor-10619 .elementor-element.elementor-element-73c80b62{--width:70%;}.elementor-10619 .elementor-element.elementor-element-7c6a1118{--width:26%;}}/* Start custom CSS for html, class: .elementor-element-d5a7e9e */.elementor-10619 .elementor-element.elementor-element-d5a7e9e {
    display: none !important;
    opacity: 0 !important;
}

.elementor-10619 .elementor-element.elementor-element-d5a7e9e.is-active {
    display: inline-flex !important;
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-922f608 *//* ======================================================= */
/* 1. TOPO DO SITE (Sem .is-active): Lupa 100% oculta    */
/* ======================================================= */
.scroll-reveal-icon {
    opacity: 0 !important;
    visibility: hidden !important;
    max-width: 0 !important;
    width: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    transform: scale(0) !important;
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1) !important;
    pointer-events: none !important;
    overflow: hidden !important;
}

/* ======================================================= */
/* 2. AO ROLAR O MOUSE (> 30%): Lupa surge suavemente      */
/* ======================================================= */
.scroll-reveal-icon.is-active {
    opacity: 1 !important;
    visibility: visible !important;
    max-width: 60px !important; /* Ajusta o tamanho da área da lupa */
    width: auto !important;
    transform: scale(1) !important;
    pointer-events: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d801e71 *//* Efeito de Vidro Premium Adaptado para Elementor */
.elementor-10619 .elementor-element.elementor-element-d801e71 {
  background: rgba(255, 255, 255, 0.5) !important;
  backdrop-filter: blur(30px) !important;
  -webkit-backdrop-filter: blur(30px) !important;
  border-radius: 9999px !important;
  border: 1px solid rgba(255, 255, 255, 0.3) !important;
  
  position: relative !important;
  overflow: hidden !important;
}

/* Linha superior de brilho */
.elementor-10619 .elementor-element.elementor-element-d801e71::before {
  content: '' !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  height: 1px !important;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  ) !important;
}

/* Linha lateral de brilho */
.elementor-10619 .elementor-element.elementor-element-d801e71::after {
  content: '' !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 1px !important;
  height: 100% !important;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  ) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5b5420 *//* Efeito de Vidro Premium com Centralização Perfeita */
.elementor-10619 .elementor-element.elementor-element-b5b5420 {
  background: rgba(255, 255, 255, 0.2) !important;
  backdrop-filter: blur(30px) !important;
  -webkit-backdrop-filter: blur(30px) !important;
  border-radius: 9999px !important;
  border: 1px solid rgba(255, 255, 255, 0.3) !important;
  
  /* FIX DE POSICIONAMENTO E CENTRALIZAÇÃO */
  position: fixed !important;
  top: 25px !important;
  left: 30px !important;
  right: 30px !important;
  width: auto !important; /* Força o container a se ajustar exatamente entre 30px da esquerda e 30px da direita */
  margin-left: 0 !important; /* Remove a margem duplicada que o Elementor injeta */
  margin-right: 0 !important;
  overflow: hidden !important;
}

/* Linha superior de brilho */
.elementor-10619 .elementor-element.elementor-element-b5b5420::before {
  content: '' !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  height: 1px !important;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  ) !important;
}

/* Linha lateral de brilho */
.elementor-10619 .elementor-element.elementor-element-b5b5420::after {
  content: '' !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 1px !important;
  height: 100% !important;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  ) !important;
}/* End custom CSS */
/* Start custom CSS for search, class: .elementor-element-1323f7a *//* HERO SEARCH — CSS completo, formulario + sugestoes + botao X.
 * Substituir o CSS anterior do Hero Search e o CSS separado do X.
 * Usar no CSS global/WPCode ou no CSS personalizado do widget Elementor.
 * O widget da busca deve ter a classe hero-search-section ou hero-search-bar.
 * Manter o JavaScript 14-busca-hero-com-botao-fechar.js.
 * Sem IDs de pagina, formulario ou widgets e sem o token .elementor-10619 .elementor-element.elementor-element-1323f7a.
 */
/* Container principal do formulário */
:is(.hero-search-section, .hero-search-bar) .e-search-form {
    position: relative !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: space-between !important;
    background-color: #ffffff !important;
    border: 1px solid rgba(228, 228, 231, 0.8) !important;
    border-radius: 9999px !important;
    padding: 4px 10px 4px 24px !important;
    box-shadow: 0 8px 30px rgba(0, 0, 0, 0.06) !important;
    transition: box-shadow 0.3s ease, border-color 0.3s ease !important;
    width: 100% !important;
    max-width: 672px !important; /* max-w-2xl */
    margin: 0 auto !important;
    box-sizing: border-box !important;
}

/* Efeito de foco/hover no formulário inteiro */
:is(.hero-search-section, .hero-search-bar) .e-search-form:hover {
    box-shadow: 0 8px 30px rgba(0, 0, 0, 0.12) !important;
}

/* Embrulho do input e do ícone */
:is(.hero-search-section, .hero-search-bar) .e-search-input-wrapper {
    display: flex !important;
    flex-direction: row !important; /* Força o alinhamento horizontal */
    align-items: center !important; /* Centraliza verticalmente o ícone e o input */
    flex: 1 !important;
    min-width: 0;
    background: transparent !important;
    margin-right: 16px !important;
    padding: 0 !important;
}

/* Adiciona o ícone de lupa original (via SVG no pseudo-elemento) */
:is(.hero-search-section, .hero-search-bar) .e-search-input-wrapper::before {
    content: "" !important;
    display: inline-block !important;
    width: 22px !important; 
    height: 22px !important;
    margin-right: 12px !important;
    flex-shrink: 0 !important;
    /* Alterado para %23a1a1aa (cinza claro suave) */
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23a1a1aa" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}


/* Estilização do campo de texto */
:is(.hero-search-section, .hero-search-bar) .e-search-input {
    background: transparent !important;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    color: #a1a1aa !important;
    width: 100% !important;
    padding: 8px 0 !important; /* Pequeno espaçamento vertical para respiro */
    height: auto !important;
    margin: 0 !important;
}

/* Estilo do Placeholder */
:is(.hero-search-section, .hero-search-bar) .e-search-input::placeholder {
    color: #a1a1aa !important;
    opacity: 1 !important;
}

/* Estilização do Botão de Buscar */
:is(.hero-search-section, .hero-search-bar) .e-search-submit {
    background-color: #b34df8 !important;
    color: #ffffff !important;
    border-radius: 9999px !important;
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    padding: 13px 25px !important; /* px-10 py-4 */
    border: none !important;
    cursor: pointer !important;
    transition: background-color 0.2s ease, transform 0.1s ease !important;
    height: auto !important;
    line-height: 1 !important;
    box-shadow: 0 4px 12px rgba(179, 77, 248, 0.15) !important;
}

/* Hover do botão */
:is(.hero-search-section, .hero-search-bar) .e-search-submit:hover {
    background-color: #9934e0 !important;
    box-shadow: 0 6px 16px rgba(179, 77, 248, 0.3) !important;
}

/* Efeito de clique do botão */
:is(.hero-search-section, .hero-search-bar) .e-search-submit:active {
    transform: scale(0.96) !important;
}

/* Remove a borda padrão que o Elementor pode colocar no foco */
:is(.hero-search-section, .hero-search-bar) .e-search-input:focus {
    outline: none !important;
    border: none !important;
    box-shadow: none !important;
}



/* Painel de sugestoes: o JavaScript 14 controla display. */
:is(.hero-search-section, .hero-search-bar) .search-suggestions-box {
    position: absolute !important;
    top: calc(100% + 12px) !important;
    right: auto !important;
    bottom: auto !important;
    left: 50% !important;
    display: none;
    width: min(672px, calc(100vw - 24px)) !important;
    max-width: 672px !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: translateX(-50%) !important;
    box-sizing: border-box !important;
    background: #fff !important;
    border-radius: 24px !important;
    box-shadow: 0 20px 40px rgba(0,0,0,.08), 0 0 0 1px rgba(0,0,0,.03) !important;
    z-index: 2147483000 !important;
    pointer-events: auto !important;
    overflow: visible !important;
}
/* Somente o conteudo rola; o X fica fora desta area. */
:is(.hero-search-section, .hero-search-bar) .search-suggestions-box > div {
    max-height: min(60dvh, 480px) !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    border-radius: 24px !important;
    overscroll-behavior: contain;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: thin;
    scrollbar-color: #d4d4d8 transparent;
}
:is(.hero-search-section, .hero-search-bar) .search-suggestions-box > div::-webkit-scrollbar { width: 6px; }
:is(.hero-search-section, .hero-search-bar) .search-suggestions-box > div::-webkit-scrollbar-track { background: transparent; }
:is(.hero-search-section, .hero-search-bar) .search-suggestions-box > div::-webkit-scrollbar-thumb { background: #d4d4d8; border-radius: 99px; }

/* Foco visivel no formulario e no botao Buscar. */
:is(.hero-search-section, .hero-search-bar) .e-search-form:focus-within {
    border-color: #b34df8 !important;
}
:is(.hero-search-section, .hero-search-bar) .e-search-submit:focus-visible {
    outline: 2px solid #b34df8;
    outline-offset: 3px;
}
:is(.hero-search-section, .hero-search-bar) .e-search-submit { flex-shrink: 0; }

/* Mobile: preserva o painel acima do carrossel. */
@media (max-width:767px) {
    .e-con:has(.hero-search-section),
    .e-con:has(.hero-search-bar) {
        position: relative !important;
        z-index: 20 !important;
    }
    .hero-search-section,
    .hero-search-bar {
        position: relative !important;
        z-index: 21 !important;
        overflow: visible !important;
    }
    .elementor-popup-modal:has(:is(.hero-search-section, .hero-search-bar)) .dialog-widget-content,
    .elementor-popup-modal:has(:is(.hero-search-section, .hero-search-bar)) .dialog-message,
    :is(.hero-search-section, .hero-search-bar) .elementor-widget-container,
    :is(.hero-search-section, .hero-search-bar) .e-search-form {
        overflow: visible !important;
    }
    :is(.hero-search-section, .hero-search-bar) .search-suggestions-box { width: calc(100vw - 24px) !important; }
    :is(.hero-search-section, .hero-search-bar) .search-suggestions-box > div { max-height: min(50dvh, 420px) !important; }
}

/* Botao X */
:is(.hero-search-section, .hero-search-bar) .search-suggestions-box > .blocks-suggestions-close {
  position: absolute !important;
  top: 12px !important;
  right: 16px !important;
  z-index: 10;
  display: grid !important;
  place-items: center;
  box-sizing: border-box;
  width: 36px !important;
  height: 36px !important;
  min-width: 36px;
  min-height: 36px;
  margin: 0 !important;
  padding: 8px !important;
  border: 0 !important;
  border-radius: 50% !important;
  background: #fff !important;
  color: #71717a !important;
  box-shadow: none !important;
  line-height: 1 !important;
  cursor: pointer;
  pointer-events: auto;
}
:is(.hero-search-section, .hero-search-bar) .search-suggestions-box > .blocks-suggestions-close svg {
  width: 18px;
  height: 18px;
  display: block;
  pointer-events: none;
}
:is(.hero-search-section, .hero-search-bar) .search-suggestions-box > .blocks-suggestions-close:hover {
  background: #f7efff !important;
  color: #b34df8 !important;
}
:is(.hero-search-section, .hero-search-bar) .search-suggestions-box > .blocks-suggestions-close:focus-visible {
  outline: 2px solid #b34df8;
  outline-offset: 3px;
}
:is(.hero-search-section, .hero-search-bar) .search-suggestions-box .blocks-suggestions-first-heading {
  box-sizing: border-box;
  padding-right: 46px !important;
}
@media (max-width:767px) {
  :is(.hero-search-section, .hero-search-bar) .search-suggestions-box > .blocks-suggestions-close {
    top: 8px !important;
    right: 10px !important;
    width: 40px !important;
    height: 40px !important;
  }
}

@media (prefers-reduced-motion:reduce) {
    :is(.hero-search-section, .hero-search-bar) .e-search-form,
    :is(.hero-search-section, .hero-search-bar) .e-search-submit { transition: none !important; }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-30249e1 *//* Mantém a rolagem dentro da moldura arredondada da Home. */
.elementor-10619 .elementor-element.elementor-element-30249e1.search-suggestions-box {
  overflow: hidden !important;
  padding: 8px !important;
  box-sizing: border-box !important;
}
.elementor-10619 .elementor-element.elementor-element-30249e1.search-suggestions-box > .elementor-widget-container {
  border-radius: 16px !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-aa3c819 *//* COLOCAR NO WIDGET LOOP CAROUSEL > AVANCADO > CSS PERSONALIZADO.
   SUBSTITUIR TODO o CSS antigo do widget por este arquivo.
   A pre-inicializacao corrigida JA esta integrada ao final.
   Nao acrescentar o antigo arquivo 02-carrossel-complemento.css.
   Manter o JavaScript v11 ativo e o CSS do card dentro do Loop Item.
   As medidas e os efeitos laterais originais foram preservados. */

/* ==========================================================================
   CARROSSEL 3 CAMADAS — LOOP CAROUSEL — CSS PRINCIPAL COMPLETO
   ========================================================================== */

/* ==========================================================================
   🎛️ CONTROLADORES PRINCIPAIS (DESKTOP, NOTEBOOK, TABLET & MOBILE)
   ========================================================================== */
.elementor-10619 .elementor-element.elementor-element-aa3c819 {
    /* --- 1. DESKTOP (> 1366px) --- */
    --slider-height-desktop: 490px;
    --slide-width-desktop: 700px;
    --slide-height-desktop: 437px;
    --card-radius-desktop: 3rem;
    --arrow-top-desktop: 50%;
    --arrow-gap-desktop: 95px; /* Distância exata da seta até a borda do card central */

    /* --- 2. NOTEBOOK (1025px até 1366px) --- */
    --slider-height-notebook: 440px;
    --slide-width-notebook: 560px;
    --slide-height-notebook: 360px;
    --card-radius-notebook: 2.2rem;
    --arrow-top-notebook: 50%;
    --arrow-gap-notebook: 85px;

    /* --- 3. TABLET (768px até 1024px) --- */
    --slider-height-tablet: 340px;
    --slide-width-tablet: 380px;
    --slide-height-tablet: 270px;
    --card-radius-tablet: 1.5rem;
    --arrow-top-tablet: 50%;
    --arrow-gap-tablet: 65px;

    /* --- 4. MOBILE (até 767px) --- */
    --slider-height-mobile: 480px;
    --slide-width-mobile: 72vw;
    --slide-height-mobile: 260px;
    --card-radius-mobile: 1.25rem;
    --arrow-top-mobile: 50%;
    --arrow-distance-mobile: 20px; /* No mobile fixamos na borda da tela */
}

/* --- OVERFLOW VISÍVEL --- */
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready,
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .elementor-widget-container {
    overflow: visible !important;
}

.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .elementor-swiper,
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper,
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-container {
    height: var(--slider-height-desktop) !important;
    position: relative !important;
    overflow: visible !important;
    width: 100% !important;
    -webkit-perspective: 1000px !important;
    perspective: 1000px !important;
}

/* --- WRAPPER (Fix Safari WebKit) --- */
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-wrapper {
    display: block !important;
    position: relative !important;
    height: 100% !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    gap: 0 !important;
    transform: none !important;
    -webkit-transform: none !important;
    transition-duration: 0ms !important;
    -webkit-transition-duration: 0ms !important;
    left: 0 !important;
    top: 0 !important;
}

/* --- BASE DOS SLIDES (DESKTOP) --- */
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide {
    width: var(--slide-width-desktop) !important;
    height: var(--slide-height-desktop) !important;
    border-radius: var(--card-radius-desktop) !important;
    overflow: hidden !important;
    position: absolute !important;
    left: 50% !important;
    right: auto !important;
    top: 50% !important;
    bottom: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
    pointer-events: none !important;
    flex-shrink: 0 !important;

    -webkit-backface-visibility: hidden !important;
    backface-visibility: hidden !important;
    -webkit-transform-style: preserve-3d !important;
    transform-style: preserve-3d !important;
    will-change: auto !important;

    -webkit-transform: translate3d(-50%, -50%, 0) scale(0.5) !important;
    transform: translate3d(-50%, -50%, 0) scale(0.5) !important;
    
    opacity: 0 !important;
    -webkit-filter: blur(12px) !important;
    filter: blur(12px) !important;
    z-index: 0 !important;
    
    -webkit-transition:
        -webkit-transform 1s cubic-bezier(0.25, 1, 0.5, 1),
        opacity 1s ease,
        -webkit-filter 1s ease,
        filter 1s ease,
        box-shadow 1s ease !important;
    transition:
        transform 1s cubic-bezier(0.25, 1, 0.5, 1),
        -webkit-transform 1s cubic-bezier(0.25, 1, 0.5, 1),
        opacity 1s ease,
        filter 1s ease,
        -webkit-filter 1s ease,
        box-shadow 1s ease !important;
}

.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide img {


    -webkit-user-drag: none !important;
    user-select: none !important;
    -webkit-backface-visibility: hidden !important;
    backface-visibility: hidden !important;
}

/* ==========================================================================
   CAMADAS (3D EFEITO PROFUNDIDADE)
   ========================================================================== */

/* 3ª CAMADA — fundo (-2 / +2) */
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide.crl-far-left {
    -webkit-transform: translate3d(calc(-50% - 65%), -50%, 0) scale(0.7) !important;
    transform: translate3d(calc(-50% - 65%), -50%, 0) scale(0.7) !important;
    opacity: 0.3 !important;
    -webkit-filter: blur(12px) !important;
    filter: blur(12px) !important;
    z-index: 30 !important;
    box-shadow: 0 20px 50px rgba(0,0,0,0.2) !important;
}
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide.crl-far-right {
    -webkit-transform: translate3d(calc(-50% + 65%), -50%, 0) scale(0.7) !important;
    transform: translate3d(calc(-50% + 65%), -50%, 0) scale(0.7) !important;
    opacity: 0.3 !important;
    -webkit-filter: blur(12px) !important;
    filter: blur(12px) !important;
    z-index: 30 !important;
    box-shadow: 0 20px 50px rgba(0,0,0,0.2) !important;
}

/* 2ª CAMADA — laterais (-1 / +1) */
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide.crl-left {
    -webkit-transform: translate3d(calc(-50% - 40%), -50%, 0) scale(0.85) !important;
    transform: translate3d(calc(-50% - 40%), -50%, 0) scale(0.85) !important;
    opacity: 0.6 !important;
    -webkit-filter: blur(4px) !important;
    filter: blur(4px) !important;
    z-index: 40 !important;
    box-shadow: 0 20px 50px rgba(0,0,0,0.2) !important;
}
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide.crl-right {
    -webkit-transform: translate3d(calc(-50% + 40%), -50%, 0) scale(0.85) !important;
    transform: translate3d(calc(-50% + 40%), -50%, 0) scale(0.85) !important;
    opacity: 0.6 !important;
    -webkit-filter: blur(4px) !important;
    filter: blur(4px) !important;
    z-index: 40 !important;
    box-shadow: 0 20px 50px rgba(0,0,0,0.2) !important;
}

/* 1ª CAMADA — centro ativo (scale: 1.1) */
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide.crl-center {
    -webkit-transform: translate3d(-50%, -50%, 0) scale(1.1) !important;
    transform: translate3d(-50%, -50%, 0) scale(1.1) !important;
    opacity: 1 !important;
    -webkit-filter: blur(0px) !important;
    filter: blur(0px) !important;
    z-index: 50 !important;
    box-shadow: 0 25px 60px rgba(0,0,0,0.25) !important;
}

/* ==========================================================================
   NAVEGAÇÃO GLASSMORPHISM — SETAS
   ========================================================================== */

.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .elementor-swiper-button-prev,
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .elementor-swiper-button-next,
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-button-prev,
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-button-next {
    width: 60px !important;
    height: 60px !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    position: absolute !important;
    top: var(--arrow-top-desktop) !important;
    margin-top: 0 !important;
    padding: 0 !important;
    cursor: pointer !important;
    
    -webkit-transform: translateY(-50%) translateZ(0) !important;
    transform: translateY(-50%) translateZ(0) !important;
    
    background: rgba(255, 255, 255, 0.2) !important;
    -webkit-backdrop-filter: blur(30px) !important;
    backdrop-filter: blur(30px) !important;
    border: 1px solid rgba(255, 255, 255, 0.3) !important;
    box-shadow:
        0 8px 32px rgba(0, 0, 0, 0.1),
        inset 0 1px 0 rgba(255, 255, 255, 0.5),
        inset 0 -1px 0 rgba(255, 255, 255, 0.1),
        inset 0 0 12px 6px rgba(255, 255, 255, 0.5) !important;
    z-index: 60 !important;
    opacity: 0 !important;
    pointer-events: none !important;

    -webkit-transition: opacity 0.4s ease, background 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease !important;
    transition: opacity 0.4s ease, background 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease !important;
}

/* POSICIONAMENTO DINÂMICO (DESKTOP > 1366px): 50% - metade do card (com scale 1.1) - gap */
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .elementor-swiper-button-prev,
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-button-prev {
    left: calc(50% - (var(--slide-width-desktop) * 1.1 / 2) - var(--arrow-gap-desktop)) !important;
    right: auto !important;
}
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .elementor-swiper-button-next,
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-button-next {
    right: calc(50% - (var(--slide-width-desktop) * 1.1 / 2) - var(--arrow-gap-desktop)) !important;
    left: auto !important;
}

/* Hover e Estados */
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready:hover .elementor-swiper-button-prev,
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready:hover .elementor-swiper-button-next,
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready:hover .swiper-button-prev,
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready:hover .swiper-button-next {
    opacity: 1 !important;
    pointer-events: auto !important;
}

.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .elementor-swiper-button-prev:hover,
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .elementor-swiper-button-next:hover,
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-button-prev:hover,
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-button-next:hover {
    background: rgba(255, 255, 255, 0.4) !important;
    border-color: rgba(255, 255, 255, 0.5) !important;
    transform: translateY(-50%) scale(1.08) translateZ(0) !important;
}

.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .elementor-swiper-button-prev:active,
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .elementor-swiper-button-next:active,
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-button-prev:active,
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-button-next:active {
    transform: translateY(-50%) scale(0.93) translateZ(0) !important;
}

/* Ícones das Setas */
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .elementor-swiper-button-prev i,
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .elementor-swiper-button-next i,
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-button-prev i,
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-button-next i {
    font-size: 22px !important;
    color: #ffffff !important;
}
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .elementor-swiper-button-prev svg,
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .elementor-swiper-button-next svg,
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-button-prev svg,
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-button-next svg {
    width: 22px !important;
    height: 22px !important;
    fill: #ffffff !important;
    color: #ffffff !important;
}

.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-pagination {
    display: none !important;
}

/* ==========================================================================
   BREAKPOINTS RESPONSIVOS (4 DISPOSITIVOS)
   ========================================================================== */

/* 💻 1. NOTEBOOK (1025px até 1366px) */
@media (min-width: 1025px) and (max-width: 1366px) {
    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .elementor-swiper,
    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper,
    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-container { 
        height: var(--slider-height-notebook) !important; 
    }
    
    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide { 
        width: var(--slide-width-notebook) !important; 
        height: var(--slide-height-notebook) !important; 
        border-radius: var(--card-radius-notebook) !important; 
    }
    
    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .elementor-swiper-button-prev,
    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .elementor-swiper-button-next,
    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-button-prev,
    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-button-next {
        top: var(--arrow-top-notebook) !important;
        width: 52px !important;
        height: 52px !important;
        opacity: 1 !important; /* Sempre visível no notebook */
        pointer-events: auto !important;
    }

    /* Posição ancorada ao card do meio no Notebook */
    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .elementor-swiper-button-prev,
    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-button-prev { 
        left: calc(50% - (var(--slide-width-notebook) * 1.1 / 2) - var(--arrow-gap-notebook)) !important; 
        right: auto !important;
    }
    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .elementor-swiper-button-next,
    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-button-next { 
        right: calc(50% - (var(--slide-width-notebook) * 1.1 / 2) - var(--arrow-gap-notebook)) !important; 
        left: auto !important;
    }
}

/* 📱 2. TABLET (768px até 1024px) */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .elementor-swiper,
    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper,
    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-container { 
        height: var(--slider-height-tablet) !important; 
    }
    
    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide { 
        width: var(--slide-width-tablet) !important; 
        height: var(--slide-height-tablet) !important; 
        border-radius: var(--card-radius-tablet) !important; 
    }
    
    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .elementor-swiper-button-prev,
    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .elementor-swiper-button-next,
    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-button-prev,
    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-button-next {
        top: var(--arrow-top-tablet) !important;
        width: 46px !important;
        height: 46px !important;
        opacity: 1 !important;
        pointer-events: auto !important;
    }

    /* Posição ancorada ao card do meio no Tablet */
    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .elementor-swiper-button-prev,
    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-button-prev { 
        left: calc(50% - (var(--slide-width-tablet) * 1.1 / 2) - var(--arrow-gap-tablet)) !important; 
        right: auto !important;
    }
    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .elementor-swiper-button-next,
    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-button-next { 
        right: calc(50% - (var(--slide-width-tablet) * 1.1 / 2) - var(--arrow-gap-tablet)) !important; 
        left: auto !important;
    }
}

/* 📲 3. MOBILE (até 767px) */
@media (max-width: 767px) {
    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .elementor-swiper,
    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper,
    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-container { 
        overflow: hidden !important; 
        height: var(--slider-height-mobile) !important; 
        width: 100% !important;
    }
    
    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide { 
        width: var(--slide-width-mobile) !important; 
        height: var(--slide-height-mobile) !important; 
        border-radius: var(--card-radius-mobile) !important; 
    }
    
    /* Central ativo no Mobile (scale 1.0) */
    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide.crl-center {
        -webkit-transform: translate3d(-50%, -50%, 0) scale(1.0) !important;
        transform: translate3d(-50%, -50%, 0) scale(1.0) !important;
    }

    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide.crl-left {
        -webkit-transform: translate3d(calc(-50% - 35%), -50%, 0) scale(0.8) !important;
        transform: translate3d(calc(-50% - 35%), -50%, 0) scale(0.8) !important;
    }
    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide.crl-right {
        -webkit-transform: translate3d(calc(-50% + 35%), -50%, 0) scale(0.8) !important;
        transform: translate3d(calc(-50% + 35%), -50%, 0) scale(0.8) !important;
    }
    
    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide.crl-far-left,
    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide.crl-far-right { 
        opacity: 0 !important; 
    }
    
    /* No mobile as setas ficam ancoradas às bordas da tela */
    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .elementor-swiper-button-prev,
    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .elementor-swiper-button-next,
    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-button-prev,
    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-button-next {
        top: var(--arrow-top-mobile) !important;
        width: 32px !important;
        height: 32px !important;
        opacity: 1 !important;
        pointer-events: auto !important;
    }

    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .elementor-swiper-button-prev,
    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-button-prev { 
        left: var(--arrow-distance-mobile) !important; 
        right: auto !important;
    }
    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .elementor-swiper-button-next,
    .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-button-next { 
        right: var(--arrow-distance-mobile) !important; 
        left: auto !important;
    }
}

/* ================== POINTER EVENTS ================== */
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide { pointer-events: none !important; }
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide.crl-center { pointer-events: auto !important; }
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-wrapper { pointer-events: auto !important; }

/* INTERACAO DO CARD CENTRAL — ESCOPO LIMITADO A ESTE CARROSSEL.
   Reforca o link v11, o preenchimento da imagem e o hover sem will-change. */
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide.crl-center .card_slider > .crl-card-link {
  pointer-events: auto !important;
}

.elementor-10619 .elementor-element.elementor-element-aa3c819 .swiper-slide .slider-image img {
  object-fit: cover !important;
  object-position: center center !important;
  will-change: auto !important;
}

@media (hover: hover) and (pointer: fine) {
  .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide .slider-image img {
    transition: transform .4s cubic-bezier(.25, 1, .5, 1) !important;
  }

  .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide .slider-title,
  .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide .slider-title .elementor-heading-title,
  .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide .slider-title a {
    transition: color .3s ease-in-out !important;
  }

  .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide.crl-center .card_slider:hover .slider-image img {
    transform: scale(1.08) !important;
  }

  .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide.crl-center .card_slider:hover .slider-title,
  .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide.crl-center .card_slider:hover .slider-title .elementor-heading-title,
  .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide.crl-center .card_slider:hover .slider-title a {
    color: #b34df8 !important;
  }
}

@media (hover: none), (pointer: coarse) {
  .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide .slider-image img {
    transform: none !important;
    transition: none !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide .slider-image img,
  .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide .slider-title,
  .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide .slider-title .elementor-heading-title,
  .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide .slider-title a {
    transition: none !important;
  }

  .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide.crl-center .card_slider:hover .slider-image img {
    transform: none !important;
  }
}

/* PRE-INICIALIZACAO CORRIGIDA — INTEGRADA */

/* Reutiliza as medidas do CSS principal, com valores de reserva.
   .crl-ready e acrescentada pelo JavaScript v11 ao widget do carrossel. */
.elementor-10619 .elementor-element.elementor-element-aa3c819 {
  --blocks-reserved-height: var(--slider-height-desktop, 550px);
  --blocks-reserved-width: var(--slide-width-desktop, 700px);
  --blocks-reserved-card-height: var(--slide-height-desktop, 437px);
  --blocks-reserved-radius: var(--card-radius-desktop, 3rem);
  --blocks-reserved-scale: 1.1;
}

/* Correcao confirmada pelo teste no celular: sem will-change permanente.
   Inclui todos os slides, mesmo antes de .crl-ready. */
.elementor-10619 .elementor-element.elementor-element-aa3c819.elementor-widget-loop-carousel .swiper-slide,
.elementor-10619 .elementor-element.elementor-element-aa3c819.elementor-widget-loop-carousel.crl-ready .swiper-slide {
  will-change: auto !important;
}

/* Reserva o espaco antes do carrossel personalizado assumir o controle. */
.elementor-10619 .elementor-element.elementor-element-aa3c819:not(.crl-ready),
.elementor-10619 .elementor-element.elementor-element-aa3c819:not(.crl-ready) > .elementor-widget-container {
  min-height: var(--blocks-reserved-height) !important;
  overflow: hidden !important;
}

.elementor-10619 .elementor-element.elementor-element-aa3c819:not(.crl-ready) :is(.elementor-swiper, .swiper, .swiper-container) {
  height: var(--blocks-reserved-height) !important;
  position: relative !important;
  overflow: hidden !important;
}

.elementor-10619 .elementor-element.elementor-element-aa3c819:not(.crl-ready) .swiper-wrapper {
  position: relative !important;
  display: block !important;
  height: 100% !important;
  gap: 0 !important;
  transform: none !important;
}

/* Exibe um unico slide antes de .crl-ready, sem blur ou animacao.
   Os demais ficam ocultos visualmente, mas permanecem no DOM. */
.elementor-10619 .elementor-element.elementor-element-aa3c819:not(.crl-ready) .swiper-slide {
  position: absolute !important;
  inset: 50% auto auto 50% !important;
  width: var(--blocks-reserved-width) !important;
  height: var(--blocks-reserved-card-height) !important;
  border-radius: var(--blocks-reserved-radius) !important;
  overflow: hidden !important;
  flex-shrink: 0 !important;
  transform: translate(-50%, -50%) scale(var(--blocks-reserved-scale)) !important;
  opacity: 0 !important;
  visibility: hidden !important;
  filter: none !important;
  transition: none !important;
  pointer-events: none !important;
}

.elementor-10619 .elementor-element.elementor-element-aa3c819:not(.crl-ready) .swiper-slide:first-child {
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
}

@media (min-width: 1025px) and (max-width: 1366px) {
  .elementor-10619 .elementor-element.elementor-element-aa3c819 {
    --blocks-reserved-height: var(--slider-height-notebook, 450px);
    --blocks-reserved-width: var(--slide-width-notebook, 560px);
    --blocks-reserved-card-height: var(--slide-height-notebook, 360px);
    --blocks-reserved-radius: var(--card-radius-notebook, 2rem);
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-10619 .elementor-element.elementor-element-aa3c819 {
    --blocks-reserved-height: var(--slider-height-tablet, 400px);
    --blocks-reserved-width: var(--slide-width-tablet, 460px);
    --blocks-reserved-card-height: var(--slide-height-tablet, 300px);
    --blocks-reserved-radius: var(--card-radius-tablet, 2rem);
  }
}

@media (max-width: 767px) {
  .elementor-10619 .elementor-element.elementor-element-aa3c819 {
    --blocks-reserved-height: var(--slider-height-mobile, 340px);
    --blocks-reserved-width: var(--slide-width-mobile, 80%);
    --blocks-reserved-card-height: var(--slide-height-mobile, 260px);
    --blocks-reserved-radius: var(--card-radius-mobile, 1.5rem);
    --blocks-reserved-scale: 1;
  }
}

/* Coloca o card ativo acima da cópia do carrossel. */
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide.crl-center.swiper-slide-active {
  z-index: 51 !important;
}

/* Efeitos somente em telas maiores com mouse. */
@media (min-width: 768px) and (hover: hover) and (pointer: fine) {
  .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide.crl-center .slider-image img {
    transform: scale(1) !important;
    transform-origin: center center;
    transition: transform .45s ease !important;
  }

  .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide.crl-center .slider-title,
  .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide.crl-center .slider-title * {
    transition: color .25s ease !important;
  }

  .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide.crl-center
  .card_slider:hover .slider-image img {
    transform: scale(1.08) !important;
  }

  .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide.crl-center
  .card_slider:hover .slider-title,
  .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide.crl-center
  .card_slider:hover .slider-title * {
    color: #b34df8 !important;
  }
}

/* Mobile e dispositivos de toque: sem os efeitos. */
@media (max-width: 767px), (hover: none), (pointer: coarse) {
  .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide.crl-center
  .card_slider .slider-image img {
    transform: none !important;
    transition: none !important;
  }

  .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide.crl-center
  .card_slider .slider-title,
  .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide.crl-center
  .card_slider .slider-title * {
    color: #fff !important;
    transition: none !important;
  }
}

/* Respeita a preferência por menos movimento. */
@media (prefers-reduced-motion: reduce) {
  .elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide.crl-center
  .card_slider .slider-image img {
    transform: none !important;
    transition: none !important;
  }
}

/* Central sem filtro externo; preserva o blur interno da imagem. */
.elementor-10619 .elementor-element.elementor-element-aa3c819.crl-ready .swiper-slide.crl-center {
  -webkit-filter: none !important;
  filter: none !important;
}/* End custom CSS */
/* Start custom CSS for wp-widget-polylang, class: .elementor-element-a242a5b *//* Adicione blocks-language-container ao container pai do Elementor. */
.blocks-language-container {
  position: relative;
  overflow: visible;
  min-height: 56px;
  isolation: isolate;
}

/* Adicione blocks-language-switcher ao widget do Polylang. */
.blocks-language-switcher {
  --lang-size: 56px;
  --lang-gap: 10px;
  --lang-purple: #b53cff;
  --lang-shadow: 0 14px 30px rgba(25, 25, 35, 0.14);
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  bottom: auto !important;
  left: auto !important;
  z-index: 99999;
  flex: 0 0 var(--lang-size) !important;
  width: var(--lang-size) !important;
  min-width: var(--lang-size) !important;
  max-width: var(--lang-size) !important;
  margin: 0 !important;
  /* Mantém o círculo atual ancorado ao container. */
  transform: none !important;
}

.blocks-language-switcher > .elementor-widget-container {
  width: var(--lang-size) !important;
  min-width: var(--lang-size) !important;
  max-width: var(--lang-size) !important;
  overflow: visible !important;
}

.blocks-language-switcher,
.blocks-language-switcher * {
  box-sizing: border-box;
}

.blocks-language-switcher .screen-reader-text,
.blocks-language-switcher .pll-switcher-select {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.blocks-lang-menu {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: var(--lang-size);
}

/* Mantém o círculo correta dentro do editor do Elementor. */
body.elementor-editor-active .blocks-language-container,
.elementor-edit-area .blocks-language-container {
  position: relative !important;
  min-height: 56px !important;
  overflow: visible !important;
}

body.elementor-editor-active .blocks-language-switcher,
.elementor-edit-area .blocks-language-switcher {
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  bottom: auto !important;
  left: auto !important;
  width: var(--lang-size) !important;
  min-width: var(--lang-size) !important;
  max-width: var(--lang-size) !important;
  margin: 0 !important;
  transform: none !important;
  z-index: 20 !important;
}

.blocks-lang-current,
.blocks-lang-option {
  position: relative;
  display: grid;
  place-items: center;
  flex: 0 0 var(--lang-size);
  width: var(--lang-size);
  height: var(--lang-size);
  padding: 0;
  border: 0;
  border-radius: 50%;
  overflow: hidden;
  background: #fff;
  box-shadow: var(--lang-shadow);
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
  transition:
    background-color 240ms ease,
    box-shadow 240ms ease,
    transform 240ms cubic-bezier(.2, .75, .25, 1);
}

.blocks-lang-current {
  z-index: 2;
  border: 4px solid #fff;
}

/* Chevron que indica a abertura do seletor. */
.blocks-lang-current::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 5px;
  z-index: 3;
  width: 7px;
  height: 7px;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.45));
  transform: translateX(-50%) rotate(45deg);
  transform-origin: center;
  pointer-events: none;
  transition:
    bottom 220ms ease,
    transform 220ms ease;
}

.blocks-language-switcher.is-open .blocks-lang-current::after,
.blocks-language-switcher:focus-within .blocks-lang-current::after {
  bottom: 3px;
  transform: translateX(-50%) rotate(225deg);
}

.blocks-lang-current:hover,
.blocks-lang-current:focus-visible,
.blocks-language-switcher:hover .blocks-lang-current,
.blocks-language-switcher:focus-within .blocks-lang-current,
.blocks-language-switcher.is-open .blocks-lang-current {
  background: var(--lang-purple);
  box-shadow:
    0 0 0 6px var(--lang-purple),
    0 16px 34px rgba(181, 60, 255, 0.3);
  transform: none;
}

.blocks-lang-options {
  display: grid;
  grid-template-rows: 0fr;
  width: var(--lang-size);
  opacity: 0;
  visibility: hidden;
  transform: translateY(-12px);
  pointer-events: none;
  transition:
    grid-template-rows 320ms cubic-bezier(.2, .75, .25, 1),
    opacity 200ms ease,
    visibility 200ms ease,
    transform 320ms cubic-bezier(.2, .75, .25, 1);
}

.blocks-lang-options-inner {
  display: flex;
  flex-direction: column;
  gap: var(--lang-gap);
  min-height: 0;
  overflow: hidden;
  padding-top: 0;
  transition: padding-top 320ms cubic-bezier(.2, .75, .25, 1);
}

.blocks-language-switcher:hover .blocks-lang-options,
.blocks-language-switcher:focus-within .blocks-lang-options,
.blocks-language-switcher.is-open .blocks-lang-options {
  grid-template-rows: 1fr;
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  pointer-events: auto;
}

.blocks-language-switcher:hover .blocks-lang-options-inner,
.blocks-language-switcher:focus-within .blocks-lang-options-inner,
.blocks-language-switcher.is-open .blocks-lang-options-inner {
  padding-top: var(--lang-gap);
  overflow: visible;
}

.blocks-lang-option {
  opacity: 0;
  transform: translateY(-10px) scale(.82);
}

.blocks-language-switcher:hover .blocks-lang-option,
.blocks-language-switcher:focus-within .blocks-lang-option,
.blocks-language-switcher.is-open .blocks-lang-option {
  opacity: 1;
  transform: translateY(0) scale(1);
}

.blocks-language-switcher .blocks-lang-option:nth-child(2) {
  transition-delay: 45ms;
}

.blocks-lang-option:hover,
.blocks-lang-option:focus-visible {
  transform: translateY(-2px) scale(1.06) !important;
  box-shadow: 0 17px 34px rgba(25, 25, 35, 0.2);
}

.blocks-lang-current:focus-visible,
.blocks-lang-option:focus-visible {
  outline: 3px solid rgba(181, 60, 255, 0.3);
  outline-offset: 3px;
}

.blocks-lang-flag {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
  object-position: center;
  box-shadow: none;
}

@media (max-width: 767px) {
  .blocks-language-container {
    min-height: 52px;
  }

  .blocks-language-switcher {
    --lang-size: 52px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .blocks-language-switcher *,
  .blocks-language-switcher *::before,
  .blocks-language-switcher *::after {
    scroll-behavior: auto !important;
    transition-duration: 0.01ms !important;
  }
}/* End custom CSS */