.elementor-48 .elementor-element.elementor-element-484a4a6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-d524eca{--display:flex;--justify-content:center;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:7%;}.elementor-48 .elementor-element.elementor-element-d524eca:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-d524eca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.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-48 .elementor-element.elementor-element-4d69557{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.22em;color:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-4d69557 p{margin-block-end:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-e64e16d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:62px;font-weight:600;color:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-d3a06e3{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.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-48 .elementor-element.elementor-element-c36b123 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;border-radius:50px 50px 50px 50px;padding:16px 20px 16px 20px;}.elementor-48 .elementor-element.elementor-element-386bbdd{--display:flex;--justify-content:flex-end;--overlay-opacity:1;--padding-top:0%;--padding-bottom:3%;--padding-left:2%;--padding-right:33%;}.elementor-48 .elementor-element.elementor-element-386bbdd:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-386bbdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shop.solutionfortime.eu/wp-content/uploads/2026/06/hero-coastline.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-48 .elementor-element.elementor-element-386bbdd::before, .elementor-48 .elementor-element.elementor-element-386bbdd > .elementor-background-video-container::before, .elementor-48 .elementor-element.elementor-element-386bbdd > .e-con-inner > .elementor-background-video-container::before, .elementor-48 .elementor-element.elementor-element-386bbdd > .elementor-background-slideshow::before, .elementor-48 .elementor-element.elementor-element-386bbdd > .e-con-inner > .elementor-background-slideshow::before, .elementor-48 .elementor-element.elementor-element-386bbdd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-48 .elementor-element.elementor-element-a7eff23{--display:flex;--gap:3px 0px;--row-gap:3px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:0%;}.elementor-48 .elementor-element.elementor-element-a7eff23:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-a7eff23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-48 .elementor-element.elementor-element-5701732{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.22em;color:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-5701732 p{margin-block-end:0px;}.elementor-48 .elementor-element.elementor-element-f94129f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-171d329{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:7%;--padding-bottom:7%;--padding-left:0%;--padding-right:0%;}.elementor-48 .elementor-element.elementor-element-171d329:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-171d329 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-87d317f{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.22em;color:#FFFFFF73;}.elementor-48 .elementor-element.elementor-element-87d317f p{margin-block-end:0px;}.elementor-48 .elementor-element.elementor-element-f08aa6f{text-align:center;}.elementor-48 .elementor-element.elementor-element-f08aa6f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-48 .elementor-element.elementor-element-04504b0{padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-48 .elementor-element.elementor-element-2f5f9ce{--display:flex;--padding-top:7%;--padding-bottom:7%;--padding-left:0%;--padding-right:0%;}.elementor-48 .elementor-element.elementor-element-ca08d9d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-48 .elementor-element.elementor-element-f81eb51{--display:flex;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-48 .elementor-element.elementor-element-0502870{text-align:start;}.elementor-48 .elementor-element.elementor-element-0502870 img{width:10%;}.elementor-48 .elementor-element.elementor-element-2073f10{text-align:start;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.22em;color:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-2073f10 p{margin-block-end:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-48 .elementor-element.elementor-element-4d94308 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-48 .elementor-element.elementor-element-4d94308 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-48 .elementor-element.elementor-element-4d94308 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-48 .elementor-element.elementor-element-4d94308 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-48 .elementor-element.elementor-element-4d94308 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-48 .elementor-element.elementor-element-4d94308 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-4d94308 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-48 .elementor-element.elementor-element-4d94308{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-48 .elementor-element.elementor-element-4d94308 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-48 .elementor-element.elementor-element-4d94308 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-48 .elementor-element.elementor-element-4d94308 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-ada2a59{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-e9b2709{text-align:start;}.elementor-48 .elementor-element.elementor-element-e9b2709 img{width:10%;}.elementor-48 .elementor-element.elementor-element-03e08db{text-align:start;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.22em;color:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-03e08db p{margin-block-end:0px;}.elementor-48 .elementor-element.elementor-element-f6cc4af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-48 .elementor-element.elementor-element-f6cc4af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-48 .elementor-element.elementor-element-f6cc4af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-48 .elementor-element.elementor-element-f6cc4af .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-48 .elementor-element.elementor-element-f6cc4af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-48 .elementor-element.elementor-element-f6cc4af .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-f6cc4af .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-48 .elementor-element.elementor-element-f6cc4af{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-48 .elementor-element.elementor-element-f6cc4af .elementor-icon-list-item > .elementor-icon-list-text, .elementor-48 .elementor-element.elementor-element-f6cc4af .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-48 .elementor-element.elementor-element-f6cc4af .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-46fe7a6{--display:flex;--min-height:499px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-e39bf22{--display:flex;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:8%;}.elementor-48 .elementor-element.elementor-element-e39bf22:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-e39bf22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-69f636a{text-align:start;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.22em;color:#FFFFFF73;}.elementor-48 .elementor-element.elementor-element-69f636a p{margin-block-end:0px;}.elementor-48 .elementor-element.elementor-element-c9b19e3{text-align:start;}.elementor-48 .elementor-element.elementor-element-c9b19e3 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-48 .elementor-element.elementor-element-e15fc49{padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-48 .elementor-element.elementor-element-046791d{padding:0px 0px 10px 0px;}.elementor-48 .elementor-element.elementor-element-046791d .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;border-radius:50px 50px 50px 50px;padding:16px 20px 16px 20px;}.elementor-48 .elementor-element.elementor-element-fa54207{--display:flex;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:8%;}.elementor-48 .elementor-element.elementor-element-cc6bdf6{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.22em;color:#1A4D6D66;}.elementor-48 .elementor-element.elementor-element-cc6bdf6 p{margin-block-end:0px;}.elementor-48 .elementor-element.elementor-element-42c4221 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:600;color:#1A4D6D;}.elementor-48 .elementor-element.elementor-element-4164a17{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-48 .elementor-element.elementor-element-7156a8c{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-48 .elementor-element.elementor-element-6a0d4c9{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.22em;color:#1A4D6D66;}.elementor-48 .elementor-element.elementor-element-6a0d4c9 p{margin-block-end:0px;}.elementor-48 .elementor-element.elementor-element-e5e7a1c{text-align:start;}.elementor-48 .elementor-element.elementor-element-e5e7a1c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:600;color:#1A4D6D;}.elementor-48 .elementor-element.elementor-element-787b2a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-ddbbcf3{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-48 .elementor-element.elementor-element-cb37403 img{max-width:100%;height:210px;object-fit:cover;object-position:center center;}.elementor-48 .elementor-element.elementor-element-371012e{--display:flex;}.elementor-48 .elementor-element.elementor-element-b9e9561{text-align:start;font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.22em;color:#1A4D6D66;}.elementor-48 .elementor-element.elementor-element-b9e9561 p{margin-block-end:0px;}.elementor-48 .elementor-element.elementor-element-a4d6dbf{text-align:start;}.elementor-48 .elementor-element.elementor-element-a4d6dbf .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:35px;font-weight:500;color:#1A4D6D;}.elementor-48 .elementor-element.elementor-element-166d12f{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-48 .elementor-element.elementor-element-feb5dec{padding:0px 0px 10px 0px;}.elementor-48 .elementor-element.elementor-element-feb5dec .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;border-radius:50px 50px 50px 50px;padding:16px 20px 16px 20px;}.elementor-48 .elementor-element.elementor-element-d003b3a{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-48 .elementor-element.elementor-element-b8699b4{text-align:start;}.elementor-48 .elementor-element.elementor-element-b8699b4 img{max-width:100%;height:210px;object-fit:cover;object-position:center center;}.elementor-48 .elementor-element.elementor-element-302d155{--display:flex;}.elementor-48 .elementor-element.elementor-element-0d85cdc{text-align:start;font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.22em;color:#1A4D6D66;}.elementor-48 .elementor-element.elementor-element-0d85cdc p{margin-block-end:0px;}.elementor-48 .elementor-element.elementor-element-d14092b{text-align:start;}.elementor-48 .elementor-element.elementor-element-d14092b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:35px;font-weight:500;color:#1A4D6D;}.elementor-48 .elementor-element.elementor-element-d9c3350{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-48 .elementor-element.elementor-element-1115f2d{padding:0px 0px 10px 0px;}.elementor-48 .elementor-element.elementor-element-1115f2d .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;border-radius:50px 50px 50px 50px;padding:16px 20px 16px 20px;}.elementor-48 .elementor-element.elementor-element-bf7f8da{--display:flex;--padding-top:7%;--padding-bottom:7%;--padding-left:0%;--padding-right:0%;}.elementor-48 .elementor-element.elementor-element-bf7f8da:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-bf7f8da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-1d75e44{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.22em;color:#FFFFFF73;}.elementor-48 .elementor-element.elementor-element-1d75e44 p{margin-block-end:0px;}.elementor-48 .elementor-element.elementor-element-8970e03{text-align:center;}.elementor-48 .elementor-element.elementor-element-8970e03 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:600;color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-086604c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-48 .elementor-element.elementor-element-445bbe9{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-f9f1958{text-align:start;}.elementor-48 .elementor-element.elementor-element-f9f1958 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:600;color:#1A4D6D;}.elementor-48 .elementor-element.elementor-element-a6a4ee2{text-align:start;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.22em;color:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-a6a4ee2 p{margin-block-end:0px;}.elementor-48 .elementor-element.elementor-element-b3e65dd{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-48 .elementor-element.elementor-element-b3e65dd p{margin-block-end:0px;}.elementor-48 .elementor-element.elementor-element-56ddfa9{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-8bd0f1d{text-align:start;}.elementor-48 .elementor-element.elementor-element-8bd0f1d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:600;color:#1A4D6D;}.elementor-48 .elementor-element.elementor-element-3f1dd83{text-align:start;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.22em;color:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-3f1dd83 p{margin-block-end:0px;}.elementor-48 .elementor-element.elementor-element-c6a090d{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-48 .elementor-element.elementor-element-4cf6699{--display:flex;--justify-content:center;}.elementor-48 .elementor-element.elementor-element-e21b885{text-align:start;}.elementor-48 .elementor-element.elementor-element-e21b885 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:600;color:#1A4D6D;}.elementor-48 .elementor-element.elementor-element-c34ed41{text-align:start;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.22em;color:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-c34ed41 p{margin-block-end:0px;}.elementor-48 .elementor-element.elementor-element-d27bcf1{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-48 .elementor-element.elementor-element-2a74f81{--display:flex;--min-height:499px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-f50c5c0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-f50c5c0:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-f50c5c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shop.solutionfortime.eu/wp-content/uploads/2026/06/5-mediterranean-pool-resort.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-48 .elementor-element.elementor-element-1824454{--display:flex;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:8%;}.elementor-48 .elementor-element.elementor-element-35b9f25{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.22em;color:#1A4D6D66;}.elementor-48 .elementor-element.elementor-element-35b9f25 p{margin-block-end:0px;}.elementor-48 .elementor-element.elementor-element-c8d9a7d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:600;color:#1A4D6D;}.elementor-48 .elementor-element.elementor-element-7f56aa0{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-48 .elementor-element.elementor-element-45b20b7{padding:0px 0px 10px 0px;}.elementor-48 .elementor-element.elementor-element-45b20b7 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;border-radius:50px 50px 50px 50px;padding:16px 20px 16px 20px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(min-width:768px){.elementor-48 .elementor-element.elementor-element-d524eca{--width:50%;}.elementor-48 .elementor-element.elementor-element-386bbdd{--width:50%;}.elementor-48 .elementor-element.elementor-element-e39bf22{--width:50%;}.elementor-48 .elementor-element.elementor-element-fa54207{--width:50%;}.elementor-48 .elementor-element.elementor-element-f50c5c0{--width:50%;}.elementor-48 .elementor-element.elementor-element-1824454{--width:50%;}}@media(max-width:767px){.elementor-48 .elementor-element.elementor-element-d524eca{--padding-top:10%;--padding-bottom:10%;--padding-left:7%;--padding-right:7%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-48 .elementor-element.elementor-element-e64e16d .elementor-heading-title{font-size:35px;}.elementor-48 .elementor-element.elementor-element-c36b123 .elementor-button{font-size:13px;}.elementor-48 .elementor-element.elementor-element-386bbdd:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-386bbdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shop.solutionfortime.eu/wp-content/uploads/2026/06/o-nama-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-48 .elementor-element.elementor-element-386bbdd{--min-height:290px;--padding-top:0%;--padding-bottom:5%;--padding-left:3%;--padding-right:34%;}.elementor-48 .elementor-element.elementor-element-a7eff23{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:0%;}.elementor-48 .elementor-element.elementor-element-f94129f .elementor-heading-title{font-size:21px;}.elementor-48 .elementor-element.elementor-element-171d329{--gap:15px 20px;--row-gap:15px;--column-gap:20px;--padding-top:10%;--padding-bottom:10%;--padding-left:7%;--padding-right:7%;}.elementor-48 .elementor-element.elementor-element-f08aa6f .elementor-heading-title{font-size:35px;}.elementor-48 .elementor-element.elementor-element-2f5f9ce{--padding-top:10%;--padding-bottom:10%;--padding-left:7%;--padding-right:7%;}.elementor-48 .elementor-element.elementor-element-0502870 img{width:20%;}.elementor-48 .elementor-element.elementor-element-46fe7a6{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-48 .elementor-element.elementor-element-e39bf22{--padding-top:10%;--padding-bottom:10%;--padding-left:7%;--padding-right:7%;}.elementor-48 .elementor-element.elementor-element-c9b19e3 .elementor-heading-title{font-size:35px;}.elementor-48 .elementor-element.elementor-element-046791d{padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-046791d .elementor-button{font-size:13px;}.elementor-48 .elementor-element.elementor-element-fa54207{--padding-top:10%;--padding-bottom:0%;--padding-left:7%;--padding-right:7%;}.elementor-48 .elementor-element.elementor-element-cc6bdf6{font-size:12px;letter-spacing:0.2em;}.elementor-48 .elementor-element.elementor-element-42c4221 .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-48 .elementor-element.elementor-element-7156a8c{--padding-top:10%;--padding-bottom:10%;--padding-left:7%;--padding-right:7%;}.elementor-48 .elementor-element.elementor-element-6a0d4c9{font-size:12px;letter-spacing:0.2em;}.elementor-48 .elementor-element.elementor-element-e5e7a1c .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-48 .elementor-element.elementor-element-a4d6dbf .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-48 .elementor-element.elementor-element-feb5dec .elementor-button{font-size:13px;}.elementor-48 .elementor-element.elementor-element-d14092b .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-48 .elementor-element.elementor-element-1115f2d .elementor-button{font-size:13px;}.elementor-48 .elementor-element.elementor-element-bf7f8da{--padding-top:15%;--padding-bottom:15%;--padding-left:7%;--padding-right:7%;}.elementor-48 .elementor-element.elementor-element-8970e03 .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-48 .elementor-element.elementor-element-f9f1958 .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-48 .elementor-element.elementor-element-8bd0f1d .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-48 .elementor-element.elementor-element-e21b885 .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-48 .elementor-element.elementor-element-2a74f81{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-48 .elementor-element.elementor-element-f50c5c0{--min-height:290px;}.elementor-48 .elementor-element.elementor-element-f50c5c0.e-con{--order:99999 /* order end hack */;}.elementor-48 .elementor-element.elementor-element-1824454{--padding-top:10%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-48 .elementor-element.elementor-element-1824454.e-con{--order:-99999 /* order start hack */;}.elementor-48 .elementor-element.elementor-element-35b9f25{font-size:12px;letter-spacing:0.22em;}.elementor-48 .elementor-element.elementor-element-c8d9a7d .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-48 .elementor-element.elementor-element-45b20b7 .elementor-button{font-size:13px;}}/* Start custom CSS for button, class: .elementor-element-c36b123 */.elementor-button{
    background: linear-gradient(135deg,#1A4D6D 0%,#245D83 50%,#3C759A 100%);
    position:relative;
    overflow:hidden;
    transition:.4s ease;
    box-shadow:
        0 15px 35px rgba(26,77,109,.22);
}

/* sjaj koji prelazi preko gumba */
.elementor-button:before{
    content:"";
    position:absolute;
    top:0;
    left:-120%;
    width:60%;
    height:100%;
    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.35),
        transparent
    );
    transition:.8s;
}

.elementor-button:hover:before{
    left:130%;
}

.elementor-button:hover{
    background:linear-gradient(135deg,#245D83 0%,#2E6D95 50%,#4D87AE 100%);
    transform:translateY(-4px) scale(1.02);
    box-shadow:
        0 24px 50px rgba(26,77,109,.30);
}

.elementor-button:active{
    transform:translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f81eb51 */.approach-card{
    background: #ffffff;
    border-radius: 28px;
    padding: 42px 34px;
    min-height: 310px;
    box-shadow: 0 24px 60px rgba(26,77,109,0.08);
    border: 1px solid rgba(26,77,109,0.06);
    transition: all .3s ease;
}

.approach-card:hover{
    transform: translateY(-6px);
    box-shadow: 0 32px 80px rgba(26,77,109,0.14);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ada2a59 */.approach-card{
    background: #ffffff;
    border-radius: 28px;
    padding: 42px 34px;
    min-height: 310px;
    box-shadow: 0 24px 60px rgba(26,77,109,0.08);
    border: 1px solid rgba(26,77,109,0.06);
    transition: all .3s ease;
}

.approach-card:hover{
    transform: translateY(-6px);
    box-shadow: 0 32px 80px rgba(26,77,109,0.14);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-046791d */.elementor-48 .elementor-element.elementor-element-046791d .elementor-button{
   background: rgba(255,255,255,.18);
backdrop-filter: blur(20px);
border:1px solid rgba(255,255,255,.15);

    border:1px solid rgba(255,255,255,.18);


    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.18),
        0 15px 35px rgba(0,0,0,.12);

    transition:.35s ease;
    overflow:hidden;
    position:relative;
}

.elementor-48 .elementor-element.elementor-element-046791d .elementor-button:before{
    content:"";
    position:absolute;
    inset:0;
    background:linear-gradient(
        120deg,
        transparent 20%,
        rgba(255,255,255,.22) 50%,
        transparent 80%
    );
    transform:translateX(-130%);
    transition:.8s;
}

.elementor-48 .elementor-element.elementor-element-046791d .elementor-button:hover:before{
    transform:translateX(130%);
}

.elementor-48 .elementor-element.elementor-element-046791d .elementor-button:hover{
    background: linear-gradient(
        135deg,
        rgba(255,255,255,.42) 0%,
        rgba(255,255,255,.24) 50%,
        rgba(255,255,255,.14) 100%
    );

    transform:translateY(-3px);
    border-color:rgba(255,255,255,.35);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.25),
        0 25px 45px rgba(0,0,0,.20);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-feb5dec */.elementor-button{
    background: linear-gradient(135deg,#1A4D6D 0%,#245D83 50%,#3C759A 100%);
    position:relative;
    overflow:hidden;
    transition:.4s ease;
    box-shadow:
        0 15px 35px rgba(26,77,109,.22);
}

/* sjaj koji prelazi preko gumba */
.elementor-button:before{
    content:"";
    position:absolute;
    top:0;
    left:-120%;
    width:60%;
    height:100%;
    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.35),
        transparent
    );
    transition:.8s;
}

.elementor-button:hover:before{
    left:130%;
}

.elementor-button:hover{
    background:linear-gradient(135deg,#245D83 0%,#2E6D95 50%,#4D87AE 100%);
    transform:translateY(-4px) scale(1.02);
    box-shadow:
        0 24px 50px rgba(26,77,109,.30);
}

.elementor-button:active{
    transform:translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1115f2d */.elementor-button{
    background: linear-gradient(135deg,#1A4D6D 0%,#245D83 50%,#3C759A 100%);
    position:relative;
    overflow:hidden;
    transition:.4s ease;
    box-shadow:
        0 15px 35px rgba(26,77,109,.22);
}

/* sjaj koji prelazi preko gumba */
.elementor-button:before{
    content:"";
    position:absolute;
    top:0;
    left:-120%;
    width:60%;
    height:100%;
    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.35),
        transparent
    );
    transition:.8s;
}

.elementor-button:hover:before{
    left:130%;
}

.elementor-button:hover{
    background:linear-gradient(135deg,#245D83 0%,#2E6D95 50%,#4D87AE 100%);
    transform:translateY(-4px) scale(1.02);
    box-shadow:
        0 24px 50px rgba(26,77,109,.30);
}

.elementor-button:active{
    transform:translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-445bbe9 */.approach-card{
    background: #ffffff;
    border-radius: 28px;
    padding: 42px 34px;
    min-height: 310px;
    box-shadow: 0 24px 60px rgba(26,77,109,0.08);
    border: 1px solid rgba(26,77,109,0.06);
    transition: all .3s ease;
}

.approach-card:hover{
    transform: translateY(-6px);
    box-shadow: 0 32px 80px rgba(26,77,109,0.14);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56ddfa9 */.approach-card{
    background: #ffffff;
    border-radius: 28px;
    padding: 42px 34px;
    min-height: 310px;
    box-shadow: 0 24px 60px rgba(26,77,109,0.08);
    border: 1px solid rgba(26,77,109,0.06);
    transition: all .3s ease;
}

.approach-card:hover{
    transform: translateY(-6px);
    box-shadow: 0 32px 80px rgba(26,77,109,0.14);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf6699 */.approach-card{
    background: #ffffff;
    border-radius: 28px;
    padding: 42px 34px;
    min-height: 310px;
    box-shadow: 0 24px 60px rgba(26,77,109,0.08);
    border: 1px solid rgba(26,77,109,0.06);
    transition: all .3s ease;
}

.approach-card:hover{
    transform: translateY(-6px);
    box-shadow: 0 32px 80px rgba(26,77,109,0.14);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-45b20b7 */.elementor-button{
    background: linear-gradient(135deg,#1A4D6D 0%,#245D83 50%,#3C759A 100%);
    position:relative;
    overflow:hidden;
    transition:.4s ease;
    box-shadow:
        0 15px 35px rgba(26,77,109,.22);
}

/* sjaj koji prelazi preko gumba */
.elementor-button:before{
    content:"";
    position:absolute;
    top:0;
    left:-120%;
    width:60%;
    height:100%;
    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.35),
        transparent
    );
    transition:.8s;
}

.elementor-button:hover:before{
    left:130%;
}

.elementor-button:hover{
    background:linear-gradient(135deg,#245D83 0%,#2E6D95 50%,#4D87AE 100%);
    transform:translateY(-4px) scale(1.02);
    box-shadow:
        0 24px 50px rgba(26,77,109,.30);
}

.elementor-button:active{
    transform:translateY(-1px);
}/* End custom CSS */