.elementor-41 .elementor-element.elementor-element-14cf133>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-41 .elementor-element.elementor-element-14cf133>.elementor-background-overlay{background-color:#000;opacity:0.52;transition:background 0.3s, border-radius 0.3s, opacity 0.3s}.elementor-41 .elementor-element.elementor-element-14cf133>.elementor-container{min-height:0vh}.elementor-41 .elementor-element.elementor-element-14cf133 .elementor-background-slideshow__slide__image{background-position:center center}.elementor-41 .elementor-element.elementor-element-14cf133{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px}.elementor-41 .elementor-element.elementor-element-ac284e3>.elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:108px
0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:312px
7px 7px 7px}.elementor-41 .elementor-element.elementor-element-ac284e3>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s}.elementor-41 .elementor-element.elementor-element-72d6f99{--e-transform-translateX:8px;--e-transform-translateY:-170px;margin:0px
0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-4px -1px -1px -1px;text-align:center}.elementor-41 .elementor-element.elementor-element-72d6f99 .elementor-heading-title{font-size:57px;font-weight:900;line-height:1.2em;color:var( --e-global-color-text )}.elementor-41 .elementor-element.elementor-element-ca9d331{padding:20px
20px 20px 20px}.elementor-41 .elementor-element.elementor-element-ed4581c{padding:48px
0px 0px 0px;text-align:start}.elementor-41 .elementor-element.elementor-element-ed4581c .elementor-heading-title{font-family:"IBM Plex Sans",Sans-serif;font-size:6em;font-weight:500;line-height:100px;letter-spacing:0.3px;word-spacing:5px;color:var( --e-global-color-secondary )}.elementor-41 .elementor-element.elementor-element-649ea4b>.elementor-element-populated{padding:54px
0px 0px 0px}.elementor-41 .elementor-element.elementor-element-0635ff1{font-size:19px;line-height:33px}.elementor-41 .elementor-element.elementor-element-aafd36f{--divider-border-style:solid;--divider-color:var( --e-global-color-9e6b0cc );--divider-border-width:1px}.elementor-41 .elementor-element.elementor-element-aafd36f .elementor-divider-separator{width:100%}.elementor-41 .elementor-element.elementor-element-aafd36f .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-41 .elementor-element.elementor-element-58d1c2c>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-41 .elementor-element.elementor-element-58d1c2c:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-58d1c2c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var( --e-global-color-text )}.elementor-41 .elementor-element.elementor-element-58d1c2c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px
0px 50px 0px}.elementor-41 .elementor-element.elementor-element-58d1c2c>.elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s}.elementor-41 .elementor-element.elementor-element-23d9744>.elementor-element-populated{margin:0px
0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 12% 0% 0%}.elementor-41 .elementor-element.elementor-element-c411ff7{padding:15px
0px 0px 0px;text-align:start}.elementor-41 .elementor-element.elementor-element-c411ff7 .elementor-heading-title{font-size:45px;font-weight:600;color:#000}.elementor-41 .elementor-element.elementor-element-1f6201f{margin:0px
0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px
0px 0px 0px;text-align:start}.elementor-41 .elementor-element.elementor-element-1f6201f .elementor-heading-title{font-family:"IBM Plex Sans",Sans-serif;font-size:1.6em;font-weight:600;line-height:41.6px;letter-spacing:0.3px;color:#000}.elementor-41 .elementor-element.elementor-element-c6a4d23{padding:15px
0px 0px 0px;text-align:justify;font-family:"IBM Plex Sans",Sans-serif;font-size:18px;font-weight:300;line-height:28.8px;letter-spacing:0.3px;color:#000}.elementor-41 .elementor-element.elementor-element-7a811b4 .elementor-button{background-color:var( --e-global-color-primary );font-family:"IBM Plex Sans",Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text )}.elementor-41 .elementor-element.elementor-element-335b03b7{margin:-1px -1px calc(var(--kit-widget-spacing, 0px) + -1px) -1px;padding:0px
0px 0px 0px}.elementor-41 .elementor-element.elementor-element-335b03b7
iframe{height:606px;filter:brightness( 95% ) contrast( 107% ) saturate( 5% ) blur( 0px ) hue-rotate( 0deg )}.elementor-41 .elementor-element.elementor-element-335b03b7:hover
iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg )}body.elementor-page-41:not(.elementor-motion-effects-element-type-background),body.elementor-page-41>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var( --e-global-color-text )}:root{--page-title-display:none}@media(max-width:1024px) and (min-width:768px){.elementor-41 .elementor-element.elementor-element-23d9744{width:100%}.elementor-41 .elementor-element.elementor-element-3383cd1{width:100%}}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-72d6f99 .elementor-heading-title{font-size:45px}.elementor-41 .elementor-element.elementor-element-58d1c2c{padding:100px
25px 100px 25px}.elementor-41 .elementor-element.elementor-element-1f6201f .elementor-heading-title{font-size:1.5em}.elementor-41 .elementor-element.elementor-element-3383cd1>.elementor-element-populated{padding:25px
0px 0px 0px}.elementor-41 .elementor-element.elementor-element-335b03b7
iframe{height:320px}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-14cf133>.elementor-container{min-height:90vh}.elementor-41 .elementor-element.elementor-element-ac284e3>.elementor-element-populated{padding:15px
15px 15px 15px}.elementor-41 .elementor-element.elementor-element-72d6f99 .elementor-heading-title{font-size:45px}.elementor-41 .elementor-element.elementor-element-58d1c2c{padding:50px
20px 50px 20px}.elementor-41 .elementor-element.elementor-element-23d9744>.elementor-element-populated{padding:25px
0px 0px 0px}.elementor-41 .elementor-element.elementor-element-c411ff7 .elementor-heading-title{font-size:35px}.elementor-41 .elementor-element.elementor-element-1f6201f .elementor-heading-title{font-size:21px;line-height:1.5em}.elementor-41 .elementor-element.elementor-element-3383cd1>.elementor-element-populated{padding:0px
0px 0px 0px}.elementor-41 .elementor-element.elementor-element-335b03b7
iframe{height:218px}}.berlitz-chat-form{padding:20px;border-radius:20px;font-family:'Inter',sans-serif}.berlitz-chat-form
label{font-weight:600;margin-bottom:8px;display:block;color:#222 !important}.berlitz-chat-form input,
.berlitz-chat-form textarea,
.berlitz-chat-form select,
.berlitz-chat-form .hs-input{width:100% !important;border:1px
solid #e5e7eb !important;border-radius:16px !important;padding:16px
18px !important;font-size:16px !important;background:#fff !important;color:#222 !important;box-shadow:0 4px 12px rgba(0,0,0,0.06);transition:all 0.25s ease;box-sizing:border-box}.berlitz-chat-form input::placeholder,
.berlitz-chat-form textarea::placeholder{color:#999 !important}.berlitz-chat-form input:focus,
.berlitz-chat-form textarea:focus,
.berlitz-chat-form select:focus,
.berlitz-chat-form .hs-input:focus{border-color:#007bff !important;box-shadow:0 0 0 4px rgba(0,123,255,0.12);outline:none !important}.berlitz-chat-form
textarea{min-height:140px;resize:vertical}.berlitz-chat-form .hs-button,
.berlitz-chat-form input[type="submit"],
.berlitz-chat-form
button{width:100%;border:none !important;border-radius:999px !important;padding:16px
24px !important;font-size:16px !important;font-weight:700 !important;background:#007bff !important;color:white !important;cursor:pointer;transition:all 0.25s ease;box-shadow:0 8px 20px rgba(0,123,255,0.25)}.berlitz-chat-form .hs-button:hover,
.berlitz-chat-form input[type="submit"]:hover,
.berlitz-chat-form button:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(0,123,255,0.35)}.berlitz-chat-form .hs-form-field{margin-bottom:20px}.berlitz-chat-form .hs-error-msg,
.berlitz-chat-form .hs-error-msgs
label{color:#d90429 !important;font-size:14px}@media (max-width: 768px){.berlitz-chat-form{padding:10px}.berlitz-chat-form input,
.berlitz-chat-form textarea,
.berlitz-chat-form
select{padding:14px
16px !important}}