.elementor-3771 .elementor-element.elementor-element-5decba4{--display:flex;}.elementor-3771 .elementor-element.elementor-element-3021ca4{--display:flex;--min-height:4vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:5% 5%;--row-gap:5%;--column-gap:5%;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--margin-top:-59px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-3771 .elementor-element.elementor-element-3021ca4:not(.elementor-motion-effects-element-type-background), .elementor-3771 .elementor-element.elementor-element-3021ca4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-3771 .elementor-element.elementor-element-3021ca4.she-header{background-color:transparent;background-image:linear-gradient(270deg, #00000000 0%, #00000091 100%);}.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-3771 .elementor-element.elementor-element-7f6c428 .ekit_navsearch-button :is(i, svg){font-size:12px;}.elementor-3771 .elementor-element.elementor-element-7f6c428 .ekit_navsearch-button, .elementor-3771 .elementor-element.elementor-element-7f6c428 .ekit_search-button{color:#FFFFFF;fill:#FFFFFF;}.elementor-3771 .elementor-element.elementor-element-7f6c428 .ekit_navsearch-button{margin:5px 5px 5px 5px;padding:0px 0px 0px 0px;width:40px;height:40px;line-height:40px;text-align:center;}.elementor-3771 .elementor-element.elementor-element-33a5484a{--display:flex;--min-height:1048px;--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:-93px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-3771 .elementor-element.elementor-element-33a5484a:not(.elementor-motion-effects-element-type-background), .elementor-3771 .elementor-element.elementor-element-33a5484a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.relatedproject.com/wp-content/uploads/2025/12/DSC05279-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3771 .elementor-element.elementor-element-dccc4cc{--spacer-size:71px;}.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-3771 .elementor-element.elementor-element-93a6aa1{margin:-455px 199px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3771 .elementor-element.elementor-element-93a6aa1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:100px;font-weight:600;line-height:100px;letter-spacing:-2.8px;color:#FFFFFF;}.elementor-3771 .elementor-element.elementor-element-00567e2{--spacer-size:50px;}.elementor-3771 .elementor-element.elementor-element-7c93324{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3771 .elementor-element.elementor-element-7c93324.e-con{--align-self:center;}.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-3771 .elementor-element.elementor-element-2ab73f1 .elementor-button{background-color:#2A2A2A;font-family:"Inter", Sans-serif;font-weight:300;border-radius:50px 50px 50px 50px;padding:14px 30px 14px 30px;}.elementor-3771 .elementor-element.elementor-element-2ab73f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3771 .elementor-element.elementor-element-bbfcff7{--display:flex;--min-height:370px;--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:-325px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3771 .elementor-element.elementor-element-bbfcff7:not(.elementor-motion-effects-element-type-background), .elementor-3771 .elementor-element.elementor-element-bbfcff7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #000000 71%);}.elementor-3771 .elementor-element.elementor-element-3b8b80a{--display:flex;--min-height:1065px;--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-3771 .elementor-element.elementor-element-87942be{--spacer-size:263px;}.elementor-3771 .elementor-element.elementor-element-515b0de{margin:0px 400px calc(var(--kit-widget-spacing, 0px) + 0px) 200px;text-align:start;}.elementor-3771 .elementor-element.elementor-element-515b0de .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:120px;font-weight:600;line-height:100px;letter-spacing:-2.1px;word-spacing:0px;color:#FFFFFFE0;}.elementor-3771 .elementor-element.elementor-element-674df78{margin:0px 200px calc(var(--kit-widget-spacing, 0px) + 0px) 200px;text-align:start;}.elementor-3771 .elementor-element.elementor-element-674df78 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:150px;font-weight:600;line-height:140px;letter-spacing:-2.1px;word-spacing:0px;color:#FFFFFFE0;}.elementor-3771 .elementor-element.elementor-element-b4b9332{margin:-25px 200px calc(var(--kit-widget-spacing, 0px) + 0px) 200px;text-align:start;}.elementor-3771 .elementor-element.elementor-element-b4b9332 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:120px;font-weight:600;line-height:140px;letter-spacing:-2.1px;word-spacing:0px;color:#FFFFFFE0;}.elementor-3771 .elementor-element.elementor-element-5217d7e{margin:-14px 200px calc(var(--kit-widget-spacing, 0px) + 0px) 200px;text-align:start;}.elementor-3771 .elementor-element.elementor-element-5217d7e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:150px;font-weight:600;line-height:140px;letter-spacing:-2.1px;word-spacing:0px;color:#FFFFFFE0;}.elementor-3771 .elementor-element.elementor-element-ab51221{--spacer-size:10px;}.elementor-3771 .elementor-element.elementor-element-282c6d3{margin:0px 700px calc(var(--kit-widget-spacing, 0px) + 0px) 200px;text-align:start;}.elementor-3771 .elementor-element.elementor-element-282c6d3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18.38px;font-weight:400;color:#FFFFFF;}.elementor-3771 .elementor-element.elementor-element-ce404e8{--display:flex;--min-height:1200px;--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-3771 .elementor-element.elementor-element-7d16d1c{--display:flex;}.elementor-3771 .elementor-element.elementor-element-e158e4c{--display:flex;}.elementor-3771 .elementor-element.elementor-element-cbe4d5d{--spacer-size:421px;}.elementor-3771 .elementor-element.elementor-element-a054bbf{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-transform-origin-x:center;--e-transform-origin-y:center;text-align:center;}.elementor-3771 .elementor-element.elementor-element-a054bbf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:#EBFF0E;}.elementor-3771 .elementor-element.elementor-element-b3fdd4e{margin:0px 400px calc(var(--kit-widget-spacing, 0px) + 0px) 400px;--e-transform-origin-x:center;--e-transform-origin-y:center;text-align:center;}.elementor-3771 .elementor-element.elementor-element-b3fdd4e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:82px;font-weight:600;line-height:72px;letter-spacing:-0.28px;color:#FFFFFF;}.elementor-3771 .elementor-element.elementor-element-99bc4a3{margin:24px 230px calc(var(--kit-widget-spacing, 0px) + 0px) 230px;--e-transform-origin-x:center;--e-transform-origin-y:center;text-align:center;}.elementor-3771 .elementor-element.elementor-element-99bc4a3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;color:#F5F5F7;}.elementor-3771 .elementor-element.elementor-element-2426c3f{--display:flex;--min-height:1440px;--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;--overlay-opacity:1;}.elementor-3771 .elementor-element.elementor-element-2426c3f:not(.elementor-motion-effects-element-type-background), .elementor-3771 .elementor-element.elementor-element-2426c3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.relatedproject.com/wp-content/uploads/2025/10/DSC05294-scaled.jpg");background-position:0px -800px;background-repeat:no-repeat;background-size:cover;}.elementor-3771 .elementor-element.elementor-element-2426c3f::before, .elementor-3771 .elementor-element.elementor-element-2426c3f > .elementor-background-video-container::before, .elementor-3771 .elementor-element.elementor-element-2426c3f > .e-con-inner > .elementor-background-video-container::before, .elementor-3771 .elementor-element.elementor-element-2426c3f > .elementor-background-slideshow::before, .elementor-3771 .elementor-element.elementor-element-2426c3f > .e-con-inner > .elementor-background-slideshow::before, .elementor-3771 .elementor-element.elementor-element-2426c3f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #00000073 28%, #000000 85%);}.elementor-3771 .elementor-element.elementor-element-8989ea9{--spacer-size:479px;}.elementor-3771 .elementor-element.elementor-element-11ecc48{margin:0px 450px calc(var(--kit-widget-spacing, 0px) + 0px) 450px;--e-transform-origin-x:center;--e-transform-origin-y:center;text-align:center;}.elementor-3771 .elementor-element.elementor-element-11ecc48 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:80px;font-weight:600;line-height:83px;letter-spacing:-2.1px;word-spacing:0px;color:#FFFFFFE0;}.elementor-3771 .elementor-element.elementor-element-4b0e139{--display:flex;}.elementor-3771 .elementor-element.elementor-element-20cc05d{--spacer-size:213px;}.elementor-3771 .elementor-element.elementor-element-de8ad4e{--display:flex;--min-height:860px;--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;}.elementor-3771 .elementor-element.elementor-element-7854e34{--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:50px;--margin-right:0px;}.elementor-3771 .elementor-element.elementor-element-f8f74a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3771 .elementor-element.elementor-element-f8f74a4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:82px;font-weight:600;line-height:72px;letter-spacing:-0.28px;color:#FFFFFF;}.elementor-3771 .elementor-element.elementor-element-4b10374{--display:flex;--min-height:190px;}.elementor-3771 .elementor-element.elementor-element-3545fc3{margin:0px 108px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3771 .elementor-element.elementor-element-3545fc3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#F5F5F7;}.elementor-3771 .elementor-element.elementor-element-e5fd332{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3771 .elementor-element.elementor-element-1312068 .elementor-button{background-color:#D5D5D5;font-family:"Inter", Sans-serif;font-weight:400;fill:#000000;color:#000000;border-radius:50px 50px 50px 50px;padding:14px 30px 14px 30px;}.elementor-3771 .elementor-element.elementor-element-1312068{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3771 .elementor-element.elementor-element-1312068.elementor-element{--align-self:flex-start;}.elementor-3771 .elementor-element.elementor-element-fe2e854{--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-3771 .elementor-element.elementor-element-69f1b50{--display:flex;--min-height:790px;}.elementor-3771 .elementor-element.elementor-element-69f1b50:not(.elementor-motion-effects-element-type-background), .elementor-3771 .elementor-element.elementor-element-69f1b50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.relatedproject.com/wp-content/uploads/2025/12/Copia-di-DSC05814-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-3771 .elementor-element.elementor-element-69f1b50.e-con{--align-self:center;}.elementor-3771 .elementor-element.elementor-element-3b5108b{--display:flex;--min-height:200px;--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-3771 .elementor-element.elementor-element-8ae12e0{--display:flex;--min-height:120px;--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-3771 .elementor-element.elementor-element-8ae12e0:not(.elementor-motion-effects-element-type-background), .elementor-3771 .elementor-element.elementor-element-8ae12e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3771 .elementor-element.elementor-element-e496888{--display:flex;--min-height:860px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3771 .elementor-element.elementor-element-e496888:not(.elementor-motion-effects-element-type-background), .elementor-3771 .elementor-element.elementor-element-e496888 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3771 .elementor-element.elementor-element-0877236{--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-3771 .elementor-element.elementor-element-295e6f8{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-3771 .elementor-element.elementor-element-295e6f8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:82px;font-weight:600;line-height:72px;letter-spacing:-0.28px;color:#000000;}.elementor-3771 .elementor-element.elementor-element-bffddd3{--display:flex;--min-height:130px;}.elementor-3771 .elementor-element.elementor-element-1785830{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 172px;text-align:end;}.elementor-3771 .elementor-element.elementor-element-1785830 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-3771 .elementor-element.elementor-element-163e88e .elementor-button{background-color:#2A2A2A;font-family:"Inter", Sans-serif;font-weight:300;border-radius:50px 50px 50px 50px;padding:14px 30px 14px 30px;}.elementor-3771 .elementor-element.elementor-element-163e88e{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3771 .elementor-element.elementor-element-9b44806{--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-3771 .elementor-element.elementor-element-063f2d1{--display:flex;--min-height:866px;}.elementor-3771 .elementor-element.elementor-element-063f2d1:not(.elementor-motion-effects-element-type-background), .elementor-3771 .elementor-element.elementor-element-063f2d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.relatedproject.com/wp-content/uploads/2025/12/DSC04344-1-scaled.jpg");background-position:0px -44px;background-repeat:no-repeat;background-size:cover;}.elementor-3771 .elementor-element.elementor-element-063f2d1.e-con{--align-self:center;}.elementor-3771 .elementor-element.elementor-element-e27ecf5{--display:flex;--min-height:120px;--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-3771 .elementor-element.elementor-element-e27ecf5:not(.elementor-motion-effects-element-type-background), .elementor-3771 .elementor-element.elementor-element-e27ecf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3771 .elementor-element.elementor-element-439de66{--display:flex;--min-height:120px;--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-3771 .elementor-element.elementor-element-439de66:not(.elementor-motion-effects-element-type-background), .elementor-3771 .elementor-element.elementor-element-439de66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3771 .elementor-element.elementor-element-28aea9b{--display:flex;--min-height:860px;--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;}.elementor-3771 .elementor-element.elementor-element-28aea9b:not(.elementor-motion-effects-element-type-background), .elementor-3771 .elementor-element.elementor-element-28aea9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3771 .elementor-element.elementor-element-7b3147a{--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:50px;--margin-right:0px;}.elementor-3771 .elementor-element.elementor-element-3e4a4cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3771 .elementor-element.elementor-element-3e4a4cd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:82px;font-weight:600;line-height:78px;letter-spacing:-0.28px;color:#FFFFFF;}.elementor-3771 .elementor-element.elementor-element-8bf06b9{--display:flex;--min-height:190px;}.elementor-3771 .elementor-element.elementor-element-5c2e97d{margin:0px 108px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3771 .elementor-element.elementor-element-5c2e97d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-3771 .elementor-element.elementor-element-a72ac0e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3771 .elementor-element.elementor-element-04a5a9f .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-weight:400;fill:#010E23;color:#010E23;border-radius:50px 50px 50px 50px;padding:14px 30px 14px 30px;}.elementor-3771 .elementor-element.elementor-element-04a5a9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3771 .elementor-element.elementor-element-04a5a9f.elementor-element{--align-self:flex-start;}.elementor-3771 .elementor-element.elementor-element-4b44afd{--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-3771 .elementor-element.elementor-element-f1e4137{--display:flex;--min-height:790px;}.elementor-3771 .elementor-element.elementor-element-f1e4137:not(.elementor-motion-effects-element-type-background), .elementor-3771 .elementor-element.elementor-element-f1e4137 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.relatedproject.com/wp-content/uploads/2025/12/DSC05113-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-3771 .elementor-element.elementor-element-f1e4137.e-con{--align-self:center;}.elementor-3771 .elementor-element.elementor-element-58a3790{--display:flex;--min-height:120px;--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-3771 .elementor-element.elementor-element-58a3790:not(.elementor-motion-effects-element-type-background), .elementor-3771 .elementor-element.elementor-element-58a3790 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3771 .elementor-element.elementor-element-859f6a0{--display:flex;--min-height:120px;--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-3771 .elementor-element.elementor-element-859f6a0:not(.elementor-motion-effects-element-type-background), .elementor-3771 .elementor-element.elementor-element-859f6a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3771 .elementor-element.elementor-element-5e168e8{--display:flex;--min-height:860px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3771 .elementor-element.elementor-element-5e168e8:not(.elementor-motion-effects-element-type-background), .elementor-3771 .elementor-element.elementor-element-5e168e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3771 .elementor-element.elementor-element-be7b08f{--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-3771 .elementor-element.elementor-element-0a6c83d{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-3771 .elementor-element.elementor-element-0a6c83d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:82px;font-weight:600;line-height:72px;letter-spacing:-0.28px;color:#000000;}.elementor-3771 .elementor-element.elementor-element-6ba1f5b{--display:flex;--min-height:130px;}.elementor-3771 .elementor-element.elementor-element-00db8cc{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 172px;text-align:end;}.elementor-3771 .elementor-element.elementor-element-00db8cc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-3771 .elementor-element.elementor-element-af48238 .elementor-button{background-color:#2A2A2A;font-family:"Inter", Sans-serif;font-weight:300;border-radius:50px 50px 50px 50px;padding:14px 30px 14px 30px;}.elementor-3771 .elementor-element.elementor-element-af48238{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3771 .elementor-element.elementor-element-415a33d{--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-3771 .elementor-element.elementor-element-f92e962{--display:flex;--min-height:860px;}.elementor-3771 .elementor-element.elementor-element-f92e962:not(.elementor-motion-effects-element-type-background), .elementor-3771 .elementor-element.elementor-element-f92e962 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.relatedproject.com/wp-content/uploads/2025/12/DSC05231-scaled.jpg");background-position:-44px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-3771 .elementor-element.elementor-element-f92e962.e-con{--align-self:center;}.elementor-3771 .elementor-element.elementor-element-501490a{--display:flex;--min-height:120px;--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-3771 .elementor-element.elementor-element-501490a:not(.elementor-motion-effects-element-type-background), .elementor-3771 .elementor-element.elementor-element-501490a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3771 .elementor-element.elementor-element-71932af{--display:flex;--min-height:120px;--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-3771 .elementor-element.elementor-element-71932af:not(.elementor-motion-effects-element-type-background), .elementor-3771 .elementor-element.elementor-element-71932af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3771 .elementor-element.elementor-element-7f6bfdb{--display:flex;--min-height:860px;--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;}.elementor-3771 .elementor-element.elementor-element-7f6bfdb:not(.elementor-motion-effects-element-type-background), .elementor-3771 .elementor-element.elementor-element-7f6bfdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3771 .elementor-element.elementor-element-ee565a8{--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:50px;--margin-right:0px;}.elementor-3771 .elementor-element.elementor-element-3a69f55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3771 .elementor-element.elementor-element-3a69f55 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:82px;font-weight:600;line-height:78px;letter-spacing:-0.28px;color:#FFFFFF;}.elementor-3771 .elementor-element.elementor-element-6f01597{--display:flex;--min-height:130px;}.elementor-3771 .elementor-element.elementor-element-533ac80{margin:0px 108px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3771 .elementor-element.elementor-element-533ac80 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-3771 .elementor-element.elementor-element-648858b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3771 .elementor-element.elementor-element-1647064 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-weight:400;fill:#010E23;color:#010E23;border-radius:50px 50px 50px 50px;padding:14px 30px 14px 30px;}.elementor-3771 .elementor-element.elementor-element-1647064{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3771 .elementor-element.elementor-element-1647064.elementor-element{--align-self:flex-start;}.elementor-3771 .elementor-element.elementor-element-b50d798{--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-3771 .elementor-element.elementor-element-0e76035{--display:flex;--min-height:790px;}.elementor-3771 .elementor-element.elementor-element-0e76035:not(.elementor-motion-effects-element-type-background), .elementor-3771 .elementor-element.elementor-element-0e76035 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.relatedproject.com/wp-content/uploads/2026/01/DSC06666-scaled.jpg");background-position:-11px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-3771 .elementor-element.elementor-element-0e76035.e-con{--align-self:center;}.elementor-3771 .elementor-element.elementor-element-5f21dd2{--display:flex;--min-height:120px;--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-3771 .elementor-element.elementor-element-5f21dd2:not(.elementor-motion-effects-element-type-background), .elementor-3771 .elementor-element.elementor-element-5f21dd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3771 .elementor-element.elementor-element-0e0890f{--display:flex;--min-height:864px;--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;--overlay-opacity:0.91;}.elementor-3771 .elementor-element.elementor-element-0e0890f:not(.elementor-motion-effects-element-type-background), .elementor-3771 .elementor-element.elementor-element-0e0890f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.relatedproject.com/wp-content/uploads/2025/10/sfotoshoot.png");background-position:0px 10px;background-repeat:no-repeat;background-size:cover;}.elementor-3771 .elementor-element.elementor-element-0e0890f::before, .elementor-3771 .elementor-element.elementor-element-0e0890f > .elementor-background-video-container::before, .elementor-3771 .elementor-element.elementor-element-0e0890f > .e-con-inner > .elementor-background-video-container::before, .elementor-3771 .elementor-element.elementor-element-0e0890f > .elementor-background-slideshow::before, .elementor-3771 .elementor-element.elementor-element-0e0890f > .e-con-inner > .elementor-background-slideshow::before, .elementor-3771 .elementor-element.elementor-element-0e0890f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #00000000 0%, #000000 81%);}.elementor-3771 .elementor-element.elementor-element-a54d847{--spacer-size:53px;}.elementor-3771 .elementor-element.elementor-element-d5ff127{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3771 .elementor-element.elementor-element-d5ff127 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:80px;font-weight:600;line-height:140px;letter-spacing:-2.1px;word-spacing:0px;color:#FFFFFFE0;}.elementor-3771 .elementor-element.elementor-element-e9ea9d6{margin:-72px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3771 .elementor-element.elementor-element-e9ea9d6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:80px;font-weight:600;line-height:140px;letter-spacing:-2.1px;word-spacing:0px;color:#FFFFFFE0;}.elementor-3771 .elementor-element.elementor-element-e351f9a{margin:-72px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3771 .elementor-element.elementor-element-e351f9a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:80px;font-weight:600;line-height:140px;letter-spacing:-2.1px;word-spacing:0px;color:#FFFFFFE0;}.elementor-3771 .elementor-element.elementor-element-18b6e44{--spacer-size:288px;}.elementor-3771 .elementor-element.elementor-element-e6e38f6{margin:0px 600px calc(var(--kit-widget-spacing, 0px) + 0px) 600px;text-align:center;}.elementor-3771 .elementor-element.elementor-element-e6e38f6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-3771 .elementor-element.elementor-element-1e784cd .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-weight:300;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:13px 30px 13px 30px;}.elementor-3771 .elementor-element.elementor-element-1e784cd{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3771 .elementor-element.elementor-element-c6f83fc{--display:flex;}.elementor-3771 .elementor-element.elementor-element-e565b2e{--spacer-size:175px;}.elementor-3771 .elementor-element.elementor-element-0993995{--display:flex;--min-height:429px;--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-3771 .elementor-element.elementor-element-0993995:not(.elementor-motion-effects-element-type-background), .elementor-3771 .elementor-element.elementor-element-0993995 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;}.elementor-3771 .elementor-element.elementor-element-92d6010{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3771 .elementor-element.elementor-element-5a14e79{--display:flex;}.elementor-3771 .elementor-element.elementor-element-06f9d88{--spacer-size:50px;}.elementor-3771 .elementor-element.elementor-element-3654f90{text-align:start;}.elementor-3771 .elementor-element.elementor-element-3654f90 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-3771 .elementor-element.elementor-element-4780bfb{margin:0px 169px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3771 .elementor-element.elementor-element-4780bfb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-3771 .elementor-element.elementor-element-94e9ae9{text-align:start;}.elementor-3771 .elementor-element.elementor-element-94e9ae9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.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-3771 .elementor-element.elementor-element-7126094{width:var( --container-widget-width, 73.422% );max-width:73.422%;margin:0px 201px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:73.422%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-3771 .elementor-element.elementor-element-7126094.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3771 .elementor-element.elementor-element-82b964f{--display:flex;}.elementor-3771 .elementor-element.elementor-element-64806d5{--spacer-size:50px;}.elementor-3771 .elementor-element.elementor-element-fc6a982{text-align:start;}.elementor-3771 .elementor-element.elementor-element-fc6a982 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-3771 .elementor-element.elementor-element-273a28d{margin:0px 56px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3771 .elementor-element.elementor-element-273a28d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-3771 .elementor-element.elementor-element-7a9a4e5 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:10px 25px 10px 25px;}.elementor-3771 .elementor-element.elementor-element-7a9a4e5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3771 .elementor-element.elementor-element-b098bcc{--display:flex;}.elementor-3771 .elementor-element.elementor-element-debcb93{--spacer-size:50px;}.elementor-3771 .elementor-element.elementor-element-3a838be{text-align:start;}.elementor-3771 .elementor-element.elementor-element-3a838be .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-3771 .elementor-element.elementor-element-a2c6c68{margin:0px 56px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3771 .elementor-element.elementor-element-a2c6c68 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-3771 .elementor-element.elementor-element-670691f .elementor-button{background-color:#D5D5D5;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;fill:#000000;color:#000000;border-radius:50px 50px 50px 50px;padding:10px 25px 10px 25px;}.elementor-3771 .elementor-element.elementor-element-670691f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3771 .elementor-element.elementor-element-e3d2abc{--display:flex;--min-height:214px;--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;}.elementor-3771 .elementor-element.elementor-element-e3d2abc:not(.elementor-motion-effects-element-type-background), .elementor-3771 .elementor-element.elementor-element-e3d2abc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;}.elementor-3771 .elementor-element.elementor-element-61de9af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -77px) 0px;text-align:center;}.elementor-3771 .elementor-element.elementor-element-61de9af .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:220px;font-weight:600;letter-spacing:-5px;color:#42B969;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3771 .elementor-element.elementor-element-33a5484a{--min-height:600px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:2;}.elementor-3771 .elementor-element.elementor-element-2426c3f:not(.elementor-motion-effects-element-type-background), .elementor-3771 .elementor-element.elementor-element-2426c3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3771 .elementor-element.elementor-element-063f2d1:not(.elementor-motion-effects-element-type-background), .elementor-3771 .elementor-element.elementor-element-063f2d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3771 .elementor-element.elementor-element-f92e962:not(.elementor-motion-effects-element-type-background), .elementor-3771 .elementor-element.elementor-element-f92e962 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3771 .elementor-element.elementor-element-0e76035:not(.elementor-motion-effects-element-type-background), .elementor-3771 .elementor-element.elementor-element-0e76035 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3771 .elementor-element.elementor-element-0e0890f:not(.elementor-motion-effects-element-type-background), .elementor-3771 .elementor-element.elementor-element-0e0890f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3771 .elementor-element.elementor-element-92d6010{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-3771 .elementor-element.elementor-element-3021ca4{--content-width:629px;}.elementor-3771 .elementor-element.elementor-element-7c93324{--width:100%;}.elementor-3771 .elementor-element.elementor-element-7854e34{--width:50%;}.elementor-3771 .elementor-element.elementor-element-e5fd332{--width:100%;}.elementor-3771 .elementor-element.elementor-element-fe2e854{--width:50%;}.elementor-3771 .elementor-element.elementor-element-69f1b50{--width:72%;}.elementor-3771 .elementor-element.elementor-element-0877236{--width:50%;}.elementor-3771 .elementor-element.elementor-element-9b44806{--width:50%;}.elementor-3771 .elementor-element.elementor-element-063f2d1{--width:72%;}.elementor-3771 .elementor-element.elementor-element-7b3147a{--width:50%;}.elementor-3771 .elementor-element.elementor-element-a72ac0e{--width:100%;}.elementor-3771 .elementor-element.elementor-element-4b44afd{--width:50%;}.elementor-3771 .elementor-element.elementor-element-f1e4137{--width:72%;}.elementor-3771 .elementor-element.elementor-element-be7b08f{--width:50%;}.elementor-3771 .elementor-element.elementor-element-415a33d{--width:50%;}.elementor-3771 .elementor-element.elementor-element-f92e962{--width:72%;}.elementor-3771 .elementor-element.elementor-element-ee565a8{--width:50%;}.elementor-3771 .elementor-element.elementor-element-648858b{--width:100%;}.elementor-3771 .elementor-element.elementor-element-b50d798{--width:50%;}.elementor-3771 .elementor-element.elementor-element-0e76035{--width:72%;}}@media(max-width:767px){.elementor-3771 .elementor-element.elementor-element-8c317ed{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-3771 .elementor-element.elementor-element-93a6aa1{margin:-169px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3771 .elementor-element.elementor-element-93a6aa1 .elementor-heading-title{font-size:45px;line-height:1em;}.elementor-3771 .elementor-element.elementor-element-7c93324{--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3771 .elementor-element.elementor-element-2ab73f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3771 .elementor-element.elementor-element-2ab73f1 .elementor-button{font-size:14px;padding:10px 20px 10px 20px;}.elementor-3771 .elementor-element.elementor-element-3b8b80a{--min-height:745px;}.elementor-3771 .elementor-element.elementor-element-87942be{--spacer-size:159px;}.elementor-3771 .elementor-element.elementor-element-515b0de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-3771 .elementor-element.elementor-element-515b0de .elementor-heading-title{font-size:55px;line-height:0.8em;}.elementor-3771 .elementor-element.elementor-element-674df78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-3771 .elementor-element.elementor-element-674df78 .elementor-heading-title{font-size:55px;line-height:0.8em;}.elementor-3771 .elementor-element.elementor-element-b4b9332{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-3771 .elementor-element.elementor-element-b4b9332 .elementor-heading-title{font-size:55px;line-height:0.8em;}.elementor-3771 .elementor-element.elementor-element-5217d7e{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-3771 .elementor-element.elementor-element-5217d7e .elementor-heading-title{font-size:55px;line-height:0.8em;}.elementor-3771 .elementor-element.elementor-element-282c6d3{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-3771 .elementor-element.elementor-element-282c6d3 .elementor-heading-title{font-size:14px;}.elementor-3771 .elementor-element.elementor-element-ce404e8{--min-height:700px;}.elementor-3771 .elementor-element.elementor-element-cbe4d5d{--spacer-size:171px;}.elementor-3771 .elementor-element.elementor-element-b3fdd4e{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-3771 .elementor-element.elementor-element-b3fdd4e .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-3771 .elementor-element.elementor-element-99bc4a3{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3771 .elementor-element.elementor-element-99bc4a3 .elementor-heading-title{font-size:14px;}.elementor-3771 .elementor-element.elementor-element-2426c3f:not(.elementor-motion-effects-element-type-background), .elementor-3771 .elementor-element.elementor-element-2426c3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.relatedproject.com/wp-content/uploads/2025/10/DSC05294-scaled.jpg");background-position:-169px -246px;}.elementor-3771 .elementor-element.elementor-element-2426c3f{--min-height:1100px;}.elementor-3771 .elementor-element.elementor-element-8989ea9{--spacer-size:300px;}.elementor-3771 .elementor-element.elementor-element-11ecc48{margin:0px 70px calc(var(--kit-widget-spacing, 0px) + 0px) 70px;text-align:center;}.elementor-3771 .elementor-element.elementor-element-11ecc48 .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-3771 .elementor-element.elementor-element-de8ad4e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3771 .elementor-element.elementor-element-7854e34{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3771 .elementor-element.elementor-element-f8f74a4{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-3771 .elementor-element.elementor-element-f8f74a4 .elementor-heading-title{font-size:45px;line-height:1.1em;}.elementor-3771 .elementor-element.elementor-element-3545fc3{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3771 .elementor-element.elementor-element-3545fc3 .elementor-heading-title{font-size:12px;}.elementor-3771 .elementor-element.elementor-element-e5fd332{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3771 .elementor-element.elementor-element-1312068{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3771 .elementor-element.elementor-element-1312068 .elementor-button{font-size:14px;padding:10px 20px 10px 20px;}.elementor-3771 .elementor-element.elementor-element-69f1b50{--min-height:570px;}.elementor-3771 .elementor-element.elementor-element-e496888{--min-height:850px;}.elementor-3771 .elementor-element.elementor-element-295e6f8{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-3771 .elementor-element.elementor-element-295e6f8 .elementor-heading-title{font-size:45px;line-height:1.1em;}.elementor-3771 .elementor-element.elementor-element-1785830{margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 36px;text-align:end;}.elementor-3771 .elementor-element.elementor-element-1785830 .elementor-heading-title{font-size:12px;}.elementor-3771 .elementor-element.elementor-element-163e88e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-3771 .elementor-element.elementor-element-163e88e .elementor-button{font-size:14px;padding:10px 20px 10px 20px;}.elementor-3771 .elementor-element.elementor-element-063f2d1{--min-height:508px;}.elementor-3771 .elementor-element.elementor-element-063f2d1:not(.elementor-motion-effects-element-type-background), .elementor-3771 .elementor-element.elementor-element-063f2d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3771 .elementor-element.elementor-element-28aea9b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3771 .elementor-element.elementor-element-7b3147a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3771 .elementor-element.elementor-element-3e4a4cd{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-3771 .elementor-element.elementor-element-3e4a4cd .elementor-heading-title{font-size:45px;line-height:1.1em;}.elementor-3771 .elementor-element.elementor-element-8bf06b9{--min-height:140px;}.elementor-3771 .elementor-element.elementor-element-5c2e97d{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3771 .elementor-element.elementor-element-5c2e97d .elementor-heading-title{font-size:12px;}.elementor-3771 .elementor-element.elementor-element-a72ac0e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3771 .elementor-element.elementor-element-04a5a9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3771 .elementor-element.elementor-element-04a5a9f .elementor-button{font-size:14px;padding:10px 20px 10px 20px;}.elementor-3771 .elementor-element.elementor-element-f1e4137{--min-height:570px;}.elementor-3771 .elementor-element.elementor-element-0a6c83d{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-3771 .elementor-element.elementor-element-0a6c83d .elementor-heading-title{font-size:45px;line-height:1.1em;}.elementor-3771 .elementor-element.elementor-element-00db8cc{margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 36px;}.elementor-3771 .elementor-element.elementor-element-00db8cc .elementor-heading-title{font-size:12px;}.elementor-3771 .elementor-element.elementor-element-af48238{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-3771 .elementor-element.elementor-element-af48238 .elementor-button{font-size:14px;padding:10px 20px 10px 20px;}.elementor-3771 .elementor-element.elementor-element-f92e962:not(.elementor-motion-effects-element-type-background), .elementor-3771 .elementor-element.elementor-element-f92e962 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.relatedproject.com/wp-content/uploads/2025/12/DSC05231-scaled.jpg");background-position:0px -56px;}.elementor-3771 .elementor-element.elementor-element-f92e962{--min-height:508px;}.elementor-3771 .elementor-element.elementor-element-7f6bfdb{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3771 .elementor-element.elementor-element-ee565a8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3771 .elementor-element.elementor-element-3a69f55{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-3771 .elementor-element.elementor-element-3a69f55 .elementor-heading-title{font-size:45px;line-height:1.1em;}.elementor-3771 .elementor-element.elementor-element-6f01597{--min-height:80px;}.elementor-3771 .elementor-element.elementor-element-533ac80{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3771 .elementor-element.elementor-element-533ac80 .elementor-heading-title{font-size:12px;}.elementor-3771 .elementor-element.elementor-element-648858b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3771 .elementor-element.elementor-element-1647064{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3771 .elementor-element.elementor-element-1647064 .elementor-button{font-size:14px;padding:10px 20px 10px 20px;}.elementor-3771 .elementor-element.elementor-element-0e76035:not(.elementor-motion-effects-element-type-background), .elementor-3771 .elementor-element.elementor-element-0e76035 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.relatedproject.com/wp-content/uploads/2026/01/DSC06666-scaled.jpg");background-position:0px 0px;}.elementor-3771 .elementor-element.elementor-element-0e76035{--min-height:570px;}.elementor-3771 .elementor-element.elementor-element-0e0890f:not(.elementor-motion-effects-element-type-background), .elementor-3771 .elementor-element.elementor-element-0e0890f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.relatedproject.com/wp-content/uploads/2025/10/sfotoshoot.png");background-position:-542px 0px;background-size:cover;}.elementor-3771 .elementor-element.elementor-element-0e0890f::before, .elementor-3771 .elementor-element.elementor-element-0e0890f > .elementor-background-video-container::before, .elementor-3771 .elementor-element.elementor-element-0e0890f > .e-con-inner > .elementor-background-video-container::before, .elementor-3771 .elementor-element.elementor-element-0e0890f > .elementor-background-slideshow::before, .elementor-3771 .elementor-element.elementor-element-0e0890f > .e-con-inner > .elementor-background-slideshow::before, .elementor-3771 .elementor-element.elementor-element-0e0890f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:radial-gradient(at center center, #00000000 0%, #000000 100%);}.elementor-3771 .elementor-element.elementor-element-0e0890f{--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3771 .elementor-element.elementor-element-a54d847{--spacer-size:111px;}.elementor-3771 .elementor-element.elementor-element-d5ff127{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;text-align:center;}.elementor-3771 .elementor-element.elementor-element-d5ff127 .elementor-heading-title{font-size:48px;line-height:0.8em;}.elementor-3771 .elementor-element.elementor-element-e9ea9d6{margin:-64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3771 .elementor-element.elementor-element-e9ea9d6 .elementor-heading-title{font-size:45px;line-height:2.9em;}.elementor-3771 .elementor-element.elementor-element-e351f9a{margin:-64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3771 .elementor-element.elementor-element-e351f9a .elementor-heading-title{font-size:45px;line-height:2.9em;}.elementor-3771 .elementor-element.elementor-element-18b6e44{--spacer-size:213px;}.elementor-3771 .elementor-element.elementor-element-e6e38f6{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-3771 .elementor-element.elementor-element-e6e38f6 .elementor-heading-title{font-size:14px;}.elementor-3771 .elementor-element.elementor-element-1e784cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3771 .elementor-element.elementor-element-1e784cd .elementor-button{font-size:14px;padding:10px 20px 10px 20px;}.elementor-3771 .elementor-element.elementor-element-92d6010{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3771 .elementor-element.elementor-element-5a14e79{--width:300px;}.elementor-3771 .elementor-element.elementor-element-4780bfb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3771 .elementor-element.elementor-element-4780bfb .elementor-heading-title{font-size:14px;}.elementor-3771 .elementor-element.elementor-element-7126094{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:244px;--container-widget-flex-grow:0;width:var( --container-widget-width, 244px );max-width:244px;font-size:14px;}.elementor-3771 .elementor-element.elementor-element-273a28d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3771 .elementor-element.elementor-element-273a28d .elementor-heading-title{font-size:14px;}.elementor-3771 .elementor-element.elementor-element-a2c6c68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3771 .elementor-element.elementor-element-a2c6c68 .elementor-heading-title{font-size:14px;}.elementor-3771 .elementor-element.elementor-element-e3d2abc{--min-height:170px;}.elementor-3771 .elementor-element.elementor-element-61de9af{text-align:start;}.elementor-3771 .elementor-element.elementor-element-61de9af .elementor-heading-title{font-size:100px;line-height:0.8em;}}/* Start custom CSS for container, class: .elementor-element-3021ca4 */.elementor-3771 .elementor-element.elementor-element-3021ca4 {
  background: rgba(255, 255, 255, 0.1); /* Sfondo trasparente bianco */
  backdrop-filter: blur(12px) saturate(150%); /* Effetto vetro */
  -webkit-backdrop-filter: blur(12px) saturate(150%);
  border: 1px solid rgba(255, 255, 255, 0.2); /* Bordo leggero per definizione */
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1); /* Ombra soft */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4b9332 */.elementor-3771 .elementor-element.elementor-element-b4b9332 {
  font-size: 80px; /* Adatta se necessario */
  font-weight: bold;
  background: linear-gradient(
    -45deg,
    #0090F7 0%,
    #0090F7 30%,
    #BA62FC 45%,
    #F2416B 65%,
    #F55600 100%,
    #F55600 100%
  );
  background-size: 80%;
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5217d7e */.elementor-3771 .elementor-element.elementor-element-5217d7e {
  font-size: 80px; /* Adatta se necessario */
  font-weight: bold;
  background: linear-gradient(
    -45deg,
    #0090F7 0%,
    #0090F7 30%,
    #BA62FC 45%,
    #F2416B 65%,
    #F55600 100%,
    #F55600 100%
  );
  background-size: 80%;
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a054bbf */.elementor-3771 .elementor-element.elementor-element-a054bbf {
  font-size: 80px; /* Adatta se necessario */
  font-weight: bold;
  background: linear-gradient(
    -45deg,
    #0090F7 0%,
    #0090F7 40%,
    #BA62FC 45%,
    #F2416B 55%,
    #F55600 0%,
    #F55600 0%
  );
  background-size: 100%;
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9ea9d6 */.elementor-3771 .elementor-element.elementor-element-e9ea9d6 {
  font-size: 80px; /* Adatta se necessario */
  font-weight: bold;
  background: linear-gradient(
    -45deg,
    #0090F7 0%,
    #0090F7 30%,
    #BA62FC 35%,
    #F2416B 45%,
    #F55600 80%,
    #F55600 90%
  );
  background-size: 32%;
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e351f9a */.elementor-3771 .elementor-element.elementor-element-e351f9a {
  font-size: 80px; /* Adatta se necessario */
  font-weight: bold;
  background: linear-gradient(
    -45deg,
    #0090F7 0%,
    #0090F7 20%,
    #BA62FC 45%,
    #F2416B 65%,
    #F55600 90%,
    #F55600 100%
  );
  background-size: 100%;
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1e784cd */.elementor-3771 .elementor-element.elementor-element-1e784cd a,
.elementor-3771 .elementor-element.elementor-element-1e784cd button {
  border: 3px solid transparent;
  border-radius: 8px;
  background-image: linear-gradient(transparent, transparent),
                    linear-gradient(-45deg, #0090F7 0%, #0090F7 5%, #BA62FC 35%, #F2416B 70%, #F55600 95%, #F55600 100%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
  color: white;
  padding: 12px 24px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61de9af */.elementor-3771 .elementor-element.elementor-element-61de9af {
  font-weight: 700; /* opzionale: rende il titolo più incisivo */
  background: linear-gradient(
    to right,
    #000000 0%,       /* nero inizio */
    #2bce92 45%,      /* grigio scuro che simula l'ombra in dissolvenza */
    #20a0b3 55%,      /* bianco/luminoso al centro */
    #000000 100%      /* nero di nuovo, effetto ombra finale */
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */