.elementor-39 .elementor-element.elementor-element-da4431d{--display:flex;--min-height:602px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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-39 .elementor-element.elementor-element-29a61a30{--display:flex;--min-height:70vh;--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:-1px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-29a61a30:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-29a61a30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-39e30e8{text-align:center;}.elementor-39 .elementor-element.elementor-element-39e30e8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:79px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-82dcf72{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-550px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-82dcf72:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-82dcf72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-39 .elementor-element.elementor-element-502bd0c7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-65ef936c{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-2b5a9c5b{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-39 .elementor-element.elementor-element-72256d{z-index:10;}.elementor-39 .elementor-element.elementor-element-72256d img{width:auto;height:540px;border-radius:30px 30px 30px 30px;}.elementor-39 .elementor-element.elementor-element-4a0b2459{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-4d3a7418{z-index:10;}.elementor-39 .elementor-element.elementor-element-4d3a7418 img{width:auto;height:540px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-39 .elementor-element.elementor-element-1fdd1a34{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-392b7138{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-197930cc{z-index:10;}.elementor-39 .elementor-element.elementor-element-197930cc img{width:auto;height:540px;border-radius:30px 30px 30px 30px;}.elementor-39 .elementor-element.elementor-element-29cd86af{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-afdf2dd{z-index:10;}.elementor-39 .elementor-element.elementor-element-afdf2dd img{width:auto;height:540px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-39 .elementor-element.elementor-element-4f8729fe{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-48d5675{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-55206118{z-index:10;}.elementor-39 .elementor-element.elementor-element-55206118 img{width:auto;height:540px;border-radius:30px 30px 30px 30px;}.elementor-39 .elementor-element.elementor-element-b2b0661{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-3298e376{z-index:10;}.elementor-39 .elementor-element.elementor-element-3298e376 img{width:auto;height:540px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-39 .elementor-element.elementor-element-1a0a3434{--display:flex;--position:absolute;--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;top:40%;--z-index:5;}.elementor-39 .elementor-element.elementor-element-1a0a3434.e-con{--e-con-transform-translateY:-50%;}.elementor-39 .elementor-element.elementor-element-759225ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-39 .elementor-element.elementor-element-759225ff img{width:200px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-12488e28{text-align:center;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;line-height:1.1em;color:#E3EEEE;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-39 .elementor-element.elementor-element-6bcffe9d{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-6bcffe9d .elementor-button{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;text-decoration:none;border-style:solid;border-color:var( --e-global-color-accent );border-radius:30px 30px 30px 30px;padding:22px 45px 22px 45px;}.elementor-39 .elementor-element.elementor-element-a944d18{--display:flex;--min-height:70vh;--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:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-a944d18:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-a944d18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-39 .elementor-element.elementor-element-f8cee1d{--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-39 .elementor-element.elementor-element-2a4ca61{--spacer-size:50px;}.elementor-39 .elementor-element.elementor-element-4df9813a{--display:flex;--min-height:3000px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-1be6ce8a{--display:flex;--min-height:100vh;--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-39 .elementor-element.elementor-element-aa349a{--display:flex;--justify-content:center;}.elementor-39 .elementor-element.elementor-element-ac1f54d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:85px;font-weight:700;line-height:1.1em;color:#000000;}.elementor-39 .elementor-element.elementor-element-a10619c{width:var( --container-widget-width, 400px );max-width:400px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:400px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-39 .elementor-element.elementor-element-ddcd520 .elementor-button{padding:22px 22px 22px 22px;}.elementor-39 .elementor-element.elementor-element-6df2e94b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-39 .elementor-element.elementor-element-2119aa77{--display:flex;--position:absolute;--min-height:350px;--justify-content:space-between;--border-radius:30px 30px 30px 30px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-39 .elementor-element.elementor-element-2119aa77:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-2119aa77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E38C1C;}.elementor-39 .elementor-element.elementor-element-1272aed1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:1.25em;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-24ec8f31 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-e3dae9c{--display:flex;--position:absolute;--min-height:350px;--justify-content:space-between;--border-radius:30px 30px 30px 30px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-39 .elementor-element.elementor-element-e3dae9c:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-e3dae9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#965F39;}.elementor-39 .elementor-element.elementor-element-2bf1f65e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:1.25em;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-30f7fe76 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-5d6a1ec6{--display:flex;--position:absolute;--min-height:350px;--justify-content:space-between;--border-radius:30px 30px 30px 30px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-39 .elementor-element.elementor-element-5d6a1ec6:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-5d6a1ec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1A57D;}.elementor-39 .elementor-element.elementor-element-44cbaa5e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:1.25em;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-7f5f875b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-43369cb{--display:flex;--position:absolute;--min-height:350px;--justify-content:space-between;--border-radius:30px 30px 30px 30px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-39 .elementor-element.elementor-element-43369cb:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-43369cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AFD3EC;}.elementor-39 .elementor-element.elementor-element-347b7a8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:1.25em;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-3764225 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-1816a298{--display:flex;--position:absolute;--min-height:350px;--justify-content:space-between;--border-radius:30px 30px 30px 30px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-39 .elementor-element.elementor-element-1816a298:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-1816a298 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#445F88;}.elementor-39 .elementor-element.elementor-element-1781af59 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:1.25em;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-a0424d0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-56b4ae3{--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-39 .elementor-element.elementor-element-56b4ae3:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-56b4ae3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DADADA;}.elementor-39 .elementor-element.elementor-element-b5d0e7d{--spacer-size:50px;}.elementor-39 .elementor-element.elementor-element-7c8dedb{--spacer-size:50px;}.elementor-39 .elementor-element.elementor-element-0fc1084{--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-39 .elementor-element.elementor-element-0fc1084:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-0fc1084 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-39 .elementor-element.elementor-element-55eba07{--spacer-size:100px;}.elementor-39 .elementor-element.elementor-element-5d5580f.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-940bb2d{--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;}.elementor-39 .elementor-element.elementor-element-940bb2d:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-940bb2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-39 .elementor-element.elementor-element-a124275{--display:flex;}.elementor-39 .elementor-element.elementor-element-929470c{--spacer-size:109px;}.elementor-39 .elementor-element.elementor-element-0b9ac16{text-align:center;}.elementor-39 .elementor-element.elementor-element-0b9ac16 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:71px;font-weight:700;line-height:82px;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-f6c154e{text-align:center;font-family:"Poppins", Sans-serif;font-size:27px;font-weight:400;line-height:28px;color:#DFDFDF;}.elementor-39 .elementor-element.elementor-element-e673388{--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-39 .elementor-element.elementor-element-e673388.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-8523fd4 .elementor-button{background-color:transparent;background-image:linear-gradient(106deg, #DF9332 11%, #46709C 100%);}.elementor-39 .elementor-element.elementor-element-8523fd4.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-8523fd4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-39 .elementor-element.elementor-element-8523fd4 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-39 .elementor-element.elementor-element-b178e6a{--spacer-size:50px;}.elementor-39 .elementor-element.elementor-element-3c366e6{--spacer-size:93px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-39 .elementor-element.elementor-element-da4431d{--width:100%;}.elementor-39 .elementor-element.elementor-element-2b5a9c5b{--width:50%;}.elementor-39 .elementor-element.elementor-element-4a0b2459{--width:50%;}.elementor-39 .elementor-element.elementor-element-392b7138{--width:50%;}.elementor-39 .elementor-element.elementor-element-29cd86af{--width:50%;}.elementor-39 .elementor-element.elementor-element-48d5675{--width:50%;}.elementor-39 .elementor-element.elementor-element-b2b0661{--width:50%;}.elementor-39 .elementor-element.elementor-element-1a0a3434{--width:500px;}.elementor-39 .elementor-element.elementor-element-aa349a{--width:50%;}.elementor-39 .elementor-element.elementor-element-6df2e94b{--width:50%;}.elementor-39 .elementor-element.elementor-element-2119aa77{--width:350px;}.elementor-39 .elementor-element.elementor-element-e3dae9c{--width:350px;}.elementor-39 .elementor-element.elementor-element-5d6a1ec6{--width:350px;}.elementor-39 .elementor-element.elementor-element-43369cb{--width:350px;}.elementor-39 .elementor-element.elementor-element-1816a298{--width:350px;}.elementor-39 .elementor-element.elementor-element-56b4ae3{--width:100%;}.elementor-39 .elementor-element.elementor-element-a124275{--width:89%;}.elementor-39 .elementor-element.elementor-element-e673388{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-39 .elementor-element.elementor-element-1a0a3434{--width:400px;}.elementor-39 .elementor-element.elementor-element-2119aa77{--width:250px;}.elementor-39 .elementor-element.elementor-element-e3dae9c{--width:250px;}.elementor-39 .elementor-element.elementor-element-5d6a1ec6{--width:250px;}.elementor-39 .elementor-element.elementor-element-43369cb{--width:250px;}.elementor-39 .elementor-element.elementor-element-1816a298{--width:250px;}}@media(max-width:1024px){.elementor-39 .elementor-element.elementor-element-82dcf72{--margin-top:0px;--margin-bottom:-400px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-72256d img{height:300px;}.elementor-39 .elementor-element.elementor-element-4d3a7418 img{height:300px;}.elementor-39 .elementor-element.elementor-element-197930cc img{height:300px;}.elementor-39 .elementor-element.elementor-element-afdf2dd img{height:300px;}.elementor-39 .elementor-element.elementor-element-55206118 img{height:300px;}.elementor-39 .elementor-element.elementor-element-3298e376 img{height:300px;}.elementor-39 .elementor-element.elementor-element-759225ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-39 .elementor-element.elementor-element-759225ff img{width:150px;}.elementor-39 .elementor-element.elementor-element-12488e28{font-size:25px;}.elementor-39 .elementor-element.elementor-element-6bcffe9d{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-6bcffe9d .elementor-button{padding:18px 32px 18px 32px;}.elementor-39 .elementor-element.elementor-element-ac1f54d .elementor-heading-title{font-size:60px;}.elementor-39 .elementor-element.elementor-element-a10619c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-39 .elementor-element.elementor-element-2119aa77{--min-height:250px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-39 .elementor-element.elementor-element-24ec8f31 .elementor-heading-title{font-size:30px;}.elementor-39 .elementor-element.elementor-element-e3dae9c{--min-height:250px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-39 .elementor-element.elementor-element-30f7fe76 .elementor-heading-title{font-size:30px;}.elementor-39 .elementor-element.elementor-element-5d6a1ec6{--min-height:250px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-39 .elementor-element.elementor-element-7f5f875b .elementor-heading-title{font-size:30px;}.elementor-39 .elementor-element.elementor-element-43369cb{--min-height:250px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-39 .elementor-element.elementor-element-3764225 .elementor-heading-title{font-size:30px;}.elementor-39 .elementor-element.elementor-element-1816a298{--min-height:250px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-39 .elementor-element.elementor-element-a0424d0 .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-39 .elementor-element.elementor-element-da4431d{--width:500px;--min-height:184px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-29a61a30{--min-height:350px;}.elementor-39 .elementor-element.elementor-element-39e30e8 .elementor-heading-title{font-size:57px;}.elementor-39 .elementor-element.elementor-element-82dcf72{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-65ef936c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-39 .elementor-element.elementor-element-2b5a9c5b{--width:50%;--flex-wrap:nowrap;}.elementor-39 .elementor-element.elementor-element-72256d img{height:200px;}.elementor-39 .elementor-element.elementor-element-4a0b2459{--width:50%;--flex-wrap:nowrap;}.elementor-39 .elementor-element.elementor-element-4d3a7418 img{height:200px;}.elementor-39 .elementor-element.elementor-element-1fdd1a34{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-39 .elementor-element.elementor-element-392b7138{--width:50%;--flex-wrap:nowrap;}.elementor-39 .elementor-element.elementor-element-197930cc img{height:200px;}.elementor-39 .elementor-element.elementor-element-29cd86af{--width:50%;--flex-wrap:nowrap;}.elementor-39 .elementor-element.elementor-element-afdf2dd img{height:200px;}.elementor-39 .elementor-element.elementor-element-4f8729fe{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-39 .elementor-element.elementor-element-48d5675{--width:50%;--flex-wrap:nowrap;}.elementor-39 .elementor-element.elementor-element-55206118 img{height:200px;}.elementor-39 .elementor-element.elementor-element-b2b0661{--width:50%;--flex-wrap:nowrap;}.elementor-39 .elementor-element.elementor-element-3298e376 img{height:200px;}.elementor-39 .elementor-element.elementor-element-1a0a3434{--width:320px;top:50%;}.elementor-39 .elementor-element.elementor-element-12488e28{font-size:20px;}.elementor-39 .elementor-element.elementor-element-a944d18{--min-height:350px;}.elementor-39 .elementor-element.elementor-element-1be6ce8a{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-39 .elementor-element.elementor-element-ac1f54d{text-align:center;}.elementor-39 .elementor-element.elementor-element-ac1f54d .elementor-heading-title{font-size:45px;}.elementor-39 .elementor-element.elementor-element-a10619c{text-align:center;}.elementor-39 .elementor-element.elementor-element-6df2e94b{--min-height:320px;}.elementor-39 .elementor-element.elementor-element-2119aa77{--width:250px;}.elementor-39 .elementor-element.elementor-element-e3dae9c{--width:250px;}.elementor-39 .elementor-element.elementor-element-5d6a1ec6{--width:250px;}.elementor-39 .elementor-element.elementor-element-43369cb{--width:250px;}.elementor-39 .elementor-element.elementor-element-1816a298{--width:250px;}.elementor-39 .elementor-element.elementor-element-0b9ac16 .elementor-heading-title{font-size:38px;line-height:1.1em;}}/* Start custom CSS for container, class: .elementor-element-da4431d */@media (max-width: 767px) {
    .elementor-39 .elementor-element.elementor-element-da4431d {
        height: auto !important;
        aspect-ratio: 16 / 9;
        min-height: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39e30e8 */.elementor-39 .elementor-element.elementor-element-39e30e8 h2 {
    /* Definiamo i colori della sfumatura da marrone a azzurro */
    background: linear-gradient(
        to right, 
        #3e2b20 0%,   /* Marrone scuro iniziale */
        #a67c52 25%,  /* Bronzo/Oro */
        #d1b399 50%,  /* Beige chiaro (punto luce centrale) */
        #a9c2d1 75%,  /* Azzurro polvere */
        #526a85 100%  /* Blu/Grigio finale scuro */
    );

    /* Applichiamo il gradiente al testo */
    -webkit-background-clip: text;
    background-clip: text;
    
    /* Rendiamo trasparente il colore del testo originale per mostrare il background */
    -webkit-text-fill-color: transparent;
    
    /* Opzionale: aggiungiamo un leggero filtro per enfatizzare l'effetto vignetta/contrasto */
    filter: brightness(1.1) contrast(1.1);
    
    /* Font style per somigliare all'immagine */
    font-weight: bold;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df9813a */.elementor-39 .elementor-element.elementor-element-4df9813a{
    --card-scroll-height: 400;
    --card-rotate: 12;
}
.elementor-39 .elementor-element.elementor-element-4df9813a .mdw-active-card{
    transform: translateY(-100vh) rotate(-60deg) !important;
    transition:1s;
    visibility: hidden;
    transform-origin: bottom left;
}
.elementor-39 .elementor-element.elementor-element-4df9813a > .e-con,
.elementor-39 .elementor-element.elementor-element-4df9813a > .e-container,
.elementor-39 .elementor-element.elementor-element-4df9813a > .e-con-inner > .e-con,
.elementor-39 .elementor-element.elementor-element-4df9813a > .e-con-inner > .e-container{
    position: sticky;
    top:0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8549c5b */.logo-marquee {
  overflow: hidden;
  width: 100%;
}

.logo-track {
  display: flex;
  width: max-content;
  animation: scroll 25s linear infinite;
}

.logo-track img {
  width: 200px;
  height: 80px;
  object-fit: contain;
  margin-right: 40px;
  flex-shrink: 0;
}

/* Animazione continua PERFETTA */
@keyframes scroll {
  0% { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}

/* Responsive */
@media (max-width: 767px) {
  .logo-track img {
    width: 100px;
    height: 45px;
    margin-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74c578a */.logo-marquee {
  overflow: hidden;
  width: 100%;
}

.logo-track {
  display: flex;
  width: max-content;
  animation: scroll 25s linear infinite;
}

.logo-track img {
  width: 200px;
  height: 80px;
  object-fit: contain;
  margin-right: 40px;
  flex-shrink: 0;
}

/* Animazione continua PERFETTA */
@keyframes scroll {
  0% { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}

/* Responsive */
@media (max-width: 767px) {
  .logo-track img {
    width: 100px;
    height: 45px;
    margin-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8523fd4 */#call.elementor-button {
    animation: pulse 1.5s infinite;
}

@keyframes pulse {
    0% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(0, 123, 255, 0.7);
    }
    70% {
        transform: scale(1.05);
        box-shadow: 0 0 0 10px rgba(0, 123, 255, 0);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(0, 123, 255, 0);
    }
}/* End custom CSS */