.elementor-13 .elementor-element.elementor-element-6b3c9b1{--display:flex;--min-height:95vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-82px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:56px;--padding-right:56px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-11f17cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 16px 0px;}.elementor-13 .elementor-element.elementor-element-11f17cb.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-11f17cb{z-index:9;text-align:center;}.elementor-13 .elementor-element.elementor-element-11f17cb .elementor-heading-title{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 );color:var( --e-global-color-445a45b );}.elementor-13 .elementor-element.elementor-element-af005a2{--e-image-carousel-slides-to-show:1;}.elementor-13 .elementor-element.elementor-element-af005a2 .swiper-pagination-bullet{width:14px;height:14px;background:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-af005a2 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-accent );opacity:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-a10cb30{--display:flex;--min-height:95vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-82px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:56px;--padding-right:56px;}.elementor-13 .elementor-element.elementor-element-cb903bc{--e-image-carousel-slides-to-show:1;}.elementor-13 .elementor-element.elementor-element-cb903bc .swiper-pagination-bullet{width:14px;height:14px;background:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-cb903bc .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-aefe9da );opacity:var( --e-global-color-aefe9da );}.elementor-13 .elementor-element.elementor-element-475efb6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 16px 0px;}.elementor-13 .elementor-element.elementor-element-475efb6.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-475efb6{z-index:9;text-align:center;}.elementor-13 .elementor-element.elementor-element-475efb6 .elementor-heading-title{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 );color:var( --e-global-color-445a45b );}.elementor-13 .elementor-element.elementor-element-c667115{--display:flex;--justify-content:flex-end;--padding-top:200px;--padding-bottom:0px;--padding-left:56px;--padding-right:56px;}.elementor-13 .elementor-element.elementor-element-bec5c8e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-a78b892 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-9400efd{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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-9400efd a{color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-9400efd a:hover, .elementor-13 .elementor-element.elementor-element-9400efd a:focus{color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-958cebe{--display:flex;--justify-content:flex-end;--padding-top:80px;--padding-bottom:16px;--padding-left:56px;--padding-right:56px;}.elementor-13 .elementor-element.elementor-element-b7832d1{--display:flex;--min-height:70vh;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:24px 24px 24px 24px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-13 .elementor-element.elementor-element-b7832d1:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-b7832d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://glazaro.com/wp-content/uploads/2026/06/Rectangle-5_result.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-b7832d1:hover{box-shadow:6px 6px 20px 0px rgba(0, 0, 0, 0.3);}.elementor-13 .elementor-element.elementor-element-fdc8412{z-index:2;}.elementor-13 .elementor-element.elementor-element-fdc8412 .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-445a45b );}.elementor-13 .elementor-element.elementor-element-90ac621{z-index:2;}.elementor-13 .elementor-element.elementor-element-90ac621 .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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-445a45b );}.elementor-13 .elementor-element.elementor-element-85ec832{--display:flex;--min-height:70vh;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:24px 24px 24px 24px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-13 .elementor-element.elementor-element-85ec832:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-85ec832 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://glazaro.com/wp-content/uploads/2026/06/Rectangle-2_result.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-85ec832:hover{box-shadow:6px 6px 20px 0px rgba(0, 0, 0, 0.3);}.elementor-13 .elementor-element.elementor-element-c47b2ca{z-index:2;}.elementor-13 .elementor-element.elementor-element-c47b2ca .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-445a45b );}.elementor-13 .elementor-element.elementor-element-0b28369{z-index:2;}.elementor-13 .elementor-element.elementor-element-0b28369 .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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-445a45b );}.elementor-13 .elementor-element.elementor-element-5f61b20{--display:flex;--justify-content:flex-end;--padding-top:16px;--padding-bottom:16px;--padding-left:56px;--padding-right:56px;}.elementor-13 .elementor-element.elementor-element-d093da0{--display:flex;--min-height:70vh;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:24px 24px 24px 24px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-13 .elementor-element.elementor-element-d093da0:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-d093da0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://glazaro.com/wp-content/uploads/2026/06/Rectangle-6_result.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-d093da0:hover{box-shadow:6px 6px 20px 0px rgba(0, 0, 0, 0.3);}.elementor-13 .elementor-element.elementor-element-bd1ce26{z-index:2;}.elementor-13 .elementor-element.elementor-element-bd1ce26 .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-445a45b );}.elementor-13 .elementor-element.elementor-element-f1001f3{z-index:2;}.elementor-13 .elementor-element.elementor-element-f1001f3 .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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-445a45b );}.elementor-13 .elementor-element.elementor-element-83d4ec2{--display:flex;--min-height:70vh;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:24px 24px 24px 24px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-13 .elementor-element.elementor-element-83d4ec2:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-83d4ec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://glazaro.com/wp-content/uploads/2026/06/Rectangle-3_result.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-83d4ec2:hover{box-shadow:6px 6px 20px 0px rgba(0, 0, 0, 0.3);}.elementor-13 .elementor-element.elementor-element-85fe6c3{z-index:2;}.elementor-13 .elementor-element.elementor-element-85fe6c3 .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-445a45b );}.elementor-13 .elementor-element.elementor-element-eae171d{z-index:2;}.elementor-13 .elementor-element.elementor-element-eae171d .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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-445a45b );}.elementor-13 .elementor-element.elementor-element-6788193{--display:flex;--justify-content:flex-end;--padding-top:16px;--padding-bottom:16px;--padding-left:56px;--padding-right:56px;}.elementor-13 .elementor-element.elementor-element-74e6d2e{--display:flex;--min-height:70vh;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:24px 24px 24px 24px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-13 .elementor-element.elementor-element-74e6d2e:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-74e6d2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://glazaro.com/wp-content/uploads/2026/06/Rectangle-1_result.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-74e6d2e:hover{box-shadow:6px 6px 20px 0px rgba(0, 0, 0, 0.3);}.elementor-13 .elementor-element.elementor-element-ea8249f{z-index:2;}.elementor-13 .elementor-element.elementor-element-ea8249f .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-445a45b );}.elementor-13 .elementor-element.elementor-element-c630a0b{z-index:2;}.elementor-13 .elementor-element.elementor-element-c630a0b .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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-445a45b );}.elementor-13 .elementor-element.elementor-element-a125321{--display:flex;--min-height:70vh;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:24px 24px 24px 24px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-13 .elementor-element.elementor-element-a125321:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-a125321 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://glazaro.com/wp-content/uploads/2026/06/Rectangle-4_result.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-a125321:hover{box-shadow:6px 6px 20px 0px rgba(0, 0, 0, 0.3);}.elementor-13 .elementor-element.elementor-element-c0b1524{z-index:2;}.elementor-13 .elementor-element.elementor-element-c0b1524 .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-445a45b );}.elementor-13 .elementor-element.elementor-element-e371170{z-index:2;}.elementor-13 .elementor-element.elementor-element-e371170 .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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-445a45b );}.elementor-13 .elementor-element.elementor-element-3585ba2{--display:flex;--justify-content:flex-end;--padding-top:200px;--padding-bottom:0px;--padding-left:56px;--padding-right:56px;}.elementor-13 .elementor-element.elementor-element-9982939{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-9982939.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-67162d9{left:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-67162d9{right:0px;}.elementor-13 .elementor-element.elementor-element-67162d9{top:0px;}.elementor-13 .elementor-element.elementor-element-67162d9 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-338dccf{left:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-338dccf{right:0px;}.elementor-13 .elementor-element.elementor-element-338dccf{top:0px;}.elementor-13 .elementor-element.elementor-element-338dccf .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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-13 .elementor-element.elementor-element-d4c9e68 > .elementor-widget-container{margin:90px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-d4c9e68{z-index:2;}.elementor-13 .elementor-element.elementor-element-d4c9e68 img{width:100%;}.elementor-13 .elementor-element.elementor-element-401008c > .elementor-widget-container{margin:90px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-401008c{z-index:2;}.elementor-13 .elementor-element.elementor-element-401008c img{width:100%;}.elementor-13 .elementor-element.elementor-element-28f82e6{--display:flex;--position:absolute;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:32px;--z-index:2;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-28f82e6{left:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-28f82e6{right:0px;}.elementor-13 .elementor-element.elementor-element-d4f8c3e{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-04b9fd0{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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-04b9fd0 p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-04b9fd0 a{color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-04b9fd0 a:hover, .elementor-13 .elementor-element.elementor-element-04b9fd0 a:focus{color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-58ba4d0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:320px;--padding-bottom:0200px;--padding-left:0px;--padding-right:56px;}.elementor-13 .elementor-element.elementor-element-fb1e199 img{width:65%;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-616fd73{left:20%;}body.rtl .elementor-13 .elementor-element.elementor-element-616fd73{right:20%;}.elementor-13 .elementor-element.elementor-element-616fd73{top:0px;}.elementor-13 .elementor-element.elementor-element-616fd73 img{width:100%;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-ab513a9{left:20%;}body.rtl .elementor-13 .elementor-element.elementor-element-ab513a9{right:20%;}.elementor-13 .elementor-element.elementor-element-ab513a9{top:0px;}.elementor-13 .elementor-element.elementor-element-ab513a9 img{width:100%;}.elementor-13 .elementor-element.elementor-element-4388e51 img{width:65%;}.elementor-13 .elementor-element.elementor-element-a9e6348{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:7%;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-a9e6348{left:-30%;}body.rtl .elementor-13 .elementor-element.elementor-element-a9e6348{right:-30%;}.elementor-13 .elementor-element.elementor-element-6a2e31b{z-index:3;}.elementor-13 .elementor-element.elementor-element-6a2e31b img{width:45%;}.elementor-13 .elementor-element.elementor-element-79f1dd3{z-index:3;}.elementor-13 .elementor-element.elementor-element-79f1dd3 img{width:46%;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-37f820b{left:20%;}body.rtl .elementor-13 .elementor-element.elementor-element-37f820b{right:20%;}.elementor-13 .elementor-element.elementor-element-37f820b{top:0px;}.elementor-13 .elementor-element.elementor-element-37f820b img{width:100%;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-e983a34{left:20%;}body.rtl .elementor-13 .elementor-element.elementor-element-e983a34{right:20%;}.elementor-13 .elementor-element.elementor-element-e983a34{top:0px;}.elementor-13 .elementor-element.elementor-element-e983a34 img{width:100%;}.elementor-13 .elementor-element.elementor-element-c9fb84b{--display:flex;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-13 .elementor-element.elementor-element-6a2e06e{text-align:start;}.elementor-13 .elementor-element.elementor-element-6a2e06e .elementor-heading-title{font-family:var( --e-global-typography-452d523-font-family ), Sans-serif;font-size:var( --e-global-typography-452d523-font-size );font-weight:var( --e-global-typography-452d523-font-weight );line-height:var( --e-global-typography-452d523-line-height );letter-spacing:var( --e-global-typography-452d523-letter-spacing );}.elementor-13 .elementor-element.elementor-element-7dbd25a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-1e37bf7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 2;}.elementor-13 .elementor-element.elementor-element-777e475{--display:flex;--min-height:55vh;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 2;}.elementor-13 .elementor-element.elementor-element-777e475:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-777e475 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://glazaro.com/wp-content/uploads/2026/01/freepik__single-handblown-glass-vase-on-white-stone-surface__91204_webp.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-2c86348{--display:flex;--min-height:55vh;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 2;}.elementor-13 .elementor-element.elementor-element-2c86348:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-2c86348 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://glazaro.com/wp-content/uploads/2026/01/piano-blaxk_result.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-2380e8f .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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-bb970ab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-2947ba4{--display:flex;--min-height:55vh;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 1;}.elementor-13 .elementor-element.elementor-element-2947ba4:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-2947ba4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://glazaro.com/wp-content/uploads/2026/01/freepik__single-handblown-glass-vase-on-white-stone-surface__91204@2x_webp.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-103f41d{--display:flex;--min-height:55vh;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 1;}.elementor-13 .elementor-element.elementor-element-103f41d:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-103f41d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://glazaro.com/wp-content/uploads/2026/01/table-dark_result-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-8cead3a .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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-f54ff02{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-7f1941c{--display:flex;--min-height:55vh;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 1;}.elementor-13 .elementor-element.elementor-element-7f1941c:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-7f1941c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://glazaro.com/wp-content/uploads/2026/06/freepik__single-handblown-glass-vase-on-white-stone-surface__91204_result.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-a1c432b{--display:flex;--min-height:55vh;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 1;}.elementor-13 .elementor-element.elementor-element-a1c432b:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-a1c432b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://glazaro.com/wp-content/uploads/2026/06/freepik__single-handblown-glass-vase-on-white-stone-surface__91204-1_result.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-d88f46a .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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-b552f6f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;--padding-top:150px;--padding-bottom:16px;--padding-left:56px;--padding-right:56px;--z-index:4;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-8ed0c9e{right:-330px;}body.rtl .elementor-13 .elementor-element.elementor-element-8ed0c9e{left:-330px;}.elementor-13 .elementor-element.elementor-element-8ed0c9e{top:-220px;z-index:0;}.elementor-13 .elementor-element.elementor-element-8ed0c9e img{width:100%;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-50ec457{right:-320px;}body.rtl .elementor-13 .elementor-element.elementor-element-50ec457{left:-320px;}.elementor-13 .elementor-element.elementor-element-50ec457{top:0px;z-index:0;}.elementor-13 .elementor-element.elementor-element-50ec457 img{width:100%;}.elementor-13 .elementor-element.elementor-element-ac51cd9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-55a8983{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-0aa3451 img{width:100%;border-radius:24px 24px 24px 24px;}.elementor-13 .elementor-element.elementor-element-0ee1827{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-2ab6532 img{width:100%;border-radius:24px 24px 24px 24px;}.elementor-13 .elementor-element.elementor-element-b840a0b img{width:100%;border-radius:24px 24px 24px 24px;}.elementor-13 .elementor-element.elementor-element-e1fd97a{--display:flex;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-2dd5d8e{text-align:start;}.elementor-13 .elementor-element.elementor-element-2dd5d8e .elementor-heading-title{font-family:var( --e-global-typography-452d523-font-family ), Sans-serif;font-size:var( --e-global-typography-452d523-font-size );font-weight:var( --e-global-typography-452d523-font-weight );line-height:var( --e-global-typography-452d523-line-height );letter-spacing:var( --e-global-typography-452d523-letter-spacing );}.elementor-13 .elementor-element.elementor-element-3b2c287{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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-3b2c287 p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-3b2c287 a{color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-3b2c287 a:hover, .elementor-13 .elementor-element.elementor-element-3b2c287 a:focus{color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-d8556b5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:270px;--padding-bottom:16px;--padding-left:56px;--padding-right:56px;}.elementor-13 .elementor-element.elementor-element-ef43f22{--display:flex;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-1d29847{text-align:start;}.elementor-13 .elementor-element.elementor-element-1d29847 .elementor-heading-title{font-family:var( --e-global-typography-452d523-font-family ), Sans-serif;font-size:var( --e-global-typography-452d523-font-size );font-weight:var( --e-global-typography-452d523-font-weight );line-height:var( --e-global-typography-452d523-line-height );letter-spacing:var( --e-global-typography-452d523-letter-spacing );}.elementor-13 .elementor-element.elementor-element-972aa55{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{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-widget-form .elementor-field-type-html{color:var( --e-global-color-text );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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{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-widget-form .elementor-button{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{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-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-e0a2446 .elementor-field-group{padding-right:calc( 32px/2 );padding-left:calc( 32px/2 );margin-bottom:32px;}.elementor-13 .elementor-element.elementor-element-e0a2446 .elementor-form-fields-wrapper{margin-left:calc( -32px/2 );margin-right:calc( -32px/2 );margin-bottom:-32px;}.elementor-13 .elementor-element.elementor-element-e0a2446 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-13 .elementor-element.elementor-element-e0a2446 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-13 .elementor-element.elementor-element-e0a2446 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-e0a2446 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-13 .elementor-element.elementor-element-e0a2446 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-13 .elementor-element.elementor-element-e0a2446 .elementor-field-group > label, .elementor-13 .elementor-element.elementor-element-e0a2446 .elementor-field-subgroup label{color:var( --e-global-color-aefe9da );}.elementor-13 .elementor-element.elementor-element-e0a2446 .elementor-field-group > label{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-e0a2446 .elementor-field-type-html{color:var( --e-global-color-aefe9da );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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-e0a2446 .elementor-field-group .elementor-field{color:var( --e-global-color-aefe9da );}.elementor-13 .elementor-element.elementor-element-e0a2446 .elementor-field-group .elementor-field, .elementor-13 .elementor-element.elementor-element-e0a2446 .elementor-field-subgroup label{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-e0a2446 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){border-color:var( --e-global-color-primary );border-width:0px 0px 2px 0px;border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-e0a2446 .elementor-field-group .elementor-select-wrapper select{border-color:var( --e-global-color-primary );border-width:0px 0px 2px 0px;border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-e0a2446 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-e0a2446 .elementor-button{font-family:var( --e-global-typography-9b4ccc0-font-family ), Sans-serif;font-size:var( --e-global-typography-9b4ccc0-font-size );font-weight:var( --e-global-typography-9b4ccc0-font-weight );line-height:var( --e-global-typography-9b4ccc0-line-height );border-radius:12px 12px 12px 12px;padding:14px 12px 14px 12px;}.elementor-13 .elementor-element.elementor-element-e0a2446 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-text );color:#ffffff;transition-duration:700ms;}.elementor-13 .elementor-element.elementor-element-e0a2446 .elementor-button[type="submit"]{background-color:var( --e-global-color-text );color:#ffffff;transition-duration:700ms;}.elementor-13 .elementor-element.elementor-element-e0a2446 .elementor-button[type="submit"] svg *{fill:#ffffff;transition-duration:700ms;}.elementor-13 .elementor-element.elementor-element-e0a2446 .e-form__buttons__wrapper__button-previous{color:#ffffff;transition-duration:700ms;}.elementor-13 .elementor-element.elementor-element-e0a2446 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-fc4fa7b );color:#ffffff;}.elementor-13 .elementor-element.elementor-element-e0a2446 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-fc4fa7b );color:#ffffff;}.elementor-13 .elementor-element.elementor-element-e0a2446 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-13 .elementor-element.elementor-element-e0a2446 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-13 .elementor-element.elementor-element-e0a2446{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}body.elementor-page-13:not(.elementor-motion-effects-element-type-background), body.elementor-page-13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-6b3c9b1{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-11f17cb .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-a10cb30{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-475efb6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-c667115{--padding-top:80px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-a78b892 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-9400efd{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-958cebe{--padding-top:48px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-b7832d1{--min-height:45vh;}.elementor-13 .elementor-element.elementor-element-fdc8412 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-90ac621 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-85ec832{--min-height:45vh;}.elementor-13 .elementor-element.elementor-element-c47b2ca .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-0b28369 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-5f61b20{--padding-top:24px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-d093da0{--min-height:45vh;}.elementor-13 .elementor-element.elementor-element-bd1ce26 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-f1001f3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-83d4ec2{--min-height:45vh;}.elementor-13 .elementor-element.elementor-element-85fe6c3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-eae171d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-6788193{--padding-top:24px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-74e6d2e{--min-height:45vh;}.elementor-13 .elementor-element.elementor-element-ea8249f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-c630a0b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-a125321{--min-height:45vh;}.elementor-13 .elementor-element.elementor-element-c0b1524 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-e371170 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-3585ba2{--padding-top:80px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-9982939{--min-height:550px;}.elementor-13 .elementor-element.elementor-element-67162d9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-338dccf .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-d4c9e68 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-401008c > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-04b9fd0{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-58ba4d0{--padding-top:80px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-c9fb84b{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-13 .elementor-element.elementor-element-6a2e06e .elementor-heading-title{font-size:var( --e-global-typography-452d523-font-size );line-height:var( --e-global-typography-452d523-line-height );letter-spacing:var( --e-global-typography-452d523-letter-spacing );}.elementor-13 .elementor-element.elementor-element-7dbd25a{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-777e475{--min-height:35vh;}.elementor-13 .elementor-element.elementor-element-2c86348{--min-height:35vh;}.elementor-13 .elementor-element.elementor-element-2380e8f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-2947ba4{--min-height:35vh;}.elementor-13 .elementor-element.elementor-element-103f41d{--min-height:35vh;}.elementor-13 .elementor-element.elementor-element-8cead3a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-7f1941c{--min-height:35vh;}.elementor-13 .elementor-element.elementor-element-a1c432b{--min-height:35vh;}.elementor-13 .elementor-element.elementor-element-d88f46a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-b552f6f{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:080px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-0ee1827{--justify-content:center;}.elementor-13 .elementor-element.elementor-element-2dd5d8e .elementor-heading-title{font-size:var( --e-global-typography-452d523-font-size );line-height:var( --e-global-typography-452d523-line-height );letter-spacing:var( --e-global-typography-452d523-letter-spacing );}.elementor-13 .elementor-element.elementor-element-3b2c287{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-d8556b5{--gap:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:80px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-1d29847 .elementor-heading-title{font-size:var( --e-global-typography-452d523-font-size );line-height:var( --e-global-typography-452d523-line-height );letter-spacing:var( --e-global-typography-452d523-letter-spacing );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-e0a2446 .elementor-field-group > label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-e0a2446 .elementor-field-type-html{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-e0a2446 .elementor-field-group .elementor-field, .elementor-13 .elementor-element.elementor-element-e0a2446 .elementor-field-subgroup label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-e0a2446 .elementor-button{font-size:var( --e-global-typography-9b4ccc0-font-size );line-height:var( --e-global-typography-9b4ccc0-line-height );}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-6b3c9b1{--min-height:80vh;--margin-top:-108px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-11f17cb .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-a10cb30{--min-height:80vh;--margin-top:-108px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-475efb6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-a78b892 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-9400efd{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-958cebe{--padding-top:24px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-b7832d1{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-fdc8412 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-90ac621 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-85ec832{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-c47b2ca .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-0b28369 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-5f61b20{--padding-top:24px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-d093da0{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-bd1ce26 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-f1001f3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-83d4ec2{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-85fe6c3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-eae171d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-6788193{--padding-top:24px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-74e6d2e{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-ea8249f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-c630a0b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-a125321{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-c0b1524 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-e371170 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-3585ba2{--padding-top:80px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-9982939{--min-height:530px;}.elementor-13 .elementor-element.elementor-element-67162d9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-338dccf .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-d4c9e68 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-d4c9e68 img{width:100%;}.elementor-13 .elementor-element.elementor-element-401008c > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-401008c img{width:100%;}.elementor-13 .elementor-element.elementor-element-04b9fd0{text-align:start;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-9cbc161.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-58ba4d0{--padding-top:80px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-fb1e199{z-index:9;}.elementor-13 .elementor-element.elementor-element-fb1e199 img{width:60%;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-616fd73{left:0%;}body.rtl .elementor-13 .elementor-element.elementor-element-616fd73{right:0%;}.elementor-13 .elementor-element.elementor-element-616fd73{z-index:9;}.elementor-13 .elementor-element.elementor-element-616fd73 img{width:100%;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-ab513a9{left:0%;}body.rtl .elementor-13 .elementor-element.elementor-element-ab513a9{right:0%;}.elementor-13 .elementor-element.elementor-element-4388e51 img{width:60%;}.elementor-13 .elementor-element.elementor-element-6a2e06e .elementor-heading-title{font-size:var( --e-global-typography-452d523-font-size );line-height:var( --e-global-typography-452d523-line-height );letter-spacing:var( --e-global-typography-452d523-letter-spacing );}.elementor-13 .elementor-element.elementor-element-7dbd25a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-2380e8f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-8cead3a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-d88f46a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-b552f6f{--padding-top:80px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-ac51cd9{--justify-content:center;}.elementor-13 .elementor-element.elementor-element-55a8983{--width:45%;}.elementor-13 .elementor-element.elementor-element-0ee1827{--width:45%;}.elementor-13 .elementor-element.elementor-element-e1fd97a{--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-2dd5d8e .elementor-heading-title{font-size:var( --e-global-typography-452d523-font-size );line-height:var( --e-global-typography-452d523-line-height );letter-spacing:var( --e-global-typography-452d523-letter-spacing );}.elementor-13 .elementor-element.elementor-element-3b2c287{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-d8556b5{--padding-top:80px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-1d29847 .elementor-heading-title{font-size:var( --e-global-typography-452d523-font-size );line-height:var( --e-global-typography-452d523-line-height );letter-spacing:var( --e-global-typography-452d523-letter-spacing );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-e0a2446 .elementor-field-group > label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-e0a2446 .elementor-field-type-html{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-e0a2446 .elementor-field-group .elementor-field, .elementor-13 .elementor-element.elementor-element-e0a2446 .elementor-field-subgroup label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13 .elementor-element.elementor-element-e0a2446 .elementor-button{font-size:var( --e-global-typography-9b4ccc0-font-size );line-height:var( --e-global-typography-9b4ccc0-line-height );}}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-bec5c8e{--width:1000px;}.elementor-13 .elementor-element.elementor-element-3585ba2{--content-width:1240px;}.elementor-13 .elementor-element.elementor-element-9982939{--width:100%;}.elementor-13 .elementor-element.elementor-element-d4f8c3e{--width:290px;}.elementor-13 .elementor-element.elementor-element-a9e6348{--width:100%;}.elementor-13 .elementor-element.elementor-element-c9fb84b{--width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13 .elementor-element.elementor-element-bec5c8e{--width:100%;}.elementor-13 .elementor-element.elementor-element-9982939{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-11f17cb */.elementor-13 .elementor-element.elementor-element-11f17cb {
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-af005a2 *//* Změněno na ::after, aby se gradient vykreslil NAD fotkami */
.bg_gradient::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none; /* Nechá proklikat myš skrz gradient na tečky/slider */
  background: linear-gradient(
    180deg,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,0) 30%,
    rgba(0,0,0,0) 70%,
    rgba(0,0,0,1) 100%
  );
  z-index: 4 !important; /* Pojistka, aby stoprocentně prorazil nad obrázky */
}

/* 1. Přilepíme kolotoč přesně na hranice rodičovského 75vh kontejneru */
.elementor-13 .elementor-element.elementor-element-af005a2 {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
}

/* 2. Obaly Swiperu donutíme respektovat výšku absolutně pozicovaného widgetu */
.elementor-13 .elementor-element.elementor-element-af005a2 .elementor-widget-container,
.elementor-13 .elementor-element.elementor-element-af005a2 .elementor-image-carousel-wrapper,
.elementor-13 .elementor-element.elementor-element-af005a2 .swiper {
    height: 100% !important;
    width: 100% !important;
}

/* 3. Pás se snímky a jednotlivé snímky (šířku opět necháme na skriptu) */
.elementor-13 .elementor-element.elementor-element-af005a2 .swiper-wrapper,
.elementor-13 .elementor-element.elementor-element-af005a2 .swiper-slide {
    height: 100% !important;
}

/* 4. Vnitřní rámeček obrázku */
.elementor-13 .elementor-element.elementor-element-af005a2 figure.swiper-slide-inner {
    height: 100% !important;
    width: 100% !important;
    margin: 0 !important;
    display: flex;
}

/* 5. Samotný obrázek */
.elementor-13 .elementor-element.elementor-element-af005a2 .swiper-slide-image {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}

.elementor-13 .elementor-element.elementor-element-af005a2 .swiper-pagination-bullets {
    padding-bottom: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b3c9b1 */.bg_gradient::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: linear-gradient(
    180deg,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,0) 30%,
    rgba(0,0,0,0) 70%,
    rgba(0,0,0,1) 100%
  );
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-cb903bc *//* Změněno na ::after, aby se gradient vykreslil NAD fotkami */
.bg_gradient::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none; /* Nechá proklikat myš skrz gradient na tečky/slider */
  background: linear-gradient(
    180deg,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,0) 30%,
    rgba(0,0,0,0) 70%,
    rgba(0,0,0,1) 100%
  );
  z-index: 4 !important; /* Pojistka, aby stoprocentně prorazil nad obrázky */
}

