.elementor-8 .elementor-element.elementor-element-fa8425e{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-dcb49c4{margin:-200px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 20px;}.elementor-8 .elementor-element.elementor-element-dcb49c4 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:50px;font-weight:300;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a696f59{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-a696f59:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a696f59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4E242;}.elementor-8 .elementor-element.elementor-element-4ce92b8{--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:20px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-4ce92b8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-f52e449 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:35px;font-weight:400;color:#2A2A2A;}.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-8 .elementor-element.elementor-element-23eb358{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Ubuntu", Sans-serif;font-size:18px;font-weight:300;color:#222222;}.elementor-8 .elementor-element.elementor-element-23eb358.elementor-element{--flex-grow:0;--flex-shrink:0;}.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-8 .elementor-element.elementor-element-ca9f57a .elementor-button{background-color:#61CE7000;font-family:"Roboto Flex", Sans-serif;font-size:17px;font-weight:500;fill:#C76262;color:#C76262;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ca9f57a{width:var( --container-widget-width, 127px );max-width:127px;--container-widget-width:127px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-ca9f57a .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-ca9f57a .elementor-button:focus{border-color:#B85F5F;}.elementor-8 .elementor-element.elementor-element-f70afa3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-da4933d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-da4933d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-da4933d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF0D8DB;}.elementor-8 .elementor-element.elementor-element-343ed88{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-343ed88.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-602e46f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-602e46f.e-con{--flex-grow:0;--flex-shrink:0;}.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-8 .elementor-element.elementor-element-65acbea{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-65acbea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-307e56b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-307e56b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-cd48925.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-5d17f68{width:var( --container-widget-width, 86.885% );max-width:86.885%;--container-widget-width:86.885%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-5d17f68.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-d025847{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-8 .elementor-element.elementor-element-a83a07b{--spacer-size:53vh;}.elementor-8 .elementor-element.elementor-element-0735704{width:var( --container-widget-width, 85.352% );max-width:85.352%;--container-widget-width:85.352%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-0735704.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-0735704 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:35px;font-weight:400;color:#3F3F3F;}.elementor-8 .elementor-element.elementor-element-69baecb{width:var( --container-widget-width, 87.472% );max-width:87.472%;--container-widget-width:87.472%;--container-widget-flex-grow:0;font-family:"Ubuntu", Sans-serif;font-size:18px;font-weight:300;color:#000000;}.elementor-8 .elementor-element.elementor-element-69baecb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-de14e3c .elementor-button{background-color:#61CE7000;font-family:"Roboto Flex", Sans-serif;font-size:17px;font-weight:500;fill:#C76262;color:#C76262;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-de14e3c{width:var( --container-widget-width, 117px );max-width:117px;--container-widget-width:117px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-de14e3c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-de14e3c .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-de14e3c .elementor-button:focus{border-color:#B85F5F;}.elementor-8 .elementor-element.elementor-element-566125e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-566125e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-566125e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF0D8DB;}.elementor-8 .elementor-element.elementor-element-8bcafda{--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:20px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-a610e82{--spacer-size:53vh;}.elementor-8 .elementor-element.elementor-element-569a6ef{width:var( --container-widget-width, 78.027% );max-width:78.027%;--container-widget-width:78.027%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-569a6ef.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-569a6ef .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:35px;font-weight:400;color:#3F3F3F;}.elementor-8 .elementor-element.elementor-element-4fe4bd7{width:var( --container-widget-width, 78.22% );max-width:78.22%;--container-widget-width:78.22%;--container-widget-flex-grow:0;font-family:"Ubuntu", Sans-serif;font-size:18px;font-weight:300;color:#000000;}.elementor-8 .elementor-element.elementor-element-4fe4bd7.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-33ed388{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-8 .elementor-element.elementor-element-33ed388.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-d6756bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d6756bb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-0987733.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-60163f7{width:var( --container-widget-width, 86.885% );max-width:86.885%;--container-widget-width:86.885%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-60163f7.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-4d75845{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4d75845.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-474a4c7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-474a4c7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-0efbccf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0efbccf:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0efbccf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4E242;}.elementor-8 .elementor-element.elementor-element-8736ec1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8736ec1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-8e45b0f{--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:5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8e45b0f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-0b5b226{--spacer-size:60vh;width:var( --container-widget-width, 126.909% );max-width:126.909%;--container-widget-width:126.909%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-0b5b226.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-d7a8fa2{width:var( --container-widget-width, 48% );max-width:48%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 120px;--container-widget-width:48%;--container-widget-flex-grow:0;font-family:"Ubuntu", Sans-serif;font-size:18px;font-weight:300;color:#000000;}.elementor-8 .elementor-element.elementor-element-d7a8fa2.elementor-element{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-1720edc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1720edc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-f65eb5d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f65eb5d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-7a822d3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-7a822d3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-1d124b2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1d124b2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-c774e09{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c774e09.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-94b36e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-94b36e5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-ebdb55e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-d657507{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d657507.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-7b0bf34{--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:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7b0bf34.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-306f9b4{--spacer-size:9vh;}.elementor-8 .elementor-element.elementor-element-0cf3fe3 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:35px;font-weight:400;color:#3F3F3F;}.elementor-8 .elementor-element.elementor-element-8d8ea62{font-family:"Ubuntu", Sans-serif;font-size:18px;font-weight:300;color:#000000;}.elementor-8 .elementor-element.elementor-element-0989934{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-0989934.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-a20d660{--display:flex;--min-height:100vh;--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;--overflow:hidden;}.elementor-8 .elementor-element.elementor-element-a20d660:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a20d660 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4E242;}.elementor-8 .elementor-element.elementor-element-dc1835a{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-dc1835a.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-78adafd{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-78adafd.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-78adafd .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:35px;font-weight:400;color:#1B1B1B;}.elementor-8 .elementor-element.elementor-element-34a3e82{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9507f03{--display:flex;--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-9415af7 img{width:400px;height:500px;object-fit:cover;object-position:center center;}.elementor-8 .elementor-element.elementor-element-96209a2 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:30px;font-weight:500;line-height:1em;color:#2A2A2A;}.elementor-8 .elementor-element.elementor-element-2f017b4{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-2f017b4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;line-height:1em;color:#C76262;}.elementor-8 .elementor-element.elementor-element-093f599{--display:flex;--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-268dbab img{width:400px;height:500px;object-fit:cover;object-position:center center;}.elementor-8 .elementor-element.elementor-element-a195b51 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:30px;font-weight:500;line-height:1em;color:#2A2A2A;}.elementor-8 .elementor-element.elementor-element-741a77e{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-741a77e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;line-height:1em;color:#C76262;}.elementor-8 .elementor-element.elementor-element-0050370{--display:flex;--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-ee9767c img{width:400px;height:500px;object-fit:cover;object-position:center center;}.elementor-8 .elementor-element.elementor-element-a71c529 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:30px;font-weight:500;line-height:1em;color:#2A2A2A;}.elementor-8 .elementor-element.elementor-element-b3d12ff{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-b3d12ff .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;line-height:1em;color:#C76262;}.elementor-8 .elementor-element.elementor-element-3319376{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3319376.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-ce48e7a{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ce48e7a.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-ce48e7a .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:35px;font-weight:400;color:#1B1B1B;}.elementor-8 .elementor-element.elementor-element-0059466{--display:flex;--justify-content:center;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-87a678f{padding:0px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-87a678f.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-87a678f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#1B1B1B;}.elementor-8 .elementor-element.elementor-element-335fde4{--display:flex;--min-height:65vh;--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;--overlay-opacity:0.5;}.elementor-8 .elementor-element.elementor-element-335fde4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-335fde4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;background-image:url("https://minmap2.webbuilder.gr/wp-content/uploads/2025/12/kentromeleths-mathisiakes-dyskolies-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-335fde4::before, .elementor-8 .elementor-element.elementor-element-335fde4 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-335fde4 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-335fde4 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-335fde4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-335fde4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#363636B5;--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-97378d2{text-align:center;}.elementor-8 .elementor-element.elementor-element-97378d2 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:30px;font-weight:300;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.91);color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1fa9cb9{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-1fa9cb9.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-1fa9cb9 .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:17px;font-weight:500;text-shadow:0px 0px 6px rgba(255, 255, 255, 0.9);color:#C76262;}:root{--page-title-display:none;}body.elementor-page-8{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-fa8425e{--width:100%;}.elementor-8 .elementor-element.elementor-element-4ce92b8{--width:50%;}.elementor-8 .elementor-element.elementor-element-f70afa3{--width:50%;}.elementor-8 .elementor-element.elementor-element-343ed88{--width:63.981%;}.elementor-8 .elementor-element.elementor-element-602e46f{--width:38.827%;}.elementor-8 .elementor-element.elementor-element-307e56b{--width:60%;}.elementor-8 .elementor-element.elementor-element-d025847{--width:40%;}.elementor-8 .elementor-element.elementor-element-8bcafda{--width:40%;}.elementor-8 .elementor-element.elementor-element-33ed388{--width:63.981%;}.elementor-8 .elementor-element.elementor-element-d6756bb{--width:60%;}.elementor-8 .elementor-element.elementor-element-4d75845{--width:38.827%;}.elementor-8 .elementor-element.elementor-element-8736ec1{--width:17.884%;}.elementor-8 .elementor-element.elementor-element-8e45b0f{--width:195.547%;}.elementor-8 .elementor-element.elementor-element-1720edc{--width:40%;}.elementor-8 .elementor-element.elementor-element-f65eb5d{--width:38.443%;}.elementor-8 .elementor-element.elementor-element-1d124b2{--width:58.375%;}.elementor-8 .elementor-element.elementor-element-c774e09{--width:100%;}.elementor-8 .elementor-element.elementor-element-d657507{--width:21.368%;}.elementor-8 .elementor-element.elementor-element-7b0bf34{--width:116.482%;}.elementor-8 .elementor-element.elementor-element-9507f03{--width:auto;}.elementor-8 .elementor-element.elementor-element-093f599{--width:auto;}.elementor-8 .elementor-element.elementor-element-0050370{--width:auto;}}@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-335fde4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-335fde4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-4ce92b8{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-23eb358{width:var( --container-widget-width, 97.643% );max-width:97.643%;--container-widget-width:97.643%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-343ed88{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-5d17f68{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-0735704{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-69baecb{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-8 .elementor-element.elementor-element-569a6ef{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-8 .elementor-element.elementor-element-569a6ef.elementor-element{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-4fe4bd7{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-8 .elementor-element.elementor-element-60163f7{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-8 .elementor-element.elementor-element-d7a8fa2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-c774e09{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-94b36e5{width:var( --container-widget-width, 1000px );max-width:1000px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-0cf3fe3{width:var( --container-widget-width, 422px );max-width:422px;--container-widget-width:422px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-8d8ea62{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-9507f03{--width:auto;}.elementor-8 .elementor-element.elementor-element-093f599{--width:auto;}.elementor-8 .elementor-element.elementor-element-0050370{--width:auto;}.elementor-8 .elementor-element.elementor-element-1fa9cb9{--container-widget-width:105px;--container-widget-flex-grow:0;width:var( --container-widget-width, 105px );max-width:105px;}}/* Start custom CSS for container, class: .elementor-element-fa8425e */.hero-drag-container {
    position: relative;
    width: 100%;
    height: 100vh;
    overflow: hidden;
    cursor: none !important;
}

/* IMAGES */
.fade-images {
    position: absolute;
    inset: 0;
}
.fade-images img {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: 0;
    transition: opacity 0.8s ease;
    pointer-events: none; /* <-- σημαντικό για να δουλεύει το drag */
}
.fade-images img.active {
    opacity: 1;
}

/* DRAG CURSOR */
.drag-cursor {
    position: absolute;
    width: 100px;
    height: 100px;
    border: 2px solid #fff;
    border-radius: 50%;
    color: #fff;
    font-size: 18px; /* Κανονικό μέγεθος */
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none;
    opacity: 0;
    transform: translate(-50%, -50%);
    transition: opacity 0.15s ease;
    z-index: 10;
}

.hero-drag-container:hover .drag-cursor {
    opacity: 1;
}

/* TAGLINE */
.hero-tagline {
    position: absolute;
    bottom: 60px;
    left: 60px;
    color: white;
    font-size: 40px;
    font-weight: 300;
    z-index: 5;
}
<script>
document.addEventListener("DOMContentLoaded", () => {

    const hero = document.querySelector(".hero-drag-container");
    const cursor = hero.querySelector(".drag-cursor");
    const images = hero.querySelectorAll(".fade-images img");

    let current = 0;
    let isDragging = false;
    let startX = 0;

    /* Move cursor only inside hero */
    hero.addEventListener("mousemove", (e) => {
        const rect = hero.getBoundingClientRect();
        cursor.style.left = (e.clientX - rect.left) + "px";
        cursor.style.top = (e.clientY - rect.top) + "px";
    });

    /* Start drag */
    hero.addEventListener("mousedown", (e) => {
        isDragging = true;
        startX = e.clientX;
    });

    /* End drag → change image */
    hero.addEventListener("mouseup", (e) => {
        if (!isDragging) return;
        isDragging = false;

        const diff = e.clientX - startX;

        if (diff < -50) nextImage();
        if (diff > 50) prevImage();
    });

    /* Next image */
    function nextImage() {
        images[current].classList.remove("active");
        current = (current + 1) % images.length;
        images[current].classList.add("active");
    }

    /* Previous image */
    function prevImage() {
        images[current].classList.remove("active");
        current = (current - 1 + images.length) % images.length;
        images[current].classList.add("active");
    }

    /* Auto-play every 5 sec */
    setInterval(() => {
        nextImage();
    }, 5000);

});
</script>/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ca9f57a */.button-underline {
    position: relative;
    display: inline-block;
    padding-bottom: 4px;
    text-decoration: none;
    color: inherit;
}

.button-underline::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    height: 2px;
    width: 0;
    background: #C76262;
    transition: width 0.3s ease;
    transition: width 0.45s cubic-bezier(.4,0,.2,1);

}

