.elementor-8762 .elementor-element.elementor-element-a7ed96e{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--overlay-opacity:0.62;--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-8762 .elementor-element.elementor-element-a7ed96e:not(.elementor-motion-effects-element-type-background), .elementor-8762 .elementor-element.elementor-element-a7ed96e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tinweb.studio/wp-content/uploads/2026/05/horizon-cottages-44.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8762 .elementor-element.elementor-element-a7ed96e::before, .elementor-8762 .elementor-element.elementor-element-a7ed96e > .elementor-background-video-container::before, .elementor-8762 .elementor-element.elementor-element-a7ed96e > .e-con-inner > .elementor-background-video-container::before, .elementor-8762 .elementor-element.elementor-element-a7ed96e > .elementor-background-slideshow::before, .elementor-8762 .elementor-element.elementor-element-a7ed96e > .e-con-inner > .elementor-background-slideshow::before, .elementor-8762 .elementor-element.elementor-element-a7ed96e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(100deg, #141414E8 35%, #F3F2F200 45%);}.elementor-8762 .elementor-element.elementor-element-a7ed96e.e-con{--align-self:center;}.elementor-8762 .elementor-element.elementor-element-35edd96{--display:flex;--min-height:70px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8762 .elementor-element.elementor-element-35edd96:not(.elementor-motion-effects-element-type-background), .elementor-8762 .elementor-element.elementor-element-35edd96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #383737 0%, #424242 100%);}.elementor-8762 .elementor-element.elementor-element-35edd96.e-con{--align-self:flex-start;}.elementor-8762 .elementor-element.elementor-element-17ae7f6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-start;}.elementor-8762 .elementor-element.elementor-element-17ae7f6.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.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-8762 .elementor-element.elementor-element-232bbad{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-8762 .elementor-element.elementor-element-232bbad p{margin-block-end:1px;}.elementor-8762 .elementor-element.elementor-element-6b8bd8c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8762 .elementor-element.elementor-element-6b8bd8c p{margin-block-end:1px;}.elementor-8762 .elementor-element.elementor-element-81cf8d4{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-8762 .elementor-element.elementor-element-81cf8d4 p{margin-block-end:1px;}.elementor-8762 .elementor-element.elementor-element-568bbd8{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-8762 .elementor-element.elementor-element-568bbd8 p{margin-block-end:1px;}.elementor-8762 .elementor-element.elementor-element-c29f016{--display:flex;}.elementor-8762 .elementor-element.elementor-element-be81562{--display:flex;--min-height:430px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8762 .elementor-element.elementor-element-be81562.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-eb92331{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8762 .elementor-element.elementor-element-eb92331.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-caae412{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Roboto Serif", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#FFFFFF;}.elementor-8762 .elementor-element.elementor-element-caae412 p{margin-block-end:1px;}.elementor-8762 .elementor-element.elementor-element-0ec9e6f{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8762 .elementor-element.elementor-element-0ec9e6f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-1247853{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Roboto Serif", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#FFFFFF;}.elementor-8762 .elementor-element.elementor-element-1247853 p{margin-block-end:1px;}.elementor-8762 .elementor-element.elementor-element-1c29564{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 100.137% );max-width:100.137%;--container-widget-width:100.137%;--container-widget-flex-grow:0;font-family:"Roboto Serif", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#FFFFFF;}.elementor-8762 .elementor-element.elementor-element-1c29564.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-1c29564 p{margin-block-end:1px;}.elementor-8762 .elementor-element.elementor-element-01ddc5f{--display:flex;}.elementor-8762 .elementor-element.elementor-element-0a0fbdb{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Roboto Serif", Sans-serif;font-size:20px;font-weight:400;font-style:italic;color:#FFFFFF;}.elementor-8762 .elementor-element.elementor-element-0a0fbdb p{margin-block-end:1px;}.elementor-8762 .elementor-element.elementor-element-d7b0c3b{--display:flex;--min-height:230px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-8762 .elementor-element.elementor-element-d7b0c3b.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-3ad4e6e{--display:flex;--min-height:160px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-8762 .elementor-element.elementor-element-3ad4e6e.e-con{--align-self:flex-start;--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-8762 .elementor-element.elementor-element-b7430ce .elementor-button{background-color:transparent;font-family:"Roboto Serif", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #FF8317 0%, #FF8317 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#03010057;border-radius:8px 8px 8px 8px;}.elementor-8762 .elementor-element.elementor-element-b7430ce{width:var( --container-widget-width, 31.106% );max-width:31.106%;--container-widget-width:31.106%;--container-widget-flex-grow:0;z-index:5;}.elementor-8762 .elementor-element.elementor-element-b7430ce.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-0b41239 .elementor-button{background-color:transparent;font-family:"Roboto Serif", Sans-serif;font-size:16px;font-weight:600;fill:#1F1F1F;color:#1F1F1F;background-image:linear-gradient(180deg, #EEEDEC 0%, #E0E0E0 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#03010057;border-radius:8px 8px 8px 8px;}.elementor-8762 .elementor-element.elementor-element-0b41239{width:var( --container-widget-width, 38.582% );max-width:38.582%;--container-widget-width:38.582%;--container-widget-flex-grow:0;z-index:5;}.elementor-8762 .elementor-element.elementor-element-0b41239.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-c49d0a9{--display:flex;--min-height:0px;--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:center;--align-items: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-8762 .elementor-element.elementor-element-c49d0a9.e-con{--align-self:center;}.elementor-8762 .elementor-element.elementor-element-a548e77{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8762 .elementor-element.elementor-element-a548e77.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-6093f7c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8762 .elementor-element.elementor-element-6093f7c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-99822d7{--display:flex;--min-height:320px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-8762 .elementor-element.elementor-element-99822d7.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-bf1ba11{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.82;}.elementor-8762 .elementor-element.elementor-element-bf1ba11:not(.elementor-motion-effects-element-type-background), .elementor-8762 .elementor-element.elementor-element-bf1ba11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tinweb.studio/wp-content/uploads/2026/04/template-tinweb-remont-10.png");background-position:0px 2px;background-repeat:no-repeat;background-size:contain;}.elementor-8762 .elementor-element.elementor-element-bf1ba11::before, .elementor-8762 .elementor-element.elementor-element-bf1ba11 > .elementor-background-video-container::before, .elementor-8762 .elementor-element.elementor-element-bf1ba11 > .e-con-inner > .elementor-background-video-container::before, .elementor-8762 .elementor-element.elementor-element-bf1ba11 > .elementor-background-slideshow::before, .elementor-8762 .elementor-element.elementor-element-bf1ba11 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8762 .elementor-element.elementor-element-bf1ba11 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-8762 .elementor-element.elementor-element-7145107{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 99.499% );max-width:99.499%;--container-widget-width:99.499%;--container-widget-flex-grow:0;text-align:end;font-family:"Roboto Serif", Sans-serif;font-size:80px;font-weight:600;letter-spacing:1px;color:#4E4E4E;}.elementor-8762 .elementor-element.elementor-element-7145107.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-7145107 p{margin-block-end:1px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8762 .elementor-element.elementor-element-3d7f672{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-8762 .elementor-element.elementor-element-3d7f672 .elementor-divider-separator{width:100%;}.elementor-8762 .elementor-element.elementor-element-3d7f672 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8762 .elementor-element.elementor-element-25e1c46{--display:flex;}.elementor-8762 .elementor-element.elementor-element-a9cb537{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;border-style:solid;border-width:0px 0px 0px 0px;text-align:justify;font-family:"Roboto Serif", Sans-serif;font-size:16px;font-weight:400;color:#1B1B1B;}.elementor-8762 .elementor-element.elementor-element-c0e427d{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8762 .elementor-element.elementor-element-c0e427d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-03bd448{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8762 .elementor-element.elementor-element-03bd448.elementor-element{--align-self:center;}.elementor-8762 .elementor-element.elementor-element-ea256f3{--display:flex;--min-height:780px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8762 .elementor-element.elementor-element-ea256f3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-731c2ba{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;--e-transform-rotateZ:-90deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:start;font-family:"Roboto Serif", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:50px;letter-spacing:10px;word-spacing:0px;}.elementor-8762 .elementor-element.elementor-element-731c2ba.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-731c2ba p{margin-block-end:1px;}.elementor-8762 .elementor-element.elementor-element-ff17d9d{--display:flex;--min-height:580px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-8762 .elementor-element.elementor-element-ff17d9d.e-con{--align-self:center;}.elementor-8762 .elementor-element.elementor-element-bafbdc8{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8762 .elementor-element.elementor-element-c058fd7{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Roboto Serif", Sans-serif;font-size:25px;font-weight:600;color:#333333;}.elementor-8762 .elementor-element.elementor-element-c058fd7 p{margin-block-end:1px;}.elementor-8762 .elementor-element.elementor-element-842465a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Roboto Serif", Sans-serif;font-size:40px;font-weight:600;color:#030303;}.elementor-8762 .elementor-element.elementor-element-842465a p{margin-block-end:1px;}.elementor-8762 .elementor-element.elementor-element-dfc493f{--display:flex;--min-height:510px;--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:center;--align-items:center;--overlay-opacity:0.5;--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-8762 .elementor-element.elementor-element-dfc493f::before, .elementor-8762 .elementor-element.elementor-element-dfc493f > .elementor-background-video-container::before, .elementor-8762 .elementor-element.elementor-element-dfc493f > .e-con-inner > .elementor-background-video-container::before, .elementor-8762 .elementor-element.elementor-element-dfc493f > .elementor-background-slideshow::before, .elementor-8762 .elementor-element.elementor-element-dfc493f > .e-con-inner > .elementor-background-slideshow::before, .elementor-8762 .elementor-element.elementor-element-dfc493f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8762 .elementor-element.elementor-element-dfc493f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-7174d3a{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0.7;--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-8762 .elementor-element.elementor-element-7174d3a:not(.elementor-motion-effects-element-type-background), .elementor-8762 .elementor-element.elementor-element-7174d3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E47070 0%, #E4E4E4 100%);}.elementor-8762 .elementor-element.elementor-element-7174d3a::before, .elementor-8762 .elementor-element.elementor-element-7174d3a > .elementor-background-video-container::before, .elementor-8762 .elementor-element.elementor-element-7174d3a > .e-con-inner > .elementor-background-video-container::before, .elementor-8762 .elementor-element.elementor-element-7174d3a > .elementor-background-slideshow::before, .elementor-8762 .elementor-element.elementor-element-7174d3a > .e-con-inner > .elementor-background-slideshow::before, .elementor-8762 .elementor-element.elementor-element-7174d3a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#D6D6D6;background-image:url("https://tinweb.studio/wp-content/uploads/2026/04/horizon-cottages-16.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8762 .elementor-element.elementor-element-7174d3a:hover::before, .elementor-8762 .elementor-element.elementor-element-7174d3a:hover > .elementor-background-video-container::before, .elementor-8762 .elementor-element.elementor-element-7174d3a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8762 .elementor-element.elementor-element-7174d3a > .elementor-background-slideshow:hover::before, .elementor-8762 .elementor-element.elementor-element-7174d3a > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://tinweb.studio/wp-content/uploads/2026/04/horizon-cottages-16.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8762 .elementor-element.elementor-element-7174d3a:hover{--overlay-opacity:0.7;}.elementor-8762 .elementor-element.elementor-element-7174d3a.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-43aa039{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8762 .elementor-element.elementor-element-43aa039.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-d5c66ff{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 99.09% );max-width:99.09%;--container-widget-width:99.09%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:#1F1F1F;}.elementor-8762 .elementor-element.elementor-element-d5c66ff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-66955b8{--display:flex;}.elementor-8762 .elementor-element.elementor-element-66955b8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-2b99bbe{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 99.09% );max-width:99.09%;--container-widget-width:99.09%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#1F1F1F;}.elementor-8762 .elementor-element.elementor-element-2b99bbe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-4941cd0{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8762 .elementor-element.elementor-element-4941cd0:not(.elementor-motion-effects-element-type-background), .elementor-8762 .elementor-element.elementor-element-4941cd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tinweb.studio/wp-content/uploads/2026/04/horizon-cottages-29.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8762 .elementor-element.elementor-element-4941cd0.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-d7adfc1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8762 .elementor-element.elementor-element-d7adfc1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-c51d937{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 99.09% );max-width:99.09%;--container-widget-width:99.09%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:#1F1F1F;}.elementor-8762 .elementor-element.elementor-element-c51d937.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-9370475{--display:flex;}.elementor-8762 .elementor-element.elementor-element-9370475.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-9e70405{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 99.09% );max-width:99.09%;--container-widget-width:99.09%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#1F1F1F;}.elementor-8762 .elementor-element.elementor-element-9e70405.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-3ff1cde{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items: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-8762 .elementor-element.elementor-element-3ff1cde:not(.elementor-motion-effects-element-type-background), .elementor-8762 .elementor-element.elementor-element-3ff1cde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tinweb.studio/wp-content/uploads/2026/04/horizon-cottages-25.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8762 .elementor-element.elementor-element-3ff1cde.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-7213a2b{--display:flex;}.elementor-8762 .elementor-element.elementor-element-7213a2b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-c1dccd2{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 99.09% );max-width:99.09%;--container-widget-width:99.09%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:#1F1F1F;}.elementor-8762 .elementor-element.elementor-element-c1dccd2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-9364788{--display:flex;}.elementor-8762 .elementor-element.elementor-element-9364788.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-1935fb9{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 99.09% );max-width:99.09%;--container-widget-width:99.09%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#1F1F1F;}.elementor-8762 .elementor-element.elementor-element-1935fb9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-9088751{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8762 .elementor-element.elementor-element-9088751:not(.elementor-motion-effects-element-type-background), .elementor-8762 .elementor-element.elementor-element-9088751 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tinweb.studio/wp-content/uploads/2026/04/template-tinweb-remont-26.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8762 .elementor-element.elementor-element-9088751.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-7e52414{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8762 .elementor-element.elementor-element-7e52414.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-aae3428{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 99.09% );max-width:99.09%;--container-widget-width:99.09%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:#1F1F1F;}.elementor-8762 .elementor-element.elementor-element-aae3428.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-d5bcf93{--display:flex;}.elementor-8762 .elementor-element.elementor-element-d5bcf93.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-aec0270{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 99.09% );max-width:99.09%;--container-widget-width:99.09%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#1F1F1F;}.elementor-8762 .elementor-element.elementor-element-aec0270.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-0de012e{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8762 .elementor-element.elementor-element-0de012e:not(.elementor-motion-effects-element-type-background), .elementor-8762 .elementor-element.elementor-element-0de012e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tinweb.studio/wp-content/uploads/2026/04/template-tinweb-remont-13.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8762 .elementor-element.elementor-element-0de012e.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-aafdf4f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8762 .elementor-element.elementor-element-aafdf4f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-07cb22d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 99.09% );max-width:99.09%;--container-widget-width:99.09%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:#1F1F1F;}.elementor-8762 .elementor-element.elementor-element-07cb22d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-5f5025f{--display:flex;}.elementor-8762 .elementor-element.elementor-element-5f5025f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-100b028{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 99.09% );max-width:99.09%;--container-widget-width:99.09%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#1F1F1F;}.elementor-8762 .elementor-element.elementor-element-100b028.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-43278c5{--display:flex;--min-height:90vh;--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:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.85;}.elementor-8762 .elementor-element.elementor-element-43278c5::before, .elementor-8762 .elementor-element.elementor-element-43278c5 > .elementor-background-video-container::before, .elementor-8762 .elementor-element.elementor-element-43278c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-8762 .elementor-element.elementor-element-43278c5 > .elementor-background-slideshow::before, .elementor-8762 .elementor-element.elementor-element-43278c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8762 .elementor-element.elementor-element-43278c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #131313 0%, #131313 100%);}.elementor-8762 .elementor-element.elementor-element-26d2a7a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8762 .elementor-element.elementor-element-26d2a7a.e-con{--flex-grow:0;--flex-shrink:0;}.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-8762 .elementor-element.elementor-element-8fd0f49{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-8762 .elementor-element.elementor-element-8fd0f49 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:40px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#FF841D;}.elementor-8762 .elementor-element.elementor-element-1289431{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;font-family:"Roboto Serif", Sans-serif;font-size:20px;font-weight:600;color:#D8D7D7;}.elementor-8762 .elementor-element.elementor-element-cda033b{--display:flex;--min-height:0px;--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:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8762 .elementor-element.elementor-element-cda033b.e-con{--align-self:center;}.elementor-8762 .elementor-element.elementor-element-106eff9{--display:flex;--min-height:715px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-8762 .elementor-element.elementor-element-106eff9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-411110e{--display:flex;--min-height:700px;--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:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0s;--overlay-opacity:0.3;}.elementor-8762 .elementor-element.elementor-element-411110e:not(.elementor-motion-effects-element-type-background), .elementor-8762 .elementor-element.elementor-element-411110e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tinweb.studio/wp-content/uploads/2026/04/template-tinweb-remont-35.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8762 .elementor-element.elementor-element-411110e:hover{background-image:url("https://tinweb.studio/wp-content/uploads/2026/04/template-tinweb-remont-35.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;--overlay-opacity:0;}.elementor-8762 .elementor-element.elementor-element-411110e::before, .elementor-8762 .elementor-element.elementor-element-411110e > .elementor-background-video-container::before, .elementor-8762 .elementor-element.elementor-element-411110e > .e-con-inner > .elementor-background-video-container::before, .elementor-8762 .elementor-element.elementor-element-411110e > .elementor-background-slideshow::before, .elementor-8762 .elementor-element.elementor-element-411110e > .e-con-inner > .elementor-background-slideshow::before, .elementor-8762 .elementor-element.elementor-element-411110e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-8762 .elementor-element.elementor-element-411110e:hover::before, .elementor-8762 .elementor-element.elementor-element-411110e:hover > .elementor-background-video-container::before, .elementor-8762 .elementor-element.elementor-element-411110e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8762 .elementor-element.elementor-element-411110e > .elementor-background-slideshow:hover::before, .elementor-8762 .elementor-element.elementor-element-411110e > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-8762 .elementor-element.elementor-element-411110e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-3a0e4be{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 97.966% );max-width:97.966%;--container-widget-width:97.966%;--container-widget-flex-grow:0;text-align:center;}.elementor-8762 .elementor-element.elementor-element-3a0e4be.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-3a0e4be .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:35px;font-weight:600;letter-spacing:1.5px;color:#1F1F1F;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8762 .elementor-element.elementor-element-2194dc4 .gallery-item .gallery-caption{text-align:center;}.elementor-8762 .elementor-element.elementor-element-f6d81dc{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8762 .elementor-element.elementor-element-f6d81dc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-9050262{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8762 .elementor-element.elementor-element-93c2a12{--display:flex;--min-height:345px;--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:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0s;--overlay-opacity:0.3;}.elementor-8762 .elementor-element.elementor-element-93c2a12:not(.elementor-motion-effects-element-type-background), .elementor-8762 .elementor-element.elementor-element-93c2a12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tinweb.studio/wp-content/uploads/2026/04/horizon-cottages-28.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8762 .elementor-element.elementor-element-93c2a12:hover{background-image:url("https://tinweb.studio/wp-content/uploads/2026/04/horizon-cottages-28.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;--overlay-opacity:0;}.elementor-8762 .elementor-element.elementor-element-93c2a12::before, .elementor-8762 .elementor-element.elementor-element-93c2a12 > .elementor-background-video-container::before, .elementor-8762 .elementor-element.elementor-element-93c2a12 > .e-con-inner > .elementor-background-video-container::before, .elementor-8762 .elementor-element.elementor-element-93c2a12 > .elementor-background-slideshow::before, .elementor-8762 .elementor-element.elementor-element-93c2a12 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8762 .elementor-element.elementor-element-93c2a12 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-8762 .elementor-element.elementor-element-93c2a12:hover::before, .elementor-8762 .elementor-element.elementor-element-93c2a12:hover > .elementor-background-video-container::before, .elementor-8762 .elementor-element.elementor-element-93c2a12:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8762 .elementor-element.elementor-element-93c2a12 > .elementor-background-slideshow:hover::before, .elementor-8762 .elementor-element.elementor-element-93c2a12 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-8762 .elementor-element.elementor-element-93c2a12.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-01d0950{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 99.958% );max-width:99.958%;--container-widget-width:99.958%;--container-widget-flex-grow:0;text-align:center;}.elementor-8762 .elementor-element.elementor-element-01d0950.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-01d0950 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:35px;font-weight:600;letter-spacing:1.5px;color:#1F1F1F;}.elementor-8762 .elementor-element.elementor-element-19f8beb .gallery-item .gallery-caption{text-align:center;}.elementor-8762 .elementor-element.elementor-element-f5b92d2{--display:flex;--min-height:325px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8762 .elementor-element.elementor-element-e79511c{--display:flex;--min-height:345px;--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:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0s;--overlay-opacity:0.3;}.elementor-8762 .elementor-element.elementor-element-e79511c:not(.elementor-motion-effects-element-type-background), .elementor-8762 .elementor-element.elementor-element-e79511c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tinweb.studio/wp-content/uploads/2026/04/template-tinweb-remont-26.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8762 .elementor-element.elementor-element-e79511c:hover{background-image:url("https://tinweb.studio/wp-content/uploads/2026/04/template-tinweb-remont-26.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;--overlay-opacity:0;}.elementor-8762 .elementor-element.elementor-element-e79511c::before, .elementor-8762 .elementor-element.elementor-element-e79511c > .elementor-background-video-container::before, .elementor-8762 .elementor-element.elementor-element-e79511c > .e-con-inner > .elementor-background-video-container::before, .elementor-8762 .elementor-element.elementor-element-e79511c > .elementor-background-slideshow::before, .elementor-8762 .elementor-element.elementor-element-e79511c > .e-con-inner > .elementor-background-slideshow::before, .elementor-8762 .elementor-element.elementor-element-e79511c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-8762 .elementor-element.elementor-element-e79511c:hover::before, .elementor-8762 .elementor-element.elementor-element-e79511c:hover > .elementor-background-video-container::before, .elementor-8762 .elementor-element.elementor-element-e79511c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8762 .elementor-element.elementor-element-e79511c > .elementor-background-slideshow:hover::before, .elementor-8762 .elementor-element.elementor-element-e79511c > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-8762 .elementor-element.elementor-element-e79511c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-79cca55{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 101.045% );max-width:101.045%;--container-widget-width:101.045%;--container-widget-flex-grow:0;text-align:center;}.elementor-8762 .elementor-element.elementor-element-79cca55.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-79cca55 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:35px;font-weight:600;letter-spacing:1.5px;color:#1F1F1F;}.elementor-8762 .elementor-element.elementor-element-054c6b5 .gallery-item .gallery-caption{text-align:center;}.elementor-8762 .elementor-element.elementor-element-c179679{--display:flex;--min-height:725px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-8762 .elementor-element.elementor-element-4d88f76{--display:flex;--min-height:700px;--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:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0s;--overlay-opacity:0.3;}.elementor-8762 .elementor-element.elementor-element-4d88f76:not(.elementor-motion-effects-element-type-background), .elementor-8762 .elementor-element.elementor-element-4d88f76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tinweb.studio/wp-content/uploads/2026/04/template-tinweb-remont-15.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8762 .elementor-element.elementor-element-4d88f76:hover{background-image:url("https://tinweb.studio/wp-content/uploads/2026/04/template-tinweb-remont-15.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;--overlay-opacity:0;}.elementor-8762 .elementor-element.elementor-element-4d88f76::before, .elementor-8762 .elementor-element.elementor-element-4d88f76 > .elementor-background-video-container::before, .elementor-8762 .elementor-element.elementor-element-4d88f76 > .e-con-inner > .elementor-background-video-container::before, .elementor-8762 .elementor-element.elementor-element-4d88f76 > .elementor-background-slideshow::before, .elementor-8762 .elementor-element.elementor-element-4d88f76 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8762 .elementor-element.elementor-element-4d88f76 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-8762 .elementor-element.elementor-element-4d88f76:hover::before, .elementor-8762 .elementor-element.elementor-element-4d88f76:hover > .elementor-background-video-container::before, .elementor-8762 .elementor-element.elementor-element-4d88f76:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8762 .elementor-element.elementor-element-4d88f76 > .elementor-background-slideshow:hover::before, .elementor-8762 .elementor-element.elementor-element-4d88f76 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-8762 .elementor-element.elementor-element-4d88f76.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-2bcb65e{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 102.174% );max-width:102.174%;--container-widget-width:102.174%;--container-widget-flex-grow:0;text-align:center;}.elementor-8762 .elementor-element.elementor-element-2bcb65e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-2bcb65e .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:35px;font-weight:600;letter-spacing:1.5px;color:#1F1F1F;}.elementor-8762 .elementor-element.elementor-element-c696455{--display:flex;--min-height:390px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-8762 .elementor-element.elementor-element-f8b5bdc{--display:flex;--min-height:390px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8762 .elementor-element.elementor-element-7493261{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8762 .elementor-element.elementor-element-7493261.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-aaf965a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 111.417% );max-width:111.417%;--container-widget-width:111.417%;--container-widget-flex-grow:0;font-family:"Roboto Serif", Sans-serif;font-size:45px;font-weight:600;color:#FF810C;}.elementor-8762 .elementor-element.elementor-element-aaf965a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-aaf965a p{margin-block-end:1px;}.elementor-8762 .elementor-element.elementor-element-449469b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-8762 .elementor-element.elementor-element-449469b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-f0411df{--display:flex;}.elementor-8762 .elementor-element.elementor-element-f0411df.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-4d88794{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-8762 .elementor-element.elementor-element-4d88794 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:#FF810C;}.elementor-8762 .elementor-element.elementor-element-22fdd99{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Roboto Serif", Sans-serif;font-weight:400;color:#2E2E2E;}.elementor-8762 .elementor-element.elementor-element-7c539b1{--display:flex;}.elementor-8762 .elementor-element.elementor-element-7c539b1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-f6c63b6{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-8762 .elementor-element.elementor-element-f6c63b6 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:#FF810C;}.elementor-8762 .elementor-element.elementor-element-5ae675a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Roboto Serif", Sans-serif;font-weight:400;color:#2E2E2E;}.elementor-8762 .elementor-element.elementor-element-f8f2e6f{--display:flex;}.elementor-8762 .elementor-element.elementor-element-f8f2e6f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-95b442d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-8762 .elementor-element.elementor-element-95b442d .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:#FF810C;}.elementor-8762 .elementor-element.elementor-element-5436f44{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Roboto Serif", Sans-serif;font-weight:400;color:#2E2E2E;}.elementor-8762 .elementor-element.elementor-element-16d2bc1{--display:flex;}.elementor-8762 .elementor-element.elementor-element-16d2bc1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-744d501{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-8762 .elementor-element.elementor-element-744d501 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:#FF810C;}.elementor-8762 .elementor-element.elementor-element-f07fa61{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Roboto Serif", Sans-serif;font-weight:400;color:#2E2E2E;}.elementor-8762 .elementor-element.elementor-element-dc1fc75{--display:flex;}.elementor-8762 .elementor-element.elementor-element-dc1fc75.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-c388455{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-8762 .elementor-element.elementor-element-c388455 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:#FF810C;}.elementor-8762 .elementor-element.elementor-element-c581a99{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Roboto Serif", Sans-serif;font-weight:400;color:#2E2E2E;}.elementor-8762 .elementor-element.elementor-element-36c4cc0{--display:flex;--min-height:390px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-8762 .elementor-element.elementor-element-36c4cc0:not(.elementor-motion-effects-element-type-background), .elementor-8762 .elementor-element.elementor-element-36c4cc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #494949 0%, #414141 100%);}.elementor-8762 .elementor-element.elementor-element-856a340{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8762 .elementor-element.elementor-element-856a340.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-e2b3202{--display:flex;--min-height:300px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8762 .elementor-element.elementor-element-e2b3202.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-d8395ef{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 94.736% );max-width:94.736%;--container-widget-width:94.736%;--container-widget-flex-grow:0;font-family:"Roboto Serif", Sans-serif;font-size:45px;font-weight:600;color:#FFFFFF;}.elementor-8762 .elementor-element.elementor-element-d8395ef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-d8395ef p{margin-block-end:1px;}.elementor-8762 .elementor-element.elementor-element-ad7faf0{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8762 .elementor-element.elementor-element-5eaf638{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;border-style:solid;border-width:0px 3px 0px 0px;font-family:"Roboto Serif", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8762 .elementor-element.elementor-element-23327c5{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;border-style:solid;border-width:0px 3px 0px 0px;font-family:"Roboto Serif", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8762 .elementor-element.elementor-element-47dd3a8{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;border-style:solid;border-width:0px 3px 0px 0px;font-family:"Roboto Serif", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8762 .elementor-element.elementor-element-04ee4fd{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;border-style:solid;border-width:0px 3px 0px 0px;font-family:"Roboto Serif", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8762 .elementor-element.elementor-element-b716b5a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Roboto Serif", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8762 .elementor-element.elementor-element-3b7253d{--display:flex;--min-height:760px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8762 .elementor-element.elementor-element-0626e12{--display:flex;--min-height:650px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8762 .elementor-element.elementor-element-0626e12:not(.elementor-motion-effects-element-type-background), .elementor-8762 .elementor-element.elementor-element-0626e12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tinweb.studio/wp-content/uploads/2026/04/horizon-cottages-28.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8762 .elementor-element.elementor-element-0626e12.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-bceaf23{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-8762 .elementor-element.elementor-element-43a2087{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8762 .elementor-element.elementor-element-43a2087.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-b776806{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 98.965% );max-width:98.965%;--container-widget-width:98.965%;--container-widget-flex-grow:0;}.elementor-8762 .elementor-element.elementor-element-b776806.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-b776806 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:35px;font-weight:700;color:#3D3D3D;}.elementor-8762 .elementor-element.elementor-element-cdad7a5{--display:flex;}.elementor-8762 .elementor-element.elementor-element-cdad7a5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-5a99e14{--display:flex;}.elementor-8762 .elementor-element.elementor-element-99e3f6d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Roboto Serif", Sans-serif;font-size:18px;font-weight:400;color:#353535;}.elementor-8762 .elementor-element.elementor-element-b82c90e{--display:flex;}.elementor-8762 .elementor-element.elementor-element-030a033{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Roboto Serif", Sans-serif;font-size:18px;font-weight:400;color:#353535;}.elementor-8762 .elementor-element.elementor-element-79af6da{--display:flex;}.elementor-8762 .elementor-element.elementor-element-26461d5{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Roboto Serif", Sans-serif;font-size:18px;font-weight:400;color:#353535;}.elementor-8762 .elementor-element.elementor-element-28db5da{--display:flex;}.elementor-8762 .elementor-element.elementor-element-8c25650{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 94.811% );max-width:94.811%;--container-widget-width:94.811%;--container-widget-flex-grow:0;font-family:"Roboto Serif", Sans-serif;font-size:18px;font-weight:400;color:#353535;}.elementor-8762 .elementor-element.elementor-element-8c25650.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-504a8a9{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:5px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#202020;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FF7B00;}.elementor-8762 .elementor-element.elementor-element-504a8a9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:2px 0px 2px 0px;border-color:#EAEAEA;}:where( .elementor-8762 .elementor-element.elementor-element-504a8a9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto Serif", Sans-serif;}.elementor-8762 .elementor-element.elementor-element-9c4b23c{--display:flex;--min-height:750px;--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-around;--align-items:center;--flex-wrap:wrap;--overlay-opacity:0.82;--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-8762 .elementor-element.elementor-element-9c4b23c:not(.elementor-motion-effects-element-type-background), .elementor-8762 .elementor-element.elementor-element-9c4b23c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tinweb.studio/wp-content/uploads/2026/04/horizon-cottages-25.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8762 .elementor-element.elementor-element-9c4b23c::before, .elementor-8762 .elementor-element.elementor-element-9c4b23c > .elementor-background-video-container::before, .elementor-8762 .elementor-element.elementor-element-9c4b23c > .e-con-inner > .elementor-background-video-container::before, .elementor-8762 .elementor-element.elementor-element-9c4b23c > .elementor-background-slideshow::before, .elementor-8762 .elementor-element.elementor-element-9c4b23c > .e-con-inner > .elementor-background-slideshow::before, .elementor-8762 .elementor-element.elementor-element-9c4b23c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(135deg, #FFFFFFA1 56%, #E9E9E99C 60%);}.elementor-8762 .elementor-element.elementor-element-9c4b23c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-114b666{--display:flex;--min-height:600px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-8762 .elementor-element.elementor-element-114b666.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-1ffdb1d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Roboto Serif", Sans-serif;font-size:35px;font-weight:600;color:#0E0E0E;}.elementor-8762 .elementor-element.elementor-element-b3a2bc8{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Roboto Serif", Sans-serif;font-size:25px;font-weight:400;color:#0E0E0E;}.elementor-8762 .elementor-element.elementor-element-b493b55{--display:flex;--min-height:760px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;--overlay-opacity:0.9;}.elementor-8762 .elementor-element.elementor-element-b493b55::before, .elementor-8762 .elementor-element.elementor-element-b493b55 > .elementor-background-video-container::before, .elementor-8762 .elementor-element.elementor-element-b493b55 > .e-con-inner > .elementor-background-video-container::before, .elementor-8762 .elementor-element.elementor-element-b493b55 > .elementor-background-slideshow::before, .elementor-8762 .elementor-element.elementor-element-b493b55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8762 .elementor-element.elementor-element-b493b55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-8762 .elementor-element.elementor-element-7570430{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Roboto Serif", Sans-serif;font-size:16px;font-weight:400;color:#333333;}.elementor-8762 .elementor-element.elementor-element-99f598f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-8762 .elementor-element.elementor-element-99f598f .elementor-divider-separator{width:100%;}.elementor-8762 .elementor-element.elementor-element-99f598f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8762 .elementor-element.elementor-element-1efcc6a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Roboto Serif", Sans-serif;font-size:16px;font-weight:400;color:#333333;}.elementor-8762 .elementor-element.elementor-element-78d690b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-8762 .elementor-element.elementor-element-78d690b .elementor-divider-separator{width:100%;}.elementor-8762 .elementor-element.elementor-element-78d690b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8762 .elementor-element.elementor-element-8fa302f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Roboto Serif", Sans-serif;font-size:16px;font-weight:400;color:#333333;}.elementor-8762 .elementor-element.elementor-element-a797aa1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-8762 .elementor-element.elementor-element-a797aa1 .elementor-divider-separator{width:100%;}.elementor-8762 .elementor-element.elementor-element-a797aa1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8762 .elementor-element.elementor-element-ad06dae{--display:flex;}.elementor-8762 .elementor-element.elementor-element-aff732d .elementor-button{background-color:transparent;font-family:"Roboto Serif", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #FF8317 0%, #FF8317 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#03010057;border-radius:8px 8px 8px 8px;}.elementor-8762 .elementor-element.elementor-element-aff732d{width:var( --container-widget-width, 96.008% );max-width:96.008%;--container-widget-width:96.008%;--container-widget-flex-grow:0;z-index:5;}.elementor-8762 .elementor-element.elementor-element-aff732d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-327bb66{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Roboto Serif", Sans-serif;font-size:16px;font-weight:400;color:#333333;}.elementor-8762 .elementor-element.elementor-element-5d85d8d{--display:flex;--min-height:470px;--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:center;--align-items:center;--overlay-opacity:0.95;}.elementor-8762 .elementor-element.elementor-element-5d85d8d::before, .elementor-8762 .elementor-element.elementor-element-5d85d8d > .elementor-background-video-container::before, .elementor-8762 .elementor-element.elementor-element-5d85d8d > .e-con-inner > .elementor-background-video-container::before, .elementor-8762 .elementor-element.elementor-element-5d85d8d > .elementor-background-slideshow::before, .elementor-8762 .elementor-element.elementor-element-5d85d8d > .e-con-inner > .elementor-background-slideshow::before, .elementor-8762 .elementor-element.elementor-element-5d85d8d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #313131 0%, #353535 100%);}.elementor-8762 .elementor-element.elementor-element-089562a{--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-8762 .elementor-element.elementor-element-089562a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-8f22f68{--display:flex;}.elementor-8762 .elementor-element.elementor-element-8f22f68.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-b5d4ad6{--display:flex;}.elementor-8762 .elementor-element.elementor-element-b5d4ad6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-4ea4d3c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-8762 .elementor-element.elementor-element-0d54ffc{--display:flex;}.elementor-8762 .elementor-element.elementor-element-0d54ffc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-0d7ddfb{--display:flex;}.elementor-8762 .elementor-element.elementor-element-24448f6{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Roboto Serif", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-8762 .elementor-element.elementor-element-24448f6 p{margin-block-end:1px;}.elementor-8762 .elementor-element.elementor-element-1cbcf40{--display:flex;}.elementor-8762 .elementor-element.elementor-element-eb5dc80{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Roboto Serif", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8762 .elementor-element.elementor-element-eb5dc80 p{margin-block-end:1px;}.elementor-8762 .elementor-element.elementor-element-16a8e4b{--display:flex;}.elementor-8762 .elementor-element.elementor-element-f6159b8{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Roboto Serif", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8762 .elementor-element.elementor-element-f6159b8 p{margin-block-end:1px;}.elementor-8762 .elementor-element.elementor-element-8014fae{--display:flex;}.elementor-8762 .elementor-element.elementor-element-f0a3713{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Roboto Serif", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8762 .elementor-element.elementor-element-f0a3713 p{margin-block-end:1px;}.elementor-8762 .elementor-element.elementor-element-6364216{--display:flex;}.elementor-8762 .elementor-element.elementor-element-6364216.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-c9b0765{--display:flex;}.elementor-8762 .elementor-element.elementor-element-59f97c1{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Roboto Serif", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-8762 .elementor-element.elementor-element-59f97c1 p{margin-block-end:1px;}.elementor-8762 .elementor-element.elementor-element-4a84277{--display:flex;}.elementor-8762 .elementor-element.elementor-element-1388d1c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Roboto Serif", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8762 .elementor-element.elementor-element-1388d1c p{margin-block-end:1px;}.elementor-8762 .elementor-element.elementor-element-cf0897f{--display:flex;}.elementor-8762 .elementor-element.elementor-element-2510fb5{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Roboto Serif", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8762 .elementor-element.elementor-element-2510fb5 p{margin-block-end:1px;}.elementor-8762 .elementor-element.elementor-element-cd559ea{--display:flex;}.elementor-8762 .elementor-element.elementor-element-e6e4027{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Roboto Serif", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8762 .elementor-element.elementor-element-e6e4027 p{margin-block-end:1px;}.elementor-8762 .elementor-element.elementor-element-391f7ff{--display:flex;}.elementor-8762 .elementor-element.elementor-element-391f7ff.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8762 .elementor-element.elementor-element-d62fbd3{--display:flex;}.elementor-8762 .elementor-element.elementor-element-4575ef8{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Roboto Serif", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-8762 .elementor-element.elementor-element-4575ef8 p{margin-block-end:1px;}.elementor-8762 .elementor-element.elementor-element-37a2dd8{--display:flex;}.elementor-8762 .elementor-element.elementor-element-b458137{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Roboto Serif", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-8762 .elementor-element.elementor-element-b458137 p{margin-block-end:1px;}.elementor-8762 .elementor-element.elementor-element-65a6b7f{--display:flex;}.elementor-8762 .elementor-element.elementor-element-d202994 .elementor-repeater-item-ff62a4b.elementor-social-icon{background-color:#F16304;}.elementor-8762 .elementor-element.elementor-element-d202994 .elementor-repeater-item-89bfe11.elementor-social-icon{background-color:#F16304;}.elementor-8762 .elementor-element.elementor-element-d202994 .elementor-repeater-item-66e6064.elementor-social-icon{background-color:#F16304;}.elementor-8762 .elementor-element.elementor-element-d202994{--grid-template-columns:repeat(0, auto);text-align:left;--grid-column-gap:5px;--grid-row-gap:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8762 .elementor-element.elementor-element-bf1ba11:not(.elementor-motion-effects-element-type-background), .elementor-8762 .elementor-element.elementor-element-bf1ba11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8762 .elementor-element.elementor-element-ad7faf0{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-8762 .elementor-element.elementor-element-17ae7f6{--width:100%;}.elementor-8762 .elementor-element.elementor-element-c29f016{--width:85%;}.elementor-8762 .elementor-element.elementor-element-be81562{--width:55%;}.elementor-8762 .elementor-element.elementor-element-eb92331{--width:78.298%;}.elementor-8762 .elementor-element.elementor-element-0ec9e6f{--width:100%;}.elementor-8762 .elementor-element.elementor-element-d7b0c3b{--width:42.907%;}.elementor-8762 .elementor-element.elementor-element-3ad4e6e{--width:100%;}.elementor-8762 .elementor-element.elementor-element-a548e77{--width:43.914%;}.elementor-8762 .elementor-element.elementor-element-6093f7c{--width:90%;}.elementor-8762 .elementor-element.elementor-element-99822d7{--width:99.134%;}.elementor-8762 .elementor-element.elementor-element-c0e427d{--width:40%;}.elementor-8762 .elementor-element.elementor-element-ea256f3{--width:13%;}.elementor-8762 .elementor-element.elementor-element-bafbdc8{--width:70%;}.elementor-8762 .elementor-element.elementor-element-dfc493f{--width:100%;}.elementor-8762 .elementor-element.elementor-element-7174d3a{--width:19%;}.elementor-8762 .elementor-element.elementor-element-43aa039{--width:81.129%;}.elementor-8762 .elementor-element.elementor-element-66955b8{--width:81.129%;}.elementor-8762 .elementor-element.elementor-element-4941cd0{--width:19%;}.elementor-8762 .elementor-element.elementor-element-d7adfc1{--width:81.129%;}.elementor-8762 .elementor-element.elementor-element-9370475{--width:81.129%;}.elementor-8762 .elementor-element.elementor-element-3ff1cde{--width:19%;}.elementor-8762 .elementor-element.elementor-element-7213a2b{--width:76.943%;}.elementor-8762 .elementor-element.elementor-element-9364788{--width:81.129%;}.elementor-8762 .elementor-element.elementor-element-9088751{--width:19%;}.elementor-8762 .elementor-element.elementor-element-7e52414{--width:81.129%;}.elementor-8762 .elementor-element.elementor-element-d5bcf93{--width:81.129%;}.elementor-8762 .elementor-element.elementor-element-0de012e{--width:19%;}.elementor-8762 .elementor-element.elementor-element-aafdf4f{--width:81.129%;}.elementor-8762 .elementor-element.elementor-element-5f5025f{--width:81.129%;}.elementor-8762 .elementor-element.elementor-element-26d2a7a{--width:20.398%;}.elementor-8762 .elementor-element.elementor-element-cda033b{--width:100%;}.elementor-8762 .elementor-element.elementor-element-106eff9{--width:35%;}.elementor-8762 .elementor-element.elementor-element-411110e{--width:100%;}.elementor-8762 .elementor-element.elementor-element-f6d81dc{--width:33.542%;}.elementor-8762 .elementor-element.elementor-element-9050262{--width:100%;}.elementor-8762 .elementor-element.elementor-element-93c2a12{--width:100%;}.elementor-8762 .elementor-element.elementor-element-e79511c{--width:100%;}.elementor-8762 .elementor-element.elementor-element-4d88f76{--width:100%;}.elementor-8762 .elementor-element.elementor-element-c696455{--width:100%;}.elementor-8762 .elementor-element.elementor-element-f8b5bdc{--width:95%;}.elementor-8762 .elementor-element.elementor-element-7493261{--width:13%;}.elementor-8762 .elementor-element.elementor-element-449469b{--width:85%;}.elementor-8762 .elementor-element.elementor-element-f0411df{--width:19.402%;}.elementor-8762 .elementor-element.elementor-element-7c539b1{--width:17.969%;}.elementor-8762 .elementor-element.elementor-element-f8f2e6f{--width:17.969%;}.elementor-8762 .elementor-element.elementor-element-16d2bc1{--width:17.969%;}.elementor-8762 .elementor-element.elementor-element-dc1fc75{--width:17.969%;}.elementor-8762 .elementor-element.elementor-element-856a340{--width:95%;}.elementor-8762 .elementor-element.elementor-element-e2b3202{--width:12%;}.elementor-8762 .elementor-element.elementor-element-0626e12{--width:40.673%;}.elementor-8762 .elementor-element.elementor-element-43a2087{--width:78.09%;}.elementor-8762 .elementor-element.elementor-element-cdad7a5{--width:81.346%;}.elementor-8762 .elementor-element.elementor-element-9c4b23c{--width:100%;}.elementor-8762 .elementor-element.elementor-element-114b666{--width:27.855%;}.elementor-8762 .elementor-element.elementor-element-b493b55{--width:32%;}.elementor-8762 .elementor-element.elementor-element-089562a{--width:18.018%;}.elementor-8762 .elementor-element.elementor-element-8f22f68{--width:87.332%;}.elementor-8762 .elementor-element.elementor-element-b5d4ad6{--width:87.332%;}.elementor-8762 .elementor-element.elementor-element-0d54ffc{--width:24.148%;}.elementor-8762 .elementor-element.elementor-element-6364216{--width:24.148%;}.elementor-8762 .elementor-element.elementor-element-391f7ff{--width:24.148%;}}@media(max-width:767px){.elementor-8762 .elementor-element.elementor-element-17ae7f6{--width:100vw;--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;--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-8762 .elementor-element.elementor-element-232bbad{font-size:10px;}.elementor-8762 .elementor-element.elementor-element-6b8bd8c{font-size:10px;}.elementor-8762 .elementor-element.elementor-element-81cf8d4{font-size:10px;}.elementor-8762 .elementor-element.elementor-element-568bbd8{font-size:10px;}.elementor-8762 .elementor-element.elementor-element-d7b0c3b{--width:340px;}.elementor-8762 .elementor-element.elementor-element-3ad4e6e{--width:99.873%;--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-8762 .elementor-element.elementor-element-0b41239{width:var( --container-widget-width, 214.297px );max-width:214.297px;--container-widget-width:214.297px;--container-widget-flex-grow:0;}.elementor-8762 .elementor-element.elementor-element-bf1ba11{--min-height:0px;}.elementor-8762 .elementor-element.elementor-element-bf1ba11:not(.elementor-motion-effects-element-type-background), .elementor-8762 .elementor-element.elementor-element-bf1ba11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8762 .elementor-element.elementor-element-7145107{font-size:40px;}.elementor-8762 .elementor-element.elementor-element-a9cb537{font-size:14px;}.elementor-8762 .elementor-element.elementor-element-ea256f3{--min-height:331px;}.elementor-8762 .elementor-element.elementor-element-731c2ba{font-size:35px;}.elementor-8762 .elementor-element.elementor-element-e2b3202{--min-height:0px;}.elementor-8762 .elementor-element.elementor-element-ad7faf0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8762 .elementor-element.elementor-element-5eaf638 p{margin-block-end:1px;}.elementor-8762 .elementor-element.elementor-element-23327c5 p{margin-block-end:1px;}.elementor-8762 .elementor-element.elementor-element-47dd3a8 p{margin-block-end:1px;}.elementor-8762 .elementor-element.elementor-element-04ee4fd p{margin-block-end:1px;}.elementor-8762 .elementor-element.elementor-element-b716b5a p{margin-block-end:1px;}.elementor-8762 .elementor-element.elementor-element-43a2087{--width:268px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8762 .elementor-element.elementor-element-b776806{width:var( --container-widget-width, 210.578px );max-width:210.578px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:210.578px;--container-widget-flex-grow:0;}.elementor-8762 .elementor-element.elementor-element-b776806 .elementor-heading-title{font-size:20px;}.elementor-8762 .elementor-element.elementor-element-9c4b23c{--width:341px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8762 .elementor-element.elementor-element-114b666{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8762 .elementor-element.elementor-element-1ffdb1d{font-size:16px;}.elementor-8762 .elementor-element.elementor-element-b3a2bc8{text-align:center;font-size:16px;}.elementor-8762 .elementor-element.elementor-element-b493b55{--min-height:590px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8762 .elementor-element.elementor-element-0d54ffc{--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-8762 .elementor-element.elementor-element-6364216{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8762 .elementor-element.elementor-element-391f7ff{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}}/* Start custom CSS for image-gallery, class: .elementor-element-2194dc4 *//* Налаштування для комп'ютера (все як було) */
@media (min-width: 768px) {
    .elementor-8762 .elementor-element.elementor-element-2194dc4 {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: 0;
        cursor: pointer;
        z-index: 10;
    }
}

/* Налаштування для телефона */
@media (max-width: 767px) {
    .elementor-8762 .elementor-element.elementor-element-2194dc4 {
        position: absolute;
        /* Розміщуємо клікабельну зону по центру або там, де текст */
        top: 50%; 
        left: 50%;
        transform: translate(-50%, -50%);
        
        /* Робимо зону кліку меншою, наприклад 150px заввишки */
        width: 80%; 
        height: 150px; 
        
        opacity: 0;
        z-index: 10;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-411110e */.elementor-8762 .elementor-element.elementor-element-411110e {
    transition: flex-grow 0.5s ease-in-out;
}

.elementor-8762 .elementor-element.elementor-element-411110e:hover {
    flex-grow: 5; /* Ця смуга стає в 5 разів ширшою за інші */
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-19f8beb *//* Налаштування для комп'ютера (все як було) */
@media (min-width: 768px) {
    .elementor-8762 .elementor-element.elementor-element-19f8beb {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: 0;
        cursor: pointer;
        z-index: 10;
    }
}

/* Налаштування для телефона */
@media (max-width: 767px) {
    .elementor-8762 .elementor-element.elementor-element-19f8beb {
        position: absolute;
        /* Розміщуємо клікабельну зону по центру або там, де текст */
        top: 50%; 
        left: 50%;
        transform: translate(-50%, -50%);
        
        /* Робимо зону кліку меншою, наприклад 150px заввишки */
        width: 80%; 
        height: 150px; 
        
        opacity: 0;
        z-index: 10;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93c2a12 */.elementor-8762 .elementor-element.elementor-element-93c2a12 {
    transition: flex-grow 0.5s ease-in-out;
}

.elementor-8762 .elementor-element.elementor-element-93c2a12:hover {
    flex-grow: 5; /* Ця смуга стає в 5 разів ширшою за інші */
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-054c6b5 *//* Налаштування для комп'ютера (все як було) */
@media (min-width: 768px) {
    .elementor-8762 .elementor-element.elementor-element-054c6b5 {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: 0;
        cursor: pointer;
        z-index: 10;
    }
}

/* Налаштування для телефона */
@media (max-width: 767px) {
    .elementor-8762 .elementor-element.elementor-element-054c6b5 {
        position: absolute;
        /* Розміщуємо клікабельну зону по центру або там, де текст */
        top: 50%; 
        left: 50%;
        transform: translate(-50%, -50%);
        
        /* Робимо зону кліку меншою, наприклад 150px заввишки */
        width: 80%; 
        height: 150px; 
        
        opacity: 0;
        z-index: 10;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e79511c */.elementor-8762 .elementor-element.elementor-element-e79511c {
    transition: flex-grow 0.5s ease-in-out;
}

.elementor-8762 .elementor-element.elementor-element-e79511c:hover {
    flex-grow: 5; /* Ця смуга стає в 5 разів ширшою за інші */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d88f76 */.elementor-8762 .elementor-element.elementor-element-4d88f76 {
    transition: flex-grow 0.5s ease-in-out;
}

.elementor-8762 .elementor-element.elementor-element-4d88f76:hover {
    flex-grow: 5; /* Ця смуга стає в 5 разів ширшою за інші */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-449469b *//* Малюємо суцільну лінію на фоні головного контейнера */
.elementor-8762 .elementor-element.elementor-element-449469b {
    position: relative;
}
.elementor-8762 .elementor-element.elementor-element-449469b::before {
    content: '';
    position: absolute;
    top: 42px; /* Підбираємо висоту, де розташовані точки */
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #C25E23; /* Стильний помаранчевий колір лінії */
    z-index: 1;
}

/* Стилізуємо елементи кроку */
.process-step {
    z-index: 2; /* Щоб точки були поверх лінії */
    text-align: left;
}
.step-marker {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 20px;
}
.step-number {
    font-family: serif; /* Або ваш преміальний шрифт */
    font-size: 18px;
    color: #333;
    margin-bottom: 10px;
}
.step-dot {
    width: 8px;
    height: 8px;
    background-color: #C25E23; /* Точки робимо в колір лінії, щоб вони зливалися в єдину вісь */
    border-radius: 50%;
    display: inline-block;
}/* End custom CSS */