/* 1. Přilepíme kolotoč přesně na hranice rodičovského 75vh kontejneru */
.elementor-13 .elementor-element.elementor-element-cb903bc {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
}

/* 2. Obaly Swiperu donutíme respektovat výšku absolutně pozicovaného widgetu */
.elementor-13 .elementor-element.elementor-element-cb903bc .elementor-widget-container,
.elementor-13 .elementor-element.elementor-element-cb903bc .elementor-image-carousel-wrapper,
.elementor-13 .elementor-element.elementor-element-cb903bc .swiper {
    height: 100% !important;
    width: 100% !important;
}

/* 3. Pás se snímky a jednotlivé snímky (šířku opět necháme na skriptu) */
.elementor-13 .elementor-element.elementor-element-cb903bc .swiper-wrapper,
.elementor-13 .elementor-element.elementor-element-cb903bc .swiper-slide {
    height: 100% !important;
}

/* 4. Vnitřní rámeček obrázku */
.elementor-13 .elementor-element.elementor-element-cb903bc figure.swiper-slide-inner {
    height: 100% !important;
    width: 100% !important;
    margin: 0 !important;
    display: flex;
}

/* 5. Samotný obrázek */
.elementor-13 .elementor-element.elementor-element-cb903bc .swiper-slide-image {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}

