.elementor-8 .elementor-element.elementor-element-a79b62e{--display:flex;--min-height:700px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-a79b62e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a79b62e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architect4growth.com/wp-content/uploads/2026/02/Home-New-1.webp");background-position:top center;}.elementor-8 .elementor-element.elementor-element-a79b62e::before, .elementor-8 .elementor-element.elementor-element-a79b62e > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-a79b62e > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-a79b62e > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-a79b62e > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-a79b62e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 100%);}.elementor-8 .elementor-element.elementor-element-f5ca806{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-741edb7{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.20vw;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-741edb7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:28px;color:#F6DFA3;}.elementor-8 .elementor-element.elementor-element-2a8eb73{--spacer-size:20px;}.elementor-8 .elementor-element.elementor-element-632e7bc{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.20vw;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-632e7bc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:700;line-height:48px;color:var( --e-global-color-939642f );}.elementor-8 .elementor-element.elementor-element-94571af{--spacer-size:20px;}.elementor-8 .elementor-element.elementor-element-1f3daec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1f3daec .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:700;line-height:50px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-23786cc{--spacer-size:40px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-7daea16 .elementor-button{background-color:#00000057;font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-7daea16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-7daea16 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-7daea16 .elementor-button:focus{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-7daea16 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-7daea16 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-232c916{--display:flex;}.elementor-8 .elementor-element.elementor-element-11c98bd{--spacer-size:20px;}.elementor-8 .elementor-element.elementor-element-e729658{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-8 .elementor-element.elementor-element-e729658 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-a2e1d19{--e-image-carousel-slides-to-show:5;}.elementor-8 .elementor-element.elementor-element-a2e1d19 .swiper-wrapper{display:flex;align-items:center;}.elementor-8 .elementor-element.elementor-element-a06d877{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-bb85bdc{--spacer-size:70px;}.elementor-8 .elementor-element.elementor-element-a33696f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-b721d4d .elementor-heading-title{font-family:var( --e-global-typography-c1505a4-font-family ), Sans-serif;font-size:var( --e-global-typography-c1505a4-font-size );font-weight:var( --e-global-typography-c1505a4-font-weight );line-height:var( --e-global-typography-c1505a4-line-height );color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-278de56 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:2.4rem;font-weight:400;line-height:2lh;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-398cc68{--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;--padding-top:070px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a96620e{--display:flex;--min-height:200px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-a96620e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a96620e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-8 .elementor-element.elementor-element-a96620e:hover{border-style:none;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-8 .elementor-element.elementor-element-a96620e, .elementor-8 .elementor-element.elementor-element-a96620e::before{--border-transition:0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-2dc969d .elementor-icon-box-wrapper{gap:10px;}.elementor-8 .elementor-element.elementor-element-2dc969d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-2dc969d.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-2dc969d.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-2dc969d .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-2dc969d .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:24px;}.elementor-8 .elementor-element.elementor-element-2dc969d .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-2dc969d:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-2dc969d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-7237f75{--display:flex;--min-height:200px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-7237f75:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7237f75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-8 .elementor-element.elementor-element-7237f75:hover{border-style:none;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-8 .elementor-element.elementor-element-7237f75, .elementor-8 .elementor-element.elementor-element-7237f75::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-02a8477 .elementor-icon-box-wrapper{gap:10px;}.elementor-8 .elementor-element.elementor-element-02a8477.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-02a8477.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-02a8477.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-02a8477 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-02a8477 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:24px;}.elementor-8 .elementor-element.elementor-element-02a8477 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-02a8477:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-02a8477:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-bfad900{--display:flex;--min-height:200px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-bfad900:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-bfad900 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-8 .elementor-element.elementor-element-bfad900:hover{border-style:none;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-8 .elementor-element.elementor-element-bfad900, .elementor-8 .elementor-element.elementor-element-bfad900::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-f49af31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-f49af31 .elementor-icon-box-wrapper{gap:10px;}.elementor-8 .elementor-element.elementor-element-f49af31.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-f49af31.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-f49af31.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-f49af31 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-f49af31 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:20px;}.elementor-8 .elementor-element.elementor-element-f49af31 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-f49af31:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-f49af31:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-3239d3d{text-align:center;}.elementor-8 .elementor-element.elementor-element-3239d3d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:18px;color:var( --e-global-color-939642f );}.elementor-8 .elementor-element.elementor-element-f1486c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-b4b15bb{--spacer-size:100px;}.elementor-8 .elementor-element.elementor-element-1b8464e .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:2.2rem;font-weight:300;line-height:1.8lh;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-19b7029 .elementor-heading-title{font-family:var( --e-global-typography-24262bc-font-family ), Sans-serif;font-size:var( --e-global-typography-24262bc-font-size );font-weight:var( --e-global-typography-24262bc-font-weight );line-height:var( --e-global-typography-24262bc-line-height );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-81c2f05{--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-8 .elementor-element.elementor-element-942d60f{--spacer-size:140px;}.elementor-8 .elementor-element.elementor-element-91d9223{--display:flex;--min-height:900px;--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;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-91d9223:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-91d9223 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-620e33a{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-27d54f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-27d54f7 img{width:80%;}.elementor-8 .elementor-element.elementor-element-7226354{--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;--z-index:13;}.elementor-8 .elementor-element.elementor-element-7226354:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7226354 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-81bf68f{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 2vw;padding:0px 0px 0px 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-81bf68f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-7753d18{--display:flex;}.elementor-8 .elementor-element.elementor-element-3384d53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-3384d53 img{width:80%;}.elementor-8 .elementor-element.elementor-element-1e5b926{--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-8 .elementor-element.elementor-element-38ddddf{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-38ddddf:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-38ddddf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-8 .elementor-element.elementor-element-38ddddf:hover{border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-8 .elementor-element.elementor-element-38ddddf, .elementor-8 .elementor-element.elementor-element-38ddddf::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-6d65285 .elementor-icon-box-wrapper{gap:10px;}.elementor-8 .elementor-element.elementor-element-6d65285.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-6d65285.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-6d65285.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-6d65285.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-6d65285.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-6d65285.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-6d65285.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-6d65285.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-6d65285.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-6d65285 .elementor-icon{font-size:50px;}.elementor-8 .elementor-element.elementor-element-6d65285 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-6d65285 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:24px;}.elementor-8 .elementor-element.elementor-element-6d65285 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-6d65285:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-6d65285:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-6d65285 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-17eef21{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px -10px 20px 10px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;--z-index:2;}.elementor-8 .elementor-element.elementor-element-17eef21:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-17eef21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-8 .elementor-element.elementor-element-17eef21:hover{border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-8 .elementor-element.elementor-element-17eef21, .elementor-8 .elementor-element.elementor-element-17eef21::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-13d3cfc .elementor-icon-box-wrapper{gap:10px;}.elementor-8 .elementor-element.elementor-element-13d3cfc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-13d3cfc.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-13d3cfc.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-13d3cfc.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-13d3cfc.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-13d3cfc.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-13d3cfc.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-13d3cfc.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-13d3cfc.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-13d3cfc .elementor-icon{font-size:50px;}.elementor-8 .elementor-element.elementor-element-13d3cfc .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-13d3cfc .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:24px;}.elementor-8 .elementor-element.elementor-element-13d3cfc .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-13d3cfc:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-13d3cfc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-fc856dd{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px -10px 20px 10px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;--z-index:3;}.elementor-8 .elementor-element.elementor-element-fc856dd:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-fc856dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-8 .elementor-element.elementor-element-fc856dd:hover{border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-8 .elementor-element.elementor-element-fc856dd, .elementor-8 .elementor-element.elementor-element-fc856dd::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-19ef9a3 .elementor-icon-box-wrapper{gap:10px;}.elementor-8 .elementor-element.elementor-element-19ef9a3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-19ef9a3.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-19ef9a3.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-19ef9a3.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-19ef9a3.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-19ef9a3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-19ef9a3.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-19ef9a3.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-19ef9a3.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-19ef9a3 .elementor-icon{font-size:50px;}.elementor-8 .elementor-element.elementor-element-19ef9a3 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-19ef9a3 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:24px;}.elementor-8 .elementor-element.elementor-element-19ef9a3 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-19ef9a3:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-19ef9a3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-780eaa3{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px -10px 20px 10px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;--z-index:4;}.elementor-8 .elementor-element.elementor-element-780eaa3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-780eaa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-8 .elementor-element.elementor-element-780eaa3:hover{border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-8 .elementor-element.elementor-element-780eaa3, .elementor-8 .elementor-element.elementor-element-780eaa3::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-cb8438d .elementor-icon-box-wrapper{gap:10px;}.elementor-8 .elementor-element.elementor-element-cb8438d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-cb8438d.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-cb8438d.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-cb8438d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-cb8438d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-cb8438d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-cb8438d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-cb8438d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-cb8438d.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-cb8438d .elementor-icon{font-size:50px;}.elementor-8 .elementor-element.elementor-element-cb8438d .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-cb8438d .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:24px;}.elementor-8 .elementor-element.elementor-element-cb8438d .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-cb8438d:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-cb8438d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-2dffc04{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px -10px 20px 10px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;--z-index:5;}.elementor-8 .elementor-element.elementor-element-2dffc04:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2dffc04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-8 .elementor-element.elementor-element-2dffc04:hover{border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-8 .elementor-element.elementor-element-2dffc04, .elementor-8 .elementor-element.elementor-element-2dffc04::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-674f2df .elementor-icon-box-wrapper{gap:10px;}.elementor-8 .elementor-element.elementor-element-674f2df.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-674f2df.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-674f2df.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-674f2df.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-674f2df.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-674f2df.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-674f2df.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-674f2df.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-674f2df.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-674f2df .elementor-icon{font-size:50px;}.elementor-8 .elementor-element.elementor-element-674f2df .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-674f2df .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:24px;}.elementor-8 .elementor-element.elementor-element-674f2df .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-674f2df:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-674f2df:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-7560fe5{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px -10px 20px 10px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;--z-index:6;}.elementor-8 .elementor-element.elementor-element-7560fe5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7560fe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-8 .elementor-element.elementor-element-7560fe5:hover{border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-8 .elementor-element.elementor-element-7560fe5, .elementor-8 .elementor-element.elementor-element-7560fe5::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-756289d .elementor-icon-box-wrapper{gap:10px;}.elementor-8 .elementor-element.elementor-element-756289d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-756289d.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-756289d.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-756289d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-756289d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-756289d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-756289d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-756289d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-756289d.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-756289d .elementor-icon{font-size:50px;}.elementor-8 .elementor-element.elementor-element-756289d .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-756289d .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:24px;}.elementor-8 .elementor-element.elementor-element-756289d .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-756289d:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-756289d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-1e6228b{--display:flex;--min-height:980px;--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-1e6228b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1e6228b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-1e6228b::before, .elementor-8 .elementor-element.elementor-element-1e6228b > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-1e6228b > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-1e6228b > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-1e6228b > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-1e6228b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-1e6228b.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-16fe198{text-align:center;}.elementor-8 .elementor-element.elementor-element-16fe198 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-dc7a757{--display:flex;--min-height:900px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-726a6c6{--display:flex;--min-height:610px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-726a6c6::before, .elementor-8 .elementor-element.elementor-element-726a6c6 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-726a6c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-726a6c6 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-726a6c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-726a6c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000005 34%, #000000 100%);}.elementor-8 .elementor-element.elementor-element-726a6c6 .elementor-background-slideshow__slide__image{background-position:top center;}.elementor-8 .elementor-element.elementor-element-726a6c6.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-64b5f39{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-64b5f39 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.3rem;font-weight:700;line-height:0.9lh;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-85485cd{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-85485cd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:400;line-height:0.7lh;color:var( --e-global-color-939642f );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-c77610c{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Noto Serif", Sans-serif;font-size:0.7rem;font-weight:500;font-style:italic;line-height:0.8lh;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-c29b4d0{--display:flex;--min-height:900px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-908614d{--display:flex;--min-height:610px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:7px 0px;--row-gap:7px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.98;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-908614d::before, .elementor-8 .elementor-element.elementor-element-908614d > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-908614d > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-908614d > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-908614d > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-908614d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000005 57%, #000000 86%);}.elementor-8 .elementor-element.elementor-element-908614d .elementor-background-slideshow__slide__image{background-position:top center;}.elementor-8 .elementor-element.elementor-element-908614d.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-89fcbc8{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-89fcbc8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.3rem;font-weight:700;line-height:0.9lh;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-3190018{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-3190018 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:400;line-height:0.7lh;color:var( --e-global-color-939642f );}.elementor-8 .elementor-element.elementor-element-c07a91e{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Noto Serif", Sans-serif;font-size:0.7rem;font-weight:500;font-style:italic;line-height:0.8lh;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-449a6f9{--display:flex;--min-height:900px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-dc022f4{--display:flex;--min-height:610px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.73;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-dc022f4::before, .elementor-8 .elementor-element.elementor-element-dc022f4 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-dc022f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-dc022f4 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-dc022f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-dc022f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000005 55%, #000000 70%);}.elementor-8 .elementor-element.elementor-element-dc022f4 .elementor-background-slideshow__slide__image{background-position:center center;}.elementor-8 .elementor-element.elementor-element-3fea274{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-3fea274 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.3rem;font-weight:700;line-height:0.9lh;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-f18725e{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-f18725e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:400;line-height:0.7lh;color:var( --e-global-color-939642f );}.elementor-8 .elementor-element.elementor-element-3f390d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-3f390d1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.6rem;font-weight:300;line-height:0.5lh;color:var( --e-global-color-939642f );}.elementor-8 .elementor-element.elementor-element-b4e3040{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Noto Serif", Sans-serif;font-size:0.7rem;font-weight:500;font-style:italic;line-height:0.8lh;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-3b153f7{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:55px;--e-n-carousel-swiper-slides-gap:0px;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-arrow-prev-left-position:-10px;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-10px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:50px;--e-n-carousel-arrow-normal-color:var( --e-global-color-secondary );--e-n-carousel-arrow-hover-color:var( --e-global-color-accent );--e-n-carousel-swiper-pagination-size:16px;}.elementor-8 .elementor-element.elementor-element-3b153f7.elementor-element{--order:99999 /* order end hack */;}:where( .elementor-8 .elementor-element.elementor-element-3b153f7 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-8 .elementor-element.elementor-element-3b153f7 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:none;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ba7c83c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d9a01bc{--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;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-8 .elementor-element.elementor-element-d9a01bc:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d9a01bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-46ec8b7 );}.elementor-8 .elementor-element.elementor-element-74ccc51{--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:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-cd30ade .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-a190d35{--display:flex;--min-height:40px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-4153c90 );--border-color:var( --e-global-color-4153c90 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a190d35:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a190d35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-34080ab .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-710c2c3{--display:flex;--min-height:40px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-4153c90 );--border-color:var( --e-global-color-4153c90 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-710c2c3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-710c2c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-3d19060 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-8e1a58a{--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-8 .elementor-element.elementor-element-631ba04{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-631ba04 .elementor-heading-title{font-family:var( --e-global-typography-24262bc-font-family ), Sans-serif;font-size:var( --e-global-typography-24262bc-font-size );font-weight:var( --e-global-typography-24262bc-font-weight );line-height:var( --e-global-typography-24262bc-line-height );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-73ab1ce .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:24px;color:#F6DFA3;}.elementor-8 .elementor-element.elementor-element-20c2f09{font-family:"Inter", Sans-serif;font-size:1.1rem;font-weight:500;line-height:1lh;}.elementor-8 .elementor-element.elementor-element-50037c2{margin:23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-50037c2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:24px;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-4cfdb2d{font-family:"Inter", Sans-serif;font-size:1.1rem;font-weight:500;line-height:1lh;}.elementor-8 .elementor-element.elementor-element-f9de73e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:24px;color:#F6DFA3;}.elementor-8 .elementor-element.elementor-element-12121a7{font-family:var( --e-global-typography-ed4e903-font-family ), Sans-serif;font-size:var( --e-global-typography-ed4e903-font-size );font-weight:var( --e-global-typography-ed4e903-font-weight );line-height:var( --e-global-typography-ed4e903-line-height );}.elementor-8 .elementor-element.elementor-element-361a84f .elementor-button{font-family:"Inter", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1lh;}.elementor-8 .elementor-element.elementor-element-b8383fc{--display:flex;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-94c851b img{max-width:100%;border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-8d1b322{--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-8 .elementor-element.elementor-element-e594a2f{--spacer-size:140px;}.elementor-8 .elementor-element.elementor-element-8f1ec5e{--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:150px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8f1ec5e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8f1ec5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 41%, var( --e-global-color-46ec8b7 ) 100%);}.elementor-8 .elementor-element.elementor-element-e08a70c{--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 2px rgba(89, 89, 89, 0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-e08a70c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e08a70c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-08c5b42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-01f992f .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:2.2rem;font-weight:300;line-height:1.8lh;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-5d90857{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-5d90857 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:2.2rem;font-weight:500;line-height:1.8lh;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-1b448ee{--spacer-size:25px;}.elementor-8 .elementor-element.elementor-element-af3a4e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 5px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.2lh;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-af3a4e3 p{margin-block-end:30px;}.elementor-8 .elementor-element.elementor-element-9d804a7 .elementor-button{font-family:"Inter", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1lh;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-8 .elementor-element.elementor-element-1fb8f93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-f5acefa .elementor-wrapper{--video-aspect-ratio:1;}.elementor-8 .elementor-element.elementor-element-144f913{--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-8 .elementor-element.elementor-element-ddb49fc{--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:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f250dc0 .elementor-heading-title{font-family:var( --e-global-typography-24262bc-font-family ), Sans-serif;font-size:var( --e-global-typography-24262bc-font-size );font-weight:var( --e-global-typography-24262bc-font-weight );line-height:var( --e-global-typography-24262bc-line-height );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-e52d1b2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-84cbac7{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9cc3830{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:190px;--margin-right:170px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-9cc3830:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9cc3830 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #333333 0%, #0E0E0E 100%);}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-76cbd33 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-76cbd33.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3c6655c );}.elementor-8 .elementor-element.elementor-element-76cbd33.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-76cbd33.elementor-view-default .elementor-icon{color:var( --e-global-color-3c6655c );border-color:var( --e-global-color-3c6655c );}.elementor-8 .elementor-element.elementor-element-76cbd33.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-76cbd33.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-3c6655c );}.elementor-8 .elementor-element.elementor-element-76cbd33 .elementor-icon{font-size:40px;}.elementor-8 .elementor-element.elementor-element-76cbd33 .elementor-icon svg{height:40px;}.elementor-8 .elementor-element.elementor-element-4526f59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-4526f59 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:28px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-348d208{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:31px;}.elementor-8 .elementor-element.elementor-element-348d208 p{margin-block-end:10px;}.elementor-8 .elementor-element.elementor-element-71a1585{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F6D6A3BD;--border-color:#F6D6A3BD;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:-200px;--margin-right:200px;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-71a1585:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-71a1585 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #3A3328 25%, #1B1B1B 80%);}.elementor-8 .elementor-element.elementor-element-71a1585.e-con{--order:99999 /* order end hack */;}.elementor-8 .elementor-element.elementor-element-6322924 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-6322924.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6ff983f );}.elementor-8 .elementor-element.elementor-element-6322924.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-6322924.elementor-view-default .elementor-icon{color:var( --e-global-color-6ff983f );border-color:var( --e-global-color-6ff983f );}.elementor-8 .elementor-element.elementor-element-6322924.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-6322924.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6ff983f );}.elementor-8 .elementor-element.elementor-element-6322924 .elementor-icon{font-size:4vw;}.elementor-8 .elementor-element.elementor-element-6322924 .elementor-icon svg{height:4vw;}.elementor-8 .elementor-element.elementor-element-581a649{text-align:center;}.elementor-8 .elementor-element.elementor-element-581a649 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:24px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-0ff65c6{column-gap:0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-8 .elementor-element.elementor-element-c60018d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c60018d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c60018d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-939642f );}.elementor-8 .elementor-element.elementor-element-6210bfe{--display:flex;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:0px 2px 15px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6210bfe:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6210bfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4f46171{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 65px;}.elementor-8 .elementor-element.elementor-element-4f46171 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:50px;font-weight:500;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-dcb46f9{--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 15px;--row-gap:0px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1a6b919{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c6d97db .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-e9e6b08{--display:flex;--min-height:40px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-4153c90 );--border-color:var( --e-global-color-4153c90 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e9e6b08:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e9e6b08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-00b598d .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-dd3fdc3{--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-8 .elementor-element.elementor-element-dd3fdc3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-36058cc{margin:0px 13px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-secondary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-2862219{--divider-border-style:solid;--divider-color:#CAAF8C;--divider-border-width:2.9px;}.elementor-8 .elementor-element.elementor-element-2862219 .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-2862219 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-78c53b8 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-40da15e{font-family:var( --e-global-typography-ed4e903-font-family ), Sans-serif;font-size:var( --e-global-typography-ed4e903-font-size );font-weight:var( --e-global-typography-ed4e903-font-weight );line-height:var( --e-global-typography-ed4e903-line-height );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-760b762 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-ef2c944{font-family:var( --e-global-typography-ed4e903-font-family ), Sans-serif;font-size:var( --e-global-typography-ed4e903-font-size );font-weight:var( --e-global-typography-ed4e903-font-weight );line-height:var( --e-global-typography-ed4e903-line-height );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-5c8ccc4 .elementor-button{font-family:"Inter", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1lh;}.elementor-8 .elementor-element.elementor-element-2615cbd{padding:10px 10px 10px 10px;text-align:center;}.elementor-8 .elementor-element.elementor-element-2615cbd img{width:95%;border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-87df911{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:90px;--padding-bottom:90px;--padding-left:90px;--padding-right:90px;}.elementor-8 .elementor-element.elementor-element-0fe5f80{--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 5px 10px 4px rgba(89, 89, 89, 0.5);}.elementor-8 .elementor-element.elementor-element-0fe5f80:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0fe5f80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-24f450c{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-24f450c.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-24f450c img{border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-218c566{--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-8 .elementor-element.elementor-element-210a7d9 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-2147d9d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-35b0e81 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;line-height:28px;}.elementor-8 .elementor-element.elementor-element-7254898{font-family:var( --e-global-typography-ed4e903-font-family ), Sans-serif;font-size:var( --e-global-typography-ed4e903-font-size );font-weight:var( --e-global-typography-ed4e903-font-weight );line-height:var( --e-global-typography-ed4e903-line-height );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-c7d9eeb{font-family:"Noto Serif", Sans-serif;font-size:1.4vw;font-weight:500;text-decoration:underline;line-height:1lh;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-c7d9eeb a{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-83c9ba5 .elementor-button{font-family:"Inter", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1lh;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-8 .elementor-element.elementor-element-8cecb75{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-644ca54{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-644ca54:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-644ca54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-46ec8b7 );}.elementor-8 .elementor-element.elementor-element-7b1fb0c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-73d64a4{--display:flex;}.elementor-8 .elementor-element.elementor-element-f03ff4c{text-align:center;}.elementor-8 .elementor-element.elementor-element-f03ff4c .elementor-heading-title{font-family:var( --e-global-typography-24262bc-font-family ), Sans-serif;font-size:var( --e-global-typography-24262bc-font-size );font-weight:var( --e-global-typography-24262bc-font-weight );line-height:var( --e-global-typography-24262bc-line-height );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-39555d6{--spacer-size:47px;}.elementor-8 .elementor-element.elementor-element-2ce523c .elementor-button{font-family:"Inter", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1lh;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-8 .elementor-element.elementor-element-f46d111{--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-8 .elementor-element.elementor-element-ec687de{margin:90px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-ec687de .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:42px;font-weight:500;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-0f33a0e{--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:35px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b03911a{font-family:"Inter", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1lh;}.elementor-8 .elementor-element.elementor-element-e5cc527{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-72d9cf7{font-family:"Inter", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1lh;}.elementor-8 .elementor-element.elementor-element-8db54c0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8bd43d5{font-family:"Inter", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1lh;}.elementor-8 .elementor-element.elementor-element-0b27841{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-203db2c{font-family:"Inter", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1lh;}.elementor-8 .elementor-element.elementor-element-776cf2b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fb3f32d{font-family:"Inter", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1lh;}.elementor-8 .elementor-element.elementor-element-26e80cc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-bc280cd{font-family:"Inter", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1lh;}.elementor-8 .elementor-element.elementor-element-c8c1fb6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-043e092{font-family:"Inter", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1lh;}.elementor-8 .elementor-element.elementor-element-dabdf8f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-00688c6{font-family:"Inter", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1lh;}.elementor-8 .elementor-element.elementor-element-df1aba8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0283823{font-family:"Inter", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1lh;}.elementor-8 .elementor-element.elementor-element-a6acb8e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4edad2c{font-family:"Inter", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1lh;}.elementor-8 .elementor-element.elementor-element-9e386a1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-58f6247{font-family:"Inter", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1lh;}.elementor-8 .elementor-element.elementor-element-0dade3c .elementor-button{background-color:#00000057;font-family:"Inter", Sans-serif;font-size:21px;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-0dade3c .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-0dade3c .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-0dade3c .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-0dade3c .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-49d579a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d4a6b39{font-family:"Inter", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1lh;}.elementor-8 .elementor-element.elementor-element-42d3261{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-de5edd8{font-family:"Inter", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1lh;}.elementor-8 .elementor-element.elementor-element-4dec257{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b8ee400{font-family:"Inter", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1lh;}.elementor-8 .elementor-element.elementor-element-2b9ef1d{--n-accordion-title-font-size:26px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;}.elementor-8 .elementor-element.elementor-element-2b9ef1d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-8 .elementor-element.elementor-element-2b9ef1d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-8 .elementor-element.elementor-element-2b9ef1d > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}:where( .elementor-8 .elementor-element.elementor-element-2b9ef1d > .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:"Inter", Sans-serif;font-weight:700;line-height:32px;}:where( .elementor-8 .elementor-element.elementor-element-2b9ef1d > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}body.elementor-page-8:not(.elementor-motion-effects-element-type-background), body.elementor-page-8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-347a4f6 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-8 .elementor-element.elementor-element-b721d4d .elementor-heading-title{font-size:var( --e-global-typography-c1505a4-font-size );line-height:var( --e-global-typography-c1505a4-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-19b7029 .elementor-heading-title{font-size:var( --e-global-typography-24262bc-font-size );line-height:var( --e-global-typography-24262bc-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-3b153f7{--e-n-carousel-swiper-slides-to-display:2;}.elementor-8 .elementor-element.elementor-element-631ba04 .elementor-heading-title{font-size:var( --e-global-typography-24262bc-font-size );line-height:var( --e-global-typography-24262bc-line-height );}.elementor-8 .elementor-element.elementor-element-12121a7{font-size:var( --e-global-typography-ed4e903-font-size );line-height:var( --e-global-typography-ed4e903-line-height );}.elementor-8 .elementor-element.elementor-element-f250dc0 .elementor-heading-title{font-size:var( --e-global-typography-24262bc-font-size );line-height:var( --e-global-typography-24262bc-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-8 .elementor-element.elementor-element-40da15e{font-size:var( --e-global-typography-ed4e903-font-size );line-height:var( --e-global-typography-ed4e903-line-height );}.elementor-8 .elementor-element.elementor-element-ef2c944{font-size:var( --e-global-typography-ed4e903-font-size );line-height:var( --e-global-typography-ed4e903-line-height );}.elementor-8 .elementor-element.elementor-element-7254898{font-size:var( --e-global-typography-ed4e903-font-size );line-height:var( --e-global-typography-ed4e903-line-height );}.elementor-8 .elementor-element.elementor-element-f03ff4c .elementor-heading-title{font-size:var( --e-global-typography-24262bc-font-size );line-height:var( --e-global-typography-24262bc-line-height );}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-a79b62e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a79b62e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architect4growth.com/wp-content/uploads/2026/02/HERO-MOBILE-1.webp");background-position:bottom center;background-repeat:no-repeat;background-size:542px auto;}.elementor-8 .elementor-element.elementor-element-a79b62e{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.61;--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-8 .elementor-element.elementor-element-a79b62e::before, .elementor-8 .elementor-element.elementor-element-a79b62e > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-a79b62e > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-a79b62e > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-a79b62e > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-a79b62e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 31%, #000000 48%);}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-8 .elementor-element.elementor-element-741edb7{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:center;}.elementor-8 .elementor-element.elementor-element-741edb7 .elementor-heading-title{font-size:1.2rem;line-height:1lh;}.elementor-8 .elementor-element.elementor-element-2a8eb73{--spacer-size:10px;}.elementor-8 .elementor-element.elementor-element-632e7bc{padding:0px 30px 0px 30px;text-align:center;}.elementor-8 .elementor-element.elementor-element-632e7bc.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-632e7bc .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-1f3daec.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-1f3daec{text-align:center;}.elementor-8 .elementor-element.elementor-element-1f3daec .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-23786cc{--spacer-size:20px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-8 .elementor-element.elementor-element-7daea16{margin:10px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7daea16.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-7daea16 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-8 .elementor-element.elementor-element-7daea16 .elementor-button{font-size:1.2rem;line-height:1lh;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-232c916{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-e729658{text-align:center;}.elementor-8 .elementor-element.elementor-element-a2e1d19{--e-image-carousel-slides-to-show:3;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a06d877{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-b721d4d{text-align:center;}.elementor-8 .elementor-element.elementor-element-b721d4d .elementor-heading-title{font-size:var( --e-global-typography-c1505a4-font-size );line-height:var( --e-global-typography-c1505a4-line-height );}.elementor-8 .elementor-element.elementor-element-278de56{text-align:center;}.elementor-8 .elementor-element.elementor-element-398cc68{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-f1486c0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-1b8464e{text-align:center;}.elementor-8 .elementor-element.elementor-element-19b7029{margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;text-align:center;}.elementor-8 .elementor-element.elementor-element-19b7029 .elementor-heading-title{font-size:var( --e-global-typography-24262bc-font-size );line-height:var( --e-global-typography-24262bc-line-height );}.elementor-8 .elementor-element.elementor-element-81c2f05{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-91d9223{--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-27d54f7{text-align:center;}.elementor-8 .elementor-element.elementor-element-81bf68f{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-38ddddf{--z-index:1;}.elementor-8 .elementor-element.elementor-element-1e6228b{--padding-top:90px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-16fe198 .elementor-heading-title{font-size:1.75rem;line-height:1.6lh;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-3b153f7{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:50px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-position:5px;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-position:30px;}.elementor-8 .elementor-element.elementor-element-ba7c83c{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-631ba04{text-align:center;}.elementor-8 .elementor-element.elementor-element-631ba04 .elementor-heading-title{font-size:var( --e-global-typography-24262bc-font-size );line-height:var( --e-global-typography-24262bc-line-height );}.elementor-8 .elementor-element.elementor-element-73ab1ce{text-align:center;}.elementor-8 .elementor-element.elementor-element-73ab1ce .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-20c2f09{text-align:center;font-size:1.1rem;line-height:1lh;}.elementor-8 .elementor-element.elementor-element-50037c2{text-align:center;}.elementor-8 .elementor-element.elementor-element-50037c2 .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-4cfdb2d{text-align:center;font-size:1.1rem;line-height:1lh;}.elementor-8 .elementor-element.elementor-element-f9de73e{text-align:center;}.elementor-8 .elementor-element.elementor-element-f9de73e .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-12121a7{text-align:center;font-size:var( --e-global-typography-ed4e903-font-size );line-height:var( --e-global-typography-ed4e903-line-height );}.elementor-8 .elementor-element.elementor-element-361a84f{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-361a84f .elementor-button{font-size:0.8rem;line-height:1lh;letter-spacing:0.1rem;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-b8383fc{--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-8 .elementor-element.elementor-element-94c851b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-8f1ec5e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-08c5b42{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-01f992f{text-align:center;}.elementor-8 .elementor-element.elementor-element-5d90857{text-align:center;}.elementor-8 .elementor-element.elementor-element-af3a4e3{text-align:start;font-size:1.2rem;line-height:1lh;}.elementor-8 .elementor-element.elementor-element-9d804a7{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-9d804a7 .elementor-button{font-size:0.8rem;line-height:1lh;letter-spacing:0.1rem;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-1fb8f93{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-f5acefa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-f250dc0{padding:0px 15px 0px 15px;text-align:center;}.elementor-8 .elementor-element.elementor-element-f250dc0 .elementor-heading-title{font-size:var( --e-global-typography-24262bc-font-size );line-height:var( --e-global-typography-24262bc-line-height );}.elementor-8 .elementor-element.elementor-element-84cbac7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9cc3830{--justify-content:space-between;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:24px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-71a1585{--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:35px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-6322924 .elementor-icon{font-size:35px;}.elementor-8 .elementor-element.elementor-element-6322924 .elementor-icon svg{height:35px;}.elementor-8 .elementor-element.elementor-element-581a649{padding:0px 30px 0px 30px;}.elementor-8 .elementor-element.elementor-element-c60018d{--padding-top:70px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-6210bfe{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-4f46171{padding:30px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-4f46171 .elementor-heading-title{font-size:45px;}.elementor-8 .elementor-element.elementor-element-dcb46f9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-dd3fdc3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-36058cc{text-align:center;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-8 .elementor-element.elementor-element-78c53b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-40da15e{font-size:var( --e-global-typography-ed4e903-font-size );line-height:var( --e-global-typography-ed4e903-line-height );}.elementor-8 .elementor-element.elementor-element-760b762{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-ef2c944{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:var( --e-global-typography-ed4e903-font-size );line-height:var( --e-global-typography-ed4e903-line-height );}.elementor-8 .elementor-element.elementor-element-5c8ccc4{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5c8ccc4 .elementor-button{font-size:0.8rem;line-height:1lh;letter-spacing:0.1rem;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-87df911{--padding-top:70px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-210a7d9{text-align:start;}.elementor-8 .elementor-element.elementor-element-210a7d9 .elementor-heading-title{font-size:1.5rem;line-height:1lh;}.elementor-8 .elementor-element.elementor-element-2147d9d{text-align:start;}.elementor-8 .elementor-element.elementor-element-2147d9d .elementor-heading-title{font-size:1.7rem;line-height:1.1lh;}.elementor-8 .elementor-element.elementor-element-35b0e81 .elementor-heading-title{font-size:1.4rem;line-height:1lh;}.elementor-8 .elementor-element.elementor-element-7254898{font-size:var( --e-global-typography-ed4e903-font-size );line-height:var( --e-global-typography-ed4e903-line-height );}.elementor-8 .elementor-element.elementor-element-c7d9eeb{text-align:start;font-size:1.2rem;line-height:1lh;}.elementor-8 .elementor-element.elementor-element-83c9ba5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-83c9ba5 .elementor-button{font-size:0.8rem;line-height:1lh;letter-spacing:0.1rem;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-8cecb75{--padding-top:70px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-7b1fb0c{--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f03ff4c .elementor-heading-title{font-size:var( --e-global-typography-24262bc-font-size );line-height:var( --e-global-typography-24262bc-line-height );}.elementor-8 .elementor-element.elementor-element-39555d6{--spacer-size:0px;}.elementor-8 .elementor-element.elementor-element-2ce523c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2ce523c .elementor-button{font-size:0.8rem;line-height:1lh;letter-spacing:0.1rem;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-ec687de .elementor-heading-title{line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-2b9ef1d{padding:0px 15px 0px 5px;--n-accordion-title-font-size:20px;--n-accordion-icon-size:25px;--n-accordion-icon-gap:15px;}:where( .elementor-8 .elementor-element.elementor-element-2b9ef1d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1em;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-f5ca806{--width:55%;}.elementor-8 .elementor-element.elementor-element-7226354{--width:100%;}.elementor-8 .elementor-element.elementor-element-1e5b926{--content-width:901px;}.elementor-8 .elementor-element.elementor-element-726a6c6{--width:85%;}.elementor-8 .elementor-element.elementor-element-908614d{--width:85%;}.elementor-8 .elementor-element.elementor-element-dc022f4{--width:85%;}.elementor-8 .elementor-element.elementor-element-74ccc51{--width:50px;}.elementor-8 .elementor-element.elementor-element-a190d35{--width:0%;}.elementor-8 .elementor-element.elementor-element-710c2c3{--width:0%;}.elementor-8 .elementor-element.elementor-element-8e1a58a{--width:90%;}.elementor-8 .elementor-element.elementor-element-08c5b42{--width:55%;}.elementor-8 .elementor-element.elementor-element-1fb8f93{--width:45%;}.elementor-8 .elementor-element.elementor-element-9cc3830{--width:100vw;}.elementor-8 .elementor-element.elementor-element-71a1585{--width:100vw;}.elementor-8 .elementor-element.elementor-element-1a6b919{--width:50px;}.elementor-8 .elementor-element.elementor-element-e9e6b08{--width:0%;}.elementor-8 .elementor-element.elementor-element-dd3fdc3{--width:43.74%;}}/* Start custom CSS for image-carousel, class: .elementor-element-a2e1d19 *//* Normalisierung der Logo-Größen im Karussell */
.elementor-8 .elementor-element.elementor-element-a2e1d19 .swiper-slide img {
    width: 100%;
    max-width: 350px; /* Begrenzt die maximale Breite einzelner Logos */
    height: 30px;    /* Fixe Höhe für eine einheitliche Linie */
    object-fit: contain; /* Verhindert Verzerrungen, Logo passt sich ein */
    
    /* Vertikale Zentrierung */
    display: block;
    margin: 0 auto;
    
    /* Sanfter Übergang bei Interaktionen */
    transition: transform 0.3s ease;
}

/* Optional: Ein kleiner Zoom-Effekt beim Drüberfahren */
.elementor-8 .elementor-element.elementor-element-a2e1d19 .swiper-slide img:hover {
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-3b153f7 *//* --- 1. ALLGEMEINE EINSTELLUNGEN --- */
.elementor-8 .elementor-element.elementor-element-3b153f7, 
.elementor-8 .elementor-element.elementor-element-3b153f7 .elementor-main-swiper,
.elementor-8 .elementor-element.elementor-element-3b153f7 .swiper-wrapper,
.elementor-8 .elementor-element.elementor-element-3b153f7 .swiper-slide {
    overflow: visible !important;
}

/* Grundzustand ALLER Kacheln (inaktiv) */
.elementor-8 .elementor-element.elementor-element-3b153f7 .swiper-slide > .e-con {
    transition: all 0.5s ease-in-out !important;
    filter: grayscale(100%) !important;
    opacity: 0.3 !important;
    transform: scale(0.8);
    margin-top: 50px !important; 
    margin-left: auto !important;
    margin-right: auto !important;
    /* Inaktive Kacheln schmal halten, damit sie nicht überlappen */
    max-width: 300px !important; 
}

/* Texte standardmäßig komplett unsichtbar */
.elementor-8 .elementor-element.elementor-element-3b153f7 .swiper-slide .elementor-widget-text-editor {
    opacity: 0 !important;
    visibility: hidden !important;
    transition: opacity 0.4s ease;
}

/* --- 2. DESKTOP ANSICHT (Ab 1025px) --- */
@media (min-width: 1025px) {
    /* Fokus-Zustand: Hier wird die Kachel hell, groß und breit */
    .elementor-8 .elementor-element.elementor-element-3b153f7 .swiper-slide.swiper-slide-active + .swiper-slide > .e-con,
    .elementor-8 .elementor-element.elementor-element-3b153f7 .swiper-slide.swiper-slide-next > .e-con {
        filter: grayscale(0%) !important;
        opacity: 1 !important;
        transform: scale(1.15) !important;
        z-index: 99 !important;
        margin-top: 0px !important; 
        max-width: 380px !important; /* Deine Wunschbreite für das Bild */
    }

    /* Text nur in der Fokus-Kachel einblenden */
    .elementor-8 .elementor-element.elementor-element-3b153f7 .swiper-slide.swiper-slide-active + .swiper-slide .elementor-widget-text-editor,
    .elementor-8 .elementor-element.elementor-element-3b153f7 .swiper-slide.swiper-slide-next .elementor-widget-text-editor {
        opacity: 1 !important;
        visibility: visible !important;
    }
}

/* --- 3. MOBILE & TABLET ANSICHT (Bis 1024px) --- */
@media (max-width: 1024px) {
    /* Aktive Kachel mobil */
    .elementor-8 .elementor-element.elementor-element-3b153f7 .swiper-slide.swiper-slide-active > .e-con {
        filter: grayscale(0%) !important;
        opacity: 1 !important;
        transform: scale(1.1) !important;
        z-index: 99 !important;
        margin-top: 0px !important;
        max-width: 95% !important; /* Hier die gewünschte mobile Breite */
        width: 95% !important;
    }

    .elementor-8 .elementor-element.elementor-element-3b153f7 .swiper-slide.swiper-slide-active .elementor-widget-text-editor {
        opacity: 1 !important;
        visibility: visible !important;
    }

    .elementor-8 .elementor-element.elementor-element-3b153f7 .elementor-main-swiper {
        padding-top: 60px !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-361a84f *//* 1. Der Button im STANDARD-Zustand (mit Gold-Verlauf) */
.elementor-8 .elementor-element.elementor-element-361a84f .elementor-button {
    background: linear-gradient(to right, #8c672d 0%, #efd27c 50%, #8c672d 100%) !important;
    color: #000000 !important;
    border: none !important; /* Kein Rahmen nötig bei Vollfläche */
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 2px;
    padding: 10px 20px;
    transition: all 0.5s ease-in-out;
    border-radius: 0px; 
    box-shadow: 0 8px 20px rgba(140, 103, 45, 0.3); /* Sanfter Glow als Standard */
}

/* 2. HOVER & ACTIVE (Der "Absoft"-Effekt) */
.elementor-8 .elementor-element.elementor-element-361a84f .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-361a84f .elementor-button:focus,
.elementor-8 .elementor-element.elementor-element-361a84f .elementor-button:active {
    background: linear-gradient(to right, #8c672d 0%, #efd27c 50%, #8c672d 100%) !important;
    opacity: 0.85; /* Softet den Verlauf durch leichte Transparenz ab */
    color: #4a4a4a !important;
    box-shadow: 0 4px 12px rgba(140, 103, 45, 0.15); /* Schatten wird kleiner/weicher */
    transform: translateY(1px); /* Button senkt sich leicht (wirkt wie ein Druck) */
}

/* 3. Die Subline unter dem Button */
.elementor-8 .elementor-element.elementor-element-361a84f .button-subline {
    display: block;
    margin-top: 20px;
    font-size: 14px;
    color: #777777;
    letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9d804a7 *//* 1. Der Button im STANDARD-Zustand (mit Gold-Verlauf) */
.elementor-8 .elementor-element.elementor-element-9d804a7 .elementor-button {
    background: linear-gradient(to right, #8c672d 0%, #efd27c 50%, #8c672d 100%) !important;
    color: #000000 !important;
    border: none !important; /* Kein Rahmen nötig bei Vollfläche */
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 2px;
    padding: 10px 20px;
    transition: all 0.5s ease-in-out;
    border-radius: 0px; 
    box-shadow: 0 8px 20px rgba(140, 103, 45, 0.3); /* Sanfter Glow als Standard */
}

/* 2. HOVER & ACTIVE (Der "Absoft"-Effekt) */
.elementor-8 .elementor-element.elementor-element-9d804a7 .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-9d804a7 .elementor-button:focus,
.elementor-8 .elementor-element.elementor-element-9d804a7 .elementor-button:active {
    background: linear-gradient(to right, #8c672d 0%, #efd27c 50%, #8c672d 100%) !important;
    opacity: 0.85; /* Softet den Verlauf durch leichte Transparenz ab */
    color: #4a4a4a !important;
    box-shadow: 0 4px 12px rgba(140, 103, 45, 0.15); /* Schatten wird kleiner/weicher */
    transform: translateY(1px); /* Button senkt sich leicht (wirkt wie ein Druck) */
}

/* 3. Die Subline unter dem Button */
.elementor-8 .elementor-element.elementor-element-9d804a7 .button-subline {
    display: block;
    margin-top: 20px;
    font-size: 14px;
    color: #777777;
    letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c8ccc4 *//* 1. Der Button im STANDARD-Zustand (mit Gold-Verlauf) */
.elementor-8 .elementor-element.elementor-element-5c8ccc4 .elementor-button {
    background: linear-gradient(to right, #8c672d 0%, #efd27c 50%, #8c672d 100%) !important;
    color: #000000 !important;
    border: none !important; /* Kein Rahmen nötig bei Vollfläche */
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 2px;
    padding: 16px 40px;
    transition: all 0.5s ease-in-out;
    border-radius: 0px; 
    box-shadow: 0 8px 20px rgba(140, 103, 45, 0.3); /* Sanfter Glow als Standard */
}

/* 2. HOVER & ACTIVE (Der "Absoft"-Effekt) */
.elementor-8 .elementor-element.elementor-element-5c8ccc4 .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-5c8ccc4 .elementor-button:focus,
.elementor-8 .elementor-element.elementor-element-5c8ccc4 .elementor-button:active {
    background: linear-gradient(to right, #8c672d 0%, #efd27c 50%, #8c672d 100%) !important;
    opacity: 0.85; /* Softet den Verlauf durch leichte Transparenz ab */
    color: #/* 1. Der Button im STANDARD-Zustand (mit Gold-Verlauf) */
.elementor-8 .elementor-element.elementor-element-5c8ccc4 .elementor-button {
    background: linear-gradient(to right, #8c672d 0%, #efd27c 50%, #8c672d 100%) !important;
    color: #000000 !important;
    border: none !important; /* Kein Rahmen nötig bei Vollfläche */
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 2px;
    padding: 10px 20px;
    transition: all 0.5s ease-in-out;
    border-radius: 0px; 
    box-shadow: 0 8px 20px rgba(140, 103, 45, 0.3); /* Sanfter Glow als Standard */
}

/* 2. HOVER & ACTIVE (Der "Absoft"-Effekt) */
.elementor-8 .elementor-element.elementor-element-5c8ccc4 .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-5c8ccc4 .elementor-button:focus,
.elementor-8 .elementor-element.elementor-element-5c8ccc4 .elementor-button:active {
    background: linear-gradient(to right, #8c672d 0%, #efd27c 50%, #8c672d 100%) !important;
    opacity: 0.85; /* Softet den Verlauf durch leichte Transparenz ab */
    color: #4a4a4a !important;
    box-shadow: 0 4px 12px rgba(140, 103, 45, 0.15); /* Schatten wird kleiner/weicher */
    transform: translateY(1px); /* Button senkt sich leicht (wirkt wie ein Druck) */
}

/* 3. Die Subline unter dem Button */
.elementor-8 .elementor-element.elementor-element-5c8ccc4 .button-subline {
    display: block;
    margin-top: 20px;
    font-size: 14px;
    color: #777777;
    letter-spacing: 0.5px;
} !important;
    box-shadow: 0 4px 12px rgba(140, 103, 45, 0.15); /* Schatten wird kleiner/weicher */
    transform: translateY(1px); /* Button senkt sich leicht (wirkt wie ein Druck) */
}

/* 3. Die Subline unter dem Button */
.elementor-8 .elementor-element.elementor-element-5c8ccc4 .button-subline {
    display: block;
    margin-top: 20px;
    font-size: 14px;
    color: #777777;
    letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-83c9ba5 *//* 1. Der Button im STANDARD-Zustand (mit Gold-Verlauf) */
.elementor-8 .elementor-element.elementor-element-83c9ba5 .elementor-button {
    background: linear-gradient(to right, #8c672d 0%, #efd27c 50%, #8c672d 100%) !important;
    color: #000000 !important;
    border: none !important; /* Kein Rahmen nötig bei Vollfläche */
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 2px;
    padding: 16px 40px;
    transition: all 0.5s ease-in-out;
    border-radius: 0px; 
    box-shadow: 0 8px 20px rgba(140, 103, 45, 0.3); /* Sanfter Glow als Standard */
}

/* 2. HOVER & ACTIVE (Der "Absoft"-Effekt) */
.elementor-8 .elementor-element.elementor-element-83c9ba5 .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-83c9ba5 .elementor-button:focus,
.elementor-8 .elementor-element.elementor-element-83c9ba5 .elementor-button:active {
    background: linear-gradient(to right, #8c672d 0%, #efd27c 50%, #8c672d 100%) !important;
    opacity: 0.85; /* Softet den Verlauf durch leichte Transparenz ab */
    color: #/* 1. Der Button im STANDARD-Zustand (mit Gold-Verlauf) */
.elementor-8 .elementor-element.elementor-element-83c9ba5 .elementor-button {
    background: linear-gradient(to right, #8c672d 0%, #efd27c 50%, #8c672d 100%) !important;
    color: #000000 !important;
    border: none !important; /* Kein Rahmen nötig bei Vollfläche */
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 2px;
    padding: 10px 20px;
    transition: all 0.5s ease-in-out;
    border-radius: 0px; 
    box-shadow: 0 8px 20px rgba(140, 103, 45, 0.3); /* Sanfter Glow als Standard */
}

/* 2. HOVER & ACTIVE (Der "Absoft"-Effekt) */
.elementor-8 .elementor-element.elementor-element-83c9ba5 .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-83c9ba5 .elementor-button:focus,
.elementor-8 .elementor-element.elementor-element-83c9ba5 .elementor-button:active {
    background: linear-gradient(to right, #8c672d 0%, #efd27c 50%, #8c672d 100%) !important;
    opacity: 0.85; /* Softet den Verlauf durch leichte Transparenz ab */
    color: #4a4a4a !important;
    box-shadow: 0 4px 12px rgba(140, 103, 45, 0.15); /* Schatten wird kleiner/weicher */
    transform: translateY(1px); /* Button senkt sich leicht (wirkt wie ein Druck) */
}

/* 3. Die Subline unter dem Button */
.elementor-8 .elementor-element.elementor-element-83c9ba5 .button-subline {
    display: block;
    margin-top: 20px;
    font-size: 14px;
    color: #777777;
    letter-spacing: 0.5px;
} !important;
    box-shadow: 0 4px 12px rgba(140, 103, 45, 0.15); /* Schatten wird kleiner/weicher */
    transform: translateY(1px); /* Button senkt sich leicht (wirkt wie ein Druck) */
}

/* 3. Die Subline unter dem Button */
.elementor-8 .elementor-element.elementor-element-83c9ba5 .button-subline {
    display: block;
    margin-top: 20px;
    font-size: 14px;
    color: #777777;
    letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ce523c *//* 1. Der Button im STANDARD-Zustand (mit Gold-Verlauf) */
.elementor-8 .elementor-element.elementor-element-2ce523c .elementor-button {
    background: linear-gradient(to right, #8c672d 0%, #efd27c 50%, #8c672d 100%) !important;
    color: #000000 !important;
    border: none !important; /* Kein Rahmen nötig bei Vollfläche */
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 2px;
    padding: 16px 40px;
    transition: all 0.5s ease-in-out;
    border-radius: 0px; 
    box-shadow: 0 8px 20px rgba(140, 103, 45, 0.3); /* Sanfter Glow als Standard */
}

/* 2. HOVER & ACTIVE (Der "Absoft"-Effekt) */
.elementor-8 .elementor-element.elementor-element-2ce523c .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-2ce523c .elementor-button:focus,
.elementor-8 .elementor-element.elementor-element-2ce523c .elementor-button:active {
    background: linear-gradient(to right, #8c672d 0%, #efd27c 50%, #8c672d 100%) !important;
    opacity: 0.85; /* Softet den Verlauf durch leichte Transparenz ab */
    color: #/* 1. Der Button im STANDARD-Zustand (mit Gold-Verlauf) */
.elementor-8 .elementor-element.elementor-element-2ce523c .elementor-button {
    background: linear-gradient(to right, #8c672d 0%, #efd27c 50%, #8c672d 100%) !important;
    color: #000000 !important;
    border: none !important; /* Kein Rahmen nötig bei Vollfläche */
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 2px;
    padding: 10px 20px;
    transition: all 0.5s ease-in-out;
    border-radius: 0px; 
    box-shadow: 0 8px 20px rgba(140, 103, 45, 0.3); /* Sanfter Glow als Standard */
}

/* 2. HOVER & ACTIVE (Der "Absoft"-Effekt) */
.elementor-8 .elementor-element.elementor-element-2ce523c .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-2ce523c .elementor-button:focus,
.elementor-8 .elementor-element.elementor-element-2ce523c .elementor-button:active {
    background: linear-gradient(to right, #8c672d 0%, #efd27c 50%, #8c672d 100%) !important;
    opacity: 0.85; /* Softet den Verlauf durch leichte Transparenz ab */
    color: #4a4a4a !important;
    box-shadow: 0 4px 12px rgba(140, 103, 45, 0.15); /* Schatten wird kleiner/weicher */
    transform: translateY(1px); /* Button senkt sich leicht (wirkt wie ein Druck) */
}

/* 3. Die Subline unter dem Button */
.elementor-8 .elementor-element.elementor-element-2ce523c .button-subline {
    display: block;
    margin-top: 20px;
    font-size: 14px;
    color: #777777;
    letter-spacing: 0.5px;
} !important;
    box-shadow: 0 4px 12px rgba(140, 103, 45, 0.15); /* Schatten wird kleiner/weicher */
    transform: translateY(1px); /* Button senkt sich leicht (wirkt wie ein Druck) */
}

/* 3. Die Subline unter dem Button */
.elementor-8 .elementor-element.elementor-element-2ce523c .button-subline {
    display: block;
    margin-top: 20px;
    font-size: 14px;
    color: #777777;
    letter-spacing: 0.5px;
}/* End custom CSS */