.button-underline:hover::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-307e56b */.elementor-8 .elementor-element.elementor-element-307e56b {
    animation-name: drop-sheet;
    animation-delay: 0.15s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-343ed88 */.portfolio-section {
    padding: 120px 0;
}

.portfolio-section .elementor-column {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.portfolio-section img {
    width: 100%;
    height: auto;
    display: block;
    margin-bottom: 30px;
}

.portfolio-section .two-col img {
    margin-bottom: 0;
}

.portfolio-section .two-col {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-de14e3c */.button-underline {
    position: relative;
    display: inline-block;
    padding-bottom: 4px;
    text-decoration: none;
    color: inherit;
}

.button-underline::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    height: 2px;
    width: 0;
    background: #C76262;
    transition: width 0.3s ease;
    transition: width 0.45s cubic-bezier(.4,0,.2,1);

}

.button-underline:hover::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6756bb */.elementor-8 .elementor-element.elementor-element-d6756bb {
    animation-name: drop-sheet;
    animation-delay: 0.15s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33ed388 */.portfolio-section {
    padding: 120px 0;
}

.portfolio-section .elementor-column {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.portfolio-section img {
    width: 100%;
    height: auto;
    display: block;
    margin-bottom: 30px;
}

.portfolio-section .two-col img {
    margin-bottom: 0;
}

.portfolio-section .two-col {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8736ec1 */.portfolio-section {
    padding: 120px 0;
}

.portfolio-section .elementor-column {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.portfolio-section img {
    width: 100%;
    height: auto;
    display: block;
    margin-bottom: 30px;
}

.portfolio-section .two-col img {
    margin-bottom: 0;
}

.portfolio-section .two-col {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c774e09 */.elementor-8 .elementor-element.elementor-element-c774e09 {
    animation-name: drop-sheet;
    animation-delay: 0.15s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1720edc */.portfolio-section {
    padding: 120px 0;
}

.portfolio-section .elementor-column {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.portfolio-section img {
    width: 100%;
    height: auto;
    display: block;
    margin-bottom: 30px;
}

.portfolio-section .two-col img {
    margin-bottom: 0;
}

.portfolio-section .two-col {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d657507 */.portfolio-section {
    padding: 120px 0;
}

.portfolio-section .elementor-column {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.portfolio-section img {
    width: 100%;
    height: auto;
    display: block;
    margin-bottom: 30px;
}

.portfolio-section .two-col img {
    margin-bottom: 0;
}

.portfolio-section .two-col {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px;
}/* End custom CSS */