.elementor-13 .elementor-element.elementor-element-cb903bc .swiper-pagination-bullets {
    padding-bottom: 16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-475efb6 */.elementor-13 .elementor-element.elementor-element-475efb6 {
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a10cb30 */.bg_gradient::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: linear-gradient(
    180deg,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,0) 30%,
    rgba(0,0,0,0) 70%,
    rgba(0,0,0,1) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c667115 */.bg_gradient::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: linear-gradient(
    180deg,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,0) 30%,
    rgba(0,0,0,0) 70%,
    rgba(0,0,0,1) 100%
  );
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7832d1 */.bg_gradient2::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: linear-gradient(
    180deg,
    rgba(0,0,0,0.100) 0%,
    rgba(0,0,0,0) 20%,
    rgba(0,0,0,0) 50%,
    rgba(0,0,0,0.7) 100%
  );
}

/* 1. Základní nastavení nadpisu */
.title_underline {
    position: relative;
    text-decoration: none;
    display: inline-block; 
}

.title_underline::after {
    content: '';
    position: absolute;
    width: 0%; 
    height: 1px;
    bottom: 0px; 
    left: 0; 
    background-color: #fff; 
    transition: width 0.3s ease-in-out;
}


#design:hover .title_underline::after {
    width: 100%; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85ec832 */.bg_gradient2::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: linear-gradient(
    180deg,
    rgba(0,0,0,0.100) 0%,
    rgba(0,0,0,0) 20%,
    rgba(0,0,0,0) 50%,
    rgba(0,0,0,0.7) 100%
  );
}

