.elementor-3232 .elementor-element.elementor-element-4158e1e{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3232 .elementor-element.elementor-element-4158e1e:not(.elementor-motion-effects-element-type-background), .elementor-3232 .elementor-element.elementor-element-4158e1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#56BCBC;}.elementor-3232 .elementor-element.elementor-element-578f63a{--display:flex;--min-height:440px;--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-3232 .elementor-element.elementor-element-578f63a:not(.elementor-motion-effects-element-type-background), .elementor-3232 .elementor-element.elementor-element-578f63a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#56BCBC;background-image:url("https://www.citeuropass.eu/app/uploads/2026/09/citeuropass-first-banner-turquoise-exact.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3232 .elementor-element.elementor-element-ba9e5f5{--display:flex;--justify-content:center;--padding-top:30px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-3232 .elementor-element.elementor-element-e72aa81 .elementor-heading-title{font-size:42px;font-weight:700;line-height:60px;color:#274F87;}.elementor-3232 .elementor-element.elementor-element-e72aa81 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3232 .elementor-element.elementor-element-fce21ae{font-size:19px;line-height:1.5em;color:#10243D;}.elementor-3232 .elementor-element.elementor-element-5b32d26{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:4px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-3232 .elementor-element.elementor-element-f8beda2 .elementor-button{font-size:15px;font-weight:700;text-transform:uppercase;fill:#274F87;color:#274F87;background-color:#FED800;border-radius:50px 50px 50px 50px;padding:14px 28px 14px 28px;}.elementor-3232 .elementor-element.elementor-element-f8beda2 .elementor-button:hover, .elementor-3232 .elementor-element.elementor-element-f8beda2 .elementor-button:focus{color:#274F87;background-color:#FED800;}.elementor-3232 .elementor-element.elementor-element-f8beda2 .elementor-button:hover svg, .elementor-3232 .elementor-element.elementor-element-f8beda2 .elementor-button:focus svg{fill:#274F87;}.elementor-3232 .elementor-element.elementor-element-7a4c51b .elementor-button{font-size:15px;font-weight:700;text-transform:uppercase;fill:#274F87;color:#274F87;background-color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:14px 28px 14px 28px;}.elementor-3232 .elementor-element.elementor-element-7a4c51b .elementor-button:hover, .elementor-3232 .elementor-element.elementor-element-7a4c51b .elementor-button:focus{color:#274F87;background-color:#FFFFFF;}.elementor-3232 .elementor-element.elementor-element-7a4c51b .elementor-button:hover svg, .elementor-3232 .elementor-element.elementor-element-7a4c51b .elementor-button:focus svg{fill:#274F87;}.elementor-3232 .elementor-element.elementor-element-3e6eb2c{font-size:16px;line-height:1.5em;color:#10243D;}.elementor-3232 .elementor-element.elementor-element-9c4eda0{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3232 .elementor-element.elementor-element-9c4eda0:not(.elementor-motion-effects-element-type-background), .elementor-3232 .elementor-element.elementor-element-9c4eda0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#274F87;}.elementor-3232 .elementor-element.elementor-element-11ba865 img{width:35%;}.elementor-3232 .elementor-element.elementor-element-dfc9a0a img{width:100%;}.elementor-3232 .elementor-element.elementor-element-3a106cf .elementor-heading-title{font-size:var( --e-global-typography-2c49f17-font-size );font-weight:var( --e-global-typography-2c49f17-font-weight );line-height:var( --e-global-typography-2c49f17-line-height );letter-spacing:var( --e-global-typography-2c49f17-letter-spacing );word-spacing:var( --e-global-typography-2c49f17-word-spacing );color:var( --e-global-color-9d23747 );}.elementor-3232 .elementor-element.elementor-element-ca0472d{text-align:center;}.elementor-3232 .elementor-element.elementor-element-ca0472d .elementor-heading-title{color:var( --e-global-color-a3724f7 );}.elementor-3232 .elementor-element.elementor-element-00d7fde{text-align:center;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:var( --e-global-color-9d23747 );}.elementor-3232 .elementor-element.elementor-element-5d838d2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3232 .elementor-element.elementor-element-b88a4fc .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:var( --e-global-color-a3724f7 );}.elementor-3232 .elementor-element.elementor-element-b88a4fc .elementor-button:hover, .elementor-3232 .elementor-element.elementor-element-b88a4fc .elementor-button:focus{color:var( --e-global-color-9d23747 );background-color:var( --e-global-color-27b8fdd );}.elementor-3232 .elementor-element.elementor-element-b88a4fc .elementor-button:hover svg, .elementor-3232 .elementor-element.elementor-element-b88a4fc .elementor-button:focus svg{fill:var( --e-global-color-9d23747 );}.elementor-3232 .elementor-element.elementor-element-a1495c8 .elementor-button:hover, .elementor-3232 .elementor-element.elementor-element-a1495c8 .elementor-button:focus{color:var( --e-global-color-9d23747 );background-color:var( --e-global-color-27b8fdd );}.elementor-3232 .elementor-element.elementor-element-a1495c8 .elementor-button:hover svg, .elementor-3232 .elementor-element.elementor-element-a1495c8 .elementor-button:focus svg{fill:var( --e-global-color-9d23747 );}.elementor-3232 .elementor-element.elementor-element-f76febd .elementor-icon-wrapper{text-align:center;}.elementor-3232 .elementor-element.elementor-element-f76febd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9d23747 );}.elementor-3232 .elementor-element.elementor-element-f76febd.elementor-view-framed .elementor-icon, .elementor-3232 .elementor-element.elementor-element-f76febd.elementor-view-default .elementor-icon{color:var( --e-global-color-9d23747 );border-color:var( --e-global-color-9d23747 );}.elementor-3232 .elementor-element.elementor-element-f76febd.elementor-view-framed .elementor-icon, .elementor-3232 .elementor-element.elementor-element-f76febd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9d23747 );}.elementor-3232 .elementor-element.elementor-element-f76febd.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-27b8fdd );}.elementor-3232 .elementor-element.elementor-element-f76febd.elementor-view-framed .elementor-icon:hover, .elementor-3232 .elementor-element.elementor-element-f76febd.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-27b8fdd );border-color:var( --e-global-color-27b8fdd );}.elementor-3232 .elementor-element.elementor-element-f76febd.elementor-view-framed .elementor-icon:hover, .elementor-3232 .elementor-element.elementor-element-f76febd.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-27b8fdd );}.elementor-3232 .elementor-element.elementor-element-f76febd .elementor-icon{font-size:50px;}.elementor-3232 .elementor-element.elementor-element-f76febd .elementor-icon svg{height:50px;}.elementor-3232 .elementor-element.elementor-element-f76febd .elementor-icon-wrapper svg{width:auto;}.elementor-3232 .elementor-element.elementor-element-f76febd > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3232 .elementor-element.elementor-element-6b7572d{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-3232 .elementor-element.elementor-element-13140d1{text-align:center;}.elementor-3232 .elementor-element.elementor-element-13140d1 .elementor-heading-title{font-size:var( --e-global-typography-2c49f17-font-size );font-weight:var( --e-global-typography-2c49f17-font-weight );line-height:var( --e-global-typography-2c49f17-line-height );letter-spacing:var( --e-global-typography-2c49f17-letter-spacing );word-spacing:var( --e-global-typography-2c49f17-word-spacing );color:var( --e-global-color-primary );}.elementor-3232 .elementor-element.elementor-element-3e04093{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3232 .elementor-element.elementor-element-207e5d5{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3232 .elementor-element.elementor-element-207e5d5:not(.elementor-motion-effects-element-type-background), .elementor-3232 .elementor-element.elementor-element-207e5d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3232 .elementor-element.elementor-element-6b0882e:hover img{opacity:0.75;}.elementor-3232 .elementor-element.elementor-element-6b0882e img{transition-duration:0.3s;}.elementor-3232 .elementor-element.elementor-element-6b0882e > .elementor-widget-container{margin:0px 0px -31px 0px;}.elementor-3232 .elementor-element.elementor-element-3a81b0e{text-align:center;}.elementor-3232 .elementor-element.elementor-element-3a81b0e .elementor-heading-title{font-size:var( --e-global-typography-ea662a4-font-size );font-weight:var( --e-global-typography-ea662a4-font-weight );line-height:var( --e-global-typography-ea662a4-line-height );letter-spacing:var( --e-global-typography-ea662a4-letter-spacing );word-spacing:var( --e-global-typography-ea662a4-word-spacing );color:var( --e-global-color-9d23747 );}.elementor-3232 .elementor-element.elementor-element-fd838f5{text-align:center;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:var( --e-global-color-9d23747 );}.elementor-3232 .elementor-element.elementor-element-308873e{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3232 .elementor-element.elementor-element-308873e:not(.elementor-motion-effects-element-type-background), .elementor-3232 .elementor-element.elementor-element-308873e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3E89A6;}.elementor-3232 .elementor-element.elementor-element-098a218 > .elementor-widget-container{margin:0px 0px -31px 0px;}.elementor-3232 .elementor-element.elementor-element-d7c767d{text-align:center;}.elementor-3232 .elementor-element.elementor-element-d7c767d .elementor-heading-title{font-size:var( --e-global-typography-ea662a4-font-size );font-weight:var( --e-global-typography-ea662a4-font-weight );line-height:var( --e-global-typography-ea662a4-line-height );letter-spacing:var( --e-global-typography-ea662a4-letter-spacing );word-spacing:var( --e-global-typography-ea662a4-word-spacing );color:var( --e-global-color-9d23747 );}.elementor-3232 .elementor-element.elementor-element-ba7286c{text-align:center;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:var( --e-global-color-9d23747 );}.elementor-3232 .elementor-element.elementor-element-9a1d79e{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3232 .elementor-element.elementor-element-9a1d79e:not(.elementor-motion-effects-element-type-background), .elementor-3232 .elementor-element.elementor-element-9a1d79e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-27b8fdd );}.elementor-3232 .elementor-element.elementor-element-2ecd4c1 > .elementor-widget-container{margin:0px 0px -31px 0px;}.elementor-3232 .elementor-element.elementor-element-1d382f5{text-align:center;}.elementor-3232 .elementor-element.elementor-element-1d382f5 .elementor-heading-title{font-size:var( --e-global-typography-ea662a4-font-size );font-weight:var( --e-global-typography-ea662a4-font-weight );line-height:var( --e-global-typography-ea662a4-line-height );letter-spacing:var( --e-global-typography-ea662a4-letter-spacing );word-spacing:var( --e-global-typography-ea662a4-word-spacing );color:var( --e-global-color-9d23747 );}.elementor-3232 .elementor-element.elementor-element-0704706{text-align:center;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:var( --e-global-color-9d23747 );}.elementor-3232 .elementor-element.elementor-element-6ae78d9{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--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-3232 .elementor-element.elementor-element-6ae78d9:not(.elementor-motion-effects-element-type-background), .elementor-3232 .elementor-element.elementor-element-6ae78d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-27b8fdd );}.elementor-3232 .elementor-element.elementor-element-6ae78d9::before, .elementor-3232 .elementor-element.elementor-element-6ae78d9 > .elementor-background-video-container::before, .elementor-3232 .elementor-element.elementor-element-6ae78d9 > .e-con-inner > .elementor-background-video-container::before, .elementor-3232 .elementor-element.elementor-element-6ae78d9 > .elementor-background-slideshow::before, .elementor-3232 .elementor-element.elementor-element-6ae78d9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3232 .elementor-element.elementor-element-6ae78d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-27b8fdd );}.elementor-3232 .elementor-element.elementor-element-26682ec{--display:flex;}.elementor-3232 .elementor-element.elementor-element-b0248df{text-align:center;width:var( --container-widget-width, 128.352% );max-width:128.352%;--container-widget-width:128.352%;--container-widget-flex-grow:0;}.elementor-3232 .elementor-element.elementor-element-b0248df .elementor-heading-title{font-size:34px;font-weight:700;line-height:48px;color:var( --e-global-color-primary );}.elementor-3232 .elementor-element.elementor-element-b0248df > .elementor-widget-container{padding:10px 30px 10px 30px;background-color:var( --e-global-color-9d23747 );}.elementor-3232 .elementor-element.elementor-element-740303c .elementor-heading-title{font-size:18px;color:var( --e-global-color-9d23747 );}.elementor-3232 .elementor-element.elementor-element-740303c > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-3232 .elementor-element.elementor-element-0cf6239{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-3232 .elementor-element.elementor-element-0cf6239:not(.elementor-motion-effects-element-type-background), .elementor-3232 .elementor-element.elementor-element-0cf6239 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-27b8fdd );}.elementor-3232 .elementor-element.elementor-element-e807772{--display:flex;}.elementor-3232 .elementor-element.elementor-element-e2c3d00 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3232 .elementor-element.elementor-element-2441985{--display:flex;}.elementor-3232 .elementor-element.elementor-element-88c4929 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3232 .elementor-element.elementor-element-2109251{--display:flex;}.elementor-3232 .elementor-element.elementor-element-77d31db .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3232 .elementor-element.elementor-element-0ccd7b6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3232 .elementor-element.elementor-element-0ccd7b6:not(.elementor-motion-effects-element-type-background), .elementor-3232 .elementor-element.elementor-element-0ccd7b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, var( --e-global-color-primary ) 50%, var( --e-global-color-27b8fdd ) 100%);}.elementor-3232 .elementor-element.elementor-element-4a8be9f .elementor-heading-title{font-size:var( --e-global-typography-2c49f17-font-size );font-weight:var( --e-global-typography-2c49f17-font-weight );line-height:var( --e-global-typography-2c49f17-line-height );letter-spacing:var( --e-global-typography-2c49f17-letter-spacing );word-spacing:var( --e-global-typography-2c49f17-word-spacing );color:var( --e-global-color-9d23747 );}.elementor-3232 .elementor-element.elementor-element-4a8be9f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3232 .elementor-element.elementor-element-ee9e450{--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;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3232 .elementor-element.elementor-element-ab85bfc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3232 .elementor-element.elementor-element-30566c6{text-align:center;}.elementor-3232 .elementor-element.elementor-element-30566c6 .elementor-heading-title{font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-3232 .elementor-element.elementor-element-30566c6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3232 .elementor-element.elementor-element-6d5316a{text-align:center;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:var( --e-global-color-9d23747 );}.elementor-3232 .elementor-element.elementor-element-6f02ad6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3232 .elementor-element.elementor-element-6f02ad6 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3232 .elementor-element.elementor-element-6f02ad6 .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:var( --e-global-color-a3724f7 );}.elementor-3232 .elementor-element.elementor-element-6f02ad6 .elementor-button:hover, .elementor-3232 .elementor-element.elementor-element-6f02ad6 .elementor-button:focus{color:var( --e-global-color-9d23747 );background-color:var( --e-global-color-27b8fdd );}.elementor-3232 .elementor-element.elementor-element-6f02ad6 .elementor-button:hover svg, .elementor-3232 .elementor-element.elementor-element-6f02ad6 .elementor-button:focus svg{fill:var( --e-global-color-9d23747 );}.elementor-3232 .elementor-element.elementor-element-282fdd8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3232 .elementor-element.elementor-element-f1763a2{text-align:center;}.elementor-3232 .elementor-element.elementor-element-f1763a2 .elementor-heading-title{font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-3232 .elementor-element.elementor-element-f1763a2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3232 .elementor-element.elementor-element-5eb8b3d{text-align:center;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:var( --e-global-color-9d23747 );}.elementor-3232 .elementor-element.elementor-element-976d3b6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3232 .elementor-element.elementor-element-976d3b6 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3232 .elementor-element.elementor-element-976d3b6 .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:var( --e-global-color-a3724f7 );}.elementor-3232 .elementor-element.elementor-element-976d3b6 .elementor-button:hover, .elementor-3232 .elementor-element.elementor-element-976d3b6 .elementor-button:focus{color:var( --e-global-color-9d23747 );background-color:var( --e-global-color-27b8fdd );}.elementor-3232 .elementor-element.elementor-element-976d3b6 .elementor-button:hover svg, .elementor-3232 .elementor-element.elementor-element-976d3b6 .elementor-button:focus svg{fill:var( --e-global-color-9d23747 );}.elementor-3232 .elementor-element.elementor-element-217906e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3232 .elementor-element.elementor-element-dd7ebfe{text-align:center;}.elementor-3232 .elementor-element.elementor-element-dd7ebfe .elementor-heading-title{font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-3232 .elementor-element.elementor-element-dd7ebfe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3232 .elementor-element.elementor-element-b0e637f{text-align:center;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:var( --e-global-color-9d23747 );}.elementor-3232 .elementor-element.elementor-element-d99e272 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3232 .elementor-element.elementor-element-d99e272 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3232 .elementor-element.elementor-element-d99e272 .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:var( --e-global-color-a3724f7 );}.elementor-3232 .elementor-element.elementor-element-d99e272 .elementor-button:hover, .elementor-3232 .elementor-element.elementor-element-d99e272 .elementor-button:focus{color:var( --e-global-color-9d23747 );background-color:var( --e-global-color-27b8fdd );}.elementor-3232 .elementor-element.elementor-element-d99e272 .elementor-button:hover svg, .elementor-3232 .elementor-element.elementor-element-d99e272 .elementor-button:focus svg{fill:var( --e-global-color-9d23747 );}.elementor-3232 .elementor-element.elementor-element-a96532d{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3232 .elementor-element.elementor-element-a96532d:not(.elementor-motion-effects-element-type-background), .elementor-3232 .elementor-element.elementor-element-a96532d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-27b8fdd );}.elementor-3232 .elementor-element.elementor-element-8810563{--display:flex;}.elementor-3232 .elementor-element.elementor-element-284efe1{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-3232 .elementor-element.elementor-element-284efe1 .elementor-divider-separator{width:100%;}.elementor-3232 .elementor-element.elementor-element-284efe1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3232 .elementor-element.elementor-element-dd40448{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3232 .elementor-element.elementor-element-dd40448:not(.elementor-motion-effects-element-type-background), .elementor-3232 .elementor-element.elementor-element-dd40448 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-27b8fdd );}.elementor-3232 .elementor-element.elementor-element-76033e6{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-3232 .elementor-element.elementor-element-26109b1{text-align:center;}.elementor-3232 .elementor-element.elementor-element-26109b1 .elementor-heading-title{font-size:40px;font-weight:700;line-height:48px;color:var( --e-global-color-primary );}.elementor-3232 .elementor-element.elementor-element-26109b1 > .elementor-widget-container{padding:20px 30px 20px 30px;background-color:var( --e-global-color-9d23747 );}.elementor-3232 .elementor-element.elementor-element-b8d4e7d .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:18px;font-weight:700;line-height:28px;letter-spacing:0px;color:var( --e-global-color-9d23747 );}.elementor-3232 .elementor-element.elementor-element-b737d05{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3232 .elementor-element.elementor-element-faf9a02 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3232 .elementor-element.elementor-element-faf9a02 .elementor-button{border-style:none;}.elementor-3232 .elementor-element.elementor-element-faf9a02 > .elementor-widget-container{padding:0px 0px 13px 0px;}.elementor-3232 .elementor-element.elementor-element-55b5fe1{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3232 .elementor-element.elementor-element-e9068fb{--display:flex;}.elementor-3232 .elementor-element.elementor-element-981a95a{text-align:start;}.elementor-3232 .elementor-element.elementor-element-981a95a img{height:40px;}.elementor-3232 .elementor-element.elementor-element-c3e02d0{--display:flex;}.elementor-3232 .elementor-element.elementor-element-5e181fa{text-align:end;}.elementor-3232 .elementor-element.elementor-element-5e181fa img{height:40px;}.elementor-3232 .elementor-element.elementor-element-16870f2{font-size:14px;line-height:1.5em;color:#10243D;}.elementor-3232 .elementor-element.elementor-element-2a7c02f{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3232 .elementor-element.elementor-element-2a7c02f:not(.elementor-motion-effects-element-type-background), .elementor-3232 .elementor-element.elementor-element-2a7c02f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-27b8fdd );}.elementor-3232 .elementor-element.elementor-element-4d05782{--display:flex;}.elementor-3232 .elementor-element.elementor-element-eae3631{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-3232 .elementor-element.elementor-element-eae3631 .elementor-divider-separator{width:100%;}.elementor-3232 .elementor-element.elementor-element-eae3631 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3232 .elementor-element.elementor-element-7ad23bb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--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-3232 .elementor-element.elementor-element-7ad23bb:not(.elementor-motion-effects-element-type-background), .elementor-3232 .elementor-element.elementor-element-7ad23bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-27b8fdd );}.elementor-3232 .elementor-element.elementor-element-7ad23bb::before, .elementor-3232 .elementor-element.elementor-element-7ad23bb > .elementor-background-video-container::before, .elementor-3232 .elementor-element.elementor-element-7ad23bb > .e-con-inner > .elementor-background-video-container::before, .elementor-3232 .elementor-element.elementor-element-7ad23bb > .elementor-background-slideshow::before, .elementor-3232 .elementor-element.elementor-element-7ad23bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-3232 .elementor-element.elementor-element-7ad23bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-27b8fdd );}.elementor-3232 .elementor-element.elementor-element-0684a72{--display:flex;}.elementor-3232 .elementor-element.elementor-element-8fc9dde{text-align:center;width:var( --container-widget-width, 128.352% );max-width:128.352%;--container-widget-width:128.352%;--container-widget-flex-grow:0;}.elementor-3232 .elementor-element.elementor-element-8fc9dde .elementor-heading-title{font-size:34px;font-weight:700;line-height:48px;color:var( --e-global-color-primary );}.elementor-3232 .elementor-element.elementor-element-8fc9dde > .elementor-widget-container{padding:10px 30px 10px 30px;background-color:var( --e-global-color-9d23747 );}.elementor-3232 .elementor-element.elementor-element-bab04b8{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:17px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-3232 .elementor-element.elementor-element-bab04b8:not(.elementor-motion-effects-element-type-background), .elementor-3232 .elementor-element.elementor-element-bab04b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-27b8fdd );}.elementor-3232 .elementor-element.elementor-element-bab04b8::before, .elementor-3232 .elementor-element.elementor-element-bab04b8 > .elementor-background-video-container::before, .elementor-3232 .elementor-element.elementor-element-bab04b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-3232 .elementor-element.elementor-element-bab04b8 > .elementor-background-slideshow::before, .elementor-3232 .elementor-element.elementor-element-bab04b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3232 .elementor-element.elementor-element-bab04b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-27b8fdd );}.elementor-3232 .elementor-element.elementor-element-1209f9c{--display:flex;}.elementor-3232 .elementor-element.elementor-element-ff304ca img{width:200px;transition-duration:0.3s;}.elementor-3232 .elementor-element.elementor-element-ff304ca:hover img{opacity:0.8;}.elementor-3232 .elementor-element.elementor-element-ff304ca.elementor-element{--align-self:center;}.elementor-3232 .elementor-element.elementor-element-1f306be{--display:flex;}.elementor-3232 .elementor-element.elementor-element-2e664b9 img{width:200px;}.elementor-3232 .elementor-element.elementor-element-e1dab10{--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;--align-items:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:-25px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3232 .elementor-element.elementor-element-e1dab10::before, .elementor-3232 .elementor-element.elementor-element-e1dab10 > .elementor-background-video-container::before, .elementor-3232 .elementor-element.elementor-element-e1dab10 > .e-con-inner > .elementor-background-video-container::before, .elementor-3232 .elementor-element.elementor-element-e1dab10 > .elementor-background-slideshow::before, .elementor-3232 .elementor-element.elementor-element-e1dab10 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3232 .elementor-element.elementor-element-e1dab10 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-27b8fdd );}.elementor-3232 .elementor-element.elementor-element-7182190{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-3232 .elementor-element.elementor-element-8168f62{text-align:center;}.elementor-3232 .elementor-element.elementor-element-8168f62 .elementor-heading-title{font-size:34px;font-weight:700;line-height:48px;color:var( --e-global-color-primary );}.elementor-3232 .elementor-element.elementor-element-8168f62 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 30px 20px 30px;background-color:var( --e-global-color-9d23747 );}.elementor-3232 .elementor-element.elementor-element-8168f62.elementor-element{--flex-grow:0;--flex-shrink:1;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3232 .elementor-element.elementor-element-578f63a{--min-height:300px;}.elementor-3232 .elementor-element.elementor-element-e72aa81 .elementor-heading-title{font-size:38px;}.elementor-3232 .elementor-element.elementor-element-3a106cf .elementor-heading-title{font-size:var( --e-global-typography-2c49f17-font-size );line-height:var( --e-global-typography-2c49f17-line-height );letter-spacing:var( --e-global-typography-2c49f17-letter-spacing );word-spacing:var( --e-global-typography-2c49f17-word-spacing );}.elementor-3232 .elementor-element.elementor-element-13140d1 .elementor-heading-title{font-size:var( --e-global-typography-2c49f17-font-size );line-height:var( --e-global-typography-2c49f17-line-height );letter-spacing:var( --e-global-typography-2c49f17-letter-spacing );word-spacing:var( --e-global-typography-2c49f17-word-spacing );}.elementor-3232 .elementor-element.elementor-element-3a81b0e .elementor-heading-title{font-size:var( --e-global-typography-ea662a4-font-size );line-height:var( --e-global-typography-ea662a4-line-height );letter-spacing:var( --e-global-typography-ea662a4-letter-spacing );word-spacing:var( --e-global-typography-ea662a4-word-spacing );}.elementor-3232 .elementor-element.elementor-element-d7c767d .elementor-heading-title{font-size:var( --e-global-typography-ea662a4-font-size );line-height:var( --e-global-typography-ea662a4-line-height );letter-spacing:var( --e-global-typography-ea662a4-letter-spacing );word-spacing:var( --e-global-typography-ea662a4-word-spacing );}.elementor-3232 .elementor-element.elementor-element-1d382f5 .elementor-heading-title{font-size:var( --e-global-typography-ea662a4-font-size );line-height:var( --e-global-typography-ea662a4-line-height );letter-spacing:var( --e-global-typography-ea662a4-letter-spacing );word-spacing:var( --e-global-typography-ea662a4-word-spacing );}.elementor-3232 .elementor-element.elementor-element-4a8be9f .elementor-heading-title{font-size:var( --e-global-typography-2c49f17-font-size );line-height:var( --e-global-typography-2c49f17-line-height );letter-spacing:var( --e-global-typography-2c49f17-letter-spacing );word-spacing:var( --e-global-typography-2c49f17-word-spacing );}}@media(min-width:768px){.elementor-3232 .elementor-element.elementor-element-4158e1e{--content-width:1400px;}.elementor-3232 .elementor-element.elementor-element-578f63a{--width:60%;}.elementor-3232 .elementor-element.elementor-element-ba9e5f5{--width:40%;}.elementor-3232 .elementor-element.elementor-element-9c4eda0{--content-width:800px;}.elementor-3232 .elementor-element.elementor-element-207e5d5{--width:33%;}.elementor-3232 .elementor-element.elementor-element-308873e{--width:33%;}.elementor-3232 .elementor-element.elementor-element-9a1d79e{--width:33%;}.elementor-3232 .elementor-element.elementor-element-0ccd7b6{--content-width:1140px;}.elementor-3232 .elementor-element.elementor-element-ee9e450{--width:100%;}.elementor-3232 .elementor-element.elementor-element-ab85bfc{--width:31%;}.elementor-3232 .elementor-element.elementor-element-282fdd8{--width:31%;}.elementor-3232 .elementor-element.elementor-element-217906e{--width:31%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3232 .elementor-element.elementor-element-578f63a{--width:50%;}.elementor-3232 .elementor-element.elementor-element-ba9e5f5{--width:50%;}}@media(max-width:767px){.elementor-3232 .elementor-element.elementor-element-578f63a{--width:100%;--min-height:0px;}.elementor-3232 .elementor-element.elementor-element-ba9e5f5{--width:100%;}.elementor-3232 .elementor-element.elementor-element-e72aa81 .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-3232 .elementor-element.elementor-element-3a106cf .elementor-heading-title{font-size:var( --e-global-typography-2c49f17-font-size );line-height:var( --e-global-typography-2c49f17-line-height );letter-spacing:var( --e-global-typography-2c49f17-letter-spacing );word-spacing:var( --e-global-typography-2c49f17-word-spacing );}.elementor-3232 .elementor-element.elementor-element-6b7572d{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-3232 .elementor-element.elementor-element-13140d1 .elementor-heading-title{font-size:var( --e-global-typography-2c49f17-font-size );line-height:var( --e-global-typography-2c49f17-line-height );letter-spacing:var( --e-global-typography-2c49f17-letter-spacing );word-spacing:var( --e-global-typography-2c49f17-word-spacing );}.elementor-3232 .elementor-element.elementor-element-3a81b0e .elementor-heading-title{font-size:var( --e-global-typography-ea662a4-font-size );line-height:var( --e-global-typography-ea662a4-line-height );letter-spacing:var( --e-global-typography-ea662a4-letter-spacing );word-spacing:var( --e-global-typography-ea662a4-word-spacing );}.elementor-3232 .elementor-element.elementor-element-d7c767d .elementor-heading-title{font-size:var( --e-global-typography-ea662a4-font-size );line-height:var( --e-global-typography-ea662a4-line-height );letter-spacing:var( --e-global-typography-ea662a4-letter-spacing );word-spacing:var( --e-global-typography-ea662a4-word-spacing );}.elementor-3232 .elementor-element.elementor-element-1d382f5 .elementor-heading-title{font-size:var( --e-global-typography-ea662a4-font-size );line-height:var( --e-global-typography-ea662a4-line-height );letter-spacing:var( --e-global-typography-ea662a4-letter-spacing );word-spacing:var( --e-global-typography-ea662a4-word-spacing );}.elementor-3232 .elementor-element.elementor-element-b0248df .elementor-heading-title{font-size:25px;}.elementor-3232 .elementor-element.elementor-element-b0248df > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-3232 .elementor-element.elementor-element-b0248df{width:100%;max-width:100%;}.elementor-3232 .elementor-element.elementor-element-0ccd7b6{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-3232 .elementor-element.elementor-element-4a8be9f .elementor-heading-title{font-size:var( --e-global-typography-2c49f17-font-size );line-height:var( --e-global-typography-2c49f17-line-height );letter-spacing:var( --e-global-typography-2c49f17-letter-spacing );word-spacing:var( --e-global-typography-2c49f17-word-spacing );}.elementor-3232 .elementor-element.elementor-element-ee9e450{--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-3232 .elementor-element.elementor-element-ab85bfc{--width:100%;}.elementor-3232 .elementor-element.elementor-element-282fdd8{--width:100%;}.elementor-3232 .elementor-element.elementor-element-217906e{--width:100%;}.elementor-3232 .elementor-element.elementor-element-76033e6{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3232 .elementor-element.elementor-element-26109b1 .elementor-heading-title{font-size:25px;}.elementor-3232 .elementor-element.elementor-element-26109b1 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-3232 .elementor-element.elementor-element-26109b1{width:100%;max-width:100%;}.elementor-3232 .elementor-element.elementor-element-8fc9dde .elementor-heading-title{font-size:25px;}.elementor-3232 .elementor-element.elementor-element-8fc9dde > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-3232 .elementor-element.elementor-element-8fc9dde{width:100%;max-width:100%;}.elementor-3232 .elementor-element.elementor-element-7182190{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3232 .elementor-element.elementor-element-8168f62 .elementor-heading-title{font-size:25px;}.elementor-3232 .elementor-element.elementor-element-8168f62 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-3232 .elementor-element.elementor-element-8168f62{width:100%;max-width:100%;}}/* Start custom CSS for container, class: .elementor-element-578f63a *//* Give the wide illustration its natural proportions on phones. */
@media (max-width: 767px) {
  .elementor-3232 .elementor-element.elementor-element-578f63a {
    min-height: 0;
    height: auto;
    aspect-ratio: 1920 / 892;
    background-size: contain;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dfc9a0a */@media (max-width: 767px) { .elementor-3232 .elementor-element.elementor-element-dfc9a0a { grid-column: 1 / -1 !important; max-width: 340px !important; justify-self: center !important; } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f76febd */.elementor-3232 .elementor-element.elementor-element-f76febd svg {
  animation: moveUpDown 2s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c4eda0 *//* Elementor custom CSS for the association hero (container 9c4eda0).
   Keep text and buttons as their existing editable widgets.
   Add two Image widgets with CSS Classes:
   citeuropass-symbols and citeuropass-map, respectively.
*/
.elementor-3232 .elementor-element.elementor-element-9c4eda0 {
  --container-max-width: 100%;
  min-height: 0;
  padding: 60px 0 36px 32px;
  background-color: #274F87;
  overflow: hidden;
}
.elementor-3232 .elementor-element.elementor-element-9c4eda0 > .e-con-inner {
  display: grid;
  grid-template-columns: minmax(130px, .68fr) minmax(460px, 1.85fr) minmax(280px, 1.38fr);
  grid-template-rows: auto auto auto auto auto;
  gap: 20px 28px;
  width: 100%;
  max-width: none;
  margin-inline: auto;
  padding: 0;
  align-items: start;
  align-content: center;
}
.elementor-3232 .elementor-element.elementor-element-9c4eda0 > .e-con-inner > .elementor-widget-heading,
.elementor-3232 .elementor-element.elementor-element-9c4eda0 > .e-con-inner > .elementor-widget-text-editor,
.elementor-3232 .elementor-element.elementor-element-9c4eda0 > .e-con-inner > .e-con {
  grid-column: 2;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  text-align: center;
}
.elementor-3232 .elementor-element.elementor-element-9c4eda0 .elementor-element-3a106cf { grid-row: 1; }
.elementor-3232 .elementor-element.elementor-element-9c4eda0 .elementor-element-ca0472d { grid-row: 2; }
.elementor-3232 .elementor-element.elementor-element-9c4eda0 .elementor-element-3a106cf .elementor-heading-title { font-size: 40px; line-height: 1.15; }
.elementor-3232 .elementor-element.elementor-element-9c4eda0 .elementor-element-ca0472d .elementor-heading-title { font-size: 32px; line-height: 1.2; }
.elementor-3232 .elementor-element.elementor-element-9c4eda0 .elementor-element-00d7fde { grid-row: 3; }
.elementor-3232 .elementor-element.elementor-element-9c4eda0 > .e-con-inner > .elementor-element-00d7fde {
  max-width: 620px;
  justify-self: center;
}
.elementor-3232 .elementor-element.elementor-element-9c4eda0 .elementor-element-5d838d2 {
  grid-row: 4;
  justify-content: center;
  flex-wrap: wrap;
  gap: 12px;
  padding: 4px 0 0;
}
.elementor-3232 .elementor-element.elementor-element-9c4eda0 .elementor-element-5d838d2 .elementor-button {
  font-size: 13px;
  line-height: 1.3;
  padding: 16px 24px;
}
.elementor-3232 .elementor-element.elementor-element-9c4eda0 .elementor-element-00d7fde p {
  font-size: 18px;
  line-height: 1.6;
  margin-bottom: 16px;
}
.elementor-3232 .elementor-element.elementor-element-9c4eda0 .elementor-element-00d7fde p:last-child { margin-bottom: 0; }
.elementor-3232 .elementor-element.elementor-element-9c4eda0 > .e-con-inner > .citeuropass-symbols {
  grid-column: 1;
  grid-row: 1 / 5;
  width: 100%;
  max-width: 220px;
  min-width: 0;
  align-self: center;
  justify-self: center;
}
.elementor-3232 .elementor-element.elementor-element-9c4eda0 > .e-con-inner > .citeuropass-map {
  grid-column: 3;
  grid-row: 1 / 6;
  width: 100%;
  max-width: none;
  min-width: 0;
  align-self: center;
  justify-self: end;
}
.elementor-3232 .elementor-element.elementor-element-9c4eda0 .citeuropass-map figure,
.elementor-3232 .elementor-element.elementor-element-9c4eda0 .citeuropass-map figure > a { display: block; width: 100%; margin: 0; }
.elementor-3232 .elementor-element.elementor-element-9c4eda0 .citeuropass-symbols img,
.elementor-3232 .elementor-element.elementor-element-9c4eda0 .citeuropass-map img {
  width: 100%;
  height: auto;
  display: block;
  object-fit: contain;
}
.elementor-3232 .elementor-element.elementor-element-9c4eda0 .citeuropass-map figcaption {
  color: #FFFFFF;
  font-family: Lato, sans-serif;
  font-size: 13px;
  font-style: normal;
  line-height: 1.5;
  margin-top: 10px;
  padding: 0 20px;
  text-align: center;
}
.elementor-3232 .elementor-element.elementor-element-9c4eda0 .elementor-element-f76febd {
  grid-column: 2;
  grid-row: 5;
  justify-self: center;
  margin-top: 14px;
}
@media (max-width: 1100px) {
  .elementor-3232 .elementor-element.elementor-element-9c4eda0 { padding: 48px 28px 28px; }
  .elementor-3232 .elementor-element.elementor-element-9c4eda0 > .e-con-inner {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    max-width: 760px;
    gap: 20px 28px;
  }
  .elementor-3232 .elementor-element.elementor-element-9c4eda0 > .e-con-inner > .elementor-widget-heading,
  .elementor-3232 .elementor-element.elementor-element-9c4eda0 > .e-con-inner > .elementor-widget-text-editor,
  .elementor-3232 .elementor-element.elementor-element-9c4eda0 > .e-con-inner > .e-con { grid-column: 1 / -1; }
  .elementor-3232 .elementor-element.elementor-element-9c4eda0 > .e-con-inner > .citeuropass-symbols {
    grid-column: 1;
    grid-row: 5;
    max-width: 140px;
    justify-self: end;
    margin-right: 24px;
  }
  .elementor-3232 .elementor-element.elementor-element-9c4eda0 > .e-con-inner > .citeuropass-map {
    grid-column: 2;
    grid-row: 5;
    max-width: 300px;
    justify-self: start;
  }
  .elementor-3232 .elementor-element.elementor-element-9c4eda0 .elementor-element-f76febd { grid-column: 1 / -1; grid-row: 6; margin-top: 0; }
}
@media (max-width: 767px) {
  .elementor-3232 .elementor-element.elementor-element-9c4eda0 { padding: 36px 20px 24px; }
  .elementor-3232 .elementor-element.elementor-element-9c4eda0 > .e-con-inner { grid-template-columns: minmax(0, .7fr) minmax(0, 1.3fr); gap: 18px 8px; }
  .elementor-3232 .elementor-element.elementor-element-9c4eda0 .elementor-element-3a106cf .elementor-heading-title { font-size: 36px; }
  .elementor-3232 .elementor-element.elementor-element-9c4eda0 .elementor-element-ca0472d .elementor-heading-title { font-size: 22px; }
  .elementor-3232 .elementor-element.elementor-element-9c4eda0 .elementor-element-00d7fde p { font-size: 17px; line-height: 1.6; }
  .elementor-3232 .elementor-element.elementor-element-9c4eda0 .elementor-element-5d838d2 { flex-direction: column; align-items: stretch; }
  .elementor-3232 .elementor-element.elementor-element-9c4eda0 .elementor-element-5d838d2 > .elementor-widget { width: 100%; }
  .elementor-3232 .elementor-element.elementor-element-9c4eda0 .elementor-element-5d838d2 .elementor-button { width: 100%; min-height: 46px; }
  .elementor-3232 .elementor-element.elementor-element-9c4eda0 > .e-con-inner > .citeuropass-symbols { max-width: 104px; margin-right: 0; justify-self: center; }
  .elementor-3232 .elementor-element.elementor-element-9c4eda0 > .e-con-inner > .citeuropass-map { max-width: 240px; }
  .elementor-3232 .elementor-element.elementor-element-9c4eda0 .citeuropass-map figcaption { font-size: 11px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0248df */.elementor-3232 .elementor-element.elementor-element-b0248df{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab85bfc */.elementor-3232 .elementor-element.elementor-element-ab85bfc .elementor-widget-button{margin-top:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-282fdd8 */.elementor-3232 .elementor-element.elementor-element-282fdd8 .elementor-widget-button{margin-top:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-217906e */.elementor-3232 .elementor-element.elementor-element-217906e .elementor-widget-button{margin-top:auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26109b1 */.elementor-3232 .elementor-element.elementor-element-26109b1{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b5fe1 *//* Existing rule preserved. Applies only to the Erasmus credit container. */
.elementor-3232 .elementor-element.elementor-element-55b5fe1 img { width: auto; }

.elementor-3232 .elementor-element.elementor-element-55b5fe1 {
  background-color: #FFFFFF;
  padding: 12px 16px;
  border-radius: 4px;
  width: fit-content;
  max-width: 100%;
  gap: 24px;
  align-items: center;
  justify-content: flex-start;
}
.elementor-3232 .elementor-element.elementor-element-55b5fe1 > .e-con {
  width: auto;
  padding: 0;
  min-width: 0;
  flex: 0 1 auto;
}
.elementor-3232 .elementor-element.elementor-element-55b5fe1 .elementor-widget-image img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 42px;
  object-fit: contain;
}
@media (max-width: 767px) {
  .elementor-3232 .elementor-element.elementor-element-55b5fe1 {
    width: 100%;
    gap: 16px;
    padding: 10px 12px;
    justify-content: center;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fc9dde */.elementor-3232 .elementor-element.elementor-element-8fc9dde{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8168f62 */.elementor-3232 .elementor-element.elementor-element-8168f62{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS *//* Animation CSS */
@keyframes moveUpDown {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-15px); /* monte */
  }
}/* End custom CSS */