.elementor-139 .elementor-element.elementor-element-aaec4b0{--display:grid;--min-height:37px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-139 .elementor-element.elementor-element-aaec4b0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-1dd1373{--display:flex;--overlay-opacity:0.5;--border-radius:18px 18px 18px 18px;box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.1);}.elementor-139 .elementor-element.elementor-element-1dd1373::before, .elementor-139 .elementor-element.elementor-element-1dd1373 > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-1dd1373 > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-1dd1373 > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-1dd1373 > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-1dd1373 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.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-139 .elementor-element.elementor-element-be7e513{text-align:center;}.elementor-139 .elementor-element.elementor-element-be7e513 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:45px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#0A3A67;}.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-139 .elementor-element.elementor-element-3655e20{font-family:"Trebuchet MS", Sans-serif;font-size:20px;font-weight:400;}.elementor-139 .elementor-element.elementor-element-3655e20 p{margin-bottom:32px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-139 .elementor-element.elementor-element-ec658ca .elementor-button{background-color:#0A3A67;border-radius:30px 30px 30px 30px;}.elementor-139 .elementor-element.elementor-element-b03783c{--display:flex;--border-radius:18px 18px 18px 18px;box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.1);}.elementor-139 .elementor-element.elementor-element-7db467b{width:var( --container-widget-width, 107.787% );max-width:107.787%;--container-widget-width:107.787%;--container-widget-flex-grow:0;text-align:center;}.elementor-139 .elementor-element.elementor-element-7db467b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-7db467b .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:45px;font-weight:700;color:#0A3A67;}.elementor-139 .elementor-element.elementor-element-17327b3{font-family:"Trebuchet MS", Sans-serif;font-size:20px;font-weight:400;}.elementor-139 .elementor-element.elementor-element-17327b3 p{margin-bottom:32px;}.elementor-139 .elementor-element.elementor-element-a02cb53 .elementor-button{background-color:#0A3A67;border-radius:30px 30px 30px 30px;}.elementor-139 .elementor-element.elementor-element-46746c4{--display:flex;--border-radius:18px 18px 18px 18px;box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.1);}.elementor-139 .elementor-element.elementor-element-4cf8362{width:var( --container-widget-width, 97.399% );max-width:97.399%;--container-widget-width:97.399%;--container-widget-flex-grow:0;text-align:center;}.elementor-139 .elementor-element.elementor-element-4cf8362.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-4cf8362 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:45px;font-weight:700;color:#0A3A67;}.elementor-139 .elementor-element.elementor-element-1affae0{font-family:"Trebuchet MS", Sans-serif;font-size:20px;font-weight:400;}.elementor-139 .elementor-element.elementor-element-1affae0 p{margin-bottom:32px;}.elementor-139 .elementor-element.elementor-element-9a30fe7{--spacer-size:15px;}.elementor-139 .elementor-element.elementor-element-6ff6564 .elementor-button{background-color:#0A3A67;border-radius:30px 30px 30px 30px;}.elementor-139 .elementor-element.elementor-element-c4f9657{--display:flex;--border-radius:18px 18px 18px 18px;box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.1);}.elementor-139 .elementor-element.elementor-element-c20fc26{width:var( --container-widget-width, 104.326% );max-width:104.326%;--container-widget-width:104.326%;--container-widget-flex-grow:0;text-align:center;}.elementor-139 .elementor-element.elementor-element-c20fc26.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-c20fc26 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:45px;font-weight:700;color:#0A3A67;}.elementor-139 .elementor-element.elementor-element-d52f8f1{font-family:"Trebuchet MS", Sans-serif;font-size:20px;font-weight:400;}.elementor-139 .elementor-element.elementor-element-d52f8f1 p{margin-bottom:32px;}.elementor-139 .elementor-element.elementor-element-3f2f1ba .elementor-button{background-color:#0A3A67;border-radius:30px 30px 30px 30px;}.elementor-139 .elementor-element.elementor-element-9fda8d5{--display:flex;--border-radius:18px 18px 18px 18px;box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.1);}.elementor-139 .elementor-element.elementor-element-ff9f792{text-align:center;}.elementor-139 .elementor-element.elementor-element-ff9f792 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:45px;font-weight:700;color:#0A3A67;}.elementor-139 .elementor-element.elementor-element-8f6340b{font-family:"Trebuchet MS", Sans-serif;font-size:20px;font-weight:400;}.elementor-139 .elementor-element.elementor-element-8f6340b p{margin-bottom:32px;}.elementor-139 .elementor-element.elementor-element-4a69819 .elementor-button{background-color:#0A3A67;border-radius:30px 30px 30px 30px;}.elementor-139 .elementor-element.elementor-element-9336c29{--display:flex;--min-height:0px;--border-radius:18px 18px 18px 18px;box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.1);}.elementor-139 .elementor-element.elementor-element-8616c26{text-align:center;}.elementor-139 .elementor-element.elementor-element-8616c26 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:45px;font-weight:700;color:#0A3A67;}.elementor-139 .elementor-element.elementor-element-12dac00{font-family:"Trebuchet MS", Sans-serif;font-size:20px;font-weight:400;}.elementor-139 .elementor-element.elementor-element-12dac00 p{margin-bottom:32px;}.elementor-139 .elementor-element.elementor-element-459821c{--spacer-size:14px;}.elementor-139 .elementor-element.elementor-element-77c2fd1 .elementor-button{background-color:#0A3A67;border-radius:30px 30px 30px 30px;}.elementor-139 .elementor-element.elementor-element-ec110da{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-139 .elementor-element.elementor-element-ec110da.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-5e112b0{--spacer-size:50px;}.elementor-139 .elementor-element.elementor-element-91063dc{text-align:center;}.elementor-139 .elementor-element.elementor-element-91063dc .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:45px;font-weight:700;line-height:42px;color:#0A3A67;}.elementor-139 .elementor-element.elementor-element-606271c{text-align:center;font-family:"Trebuchet MS", Sans-serif;font-size:20px;font-weight:400;color:#51657A;}.elementor-139 .elementor-element.elementor-element-2868642{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-139 .elementor-element.elementor-element-2868642.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-4bb6bab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overlay-opacity:0.5;--border-radius:18px 18px 18px 18px;box-shadow:0px 10px 25px 0px rgba(0,0,0,0.5);}.elementor-139 .elementor-element.elementor-element-4bb6bab::before, .elementor-139 .elementor-element.elementor-element-4bb6bab > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-4bb6bab > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-4bb6bab > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-4bb6bab > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-4bb6bab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-4bb6bab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-139 .elementor-element.elementor-element-00ce2dc .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:30px;font-weight:600;color:#0A3A67;}.elementor-139 .elementor-element.elementor-element-4f8b48f{text-align:left;font-family:"Trebuchet MS", Sans-serif;font-size:20px;font-weight:400;}.elementor-139 .elementor-element.elementor-element-0db6c03{font-family:"Trebuchet MS", Sans-serif;font-size:20px;font-weight:400;}.elementor-139 .elementor-element.elementor-element-6874994{--spacer-size:5px;width:var( --container-widget-width, 0.541% );max-width:0.541%;--container-widget-width:0.541%;--container-widget-flex-grow:0;}.elementor-139 .elementor-element.elementor-element-6874994.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-d10ce96{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:18px 18px 18px 18px;box-shadow:0px 10px 25px 0px rgba(0,0,0,0.5);}.elementor-139 .elementor-element.elementor-element-c9249c2{width:var( --container-widget-width, 110.189% );max-width:110.189%;--container-widget-width:110.189%;--container-widget-flex-grow:0;}.elementor-139 .elementor-element.elementor-element-c9249c2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-c9249c2 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-weight:600;color:#0A3A67;}.elementor-139 .elementor-element.elementor-element-2e4a595{text-align:left;font-family:"Trebuchet MS", Sans-serif;font-size:20px;font-weight:400;}.elementor-139 .elementor-element.elementor-element-5f484b3{font-family:"Trebuchet MS", Sans-serif;font-size:20px;font-weight:400;}.elementor-139 .elementor-element.elementor-element-3120dec{--spacer-size:5px;}.elementor-139 .elementor-element.elementor-element-f043f43{--spacer-size:5px;}.elementor-139 .elementor-element.elementor-element-52480b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:18px 18px 18px 18px;box-shadow:0px 10px 25px 0px rgba(0,0,0,0.5);}.elementor-139 .elementor-element.elementor-element-926d6f8 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-weight:600;color:#0A3A67;}.elementor-139 .elementor-element.elementor-element-57f3b3d{text-align:left;font-family:"Trebuchet MS", Sans-serif;font-size:20px;font-weight:400;}.elementor-139 .elementor-element.elementor-element-385708a{font-family:"Trebuchet MS", Sans-serif;font-size:20px;font-weight:400;}.elementor-139 .elementor-element.elementor-element-0aae6fa{--spacer-size:5px;}.elementor-139 .elementor-element.elementor-element-1757324{--spacer-size:5px;}.elementor-139 .elementor-element.elementor-element-5aa1e1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:18px 18px 18px 18px;box-shadow:0px 10px 25px 0px rgba(0,0,0,0.5);}.elementor-139 .elementor-element.elementor-element-50bde06 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-weight:600;color:#0A3A67;}.elementor-139 .elementor-element.elementor-element-7cc87cd{text-align:left;font-family:"Trebuchet MS", Sans-serif;font-size:20px;font-weight:400;}.elementor-139 .elementor-element.elementor-element-fd958a3{font-family:"Trebuchet MS", Sans-serif;font-size:20px;font-weight:400;}.elementor-139 .elementor-element.elementor-element-095392a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-139 .elementor-element.elementor-element-095392a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-d5a85fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-139 .elementor-element.elementor-element-d5a85fe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-36dc0c9 .elementor-button{background-color:#0A3A67;border-radius:50px 50px 50px 50px;padding:15px 15px 15px 15px;}.elementor-139 .elementor-element.elementor-element-6228c2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-139 .elementor-element.elementor-element-ba2878f .elementor-button{background-color:#0A3A67;border-radius:50px 50px 50px 50px;padding:15px 15px 15px 15px;}.elementor-139 .elementor-element.elementor-element-2e23b63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-139 .elementor-element.elementor-element-c089730 .elementor-button{background-color:#0A3A67;border-radius:50px 50px 50px 50px;padding:15px 15px 15px 15px;}.elementor-139 .elementor-element.elementor-element-9933a4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-139 .elementor-element.elementor-element-995cff3 .elementor-button{background-color:#0A3A67;border-radius:50px 50px 50px 50px;padding:15px 15px 15px 15px;}.elementor-139 .elementor-element.elementor-element-e4e23fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-139 .elementor-element.elementor-element-e4e23fa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-842d41e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-139 .elementor-element.elementor-element-641e2e9{--spacer-size:50px;}.elementor-139 .elementor-element.elementor-element-321fe92{width:var( --container-widget-width, 93.593% );max-width:93.593%;--container-widget-width:93.593%;--container-widget-flex-grow:0;}.elementor-139 .elementor-element.elementor-element-321fe92.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-321fe92 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:45px;font-weight:700;color:#0A3A67;}.elementor-139 .elementor-element.elementor-element-9a5dc07{font-family:"Trebuchet MS", Sans-serif;font-size:20px;font-weight:400;line-height:24px;letter-spacing:-0.1px;word-spacing:3px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#0A3A67;}.elementor-139 .elementor-element.elementor-element-a0c4a70 .elementor-button{background-color:#0A3A67;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:50px 50px 50px 50px;padding:15px 15px 15px 15px;}.elementor-139 .elementor-element.elementor-element-a0c4a70{width:var( --container-widget-width, 25.997% );max-width:25.997%;--container-widget-width:25.997%;--container-widget-flex-grow:0;}.elementor-139 .elementor-element.elementor-element-a0c4a70.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-2315148{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-139 .elementor-element.elementor-element-2315148.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-b0220ac{--spacer-size:50px;}.elementor-139 .elementor-element.elementor-element-4540e81 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:45px;font-weight:700;color:#0A3A67;}.elementor-139 .elementor-element.elementor-element-e3bf69a{font-family:"Trebuchet MS", Sans-serif;font-size:20px;font-weight:400;color:#51657A;}.elementor-139 .elementor-element.elementor-element-002e566{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-139 .elementor-element.elementor-element-002e566.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-e8e69c8{--spacer-size:50px;}.elementor-139 .elementor-element.elementor-element-98e31d7 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:45px;font-weight:600;color:#0A3A67;}.elementor-139 .elementor-element.elementor-element-4d2b1e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-139 .elementor-element.elementor-element-4d2b1e5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-a795f95{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#0C3854;}.elementor-139 .elementor-element.elementor-element-5a93ff3{--display:flex;}.elementor-139 .elementor-element.elementor-element-5a93ff3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-fc96d5b .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:45px;font-weight:600;color:#0C3854;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-139 .elementor-element.elementor-element-22f2a19 .elementor-repeater-item-aa85e81 .swiper-slide-bg{background-color:#E1F4FF;background-image:url(https://www.ath.edu.gr/wp-content/uploads/2025/12/ra2.jpg);background-size:cover;}.elementor-139 .elementor-element.elementor-element-22f2a19 .elementor-repeater-item-93c8de3 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://www.ath.edu.gr/wp-content/uploads/2025/12/stcw-basic-safety.jpg);background-size:cover;}.elementor-139 .elementor-element.elementor-element-22f2a19 .elementor-repeater-item-02956a7 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://www.ath.edu.gr/wp-content/uploads/2025/12/Copilot_20251211_095353.png);background-size:cover;}.elementor-139 .elementor-element.elementor-element-22f2a19 .swiper-slide{transition-duration:calc(5000ms*1.2);height:409px;}.elementor-139 .elementor-element.elementor-element-22f2a19 .elementor-slide-button{background-color:var( --e-global-color-text );border-radius:30px;}.elementor-139 .elementor-element.elementor-element-22f2a19 .swiper-slide-contents{max-width:100%;}.elementor-139 .elementor-element.elementor-element-22f2a19 .swiper-slide-inner{text-align:center;}.elementor-139 .elementor-element.elementor-element-22f2a19 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:10px;}.elementor-139 .elementor-element.elementor-element-22f2a19 .elementor-slide-heading{color:#0C3854;font-family:"Trebuchet MS", Sans-serif;font-size:55px;font-weight:900;letter-spacing:0px;word-spacing:0px;}.elementor-139 .elementor-element.elementor-element-22f2a19 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:40px;}.elementor-139 .elementor-element.elementor-element-22f2a19 .elementor-slide-description{color:#000000;font-family:"Trebuchet MS", Sans-serif;font-size:25px;font-weight:900;text-decoration:none;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-139 .elementor-element.elementor-element-aaec4b0{--grid-auto-flow:row;}}@media(min-width:2px){.elementor-139 .elementor-element.elementor-element-aaec4b0{--width:74.579%;}.elementor-139 .elementor-element.elementor-element-ec110da{--width:74.534%;}.elementor-139 .elementor-element.elementor-element-2868642{--width:74.455%;}.elementor-139 .elementor-element.elementor-element-4bb6bab{--width:25%;}.elementor-139 .elementor-element.elementor-element-d10ce96{--width:25%;}.elementor-139 .elementor-element.elementor-element-52480b9{--width:25%;}.elementor-139 .elementor-element.elementor-element-5aa1e1b{--width:25%;}.elementor-139 .elementor-element.elementor-element-095392a{--width:73.902%;}.elementor-139 .elementor-element.elementor-element-d5a85fe{--width:23.213%;}.elementor-139 .elementor-element.elementor-element-6228c2d{--width:25%;}.elementor-139 .elementor-element.elementor-element-2e23b63{--width:25%;}.elementor-139 .elementor-element.elementor-element-9933a4c{--width:25%;}.elementor-139 .elementor-element.elementor-element-e4e23fa{--width:74.059%;}.elementor-139 .elementor-element.elementor-element-842d41e{--width:50%;}.elementor-139 .elementor-element.elementor-element-2315148{--width:53.358%;}.elementor-139 .elementor-element.elementor-element-002e566{--width:74.283%;}.elementor-139 .elementor-element.elementor-element-4d2b1e5{--width:74.402%;}.elementor-139 .elementor-element.elementor-element-5a93ff3{--width:74.243%;}}@media(max-width:1px){.elementor-139 .elementor-element.elementor-element-aaec4b0{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start custom CSS */@media (max-width: 768px) {

    /* --- 1. Scale the WHOLE homepage (micrography) --- */
    body.elementor-page {
        transform: scale(0.78);   /* adjust 0.70–0.90 if needed */
        transform-origin: top center;
        width: 129%;              /* MUST match the scale above */
    }

    /* Prevent horizontal scrolling */
    html, body {
        overflow-x: hidden !important;
    }

    /* --- 2. Stop ALL overlapping inside Elementor --- */

    /* Fix headings that collide */
    h1, h2, h3,
    .elementor-heading-title {
        line-height: 1.1 !important;
        white-space: normal !important;
        word-break: break-word !important;
        display: block !important;
    }

    /* Force text to wrap properly */
    .elementor-widget-container * {
        overflow-wrap: break-word !important;
        word-break: break-word !important;
    }

    /* Make sure columns do NOT enforce fixed width */
    .elementor-column,
    .elementor-widget-wrap {
        min-width: 0 !important;
        max-width: 100% !important;
    }

    /* Ensure inner sections don't overflow their box */
    .elementor-section,
    .elementor-inner-section {
        overflow: visible !important;
    }

    /* Reduce padding inside sections for better fit */
    .elementor-section {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    /* --- 3. Fix common problem: heading + text overlapping in cards --- */
    .elementor-widget-text-editor p {
        line-height: 1.35 !important;
        margin-bottom: 10px !important;
    }

    /* --- 4. Images scale correctly in micrography mode --- */
    img {
        max-width: 100% !important;
        height: auto !important;
        display: block !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
}

/***************************************
   EXTRA: For very small phones (< 480px)
****************************************/

@media (max-width: 480px) {

    /* Slight extra shrink for tiny screens */
    body.elementor-page {
        transform: scale(0.70);
        width: 143%;
    }

    /* Slightly smaller mobile headings */
    h1, h2, h3,
    .elementor-heading-title {
        font-size: 22px !important;
    }
}/* End custom CSS */