/* 1. Základní nastavení nadpisu */
.title_underline {
    position: relative;
    text-decoration: none;
    display: inline-block; 
}

.title_underline::after {
    content: '';
    position: absolute;
    width: 0%; 
    height: 1px;
    bottom: 0px; 
    left: 0; 
    background-color: #fff; 
    transition: width 0.3s ease-in-out;
}


#design:hover .title_underline::after {
    width: 100%; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-958cebe */.bg_gradient::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: linear-gradient(
    180deg,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,0) 30%,
    rgba(0,0,0,0) 70%,
    rgba(0,0,0,1) 100%
  );
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d093da0 */.bg_gradient2::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: linear-gradient(
    180deg,
    rgba(0,0,0,0.100) 0%,
    rgba(0,0,0,0) 20%,
    rgba(0,0,0,0) 50%,
    rgba(0,0,0,0.7) 100%
  );
}

/* 1. Základní nastavení nadpisu */
.title_underliney {
    position: relative;
    text-decoration: none;
    display: inline-block; 
}

.title_underliney::after {
    content: '';
    position: absolute;
    width: 0%; 
    height: 1px;
    bottom: 0px; 
    left: 0; 
    background-color: #fff; 
    transition: width 0.3s ease-in-out;
}


#performance:hover .title_underliney::after {
    width: 100%; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83d4ec2 */.bg_gradient2::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: linear-gradient(
    180deg,
    rgba(0,0,0,0.100) 0%,
    rgba(0,0,0,0) 20%,
    rgba(0,0,0,0) 50%,
    rgba(0,0,0,0.7) 100%
  );
}

