.elementor-134 .elementor-element.elementor-element-c80f794{--display:flex;--min-height:900px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-134 .elementor-element.elementor-element-c80f794:not(.elementor-motion-effects-element-type-background), .elementor-134 .elementor-element.elementor-element-c80f794 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marineroweboldal.lionstackailab.hu/wp-content/uploads/2026/08/Marinero-Alsoors-Kikoto-Legifoto-1_3_small.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-134 .elementor-element.elementor-element-91c4ae3{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-134 .elementor-element.elementor-element-7d42103{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-134 .elementor-element.elementor-element-c9249a9{width:100%;max-width:100%;text-align:center;}.elementor-134 .elementor-element.elementor-element-c9249a9 .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:120px;font-weight:900;text-transform:uppercase;line-height:140px;color:#F8FBFD;}.elementor-134 .elementor-element.elementor-element-c818a77{--display:flex;--min-height:230px;--margin-top:-95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-134 .elementor-element.elementor-element-c818a77:not(.elementor-motion-effects-element-type-background), .elementor-134 .elementor-element.elementor-element-c818a77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marineroweboldal.lionstackailab.hu/wp-content/uploads/2026/08/waves.png");}.elementor-134 .elementor-element.elementor-element-cb26a4d{--display:flex;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-134 .elementor-element.elementor-element-e0c9e61{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-134 .elementor-element.elementor-element-6aad546.elementor-element{--align-self:center;}.elementor-134 .elementor-element.elementor-element-6aad546{text-align:center;}.elementor-134 .elementor-element.elementor-element-6aad546 .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:54px;font-weight:900;text-transform:uppercase;color:#002D46;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-134 .elementor-element.elementor-element-7845105{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:400;line-height:28px;letter-spacing:0.4px;color:#002D46;}.elementor-134 .elementor-element.elementor-element-e8954c9{--display:flex;}.elementor-134 .elementor-element.elementor-element-fdc6b3b{--display:flex;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-134 .elementor-element.elementor-element-6d6a7ef{--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:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-134 .elementor-element.elementor-element-d1ec173{--display:flex;--min-height:800px;--justify-content:center;--border-radius:40px 40px 40px 40px;}.elementor-134 .elementor-element.elementor-element-d1ec173:not(.elementor-motion-effects-element-type-background), .elementor-134 .elementor-element.elementor-element-d1ec173 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marineroweboldal.lionstackailab.hu/wp-content/uploads/2026/08/IMG_6124-Enhanced-NR_mod2-copy.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-134 .elementor-element.elementor-element-e07fe7b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-134 .elementor-element.elementor-element-e07fe7b.e-con{--align-self:center;}.elementor-134 .elementor-element.elementor-element-cbb6985.elementor-element{--align-self:center;}.elementor-134 .elementor-element.elementor-element-cbb6985{text-align:center;}.elementor-134 .elementor-element.elementor-element-cbb6985 .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:54px;font-weight:900;text-transform:uppercase;color:#002D46;}.elementor-134 .elementor-element.elementor-element-b1c6a81{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:400;line-height:28px;letter-spacing:1.8px;color:#002D46;}.elementor-134 .elementor-element.elementor-element-84ea19a{--display:flex;}.elementor-134 .elementor-element.elementor-element-c0ba8b5{--display:flex;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-134 .elementor-element.elementor-element-1f8a2eb.elementor-element{--align-self:center;}.elementor-134 .elementor-element.elementor-element-1f8a2eb{text-align:center;}.elementor-134 .elementor-element.elementor-element-1f8a2eb .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:54px;font-weight:900;text-transform:uppercase;color:#002D46;}.elementor-134 .elementor-element.elementor-element-195653d{--display:flex;}.elementor-134 .elementor-element.elementor-element-4c07f4e{--display:flex;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-134 .elementor-element.elementor-element-6f9a054{--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:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-134 .elementor-element.elementor-element-81bc84b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-134 .elementor-element.elementor-element-81bc84b.e-con{--align-self:center;}.elementor-134 .elementor-element.elementor-element-3e9cc10.elementor-element{--align-self:center;}.elementor-134 .elementor-element.elementor-element-3e9cc10{text-align:center;}.elementor-134 .elementor-element.elementor-element-3e9cc10 .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:54px;font-weight:900;text-transform:uppercase;color:#002D46;}.elementor-134 .elementor-element.elementor-element-5c2d90c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:400;line-height:28px;letter-spacing:1.8px;color:#002D46;}.elementor-134 .elementor-element.elementor-element-ae102b3{--display:flex;--min-height:800px;--justify-content:center;--border-radius:40px 40px 40px 40px;}.elementor-134 .elementor-element.elementor-element-ae102b3:not(.elementor-motion-effects-element-type-background), .elementor-134 .elementor-element.elementor-element-ae102b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marineroweboldal.lionstackailab.hu/wp-content/uploads/2026/08/Asset-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-134 .elementor-element.elementor-element-8937e25{--display:flex;}.elementor-134 .elementor-element.elementor-element-943f971{--display:flex;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-134 .elementor-element.elementor-element-3cc846b.elementor-element{--align-self:center;}.elementor-134 .elementor-element.elementor-element-3cc846b{text-align:center;}.elementor-134 .elementor-element.elementor-element-3cc846b .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:54px;font-weight:900;text-transform:uppercase;color:#002D46;}.elementor-134 .elementor-element.elementor-element-17c2acb{--e-image-carousel-slides-to-show:5;}.elementor-134 .elementor-element.elementor-element-17c2acb .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:16px 16px 16px 16px;}.elementor-134 .elementor-element.elementor-element-7171e9c{--display:flex;}.elementor-134 .elementor-element.elementor-element-c25a92c{--display:flex;--margin-top:0px;--margin-bottom:260px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-134 .elementor-element.elementor-element-6fbb26d.elementor-element{--align-self:center;}.elementor-134 .elementor-element.elementor-element-6fbb26d .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:54px;font-weight:900;text-transform:uppercase;color:#002D46;}.elementor-134 .elementor-element.elementor-element-a19f98b{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:28px;letter-spacing:0.4px;color:#002D46;}.elementor-134 .elementor-element.elementor-element-80545ef{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-134 .elementor-element.elementor-element-91be70c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-134 .elementor-element.elementor-element-91be70c:not(.elementor-motion-effects-element-type-background), .elementor-134 .elementor-element.elementor-element-91be70c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6F8F5;}.elementor-134 .elementor-element.elementor-element-519775b.elementor-element{--align-self:center;}.elementor-134 .elementor-element.elementor-element-519775b{text-align:center;}.elementor-134 .elementor-element.elementor-element-519775b .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:32px;font-weight:900;text-transform:uppercase;color:#002D46;}.elementor-134 .elementor-element.elementor-element-933456b{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:28px;letter-spacing:0.4px;color:#002D46;}.elementor-134 .elementor-element.elementor-element-6afac41{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-134 .elementor-element.elementor-element-6afac41:not(.elementor-motion-effects-element-type-background), .elementor-134 .elementor-element.elementor-element-6afac41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6F8F5;}.elementor-134 .elementor-element.elementor-element-cea9f0b.elementor-element{--align-self:center;}.elementor-134 .elementor-element.elementor-element-cea9f0b{text-align:center;}.elementor-134 .elementor-element.elementor-element-cea9f0b .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:32px;font-weight:900;text-transform:uppercase;color:#002D46;}.elementor-134 .elementor-element.elementor-element-5ccf241{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:28px;letter-spacing:0.4px;color:#002D46;}.elementor-134 .elementor-element.elementor-element-1d0277f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-134 .elementor-element.elementor-element-1d0277f:not(.elementor-motion-effects-element-type-background), .elementor-134 .elementor-element.elementor-element-1d0277f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6F8F5;}.elementor-134 .elementor-element.elementor-element-de92b6c.elementor-element{--align-self:center;}.elementor-134 .elementor-element.elementor-element-de92b6c{text-align:center;}.elementor-134 .elementor-element.elementor-element-de92b6c .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:32px;font-weight:900;text-transform:uppercase;color:#002D46;}.elementor-134 .elementor-element.elementor-element-fd46368{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:28px;letter-spacing:0.4px;color:#002D46;}.elementor-134 .elementor-element.elementor-element-680f806{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-134 .elementor-element.elementor-element-680f806:not(.elementor-motion-effects-element-type-background), .elementor-134 .elementor-element.elementor-element-680f806 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6F8F5;}.elementor-134 .elementor-element.elementor-element-658e1a0.elementor-element{--align-self:center;}.elementor-134 .elementor-element.elementor-element-658e1a0{text-align:center;}.elementor-134 .elementor-element.elementor-element-658e1a0 .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:32px;font-weight:900;text-transform:uppercase;color:#002D46;}.elementor-134 .elementor-element.elementor-element-a84f930{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:28px;letter-spacing:0.4px;color:#002D46;}@media(min-width:768px){.elementor-134 .elementor-element.elementor-element-91c4ae3{--content-width:1400px;}.elementor-134 .elementor-element.elementor-element-7d42103{--width:100%;}.elementor-134 .elementor-element.elementor-element-e0c9e61{--content-width:1400px;}.elementor-134 .elementor-element.elementor-element-e8954c9{--content-width:1400px;}.elementor-134 .elementor-element.elementor-element-6d6a7ef{--content-width:1400px;}.elementor-134 .elementor-element.elementor-element-d1ec173{--width:60%;}.elementor-134 .elementor-element.elementor-element-e07fe7b{--width:40%;}.elementor-134 .elementor-element.elementor-element-84ea19a{--content-width:1400px;}.elementor-134 .elementor-element.elementor-element-195653d{--content-width:1400px;}.elementor-134 .elementor-element.elementor-element-6f9a054{--content-width:1400px;}.elementor-134 .elementor-element.elementor-element-81bc84b{--width:40%;}.elementor-134 .elementor-element.elementor-element-ae102b3{--width:60%;}.elementor-134 .elementor-element.elementor-element-8937e25{--content-width:1400px;}.elementor-134 .elementor-element.elementor-element-7171e9c{--content-width:1400px;}}@media(max-width:767px){.elementor-134 .elementor-element.elementor-element-c80f794{--min-height:550px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-134 .elementor-element.elementor-element-c80f794:not(.elementor-motion-effects-element-type-background), .elementor-134 .elementor-element.elementor-element-c80f794 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-615px -75px;background-repeat:no-repeat;background-size:340% auto;}.elementor-134 .elementor-element.elementor-element-91c4ae3{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-134 .elementor-element.elementor-element-c9249a9 .elementor-heading-title{font-size:62px;line-height:70px;}.elementor-134 .elementor-element.elementor-element-c818a77{--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-134 .elementor-element.elementor-element-cb26a4d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-134 .elementor-element.elementor-element-6aad546 .elementor-heading-title{font-size:38px;}.elementor-134 .elementor-element.elementor-element-7845105{width:100%;max-width:100%;font-size:18px;}.elementor-134 .elementor-element.elementor-element-fdc6b3b{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-134 .elementor-element.elementor-element-d1ec173{--min-height:400px;}.elementor-134 .elementor-element.elementor-element-e07fe7b{--min-height:400px;}.elementor-134 .elementor-element.elementor-element-cbb6985 .elementor-heading-title{font-size:38px;}.elementor-134 .elementor-element.elementor-element-b1c6a81{width:100%;max-width:100%;font-size:18px;}.elementor-134 .elementor-element.elementor-element-c0ba8b5{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-134 .elementor-element.elementor-element-1f8a2eb .elementor-heading-title{font-size:38px;}.elementor-134 .elementor-element.elementor-element-4c07f4e{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-134 .elementor-element.elementor-element-81bc84b{--min-height:400px;}.elementor-134 .elementor-element.elementor-element-3e9cc10 .elementor-heading-title{font-size:38px;}.elementor-134 .elementor-element.elementor-element-5c2d90c{width:100%;max-width:100%;font-size:18px;}.elementor-134 .elementor-element.elementor-element-ae102b3{--min-height:400px;}.elementor-134 .elementor-element.elementor-element-943f971{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-134 .elementor-element.elementor-element-3cc846b .elementor-heading-title{font-size:38px;}.elementor-134 .elementor-element.elementor-element-c25a92c{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-134 .elementor-element.elementor-element-6fbb26d .elementor-heading-title{font-size:38px;}.elementor-134 .elementor-element.elementor-element-a19f98b{width:100%;max-width:100%;font-size:18px;}.elementor-134 .elementor-element.elementor-element-519775b .elementor-heading-title{font-size:38px;}.elementor-134 .elementor-element.elementor-element-933456b{width:100%;max-width:100%;font-size:18px;}.elementor-134 .elementor-element.elementor-element-cea9f0b .elementor-heading-title{font-size:38px;}.elementor-134 .elementor-element.elementor-element-5ccf241{width:100%;max-width:100%;font-size:18px;}.elementor-134 .elementor-element.elementor-element-de92b6c .elementor-heading-title{font-size:38px;}.elementor-134 .elementor-element.elementor-element-fd46368{width:100%;max-width:100%;font-size:18px;}.elementor-134 .elementor-element.elementor-element-658e1a0 .elementor-heading-title{font-size:38px;}.elementor-134 .elementor-element.elementor-element-a84f930{width:100%;max-width:100%;font-size:18px;}}/* Start custom CSS for image-carousel, class: .elementor-element-17c2acb */.elementor-lightbox {
	--ks-lightbox-size: min(86vw, 82vh, 760px);
	background: rgba(224, 241, 250, 0.78) !important;
	-webkit-backdrop-filter: blur(12px);
	backdrop-filter: blur(12px);
}

.elementor-lightbox .dialog-widget-content {
	width: 100% !important;
	height: 100% !important;
	background: transparent !important;
}
.elementor-lightbox .elementor-lightbox-item {
	padding: 0 !important;
}

.elementor-lightbox .elementor-swiper,
.elementor-lightbox .swiper {
	position: absolute !important;
	top: 50% !important;
	left: 50% !important;
	width: var(--ks-lightbox-size) !important;
	height: var(--ks-lightbox-size) !important;
	margin: 0 !important;
	overflow: hidden !important;
	border-radius: 50px !important;
	box-shadow: 0 22px 46px rgba(7, 43, 64, 0.32) !important;
	transform: translate(-50%, -50%) !important;
}

.elementor-lightbox .swiper-wrapper,
.elementor-lightbox .swiper-slide,
.elementor-lightbox .swiper-slide-inner {
	height: 100% !important;
}

.elementor-lightbox .swiper-slide-inner {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: 100% !important;
}

.elementor-lightbox .elementor-lightbox-image {
	display: block !important;
	width: 100% !important;
	height: 100% !important;
	max-width: none !important;
	max-height: none !important;
	margin: 0 !important;
	border-radius: 18px !important;
	object-fit: cover !important;
	object-position: center !important;
	box-shadow: none !important;
}
.elementor-lightbox .swiper-slide:not(.swiper-slide-active) {
	visibility: hidden !important;
	opacity: 0 !important;
}

.elementor-lightbox .swiper-slide.swiper-slide-active {
	visibility: visible !important;
	opacity: 1 !important;
}

.elementor-lightbox .elementor-slideshow__counter,
.elementor-lightbox .elementor-slideshow__fullscreen,
.elementor-lightbox .elementor-slideshow__zoom,
.elementor-lightbox .elementor-slideshow__share-menu,
.elementor-lightbox .eicon-frame-expand,
.elementor-lightbox .eicon-zoom-in-bold,
.elementor-lightbox .eicon-share-arrow {
	display: none !important;
}
.elementor-lightbox .elementor-swiper-button,
.elementor-lightbox .dialog-lightbox-close-button {
	display: grid !important;
	place-items: center !important;
	box-sizing: border-box !important;
	width: 34px !important;
	height: 34px !important;
	padding: 0 !important;
	border: 1.5px solid #00304c !important;
	border-radius: 50% !important;
	background: transparent !important;
	color: #00304c !important;
	font-size: 0 !important;
	line-height: 1 !important;
	cursor: pointer !important;
	opacity: 1 !important;
	visibility: visible !important;
	pointer-events: auto !important;
	transition: color 0.2s ease, background-color 0.2s ease,
		transform 0.2s ease !important;
}

.elementor-lightbox:not(:hover) .elementor-swiper-button,
.elementor-lightbox .elementor-swiper-button:not(:hover),
.elementor-lightbox .elementor-swiper-button-prev,
.elementor-lightbox .elementor-swiper-button-next {
	opacity: 1 !important;
	visibility: visible !important;
	display: grid !important;
}

.elementor-lightbox .elementor-swiper-button:hover,
.elementor-lightbox .elementor-swiper-button:focus-visible,
.elementor-lightbox .dialog-lightbox-close-button:hover,
.elementor-lightbox .dialog-lightbox-close-button:focus-visible {
	background: #00304c !important;
	color: #fff !important;
}

.elementor-lightbox .elementor-swiper-button > *,
.elementor-lightbox .dialog-lightbox-close-button > * {
	display: none !important;
}

.elementor-lightbox .elementor-swiper-button::before {
	content: "" !important;
	display: block !important;
	box-sizing: border-box !important;
	width: 8px !important;
	height: 8px !important;
	background: transparent !important;
	color: inherit !important;
}

.elementor-lightbox .elementor-swiper-button-prev::before {
	border: solid currentColor !important;
	border-width: 0 0 2px 2px !important;
	transform: translateX(1px) rotate(45deg) !important;
}

.elementor-lightbox .elementor-swiper-button-next::before {
	border: solid currentColor !important;
	border-width: 2px 2px 0 0 !important;
	transform: translateX(-1px) rotate(45deg) !important;
}
.elementor-lightbox .elementor-swiper-button-prev {
	top: auto !important;
	right: auto !important;
	bottom: 20px !important;
	left: 20px !important;
	margin: 0 !important;
	transform: none !important;
}

.elementor-lightbox .elementor-swiper-button-next {
	top: auto !important;
	right: 20px !important;
	bottom: 20px !important;
	left: auto !important;
	margin: 0 !important;
	transform: none !important;
}
.elementor-lightbox .dialog-lightbox-close-button {
	position: fixed !important;
	top: calc((100vh - var(--ks-lightbox-size)) / 2 + 18px) !important;
	right: calc((100vw - var(--ks-lightbox-size)) / 2 + 18px) !important;
	bottom: auto !important;
	left: auto !important;
	margin: 0 !important;
	transform: none !important;
}

.elementor-lightbox .dialog-lightbox-close-button::before,
.elementor-lightbox .dialog-lightbox-close-button::after {
	content: "" !important;
	position: absolute !important;
	top: 50% !important;
	left: 50% !important;
	display: block !important;
	width: 14px !important;
	height: 1.5px !important;
	margin: 0 !important;
	background: currentColor !important;
	border: 0 !important;
	transform-origin: center !important;
}

.elementor-lightbox .dialog-lightbox-close-button::before {
	transform: translate(-50%, -50%) rotate(45deg) !important;
}

.elementor-lightbox .dialog-lightbox-close-button::after {
	transform: translate(-50%, -50%) rotate(-45deg) !important;
}
.elementor-lightbox .elementor-slideshow__footer {
	display: none !important;
}

@media (max-width: 767px) {
	.elementor-lightbox {
		--ks-lightbox-size: min(calc(100vw - 24px), calc(100vh - 48px));
	}

	.elementor-lightbox .elementor-lightbox-image {
		border-radius: 15px !important;
	}

	.elementor-lightbox .elementor-swiper,
	.elementor-lightbox .swiper {
		border-radius: 15px !important;
	}

	.elementor-lightbox .elementor-swiper-button-prev {
		bottom: 14px !important;
		left: 14px !important;
	}

	.elementor-lightbox .elementor-swiper-button-next {
		right: 14px !important;
		bottom: 14px !important;
	}

	.elementor-lightbox .dialog-lightbox-close-button {
		top: calc((100vh - var(--ks-lightbox-size)) / 2 + 14px) !important;
		right: calc((100vw - var(--ks-lightbox-size)) / 2 + 14px) !important;
	}
}/* End custom CSS */