.elementor-117 .elementor-element.elementor-element-a9673c3 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.07;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-117 .elementor-element.elementor-element-a9673c3 > .elementor-container{min-height:400px;}.elementor-117 .elementor-element.elementor-element-a9673c3{transition:all 400ms;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-32d98200 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-117 .elementor-element.elementor-element-32d98200 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-32d98200{transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-21760053{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;transition:all 400ms;text-align:center;}.elementor-117 .elementor-element.elementor-element-21760053 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:47px;font-weight:600;text-transform:capitalize;line-height:30px;text-shadow:0px 0px 10px #001534;color:#FFFFFF;}.elementor-117 .elementor-element.elementor-element-70910e4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;transition:all 400ms;text-align:center;}.elementor-117 .elementor-element.elementor-element-70910e4f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:53px;font-weight:600;text-transform:uppercase;line-height:70px;text-shadow:0px 0px 10px #001534;color:var( --e-global-color-2db10ce );}.elementor-117 .elementor-element.elementor-element-236cf361{margin-top:0px;margin-bottom:0px;padding:47px 0px 120px 0px;transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-60448926 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-117 .elementor-element.elementor-element-60448926 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-60448926{transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-58aca970{transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-58aca970 .elementor-heading-title{font-family:var( --e-global-typography-27c949f-font-family ), Sans-serif;font-size:var( --e-global-typography-27c949f-font-size );font-weight:var( --e-global-typography-27c949f-font-weight );text-transform:var( --e-global-typography-27c949f-text-transform );line-height:var( --e-global-typography-27c949f-line-height );color:var( --e-global-color-secondary );}.elementor-117 .elementor-element.elementor-element-91d0b62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-91d0b62 .elementor-heading-title{font-family:var( --e-global-typography-946d539-font-family ), Sans-serif;font-size:var( --e-global-typography-946d539-font-size );font-weight:var( --e-global-typography-946d539-font-weight );text-transform:var( --e-global-typography-946d539-text-transform );line-height:var( --e-global-typography-946d539-line-height );color:var( --e-global-color-544836f );}.elementor-117 .elementor-element.elementor-element-1e58728d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0200px 0px 0px;transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-756c6e7d{margin-top:0px;margin-bottom:0px;padding:30px 0px 100px 0px;transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-4c56596a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-117 .elementor-element.elementor-element-4c56596a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-117 .elementor-element.elementor-element-4c56596a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-117 .elementor-element.elementor-element-4c56596a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 40px 0px 30px;--e-column-margin-right:40px;--e-column-margin-left:30px;padding:20px 0px 20px 0px;}.elementor-117 .elementor-element.elementor-element-4c56596a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-117 .elementor-element.elementor-element-4c56596a{transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-6a34f7c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-6a34f7c3 .elementor-heading-title{font-family:var( --e-global-typography-465e249-font-family ), Sans-serif;font-size:var( --e-global-typography-465e249-font-size );font-weight:var( --e-global-typography-465e249-font-weight );text-transform:var( --e-global-typography-465e249-text-transform );line-height:var( --e-global-typography-465e249-line-height );color:var( --e-global-color-2db10ce );}.elementor-117 .elementor-element.elementor-element-52991648{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 20px;transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-52991648 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-2db10ce );}.elementor-117 .elementor-element.elementor-element-2c5399d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 20px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-2c5399d8 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-117 .elementor-element.elementor-element-6021beb0{--e-transform-scale:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -70px) -60px;padding:0px 0px 0px 0px;transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-6021beb0 img{width:80%;box-shadow:10px 10px 18px 0px rgba(0,0,0,0.5);}.elementor-117 .elementor-element.elementor-element-538c0a9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-117 .elementor-element.elementor-element-538c0a9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-117 .elementor-element.elementor-element-538c0a9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-117 .elementor-element.elementor-element-538c0a9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 40px 0px 30px;--e-column-margin-right:40px;--e-column-margin-left:30px;padding:20px 0px 20px 0px;}.elementor-117 .elementor-element.elementor-element-538c0a9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-117 .elementor-element.elementor-element-538c0a9{transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-9e94ca1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-9e94ca1 .elementor-heading-title{font-family:var( --e-global-typography-465e249-font-family ), Sans-serif;font-size:var( --e-global-typography-465e249-font-size );font-weight:var( --e-global-typography-465e249-font-weight );text-transform:var( --e-global-typography-465e249-text-transform );line-height:var( --e-global-typography-465e249-line-height );color:var( --e-global-color-2db10ce );}.elementor-117 .elementor-element.elementor-element-be31e53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 20px;transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-be31e53 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-2db10ce );}.elementor-117 .elementor-element.elementor-element-17e6cc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 20px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-17e6cc3 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-117 .elementor-element.elementor-element-785fe28{--e-transform-scale:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -70px) -60px;padding:0px 0px 0px 0px;transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-785fe28 img{width:80%;box-shadow:10px 10px 18px 0px rgba(0,0,0,0.5);}.elementor-117 .elementor-element.elementor-element-0aa41dc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-117 .elementor-element.elementor-element-0aa41dc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-117 .elementor-element.elementor-element-0aa41dc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-117 .elementor-element.elementor-element-0aa41dc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 40px 0px 30px;--e-column-margin-right:40px;--e-column-margin-left:30px;padding:20px 0px 20px 0px;}.elementor-117 .elementor-element.elementor-element-0aa41dc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-117 .elementor-element.elementor-element-0aa41dc{transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-5515eb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-5515eb5 .elementor-heading-title{font-family:var( --e-global-typography-465e249-font-family ), Sans-serif;font-size:var( --e-global-typography-465e249-font-size );font-weight:var( --e-global-typography-465e249-font-weight );text-transform:var( --e-global-typography-465e249-text-transform );line-height:var( --e-global-typography-465e249-line-height );color:var( --e-global-color-2db10ce );}.elementor-117 .elementor-element.elementor-element-6eb23e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 20px;transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-6eb23e0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-2db10ce );}.elementor-117 .elementor-element.elementor-element-c5c231e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 20px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-c5c231e .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-117 .elementor-element.elementor-element-5817e25{--e-transform-scale:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -70px) -60px;padding:0px 0px 0px 0px;transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-5817e25 img{width:80%;box-shadow:10px 10px 18px 0px rgba(0,0,0,0.5);}.elementor-117 .elementor-element.elementor-element-5e62e068:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-5e62e068 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-379515c );}.elementor-117 .elementor-element.elementor-element-5e62e068 > .elementor-container{min-height:700px;}.elementor-117 .elementor-element.elementor-element-5e62e068 > .elementor-background-overlay{opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-117 .elementor-element.elementor-element-5e62e068{transition:all 400ms;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-342bb4d3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-117 .elementor-element.elementor-element-342bb4d3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-342bb4d3{transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-2e9dfcb8{transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-5a775f75 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-117 .elementor-element.elementor-element-5a775f75 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-5a775f75{transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-794f585e{z-index:1;transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-794f585e .elementor-heading-title{font-family:var( --e-global-typography-27c949f-font-family ), Sans-serif;font-size:var( --e-global-typography-27c949f-font-size );font-weight:var( --e-global-typography-27c949f-font-weight );text-transform:var( --e-global-typography-27c949f-text-transform );line-height:var( --e-global-typography-27c949f-line-height );color:var( --e-global-color-secondary );}.elementor-117 .elementor-element.elementor-element-45db1580{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;z-index:1;transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-45db1580 .elementor-heading-title{font-family:var( --e-global-typography-946d539-font-family ), Sans-serif;font-size:var( --e-global-typography-946d539-font-size );font-weight:var( --e-global-typography-946d539-font-weight );text-transform:var( --e-global-typography-946d539-text-transform );line-height:var( --e-global-typography-946d539-line-height );color:var( --e-global-color-544836f );}.elementor-117 .elementor-element.elementor-element-7c56af9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0200px 0px 0px;z-index:1;transition:all 400ms;}body:not(.rtl) .elementor-117 .elementor-element.elementor-element-30f4cb1b{left:0px;}body.rtl .elementor-117 .elementor-element.elementor-element-30f4cb1b{right:0px;}.elementor-117 .elementor-element.elementor-element-30f4cb1b{top:19px;z-index:0;transition:all 400ms;text-align:right;}.elementor-117 .elementor-element.elementor-element-488224e{margin-top:0px;margin-bottom:0px;padding:30px 0px 0px 0px;z-index:1;transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-4848d653 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-117 .elementor-element.elementor-element-4848d653 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-4848d653{transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-322741c4{width:var( --container-widget-width, 40% );max-width:40%;background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 75px;padding:30px 0px 30px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;transition:all 400ms;border-radius:70px 70px 70px 70px;text-align:center;}.elementor-117 .elementor-element.elementor-element-322741c4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-117 .elementor-element.elementor-element-2b64999f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;transition:all 400ms;text-align:center;}.elementor-117 .elementor-element.elementor-element-2b64999f .elementor-heading-title{font-family:var( --e-global-typography-465e249-font-family ), Sans-serif;font-size:var( --e-global-typography-465e249-font-size );font-weight:var( --e-global-typography-465e249-font-weight );text-transform:var( --e-global-typography-465e249-text-transform );line-height:var( --e-global-typography-465e249-line-height );}.elementor-117 .elementor-element.elementor-element-63fa2b34{transition:all 400ms;text-align:center;color:var( --e-global-color-primary );}.elementor-117 .elementor-element.elementor-element-28a079d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-117 .elementor-element.elementor-element-28a079d > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-28a079d{transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-5bb00a9{width:var( --container-widget-width, 38.679% );max-width:38.679%;background-color:var( --e-global-color-primary );margin:0px 75px calc(var(--kit-widget-spacing, 0px) + 0px) 75px;padding:30px 0px 30px 0px;--container-widget-width:38.679%;--container-widget-flex-grow:0;transition:all 400ms;border-radius:70px 70px 70px 70px;text-align:center;}.elementor-117 .elementor-element.elementor-element-5bb00a9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-117 .elementor-element.elementor-element-0d34053{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;transition:all 400ms;text-align:center;}.elementor-117 .elementor-element.elementor-element-0d34053 .elementor-heading-title{font-family:var( --e-global-typography-465e249-font-family ), Sans-serif;font-size:var( --e-global-typography-465e249-font-size );font-weight:var( --e-global-typography-465e249-font-weight );text-transform:var( --e-global-typography-465e249-text-transform );line-height:var( --e-global-typography-465e249-line-height );}.elementor-117 .elementor-element.elementor-element-dd83710{transition:all 400ms;text-align:center;color:var( --e-global-color-primary );}.elementor-117 .elementor-element.elementor-element-6175164d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-117 .elementor-element.elementor-element-6175164d > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-6175164d{transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-2800609{width:var( --container-widget-width, 39.805% );max-width:39.805%;background-color:var( --e-global-color-primary );margin:0px 75px calc(var(--kit-widget-spacing, 0px) + 0px) 75px;padding:30px 0px 30px 0px;--container-widget-width:39.805%;--container-widget-flex-grow:0;transition:all 400ms;border-radius:70px 70px 70px 70px;text-align:center;}.elementor-117 .elementor-element.elementor-element-2800609.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-117 .elementor-element.elementor-element-4a53b4d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;transition:all 400ms;text-align:center;}.elementor-117 .elementor-element.elementor-element-4a53b4d1 .elementor-heading-title{font-family:var( --e-global-typography-465e249-font-family ), Sans-serif;font-size:var( --e-global-typography-465e249-font-size );font-weight:var( --e-global-typography-465e249-font-weight );text-transform:var( --e-global-typography-465e249-text-transform );line-height:var( --e-global-typography-465e249-line-height );}.elementor-117 .elementor-element.elementor-element-4422c12{transition:all 400ms;text-align:center;color:var( --e-global-color-primary );}.elementor-117 .elementor-element.elementor-element-4b08f4f7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-117 .elementor-element.elementor-element-4b08f4f7 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-4b08f4f7{transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-e9d3df5{width:var( --container-widget-width, 41.321% );max-width:41.321%;background-color:var( --e-global-color-primary );margin:0px 75px calc(var(--kit-widget-spacing, 0px) + 0px) 75px;padding:30px 0px 30px 0px;--container-widget-width:41.321%;--container-widget-flex-grow:0;transition:all 400ms;border-radius:70px 70px 70px 70px;text-align:center;}.elementor-117 .elementor-element.elementor-element-e9d3df5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-117 .elementor-element.elementor-element-2185982a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;transition:all 400ms;text-align:center;}.elementor-117 .elementor-element.elementor-element-2185982a .elementor-heading-title{font-family:var( --e-global-typography-465e249-font-family ), Sans-serif;font-size:var( --e-global-typography-465e249-font-size );font-weight:var( --e-global-typography-465e249-font-weight );text-transform:var( --e-global-typography-465e249-text-transform );line-height:var( --e-global-typography-465e249-line-height );}.elementor-117 .elementor-element.elementor-element-400a6d11{transition:all 400ms;text-align:center;color:var( --e-global-color-primary );}.elementor-117 .elementor-element.elementor-element-c0ae169{--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-117 .elementor-element.elementor-element-c0ae169:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-c0ae169 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-379515c );}.elementor-117 .elementor-element.elementor-element-0c46a56{transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-e0b88d1:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-e0b88d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bluediamondestate.eu/wp-content/uploads/2025/08/1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-117 .elementor-element.elementor-element-e0b88d1 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.25;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-117 .elementor-element.elementor-element-e0b88d1 > .elementor-container{min-height:400px;}.elementor-117 .elementor-element.elementor-element-e0b88d1{transition:all 400ms;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-47c4f53 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-117 .elementor-element.elementor-element-47c4f53 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 50px 0px 0px;}.elementor-117 .elementor-element.elementor-element-47c4f53{transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-e9e3925{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-e9e3925 .elementor-heading-title{font-family:var( --e-global-typography-946d539-font-family ), Sans-serif;font-size:var( --e-global-typography-946d539-font-size );font-weight:var( --e-global-typography-946d539-font-weight );text-transform:var( --e-global-typography-946d539-text-transform );line-height:var( --e-global-typography-946d539-line-height );text-shadow:-2px 1px 10px rgba(0,0,0,0.3);color:var( --e-global-color-2db10ce );}.elementor-117 .elementor-element.elementor-element-41c3d72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;transition:all 400ms;text-align:left;font-weight:bold;text-shadow:-2px 1px 10px rgba(0,0,0,0.3);color:var( --e-global-color-2db10ce );}.elementor-117 .elementor-element.elementor-element-7c14bec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;transition:all 400ms;text-align:left;font-weight:bold;color:var( --e-global-color-2db10ce );}.elementor-117 .elementor-element.elementor-element-8a4614c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;transition:all 400ms;text-align:left;font-weight:bold;text-shadow:-2px 1px 10px rgba(0,0,0,0.3);color:var( --e-global-color-2db10ce );}.elementor-117 .elementor-element.elementor-element-a02b929 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-117 .elementor-element.elementor-element-a02b929 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-a02b929{transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-2c73147 .elementor-button{background-color:#FFB50B00;font-weight:bold;fill:var( --e-global-color-2db10ce );color:var( --e-global-color-2db10ce );border-radius:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-2c73147 .elementor-button:hover, .elementor-117 .elementor-element.elementor-element-2c73147 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-117 .elementor-element.elementor-element-2c73147{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-2c73147 .elementor-button:hover svg, .elementor-117 .elementor-element.elementor-element-2c73147 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-117 .elementor-element.elementor-element-3fa165f6:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-3fa165f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-379515c );}.elementor-117 .elementor-element.elementor-element-3fa165f6{transition:all 400ms;margin-top:0px;margin-bottom:0px;padding:0px 0px 120px 0px;}.elementor-117 .elementor-element.elementor-element-3fa165f6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-117 .elementor-element.elementor-element-73c8255d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-117 .elementor-element.elementor-element-73c8255d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 45px 0px 10px;}.elementor-117 .elementor-element.elementor-element-73c8255d{transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-5d8d3458{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-5d8d3458 .elementor-heading-title{font-family:var( --e-global-typography-946d539-font-family ), Sans-serif;font-size:var( --e-global-typography-946d539-font-size );font-weight:var( --e-global-typography-946d539-font-weight );text-transform:var( --e-global-typography-946d539-text-transform );line-height:var( --e-global-typography-946d539-line-height );color:var( --e-global-color-544836f );}.elementor-117 .elementor-element.elementor-element-74520ba7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 0px;transition:all 400ms;text-align:left;color:var( --e-global-color-text );}.elementor-117 .elementor-element.elementor-element-8c83fe1{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-159961e4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-117 .elementor-element.elementor-element-159961e4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-159961e4{transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-5519631d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-5519631d .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-3eb5bba-font-family ), Sans-serif;font-size:var( --e-global-typography-3eb5bba-font-size );font-weight:var( --e-global-typography-3eb5bba-font-weight );line-height:var( --e-global-typography-3eb5bba-line-height );}.elementor-117 .elementor-element.elementor-element-5519631d .elementor-counter-title{color:var( --e-global-color-primary );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 );}.elementor-117 .elementor-element.elementor-element-3695ff10 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-117 .elementor-element.elementor-element-3695ff10 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-3695ff10{transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-710b7e4{transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-710b7e4 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-3eb5bba-font-family ), Sans-serif;font-size:var( --e-global-typography-3eb5bba-font-size );font-weight:var( --e-global-typography-3eb5bba-font-weight );line-height:var( --e-global-typography-3eb5bba-line-height );}.elementor-117 .elementor-element.elementor-element-710b7e4 .elementor-counter-title{color:var( --e-global-color-primary );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 );}.elementor-117 .elementor-element.elementor-element-549f5441 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-117 .elementor-element.elementor-element-549f5441 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-549f5441{transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-38a9e2b7{transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-38a9e2b7 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-3eb5bba-font-family ), Sans-serif;font-size:var( --e-global-typography-3eb5bba-font-size );font-weight:var( --e-global-typography-3eb5bba-font-weight );line-height:var( --e-global-typography-3eb5bba-line-height );}.elementor-117 .elementor-element.elementor-element-38a9e2b7 .elementor-counter-title{color:var( --e-global-color-primary );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 );}.elementor-117 .elementor-element.elementor-element-47cc05aa .elementor-button{background-color:#FFB50B00;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-47cc05aa .elementor-button:hover, .elementor-117 .elementor-element.elementor-element-47cc05aa .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-117 .elementor-element.elementor-element-47cc05aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-47cc05aa .elementor-button:hover svg, .elementor-117 .elementor-element.elementor-element-47cc05aa .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-117 .elementor-element.elementor-element-53ea5407:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-117 .elementor-element.elementor-element-53ea5407 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-117 .elementor-element.elementor-element-53ea5407.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-117 .elementor-element.elementor-element-53ea5407.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-117 .elementor-element.elementor-element-53ea5407 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-117 .elementor-element.elementor-element-53ea5407 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:040px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-53ea5407 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-117 .elementor-element.elementor-element-53ea5407{transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-1451881{width:var( --container-widget-width, 102.189% );max-width:102.189%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) -20px;padding:0px 0px 0px 0px;--container-widget-width:102.189%;--container-widget-flex-grow:0;transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-1451881.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-117 .elementor-element.elementor-element-1451881 img{box-shadow:13px 13px 13px 0px rgba(0,0,0,0.5);}.elementor-117 .elementor-element.elementor-element-53bbe5c5:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-53bbe5c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bluediamondestate.eu/wp-content/uploads/2025/08/Grand-Sapphire-2_21_New-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-117 .elementor-element.elementor-element-53bbe5c5 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.19;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-117 .elementor-element.elementor-element-53bbe5c5 > .elementor-container{min-height:400px;}.elementor-117 .elementor-element.elementor-element-53bbe5c5{transition:all 400ms;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-72ca17ba > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-117 .elementor-element.elementor-element-72ca17ba > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 50px 0px 0px;}.elementor-117 .elementor-element.elementor-element-72ca17ba{transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-38f10521{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-38f10521 .elementor-heading-title{font-family:var( --e-global-typography-946d539-font-family ), Sans-serif;font-size:var( --e-global-typography-946d539-font-size );font-weight:var( --e-global-typography-946d539-font-weight );text-transform:var( --e-global-typography-946d539-text-transform );line-height:var( --e-global-typography-946d539-line-height );text-shadow:-2px 1px 10px #000000;color:var( --e-global-color-2db10ce );}.elementor-117 .elementor-element.elementor-element-3e59392{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;transition:all 400ms;text-align:left;text-shadow:-2px 1px 10px rgba(0,0,0,0.3);color:var( --e-global-color-2db10ce );}.elementor-117 .elementor-element.elementor-element-6b8c2f59 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-117 .elementor-element.elementor-element-6b8c2f59 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-6b8c2f59{transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-3312e1b{transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-11bd1a97 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-117 .elementor-element.elementor-element-11bd1a97 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 0px;}.elementor-117 .elementor-element.elementor-element-11bd1a97{transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-219cc951 .elementor-button{background-color:#FFB50B00;font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:bold;text-transform:uppercase;line-height:70px;fill:var( --e-global-color-2db10ce );color:var( --e-global-color-2db10ce );border-radius:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-219cc951 .elementor-button:hover, .elementor-117 .elementor-element.elementor-element-219cc951 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-117 .elementor-element.elementor-element-219cc951{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-219cc951 .elementor-button:hover svg, .elementor-117 .elementor-element.elementor-element-219cc951 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-117 .elementor-element.elementor-element-549a9013:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-549a9013 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2db10ce );}.elementor-117 .elementor-element.elementor-element-549a9013{transition:all 400ms;margin-top:0px;margin-bottom:0px;padding:120px 0px 100px 0px;}.elementor-117 .elementor-element.elementor-element-549a9013 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-117 .elementor-element.elementor-element-1b227985 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-117 .elementor-element.elementor-element-1b227985 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-1b227985{transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-453379f1{transition:all 400ms;text-align:center;}.elementor-117 .elementor-element.elementor-element-453379f1 .elementor-heading-title{font-family:var( --e-global-typography-27c949f-font-family ), Sans-serif;font-size:var( --e-global-typography-27c949f-font-size );font-weight:var( --e-global-typography-27c949f-font-weight );text-transform:var( --e-global-typography-27c949f-text-transform );line-height:var( --e-global-typography-27c949f-line-height );color:var( --e-global-color-secondary );}.elementor-117 .elementor-element.elementor-element-57e8fbf5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;transition:all 400ms;text-align:center;}.elementor-117 .elementor-element.elementor-element-57e8fbf5 .elementor-heading-title{font-family:var( --e-global-typography-946d539-font-family ), Sans-serif;font-size:var( --e-global-typography-946d539-font-size );font-weight:var( --e-global-typography-946d539-font-weight );text-transform:var( --e-global-typography-946d539-text-transform );line-height:var( --e-global-typography-946d539-line-height );color:var( --e-global-color-544836f );}.elementor-117 .elementor-element.elementor-element-7f5d530{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 150px 20px 150px;transition:all 400ms;text-align:center;}.elementor-117 .elementor-element.elementor-element-0b09a4a{margin-top:0px;margin-bottom:0px;padding:30px 0px 100px 0px;transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-1a0f58e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-117 .elementor-element.elementor-element-1a0f58e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-117 .elementor-element.elementor-element-1a0f58e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-117 .elementor-element.elementor-element-1a0f58e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 40px 0px 30px;--e-column-margin-right:40px;--e-column-margin-left:30px;padding:20px 0px 20px 0px;}.elementor-117 .elementor-element.elementor-element-1a0f58e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-117 .elementor-element.elementor-element-1a0f58e{transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-a3501d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-a3501d6 .elementor-heading-title{font-family:var( --e-global-typography-465e249-font-family ), Sans-serif;font-size:var( --e-global-typography-465e249-font-size );font-weight:var( --e-global-typography-465e249-font-weight );text-transform:var( --e-global-typography-465e249-text-transform );line-height:var( --e-global-typography-465e249-line-height );color:var( --e-global-color-2db10ce );}.elementor-117 .elementor-element.elementor-element-172607d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 20px;transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-172607d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-2db10ce );}.elementor-117 .elementor-element.elementor-element-c327de6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 20px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-c327de6 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-117 .elementor-element.elementor-element-9333982{--e-transform-scale:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -70px) -60px;padding:0px 0px 0px 0px;transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-9333982 img{width:80%;box-shadow:10px 10px 18px 0px rgba(0,0,0,0.5);}.elementor-117 .elementor-element.elementor-element-078c5b8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-117 .elementor-element.elementor-element-078c5b8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-117 .elementor-element.elementor-element-078c5b8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-117 .elementor-element.elementor-element-078c5b8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 40px 0px 30px;--e-column-margin-right:40px;--e-column-margin-left:30px;padding:20px 0px 20px 0px;}.elementor-117 .elementor-element.elementor-element-078c5b8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-117 .elementor-element.elementor-element-078c5b8{transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-80ba0dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-80ba0dc .elementor-heading-title{font-family:var( --e-global-typography-465e249-font-family ), Sans-serif;font-size:var( --e-global-typography-465e249-font-size );font-weight:var( --e-global-typography-465e249-font-weight );text-transform:var( --e-global-typography-465e249-text-transform );line-height:var( --e-global-typography-465e249-line-height );color:var( --e-global-color-2db10ce );}.elementor-117 .elementor-element.elementor-element-b07a109{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 20px;transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-b07a109 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-2db10ce );}.elementor-117 .elementor-element.elementor-element-0d56cf8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 20px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-0d56cf8 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-117 .elementor-element.elementor-element-2b3ca09{--e-transform-scale:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -70px) -60px;padding:0px 0px 0px 0px;transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-2b3ca09 img{width:80%;box-shadow:10px 10px 18px 0px rgba(0,0,0,0.5);}.elementor-117 .elementor-element.elementor-element-857f505:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-857f505 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bluediamondestate.eu/wp-content/uploads/2025/08/11-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-117 .elementor-element.elementor-element-857f505 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.21;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-117 .elementor-element.elementor-element-857f505{transition:all 400ms;padding:100px 0px 100px 0px;}.elementor-117 .elementor-element.elementor-element-306eb7e7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-117 .elementor-element.elementor-element-306eb7e7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-306eb7e7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-117 .elementor-element.elementor-element-306eb7e7{transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-1b44cfbb{transition:all 400ms;text-align:center;}.elementor-117 .elementor-element.elementor-element-1b44cfbb .elementor-heading-title{font-family:var( --e-global-typography-27c949f-font-family ), Sans-serif;font-size:var( --e-global-typography-27c949f-font-size );font-weight:var( --e-global-typography-27c949f-font-weight );text-transform:var( --e-global-typography-27c949f-text-transform );line-height:var( --e-global-typography-27c949f-line-height );text-shadow:-1px 2px 10px rgba(0,0,0,0.3);color:var( --e-global-color-accent );}.elementor-117 .elementor-element.elementor-element-1898bd45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;transition:all 400ms;text-align:center;}.elementor-117 .elementor-element.elementor-element-1898bd45 .elementor-heading-title{font-family:var( --e-global-typography-946d539-font-family ), Sans-serif;font-size:var( --e-global-typography-946d539-font-size );font-weight:var( --e-global-typography-946d539-font-weight );text-transform:var( --e-global-typography-946d539-text-transform );line-height:var( --e-global-typography-946d539-line-height );text-shadow:-1px 2px 10px rgba(0,0,0,0.3);color:var( --e-global-color-2db10ce );}.elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-testimonial-slider{--ekit_testimonial_slidetoshow:2;}.elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-single-testimonial-slider, .elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-testimonial_card, .elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-tootltip-testimonial .elementskit-commentor-content::before{background-color:var( --e-global-color-379515c );}.elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-testimonial-slider .swiper-pagination span{background-color:var( --e-global-color-accent );width:8px;height:8px;}.elementor-117 .elementor-element.elementor-element-a6d0c92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;transition:all 400ms;}.elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-tootltip-testimonial .elementskit-commentor-content,
					.elementor-117 .elementor-element.elementor-element-a6d0c92 .ekit-main-swiper .elementskit-single-testimonial-slider,
					.elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-testimonial_card{margin-left:20px;margin-right:20px;}.elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-single-testimonial-slider, .elementor-117 .elementor-element.elementor-element-a6d0c92  .elementskit-testimonial_card{padding:30px 30px 30px 30px;}.elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-single-testimonial-slider, .elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-testimonial_card{border-radius:10px 10px 10px 10px;}.elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-testimonial_card .elementskit-commentor-coment{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{margin:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-testimonial_card .elementskit-commentor-coment{margin:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-profile-info .elementskit-author-name{margin-bottom:10px;}.elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-commentor-bio{margin:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-commentor-bio .elementskit-commentor-image > img{height:90px;width:90px;}.elementor-117 .elementor-element.elementor-element-a6d0c92 .ekit-testimonial--avatar{margin:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-testimonial-slider .swiper-pagination{bottom:-28px;}.elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-testimonial-slider .swiper-pagination span:not(:last-child){margin-right:12px;}.elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active{width:8px;height:8px;transform:scale(1.2);}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-117 .elementor-element.elementor-element-a9673c3 > .elementor-container{min-height:500px;}.elementor-117 .elementor-element.elementor-element-a9673c3{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-21760053 .elementor-heading-title{font-size:22px;line-height:26px;}.elementor-117 .elementor-element.elementor-element-70910e4f .elementor-heading-title{font-size:45px;line-height:45px;}.elementor-117 .elementor-element.elementor-element-236cf361{padding:80px 20px 80px 20px;}.elementor-117 .elementor-element.elementor-element-58aca970 .elementor-heading-title{font-size:var( --e-global-typography-27c949f-font-size );line-height:var( --e-global-typography-27c949f-line-height );}.elementor-117 .elementor-element.elementor-element-91d0b62 .elementor-heading-title{font-size:var( --e-global-typography-946d539-font-size );line-height:var( --e-global-typography-946d539-line-height );}.elementor-117 .elementor-element.elementor-element-4c56596a > .elementor-element-populated{margin:0px 10px 0px 20px;--e-column-margin-right:10px;--e-column-margin-left:20px;padding:20px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-6a34f7c3 .elementor-heading-title{font-size:var( --e-global-typography-465e249-font-size );line-height:var( --e-global-typography-465e249-line-height );}.elementor-117 .elementor-element.elementor-element-52991648 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-117 .elementor-element.elementor-element-2c5399d8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-117 .elementor-element.elementor-element-6021beb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) -50px;}.elementor-117 .elementor-element.elementor-element-6021beb0 img{width:70%;}.elementor-117 .elementor-element.elementor-element-538c0a9 > .elementor-element-populated{margin:0px 10px 0px 20px;--e-column-margin-right:10px;--e-column-margin-left:20px;padding:20px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-9e94ca1 .elementor-heading-title{font-size:var( --e-global-typography-465e249-font-size );line-height:var( --e-global-typography-465e249-line-height );}.elementor-117 .elementor-element.elementor-element-be31e53 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-117 .elementor-element.elementor-element-17e6cc3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-117 .elementor-element.elementor-element-785fe28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) -50px;}.elementor-117 .elementor-element.elementor-element-785fe28 img{width:70%;}.elementor-117 .elementor-element.elementor-element-0aa41dc > .elementor-element-populated{margin:0px 10px 0px 20px;--e-column-margin-right:10px;--e-column-margin-left:20px;padding:20px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-5515eb5 .elementor-heading-title{font-size:var( --e-global-typography-465e249-font-size );line-height:var( --e-global-typography-465e249-line-height );}.elementor-117 .elementor-element.elementor-element-6eb23e0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-117 .elementor-element.elementor-element-c5c231e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-117 .elementor-element.elementor-element-5817e25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) -50px;}.elementor-117 .elementor-element.elementor-element-5817e25 img{width:70%;}.elementor-117 .elementor-element.elementor-element-5e62e068 > .elementor-container{min-height:650px;}.elementor-117 .elementor-element.elementor-element-5e62e068{padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-794f585e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;z-index:1;}.elementor-117 .elementor-element.elementor-element-794f585e .elementor-heading-title{font-size:var( --e-global-typography-27c949f-font-size );line-height:var( --e-global-typography-27c949f-line-height );}.elementor-117 .elementor-element.elementor-element-45db1580{padding:10px 0px 10px 20px;z-index:1;}.elementor-117 .elementor-element.elementor-element-45db1580 .elementor-heading-title{font-size:var( --e-global-typography-946d539-font-size );line-height:var( --e-global-typography-946d539-line-height );}.elementor-117 .elementor-element.elementor-element-7c56af9b{padding:0px 150px 0px 20px;}.elementor-117 .elementor-element.elementor-element-30f4cb1b{z-index:0;}.elementor-117 .elementor-element.elementor-element-488224e{padding:30px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-322741c4{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:24px 0px 24px 0px;}.elementor-117 .elementor-element.elementor-element-2b64999f .elementor-heading-title{font-size:var( --e-global-typography-465e249-font-size );line-height:var( --e-global-typography-465e249-line-height );}.elementor-117 .elementor-element.elementor-element-5bb00a9{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:24px 0px 24px 0px;}.elementor-117 .elementor-element.elementor-element-0d34053 .elementor-heading-title{font-size:var( --e-global-typography-465e249-font-size );line-height:var( --e-global-typography-465e249-line-height );}.elementor-117 .elementor-element.elementor-element-2800609{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:24px 0px 24px 0px;}.elementor-117 .elementor-element.elementor-element-4a53b4d1 .elementor-heading-title{font-size:var( --e-global-typography-465e249-font-size );line-height:var( --e-global-typography-465e249-line-height );}.elementor-117 .elementor-element.elementor-element-e9d3df5{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:24px 0px 24px 0px;}.elementor-117 .elementor-element.elementor-element-2185982a .elementor-heading-title{font-size:var( --e-global-typography-465e249-font-size );line-height:var( --e-global-typography-465e249-line-height );}.elementor-117 .elementor-element.elementor-element-e0b88d1{padding:0px 20px 0px 20px;}.elementor-117 .elementor-element.elementor-element-47c4f53 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-e9e3925 .elementor-heading-title{font-size:var( --e-global-typography-946d539-font-size );line-height:var( --e-global-typography-946d539-line-height );}.elementor-117 .elementor-element.elementor-element-3fa165f6{padding:0px 20px 80px 20px;}.elementor-117 .elementor-element.elementor-element-5d8d3458 .elementor-heading-title{font-size:var( --e-global-typography-946d539-font-size );line-height:var( --e-global-typography-946d539-line-height );}.elementor-117 .elementor-element.elementor-element-5519631d .elementor-counter-number-wrapper{font-size:var( --e-global-typography-3eb5bba-font-size );line-height:var( --e-global-typography-3eb5bba-line-height );}.elementor-117 .elementor-element.elementor-element-5519631d .elementor-counter-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-117 .elementor-element.elementor-element-710b7e4 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-3eb5bba-font-size );line-height:var( --e-global-typography-3eb5bba-line-height );}.elementor-117 .elementor-element.elementor-element-710b7e4 .elementor-counter-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-117 .elementor-element.elementor-element-38a9e2b7 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-3eb5bba-font-size );line-height:var( --e-global-typography-3eb5bba-line-height );}.elementor-117 .elementor-element.elementor-element-38a9e2b7 .elementor-counter-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-117 .elementor-element.elementor-element-53ea5407 > .elementor-element-populated{margin:0px 0px 270px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-117 .elementor-element.elementor-element-1451881{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -90px) -20px;}.elementor-117 .elementor-element.elementor-element-53bbe5c5{padding:0px 20px 0px 20px;}.elementor-117 .elementor-element.elementor-element-72ca17ba > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-38f10521 .elementor-heading-title{font-size:var( --e-global-typography-946d539-font-size );line-height:var( --e-global-typography-946d539-line-height );}.elementor-117 .elementor-element.elementor-element-11bd1a97 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-219cc951 .elementor-button{font-size:45px;line-height:45px;}.elementor-117 .elementor-element.elementor-element-549a9013{padding:80px 0px 80px 10px;}.elementor-117 .elementor-element.elementor-element-453379f1 .elementor-heading-title{font-size:var( --e-global-typography-27c949f-font-size );line-height:var( --e-global-typography-27c949f-line-height );}.elementor-117 .elementor-element.elementor-element-57e8fbf5 .elementor-heading-title{font-size:var( --e-global-typography-946d539-font-size );line-height:var( --e-global-typography-946d539-line-height );}.elementor-117 .elementor-element.elementor-element-7f5d530{padding:10px 50px 20px 50px;}.elementor-117 .elementor-element.elementor-element-1a0f58e > .elementor-element-populated{margin:0px 10px 0px 20px;--e-column-margin-right:10px;--e-column-margin-left:20px;padding:20px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-a3501d6 .elementor-heading-title{font-size:var( --e-global-typography-465e249-font-size );line-height:var( --e-global-typography-465e249-line-height );}.elementor-117 .elementor-element.elementor-element-172607d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-117 .elementor-element.elementor-element-c327de6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-117 .elementor-element.elementor-element-9333982{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) -50px;}.elementor-117 .elementor-element.elementor-element-9333982 img{width:70%;}.elementor-117 .elementor-element.elementor-element-078c5b8 > .elementor-element-populated{margin:0px 10px 0px 20px;--e-column-margin-right:10px;--e-column-margin-left:20px;padding:20px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-80ba0dc .elementor-heading-title{font-size:var( --e-global-typography-465e249-font-size );line-height:var( --e-global-typography-465e249-line-height );}.elementor-117 .elementor-element.elementor-element-b07a109 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-117 .elementor-element.elementor-element-0d56cf8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-117 .elementor-element.elementor-element-2b3ca09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) -50px;}.elementor-117 .elementor-element.elementor-element-2b3ca09 img{width:70%;}.elementor-117 .elementor-element.elementor-element-857f505{padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-306eb7e7 > .elementor-element-populated{padding:80px 0px 80px 0px;}.elementor-117 .elementor-element.elementor-element-1b44cfbb .elementor-heading-title{font-size:var( --e-global-typography-27c949f-font-size );line-height:var( --e-global-typography-27c949f-line-height );}.elementor-117 .elementor-element.elementor-element-1898bd45 .elementor-heading-title{font-size:var( --e-global-typography-946d539-font-size );line-height:var( --e-global-typography-946d539-line-height );}.elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:18px;--ekit_testimonial_slidetoshow:2;}.elementor-117 .elementor-element.elementor-element-a6d0c92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-tootltip-testimonial .elementskit-commentor-content,
					.elementor-117 .elementor-element.elementor-element-a6d0c92 .ekit-main-swiper .elementskit-single-testimonial-slider,
					.elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-testimonial_card{margin-left:0px;margin-right:0px;}.elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-single-testimonial-slider, .elementor-117 .elementor-element.elementor-element-a6d0c92  .elementskit-testimonial_card{padding:20px 20px 0px 20px;}.elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-single-testimonial-slider, .elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-testimonial_card{border-radius:10px 10px 10px 10px;}.elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-commentor-content{padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-testimonial_card .elementskit-commentor-coment{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{margin:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-testimonial_card .elementskit-commentor-coment{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-117 .elementor-element.elementor-element-a9673c3 > .elementor-container{min-height:400px;}.elementor-117 .elementor-element.elementor-element-21760053 .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-117 .elementor-element.elementor-element-70910e4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-70910e4f .elementor-heading-title{font-size:32px;line-height:32px;}.elementor-117 .elementor-element.elementor-element-236cf361{padding:50px 20px 50px 20px;}.elementor-117 .elementor-element.elementor-element-58aca970{text-align:center;}.elementor-117 .elementor-element.elementor-element-58aca970 .elementor-heading-title{font-size:var( --e-global-typography-27c949f-font-size );line-height:var( --e-global-typography-27c949f-line-height );}.elementor-117 .elementor-element.elementor-element-91d0b62{text-align:center;}.elementor-117 .elementor-element.elementor-element-91d0b62 .elementor-heading-title{font-size:var( --e-global-typography-946d539-font-size );line-height:var( --e-global-typography-946d539-line-height );}.elementor-117 .elementor-element.elementor-element-1e58728d{padding:0px 0px 0px 0px;text-align:center;}.elementor-117 .elementor-element.elementor-element-756c6e7d{padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-4c56596a > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 0px 30px 0px;}.elementor-117 .elementor-element.elementor-element-6a34f7c3 .elementor-heading-title{font-size:var( --e-global-typography-465e249-font-size );line-height:var( --e-global-typography-465e249-line-height );}.elementor-117 .elementor-element.elementor-element-52991648 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-117 .elementor-element.elementor-element-2c5399d8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-117 .elementor-element.elementor-element-6021beb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) -70px;text-align:center;}.elementor-117 .elementor-element.elementor-element-538c0a9 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 0px 30px 0px;}.elementor-117 .elementor-element.elementor-element-9e94ca1 .elementor-heading-title{font-size:var( --e-global-typography-465e249-font-size );line-height:var( --e-global-typography-465e249-line-height );}.elementor-117 .elementor-element.elementor-element-be31e53 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-117 .elementor-element.elementor-element-17e6cc3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-117 .elementor-element.elementor-element-785fe28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) -70px;text-align:center;}.elementor-117 .elementor-element.elementor-element-0aa41dc > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 0px 30px 0px;}.elementor-117 .elementor-element.elementor-element-5515eb5 .elementor-heading-title{font-size:var( --e-global-typography-465e249-font-size );line-height:var( --e-global-typography-465e249-line-height );}.elementor-117 .elementor-element.elementor-element-6eb23e0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-117 .elementor-element.elementor-element-c5c231e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-117 .elementor-element.elementor-element-5817e25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) -70px;text-align:center;}.elementor-117 .elementor-element.elementor-element-5e62e068 > .elementor-container{min-height:600px;}.elementor-117 .elementor-element.elementor-element-5e62e068{margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-117 .elementor-element.elementor-element-2e9dfcb8{padding:0px 20px 0px 20px;}.elementor-117 .elementor-element.elementor-element-794f585e{text-align:center;}.elementor-117 .elementor-element.elementor-element-794f585e .elementor-heading-title{font-size:var( --e-global-typography-27c949f-font-size );line-height:var( --e-global-typography-27c949f-line-height );}.elementor-117 .elementor-element.elementor-element-45db1580{padding:10px 0px 10px 0px;text-align:center;}.elementor-117 .elementor-element.elementor-element-45db1580 .elementor-heading-title{font-size:var( --e-global-typography-946d539-font-size );line-height:var( --e-global-typography-946d539-line-height );}.elementor-117 .elementor-element.elementor-element-7c56af9b{padding:0px 0px 0px 0px;text-align:center;}.elementor-117 .elementor-element.elementor-element-488224e{padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-4848d653 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-117 .elementor-element.elementor-element-322741c4{margin:0px 125px calc(var(--kit-widget-spacing, 0px) + 0px) 125px;padding:23px 0px 23px 0px;}.elementor-117 .elementor-element.elementor-element-2b64999f .elementor-heading-title{font-size:var( --e-global-typography-465e249-font-size );line-height:var( --e-global-typography-465e249-line-height );}.elementor-117 .elementor-element.elementor-element-28a079d > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-117 .elementor-element.elementor-element-5bb00a9{margin:0px 125px calc(var(--kit-widget-spacing, 0px) + 0px) 125px;padding:23px 0px 23px 0px;}.elementor-117 .elementor-element.elementor-element-0d34053 .elementor-heading-title{font-size:var( --e-global-typography-465e249-font-size );line-height:var( --e-global-typography-465e249-line-height );}.elementor-117 .elementor-element.elementor-element-6175164d > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-117 .elementor-element.elementor-element-2800609{margin:0px 125px calc(var(--kit-widget-spacing, 0px) + 0px) 125px;padding:23px 0px 23px 0px;}.elementor-117 .elementor-element.elementor-element-4a53b4d1 .elementor-heading-title{font-size:var( --e-global-typography-465e249-font-size );line-height:var( --e-global-typography-465e249-line-height );}.elementor-117 .elementor-element.elementor-element-4b08f4f7 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-117 .elementor-element.elementor-element-e9d3df5{margin:0px 125px calc(var(--kit-widget-spacing, 0px) + 0px) 125px;padding:23px 0px 23px 0px;}.elementor-117 .elementor-element.elementor-element-2185982a .elementor-heading-title{font-size:var( --e-global-typography-465e249-font-size );line-height:var( --e-global-typography-465e249-line-height );}.elementor-117 .elementor-element.elementor-element-e0b88d1 > .elementor-container{min-height:450px;}.elementor-117 .elementor-element.elementor-element-e0b88d1{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-117 .elementor-element.elementor-element-47c4f53 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-e9e3925{text-align:center;}.elementor-117 .elementor-element.elementor-element-e9e3925 .elementor-heading-title{font-size:var( --e-global-typography-946d539-font-size );line-height:var( --e-global-typography-946d539-line-height );}.elementor-117 .elementor-element.elementor-element-41c3d72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-117 .elementor-element.elementor-element-7c14bec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-117 .elementor-element.elementor-element-8a4614c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-117 .elementor-element.elementor-element-2c73147{padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-3fa165f6{margin-top:0px;margin-bottom:0px;padding:0px 30px 50px 30px;}.elementor-117 .elementor-element.elementor-element-73c8255d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-5d8d3458{text-align:center;}.elementor-117 .elementor-element.elementor-element-5d8d3458 .elementor-heading-title{font-size:var( --e-global-typography-946d539-font-size );line-height:var( --e-global-typography-946d539-line-height );}.elementor-117 .elementor-element.elementor-element-74520ba7{padding:0px 0px 0px 0px;text-align:center;}.elementor-117 .elementor-element.elementor-element-159961e4 > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-117 .elementor-element.elementor-element-5519631d .elementor-counter-number-wrapper{font-size:var( --e-global-typography-3eb5bba-font-size );line-height:var( --e-global-typography-3eb5bba-line-height );}.elementor-117 .elementor-element.elementor-element-5519631d .elementor-counter-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-117 .elementor-element.elementor-element-3695ff10 > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-117 .elementor-element.elementor-element-710b7e4 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-3eb5bba-font-size );line-height:var( --e-global-typography-3eb5bba-line-height );}.elementor-117 .elementor-element.elementor-element-710b7e4 .elementor-counter-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-117 .elementor-element.elementor-element-549f5441 > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-117 .elementor-element.elementor-element-38a9e2b7 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-3eb5bba-font-size );line-height:var( --e-global-typography-3eb5bba-line-height );}.elementor-117 .elementor-element.elementor-element-38a9e2b7 .elementor-counter-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-117 .elementor-element.elementor-element-53ea5407 > .elementor-element-populated{margin:0px 0px 70px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-117 .elementor-element.elementor-element-1451881{width:var( --container-widget-width, 390.667px );max-width:390.667px;--container-widget-width:390.667px;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-53bbe5c5 > .elementor-container{min-height:450px;}.elementor-117 .elementor-element.elementor-element-53bbe5c5{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-117 .elementor-element.elementor-element-72ca17ba > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-38f10521{text-align:center;}.elementor-117 .elementor-element.elementor-element-38f10521 .elementor-heading-title{font-size:var( --e-global-typography-946d539-font-size );line-height:var( --e-global-typography-946d539-line-height );}.elementor-117 .elementor-element.elementor-element-3e59392{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-117 .elementor-element.elementor-element-3312e1b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-219cc951 .elementor-button{font-size:32px;line-height:32px;}.elementor-117 .elementor-element.elementor-element-549a9013{padding:50px 20px 50px 20px;}.elementor-117 .elementor-element.elementor-element-453379f1 .elementor-heading-title{font-size:var( --e-global-typography-27c949f-font-size );line-height:var( --e-global-typography-27c949f-line-height );}.elementor-117 .elementor-element.elementor-element-57e8fbf5 .elementor-heading-title{font-size:var( --e-global-typography-946d539-font-size );line-height:var( --e-global-typography-946d539-line-height );}.elementor-117 .elementor-element.elementor-element-7f5d530{padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-0b09a4a{padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-1a0f58e > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 0px 30px 0px;}.elementor-117 .elementor-element.elementor-element-a3501d6 .elementor-heading-title{font-size:var( --e-global-typography-465e249-font-size );line-height:var( --e-global-typography-465e249-line-height );}.elementor-117 .elementor-element.elementor-element-172607d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-117 .elementor-element.elementor-element-c327de6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-117 .elementor-element.elementor-element-9333982{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) -70px;text-align:center;}.elementor-117 .elementor-element.elementor-element-078c5b8 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 0px 30px 0px;}.elementor-117 .elementor-element.elementor-element-80ba0dc .elementor-heading-title{font-size:var( --e-global-typography-465e249-font-size );line-height:var( --e-global-typography-465e249-line-height );}.elementor-117 .elementor-element.elementor-element-b07a109 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-117 .elementor-element.elementor-element-0d56cf8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-117 .elementor-element.elementor-element-2b3ca09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) -70px;text-align:center;}.elementor-117 .elementor-element.elementor-element-857f505{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-306eb7e7 > .elementor-element-populated{padding:50px 0px 50px 0px;}.elementor-117 .elementor-element.elementor-element-1b44cfbb .elementor-heading-title{font-size:var( --e-global-typography-27c949f-font-size );line-height:var( --e-global-typography-27c949f-line-height );}.elementor-117 .elementor-element.elementor-element-1898bd45 .elementor-heading-title{font-size:var( --e-global-typography-946d539-font-size );line-height:var( --e-global-typography-946d539-line-height );}.elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}.elementor-117 .elementor-element.elementor-element-a6d0c92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-tootltip-testimonial .elementskit-commentor-content,
					.elementor-117 .elementor-element.elementor-element-a6d0c92 .ekit-main-swiper .elementskit-single-testimonial-slider,
					.elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-testimonial_card{margin-left:15px;margin-right:15px;}.elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-single-testimonial-slider, .elementor-117 .elementor-element.elementor-element-a6d0c92  .elementskit-testimonial_card{padding:20px 20px 0px 20px;}.elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-single-testimonial-slider, .elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-testimonial_card{border-radius:10px 10px 10px 10px;}.elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-commentor-content{padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-testimonial_card .elementskit-commentor-coment{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{margin:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-a6d0c92 .elementskit-testimonial_card .elementskit-commentor-coment{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-117 .elementor-element.elementor-element-73c8255d{width:60%;}.elementor-117 .elementor-element.elementor-element-53ea5407{width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-117 .elementor-element.elementor-element-11bd1a97{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-2c5399d8 *//* Vypne všetky veľké písmená v texte */
body, p, span, a, li, button, input, h1, h2, h3, h4, h5, h6 {
    text-transform: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17e6cc3 *//* Vypne všetky veľké písmená v texte */
body, p, span, a, li, button, input, h1, h2, h3, h4, h5, h6 {
    text-transform: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5c231e *//* Vypne všetky veľké písmená v texte */
body, p, span, a, li, button, input, h1, h2, h3, h4, h5, h6 {
    text-transform: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-322741c4 *//* ==== ŠTÝL PRE SEKCIU S IKONAMI NA DOMOVSKEJ ==== */
@media (max-width: 767px){
  /* zjednotenie šírok a centrovanie obsahu */
  .home-features .elementor-container{ max-width: 680px; margin: 0 auto; }
  
  /* nadpis + text – čitateľná typografia a riadkovanie */
  .home-features .elementor-widget-heading .elementor-heading-title{
    font-size: clamp(22px, 6vw, 28px);
    line-height: 1.25;
    text-align: center;
    padding: 0 16px;
  }
  .home-features .elementor-widget-text-editor{
    max-width: 620px;
    margin: 8px auto 18px;
    padding: 0 16px;
    text-align: center;
    line-height: 1.5;
  }

  /* IKONY – jednotná veľkosť a rozostupy */
  .home-features .elementor-widget-image{
    text-align: center;
    margin: 12px auto 8px;
  }
  .home-features .elementor-widget-image img{
    display: inline-block;
    /* ikona sa bude pekne škálovať medzi 96–140px podľa šírky mobilu */
    max-width: clamp(96px, 28vw, 140px);
    width: auto;
    height: auto !important;
  }

  /* voliteľný oválny podklad (ak ho nemáš priamo v obrázku) */
  .home-features .icon-oval{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: clamp(140px, 40vw, 180px);
    aspect-ratio: 1 / 1.2;
    border-radius: 999px;
    background: #0f1e2e;          /* farba ako header */
    margin: 8px auto 4px;
    box-shadow: 0 6px 18px rgba(0,0,0,.08);
    padding: 14px;
  }
  .home-features .icon-oval img{
    max-width: 72%;
    height: auto !important;
  }

  /* nadpis pod ikonou (napr. „Predaj“) */
  .home-features .elementor-widget-heading + .elementor-widget-text-editor{
    margin-top: 6px;
  }
}

/* malé vyhladenie medzier aj na väčších displejoch */
@media (min-width:768px){
  .home-features .elementor-widget-image img{ max-width: 160px; }
  .home-features .elementor-widget-text-editor{ max-width: 700px; margin-left: auto; margin-right: auto; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5bb00a9 *//* ==== ŠTÝL PRE SEKCIU S IKONAMI NA DOMOVSKEJ ==== */
@media (max-width: 767px){
  /* zjednotenie šírok a centrovanie obsahu */
  .home-features .elementor-container{ max-width: 680px; margin: 0 auto; }
  
  /* nadpis + text – čitateľná typografia a riadkovanie */
  .home-features .elementor-widget-heading .elementor-heading-title{
    font-size: clamp(22px, 6vw, 28px);
    line-height: 1.25;
    text-align: center;
    padding: 0 16px;
  }
  .home-features .elementor-widget-text-editor{
    max-width: 620px;
    margin: 8px auto 18px;
    padding: 0 16px;
    text-align: center;
    line-height: 1.5;
  }

  /* IKONY – jednotná veľkosť a rozostupy */
  .home-features .elementor-widget-image{
    text-align: center;
    margin: 12px auto 8px;
  }
  .home-features .elementor-widget-image img{
    display: inline-block;
    /* ikona sa bude pekne škálovať medzi 96–140px podľa šírky mobilu */
    max-width: clamp(96px, 28vw, 140px);
    width: auto;
    height: auto !important;
  }

  /* voliteľný oválny podklad (ak ho nemáš priamo v obrázku) */
  .home-features .icon-oval{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: clamp(140px, 40vw, 180px);
    aspect-ratio: 1 / 1.2;
    border-radius: 999px;
    background: #0f1e2e;          /* farba ako header */
    margin: 8px auto 4px;
    box-shadow: 0 6px 18px rgba(0,0,0,.08);
    padding: 14px;
  }
  .home-features .icon-oval img{
    max-width: 72%;
    height: auto !important;
  }

  /* nadpis pod ikonou (napr. „Predaj“) */
  .home-features .elementor-widget-heading + .elementor-widget-text-editor{
    margin-top: 6px;
  }
}

/* malé vyhladenie medzier aj na väčších displejoch */
@media (min-width:768px){
  .home-features .elementor-widget-image img{ max-width: 160px; }
  .home-features .elementor-widget-text-editor{ max-width: 700px; margin-left: auto; margin-right: auto; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2800609 *//* ==== ŠTÝL PRE SEKCIU S IKONAMI NA DOMOVSKEJ ==== */
@media (max-width: 767px){
  /* zjednotenie šírok a centrovanie obsahu */
  .home-features .elementor-container{ max-width: 680px; margin: 0 auto; }
  
  /* nadpis + text – čitateľná typografia a riadkovanie */
  .home-features .elementor-widget-heading .elementor-heading-title{
    font-size: clamp(22px, 6vw, 28px);
    line-height: 1.25;
    text-align: center;
    padding: 0 16px;
  }
  .home-features .elementor-widget-text-editor{
    max-width: 620px;
    margin: 8px auto 18px;
    padding: 0 16px;
    text-align: center;
    line-height: 1.5;
  }

  /* IKONY – jednotná veľkosť a rozostupy */
  .home-features .elementor-widget-image{
    text-align: center;
    margin: 12px auto 8px;
  }
  .home-features .elementor-widget-image img{
    display: inline-block;
    /* ikona sa bude pekne škálovať medzi 96–140px podľa šírky mobilu */
    max-width: clamp(96px, 28vw, 140px);
    width: auto;
    height: auto !important;
  }

  /* voliteľný oválny podklad (ak ho nemáš priamo v obrázku) */
  .home-features .icon-oval{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: clamp(140px, 40vw, 180px);
    aspect-ratio: 1 / 1.2;
    border-radius: 999px;
    background: #0f1e2e;          /* farba ako header */
    margin: 8px auto 4px;
    box-shadow: 0 6px 18px rgba(0,0,0,.08);
    padding: 14px;
  }
  .home-features .icon-oval img{
    max-width: 72%;
    height: auto !important;
  }

  /* nadpis pod ikonou (napr. „Predaj“) */
  .home-features .elementor-widget-heading + .elementor-widget-text-editor{
    margin-top: 6px;
  }
}

/* malé vyhladenie medzier aj na väčších displejoch */
@media (min-width:768px){
  .home-features .elementor-widget-image img{ max-width: 160px; }
  .home-features .elementor-widget-text-editor{ max-width: 700px; margin-left: auto; margin-right: auto; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9d3df5 *//* ==== ŠTÝL PRE SEKCIU S IKONAMI NA DOMOVSKEJ ==== */
@media (max-width: 767px){
  /* zjednotenie šírok a centrovanie obsahu */
  .home-features .elementor-container{ max-width: 680px; margin: 0 auto; }
  
  /* nadpis + text – čitateľná typografia a riadkovanie */
  .home-features .elementor-widget-heading .elementor-heading-title{
    font-size: clamp(22px, 6vw, 28px);
    line-height: 1.25;
    text-align: center;
    padding: 0 16px;
  }
  .home-features .elementor-widget-text-editor{
    max-width: 620px;
    margin: 8px auto 18px;
    padding: 0 16px;
    text-align: center;
    line-height: 1.5;
  }

  /* IKONY – jednotná veľkosť a rozostupy */
  .home-features .elementor-widget-image{
    text-align: center;
    margin: 12px auto 8px;
  }
  .home-features .elementor-widget-image img{
    display: inline-block;
    /* ikona sa bude pekne škálovať medzi 96–140px podľa šírky mobilu */
    max-width: clamp(96px, 28vw, 140px);
    width: auto;
    height: auto !important;
  }

  /* voliteľný oválny podklad (ak ho nemáš priamo v obrázku) */
  .home-features .icon-oval{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: clamp(140px, 40vw, 180px);
    aspect-ratio: 1 / 1.2;
    border-radius: 999px;
    background: #0f1e2e;          /* farba ako header */
    margin: 8px auto 4px;
    box-shadow: 0 6px 18px rgba(0,0,0,.08);
    padding: 14px;
  }
  .home-features .icon-oval img{
    max-width: 72%;
    height: auto !important;
  }

  /* nadpis pod ikonou (napr. „Predaj“) */
  .home-features .elementor-widget-heading + .elementor-widget-text-editor{
    margin-top: 6px;
  }
}

/* malé vyhladenie medzier aj na väčších displejoch */
@media (min-width:768px){
  .home-features .elementor-widget-image img{ max-width: 160px; }
  .home-features .elementor-widget-text-editor{ max-width: 700px; margin-left: auto; margin-right: auto; }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-488224e *//* ==== ŠTÝL PRE SEKCIU S IKONAMI NA DOMOVSKEJ ==== */
@media (max-width: 767px){
  /* zjednotenie šírok a centrovanie obsahu */
  .home-features .elementor-container{ max-width: 680px; margin: 0 auto; }
  
  /* nadpis + text – čitateľná typografia a riadkovanie */
  .home-features .elementor-widget-heading .elementor-heading-title{
    font-size: clamp(22px, 6vw, 28px);
    line-height: 1.25;
    text-align: center;
    padding: 0 16px;
  }
  .home-features .elementor-widget-text-editor{
    max-width: 620px;
    margin: 8px auto 18px;
    padding: 0 16px;
    text-align: center;
    line-height: 1.5;
  }

  /* IKONY – jednotná veľkosť a rozostupy */
  .home-features .elementor-widget-image{
    text-align: center;
    margin: 12px auto 8px;
  }
  .home-features .elementor-widget-image img{
    display: inline-block;
    /* ikona sa bude pekne škálovať medzi 96–140px podľa šírky mobilu */
    max-width: clamp(96px, 28vw, 140px);
    width: auto;
    height: auto !important;
  }

  /* voliteľný oválny podklad (ak ho nemáš priamo v obrázku) */
  .home-features .icon-oval{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: clamp(140px, 40vw, 180px);
    aspect-ratio: 1 / 1.2;
    border-radius: 999px;
    background: #0f1e2e;          /* farba ako header */
    margin: 8px auto 4px;
    box-shadow: 0 6px 18px rgba(0,0,0,.08);
    padding: 14px;
  }
  .home-features .icon-oval img{
    max-width: 72%;
    height: auto !important;
  }

  /* nadpis pod ikonou (napr. „Predaj“) */
  .home-features .elementor-widget-heading + .elementor-widget-text-editor{
    margin-top: 6px;
  }
}

/* malé vyhladenie medzier aj na väčších displejoch */
@media (min-width:768px){
  .home-features .elementor-widget-image img{ max-width: 160px; }
  .home-features .elementor-widget-text-editor{ max-width: 700px; margin-left: auto; margin-right: auto; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0c46a56 *//* ===== Sekcia Plán financovania ===== */
#finance .finance-wrap{max-width:900px;margin:0 auto;padding:0 12px}

#finance .project-kicker{
  text-align:center;letter-spacing:.12em;font-size:.9rem;
  color:#b5914f;margin:8px 0 6px
}
#finance .project-h1{
  text-align:center;font-family:"Playfair Display",serif;
  font-size:clamp(26px,3vw,38px);line-height:1.25;margin:0 0 18px
}
#finance .project-lead{
  font-size:1.05rem;line-height:1.6;text-align:center;
  color:#1e2430;max-width:700px;margin:0 auto 26px
}

/* Modrá karta */
#finance .info-card.blue-block.v2{
  background:linear-gradient(180deg,#0f2740 0%,#0a1e33 100%);
  color:#fff;border-radius:18px;padding:26px 28px;
  border:3px solid #e8c66a;box-shadow:0 14px 28px rgba(0,0,0,.18);
  margin:22px 0 40px
}
#finance .info-card.v2 .card-head{
  font-family:"Playfair Display",serif;font-weight:700;
  font-size:clamp(20px,1.6vw,26px);margin:0 0 14px;
  color:#f0c55a
}

/* odrážkový zoznam */
#finance .dotlist{list-style:none;margin:0;padding:0}
#finance .dotlist li{
  position:relative;padding-left:14px;margin:8px 0;line-height:1.5
}
#finance .dotlist li::before{
  content:"";width:6px;height:6px;border-radius:50%;
  background:rgba(255,255,255,.85);position:absolute;left:0;top:.65em
}
#finance .dotlist li em{font-style:normal;color:#ffd36a}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c327de6 *//* Vypne všetky veľké písmená v texte */
body, p, span, a, li, button, input, h1, h2, h3, h4, h5, h6 {
    text-transform: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d56cf8 *//* Vypne všetky veľké písmená v texte */
body, p, span, a, li, button, input, h1, h2, h3, h4, h5, h6 {
    text-transform: none !important;
}/* End custom CSS */