/* 1. Základní nastavení nadpisu */
.title_underliney {
    position: relative;
    text-decoration: none;
    display: inline-block; 
}

.title_underliney::after {
    content: '';
    position: absolute;
    width: 0%; 
    height: 1px;
    bottom: 0px; 
    left: 0; 
    background-color: #fff; 
    transition: width 0.3s ease-in-out;
}


#performance:hover .title_underliney::after {
    width: 100%; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f61b20 */.bg_gradient::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: linear-gradient(
    180deg,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,0) 30%,
    rgba(0,0,0,0) 70%,
    rgba(0,0,0,1) 100%
  );
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e6d2e */.bg_gradient2::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: linear-gradient(
    180deg,
    rgba(0,0,0,0.100) 0%,
    rgba(0,0,0,0) 20%,
    rgba(0,0,0,0) 50%,
    rgba(0,0,0,0.7) 100%
  );
}

/* 1. Základní nastavení nadpisu */
.title_underlinex {
    position: relative;
    text-decoration: none;
    display: inline-block; 
}

.title_underlinex::after {
    content: '';
    position: absolute;
    width: 0%; 
    height: 1px;
    bottom: 0px; 
    left: 0; 
    background-color: #fff; 
    transition: width 0.3s ease-in-out;
}


#customization:hover .title_underlinex::after {
    width: 100%; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a125321 */.bg_gradient2::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: linear-gradient(
    180deg,
    rgba(0,0,0,0.100) 0%,
    rgba(0,0,0,0) 20%,
    rgba(0,0,0,0) 50%,
    rgba(0,0,0,0.7) 100%
  );
}

