.elementor-1648 .elementor-element.elementor-element-1714f36{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.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 );}.elementor-1648 .elementor-element.elementor-element-5487959 > .elementor-widget-container{background-color:#FFFFFF;margin:60px 0px 10px 0px;border-style:solid;border-width:8px 10px 8px 10px;border-color:#FFFFFF;border-radius:999px 999px 999px 999px;}.elementor-1648 .elementor-element.elementor-element-5487959.elementor-element{--align-self:center;}.elementor-1648 .elementor-element.elementor-element-5487959{text-align:center;}.elementor-1648 .elementor-element.elementor-element-5487959 img{width:100px;max-width:100%;}.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-1648 .elementor-element.elementor-element-593e538{text-align:center;}.elementor-1648 .elementor-element.elementor-element-593e538 .elementor-heading-title{color:var( --e-global-color-6cfd988 );}.elementor-1648 .elementor-element.elementor-element-055af1f{text-align:center;}.elementor-1648 .elementor-element.elementor-element-055af1f .elementor-heading-title{color:var( --e-global-color-6cfd988 );}.elementor-1648 .elementor-element.elementor-element-ea6f8a9{--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-1648 .elementor-element.elementor-element-dfd634e{--grid-template-columns:repeat(0, auto);--icon-size:32px;--grid-column-gap:24px;}.elementor-1648 .elementor-element.elementor-element-dfd634e .elementor-widget-container{text-align:center;}.elementor-1648 .elementor-element.elementor-element-dfd634e > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-1648 .elementor-element.elementor-element-dfd634e .elementor-social-icon{background-color:#F5F5F559;--icon-padding:0.5em;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6cfd988 );}.elementor-1648 .elementor-element.elementor-element-dfd634e .elementor-social-icon i{color:var( --e-global-color-6cfd988 );}.elementor-1648 .elementor-element.elementor-element-dfd634e .elementor-social-icon svg{fill:var( --e-global-color-6cfd988 );}.elementor-1648 .elementor-element.elementor-element-dfd634e .elementor-social-icon:hover{background-color:var( --e-global-color-primary );}.elementor-1648 .elementor-element.elementor-element-dfd634e .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-1648 .elementor-element.elementor-element-dfd634e .elementor-social-icon:hover svg{fill:#FFFFFF;}.elementor-1648 .elementor-element.elementor-element-47b1b90{--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-1648 .elementor-element.elementor-element-f5bc227{text-align:center;}.elementor-1648 .elementor-element.elementor-element-f5bc227 .elementor-heading-title{font-family:"Asap", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-6cfd988 );}body.elementor-page-1648:not(.elementor-motion-effects-element-type-background), body.elementor-page-1648 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-24997a7 );background-image:url("https://euroeducationbg.eu/wp-content/uploads/2024/02/logo_eeb_blu.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-1648 .elementor-element.elementor-element-ea6f8a9{--content-width:600px;}}@media(min-width:1025px){body.elementor-page-1648:not(.elementor-motion-effects-element-type-background), body.elementor-page-1648 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for shortcode, class: .elementor-element-77e57b3 */.elementor-1648 .elementor-element.elementor-element-77e57b3 {
    color: white;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ec717b9 */.elementor-1648 .elementor-element.elementor-element-ec717b9 .mapwrapper {
    margin-top: 18px; background: rgba(255, 255, 255, 0.09); border: 1px solid rgba(255, 255, 255, 0.18); border-radius: 18px; overflow: hidden; backdrop-filter: blur(10px);
}

.elementor-1648 .elementor-element.elementor-element-ec717b9 h2 {
    font-size: 15px; 
    font-weight: 600;
    color: white;
    margin: 0;
}


.elementor-1648 .elementor-element.elementor-element-ec717b9 a {
    flex: 0 0 auto; font-size: 13px; font-weight: 600; padding: 9px 14px; border-radius: 999px; border: 1px solid rgba(255, 255, 255, 0.3); color: white;
}

.elementor-1648 .elementor-element.elementor-element-ec717b9 a:hover {
    background: white;
    color: initial;
}/* End custom CSS */
/* Start custom CSS */[data-elementor-id="243"],
[data-elementor-id="1687"],
[data-elementor-id="236"] {
    display: none !important;
}/* End custom CSS */