/* 1. Základní nastavení nadpisu */
.title_underlinex {
    position: relative;
    text-decoration: none;
    display: inline-block; 
}

.title_underlinex::after {
    content: '';
    position: absolute;
    width: 0%; 
    height: 1px;
    bottom: 0px; 
    left: 0; 
    background-color: #fff; 
    transition: width 0.3s ease-in-out;
}


#customization:hover .title_underlinex::after {
    width: 100%; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6788193 */.bg_gradient::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: linear-gradient(
    180deg,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,0) 30%,
    rgba(0,0,0,0) 70%,
    rgba(0,0,0,1) 100%
  );
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9cbc161 *//* ==============================
   Tlačítko: Clean Sequence
   ============================== */

html body .vx-btn-a {
  all: unset; box-sizing: border-box; z-index: 0 !important;
  display: inline-flex !important; align-items: center !important; justify-content: center !important;
  position: relative !important; overflow: hidden !important; cursor: pointer !important; text-align: center !important;
  
  padding: 12px 36px !important; 
  border-radius: 12px !important;

  font-family: var(--e-global-typography-9b4ccc0-font-family, sans-serif) !important;
  font-size:   var(--e-global-typography-9b4ccc0-font-size) !important;
  font-weight: var(--e-global-typography-9b4ccc0-font-weight) !important;
  line-height: var(--e-global-typography-9b4ccc0-line-height) !important;

  color: #fff !important;                 
  background: transparent !important;
  border: 0 !important;
  text-decoration: none !important; box-shadow: none !important;

  /* Přechod barvy textu */
  transition: color 0.4s ease-out !important;
}

/* --- POZADÍ (Kruh) --- */
html body .vx-btn-a::before {
  content: '' !important; 
  position: absolute !important; display: block !important; 
  top: 50% !important; left: 50% !important;
  width: 25em !important; height: 25em !important;
  border-radius: 50% !important;
  background-color: #9E1A59 !important; 
  z-index: -1 !important; pointer-events: none !important;

  /* Start: Plný kruh */
  transform: translate(-50%, -50%) scale(1) !important;
  
  /* MOUSE OUT (Návrat): Pozadí čeká (0.2s), než zmizí linka, pak se zvětší */
  transition: transform 0.6s cubic-bezier(0.2, 1, 0.3, 1) 0.2s !important; 
}

/* --- TEXT & LINKA --- */
html body .vx-btn-a > span { 
  all: unset; line-height: inherit !important; position: relative !important; display: inline-block !important; 
}

html body .vx-btn-a > span::after {
  content: '' !important;
  position: absolute !important;
  width: 0% !important;            
  height: 1px !important;          
  bottom: 0px !important;          
  left: 0 !important;
  background-color: #9E1A59 !important; 
  
  /* MOUSE OUT: Linka mizí okamžitě */
  transition: width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1) 0s !important; 
}


/* --- INTERAKCE (HOVER) --- */

html body .vx-btn-a:hover { 
  color: #9E1A59 !important; 
}

/* 1. Pozadí zmizí HNED */
html body .vx-btn-a:hover::before {
  transform: translate(-50%, -50%) scale(0) !important; 
  transition-delay: 0s !important; 
}

/* 2. Linka vyjede se ZPOŽDĚNÍM (až se pozadí zmenší) */
html body .vx-btn-a:hover > span::after {
  width: 100% !important;
  transition-delay: 0.15s !important; /* Načasování návaznosti */
}

/* Focus/Active */
html body .vx-btn-a:focus-visible { outline: 2px solid #9E1A59 !important; outline-offset: 2px !important; }
html body .vx-btn-a:active { transform: scale(0.98) !important; }

@media (prefers-reduced-motion: reduce) {
  html body .vx-btn-a, html body .vx-btn-a::before, html body .vx-btn-a > span::after { transition: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3585ba2 */.bg_gradient::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: linear-gradient(
    180deg,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,0) 30%,
    rgba(0,0,0,0) 70%,
    rgba(0,0,0,1) 100%
  );
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb1e199 */.floating-element {
  animation: float 3s ease-in-out infinite;
}

@keyframes float {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-15px); 
  }
  100% {
    transform: translateY(0px);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4388e51 */.floating-element {
  animation: float 3s ease-in-out infinite;
}

@keyframes float {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-15px); 
  }
  100% {
    transform: translateY(0px);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a2e31b */.floating-element {
  animation: float 3s ease-in-out infinite;
}

@keyframes float {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-15px); 
  }
  100% {
    transform: translateY(0px);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-79f1dd3 */.floating-element {
  animation: float 3s ease-in-out infinite;
}

@keyframes float {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-15px); 
  }
  100% {
    transform: translateY(0px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-777e475 */.elementor-13 .elementor-element.elementor-element-777e475 {
    filter: drop-shadow(412px 0px 165px rgba(0, 0, 0, 0.01)) 
            drop-shadow(232px 0px 139px rgba(0, 0, 0, 0.05)) 
            drop-shadow(103px 0px 103px rgba(0, 0, 0, 0.09)) 
            drop-shadow(26px 0px 57px rgba(0, 0, 0, 0.1));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c86348 */.elementor-13 .elementor-element.elementor-element-2c86348 {
    filter: drop-shadow(412px 0px 165px rgba(0, 0, 0, 0.01)) 
            drop-shadow(232px 0px 139px rgba(0, 0, 0, 0.05)) 
            drop-shadow(103px 0px 103px rgba(0, 0, 0, 0.09)) 
            drop-shadow(26px 0px 57px rgba(0, 0, 0, 0.1));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2947ba4 */.elementor-13 .elementor-element.elementor-element-2947ba4 {
    filter: drop-shadow(237px 0px 95px rgba(0, 0, 0, 0.01)) 
            drop-shadow(133px 0px 80px rgba(0, 0, 0, 0.03)) 
            drop-shadow(59px 0px 59px rgba(0, 0, 0, 0.04)) 
            drop-shadow(15px 0px 33px rgba(0, 0, 0, 0.05));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-103f41d */.elementor-13 .elementor-element.elementor-element-103f41d {
    filter: drop-shadow(237px 0px 95px rgba(0, 0, 0, 0.01)) 
            drop-shadow(133px 0px 80px rgba(0, 0, 0, 0.03)) 
            drop-shadow(59px 0px 59px rgba(0, 0, 0, 0.04)) 
            drop-shadow(15px 0px 33px rgba(0, 0, 0, 0.05));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f1941c */.elementor-13 .elementor-element.elementor-element-7f1941c {
    filter: drop-shadow(237px 0px 95px rgba(0, 0, 0, 0.01)) 
            drop-shadow(133px 0px 80px rgba(0, 0, 0, 0.03)) 
            drop-shadow(59px 0px 59px rgba(0, 0, 0, 0.04)) 
            drop-shadow(15px 0px 33px rgba(0, 0, 0, 0.05));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1c432b */.elementor-13 .elementor-element.elementor-element-a1c432b {
    filter: drop-shadow(237px 0px 95px rgba(0, 0, 0, 0.01)) 
            drop-shadow(133px 0px 80px rgba(0, 0, 0, 0.03)) 
            drop-shadow(59px 0px 59px rgba(0, 0, 0, 0.04)) 
            drop-shadow(15px 0px 33px rgba(0, 0, 0, 0.05));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ba4d0 */.bg_gradient::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: linear-gradient(
    180deg,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,0) 30%,
    rgba(0,0,0,0) 70%,
    rgba(0,0,0,1) 100%
  );
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8ed0c9e */@media (max-width: 1400px) {
    .elementos {
        top: -140px !important;
        right: -250px !important;
        width: 550px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b2c287 */.elementor-13 .elementor-element.elementor-element-3b2c287 {
    max-width: 600px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b552f6f */.bg_gradient::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: linear-gradient(
    180deg,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,0) 30%,
    rgba(0,0,0,0) 70%,
    rgba(0,0,0,1) 100%
  );
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-e0a2446 */.elementor-field-textual {
    padding: 16px 0px !important;
}

/* 1. Reset pro celý kontejner, aby se prvky mačkaly správně k sobě */
.elementor-field-subgroup {
    display: flex !important;
    align-items: flex-start; /* Zarovnání nahoru, aby to sedělo i při zalomení textu */
}

/* 2. Styl samotného checkboxu */
.elementor-13 .elementor-element.elementor-element-e0a2446 .elementor-acceptance-field {
    -webkit-appearance: none;
    appearance: none;
    background-color: transparent; /* Nutné pro iOS */
    margin: 0;
    
    /* Rozměry */
    width: 20px;
    height: 20px;
    
    /* Fix proti smrskávání na iPhone (ta svislá čára) */
    min-width: 20px; 
    min-height: 20px;
    
    border: 1px solid var(--e-global-color-primary) !important;
    
    /* Důležité: iOS dělá rohy kulaté, musíme vynutit 0 */
    border-radius: 0px; 
    
    display: inline-block;
    position: relative;
    margin-right: 10px; /* Odsazení od textu */
    margin-top: 3px; /* Jemné doladění vertikální pozice vůči textu */
    cursor: pointer;
}

/* 3. Stav ZAŠKRTNUTO */
.elementor-13 .elementor-element.elementor-element-e0a2446 .elementor-acceptance-field:checked {
    background-color: #000;
    border-color: var(--e-global-color-primary) !important;
    
    /* Trik pro iPhone: Místo ::before (které Safari ignoruje) 
       použijeme SVG fajfku jako obrázek na pozadí.
    */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23ffffff' d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E");
    background-size: 12px; /* Velikost fajfky */
    background-repeat: no-repeat;
    background-position: center;
}

/* Skrytí původního hacku s ::before, aby nedělal neplechu na jiných prohlížečích */
.elementor-13 .elementor-element.elementor-element-e0a2446 .elementor-acceptance-field:checked::before {
    display: none; 
}

.elementor-13 .elementor-element.elementor-element-e0a2446 .elementor-field-group > label, 
.elementor-13 .elementor-element.elementor-element-e0a2446 .elementor-field-subgroup label {
    var(--e-global-color-primary) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8556b5 */.bg_gradient::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: linear-gradient(
    180deg,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,0) 30%,
    rgba(0,0,0,0) 70%,
    rgba(0,0,0,1) 100%
  );
  z-index: 1;
}/* End custom CSS */