.elementor-1877 .elementor-element.elementor-element-1ab2e653 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1877 .elementor-element.elementor-element-1ab2e653:not(.elementor-motion-effects-element-type-background), .elementor-1877 .elementor-element.elementor-element-1ab2e653 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://aeiseg.pt/wp-content/uploads/2021/11/1.png");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-1877 .elementor-element.elementor-element-1ab2e653 > .elementor-background-overlay{background-color:#000000;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1877 .elementor-element.elementor-element-1ab2e653{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1877 .elementor-element.elementor-element-356c74a1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1877 .elementor-element.elementor-element-356c74a1{margin-top:0rem;margin-bottom:0rem;}.elementor-1877 .elementor-element.elementor-element-72744dbd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1877 .elementor-element.elementor-element-72744dbd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFD1;}.elementor-1877 .elementor-element.elementor-element-72744dbd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 3em 3em 3em;}.elementor-1877 .elementor-element.elementor-element-72744dbd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1877 .elementor-element.elementor-element-314ba3c7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1877 .elementor-element.elementor-element-314ba3c7 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-1877 .elementor-element.elementor-element-314ba3c7 .elementor-button{font-family:"Effra Heavy", Sans-serif;font-size:31px;font-weight:500;fill:#C1161E;color:#C1161E;background-color:#FFFFFF00;}.elementor-1877 .elementor-element.elementor-element-6c52822a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1877 .elementor-element.elementor-element-6c52822a{left:58px;}body.rtl .elementor-1877 .elementor-element.elementor-element-6c52822a{right:58px;}.elementor-1877 .elementor-element.elementor-element-6c52822a{top:50px;}.elementor-1877 .elementor-element.elementor-element-675a325:not(.elementor-motion-effects-element-type-background), .elementor-1877 .elementor-element.elementor-element-675a325 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F800;}.elementor-1877 .elementor-element.elementor-element-675a325{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1877 .elementor-element.elementor-element-675a325 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1877 .elementor-element.elementor-element-8b293eb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1877 .elementor-element.elementor-element-8b293eb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../2016/11/aeiseg.png");background-position:center center;background-size:cover;}.elementor-1877 .elementor-element.elementor-element-8b293eb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1877 .elementor-element.elementor-element-8b293eb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1877 .elementor-element.elementor-element-27e5499:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1877 .elementor-element.elementor-element-27e5499 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-249dea7 );}.elementor-1877 .elementor-element.elementor-element-27e5499 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 5em 3em 5em;}.elementor-1877 .elementor-element.elementor-element-27e5499 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1877 .elementor-element.elementor-element-87cf229:not(.elementor-motion-effects-element-type-background), .elementor-1877 .elementor-element.elementor-element-87cf229 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-249dea7 );}.elementor-1877 .elementor-element.elementor-element-87cf229{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0em;margin-bottom:-7em;padding:0em 0em 3em 0em;}.elementor-1877 .elementor-element.elementor-element-87cf229 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1877 .elementor-element.elementor-element-c898de0 .twae-wrapper, .elementor-1877 .elementor-element.elementor-element-c898de0 .twae-navigationBar{--tw-line-bg:var( --e-global-color-d2bb4b8 );--tw-ibx-bg:var( --e-global-color-d2bb4b8 );}.elementor-1877 .elementor-element.elementor-element-c898de0 .twae-wrapper{--tw-lbl-big-color:var( --e-global-color-40a5853 );--tw-lbl-big-size:22px;--tw-lbl-small-size:16px;--tw-ybx-size:80px;--tw-cbx-bottom-margin:60px;--tw-cbx-title-color:var( --e-global-color-40a5853 );}.elementor-1877 .elementor-element.elementor-element-c898de0 .twae-wrapper, .elementor-page .twae-popup .twae-popup-content{--tw-cbx-bg:#FFFFFF;}@media(max-width:1024px){body:not(.rtl) .elementor-1877 .elementor-element.elementor-element-6c52822a{left:50%;}body.rtl .elementor-1877 .elementor-element.elementor-element-6c52822a{right:50%;}.elementor-1877 .elementor-element.elementor-element-6c52822a{top:70%;}.elementor-1877 .elementor-element.elementor-element-27e5499 > .elementor-element-populated{padding:3em 2em 3em 02em;}.elementor-1877 .elementor-element.elementor-element-c898de0 .twae-wrapper{--tw-lbl-big-size:20px;--tw-lbl-small-size:14px;--tw-ybx-size:80px;}}@media(min-width:768px){.elementor-1877 .elementor-element.elementor-element-72744dbd{width:30%;}.elementor-1877 .elementor-element.elementor-element-5f0569e0{width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1877 .elementor-element.elementor-element-72744dbd{width:45%;}}@media(max-width:767px){.elementor-1877 .elementor-element.elementor-element-1ab2e653:not(.elementor-motion-effects-element-type-background), .elementor-1877 .elementor-element.elementor-element-1ab2e653 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:contain;}.elementor-1877 .elementor-element.elementor-element-356c74a1{margin-top:5em;margin-bottom:0em;}.elementor-1877 .elementor-element.elementor-element-72744dbd{width:80%;}.elementor-1877 .elementor-element.elementor-element-72744dbd > .elementor-element-populated{padding:1em 1em 1em 1em;}body:not(.rtl) .elementor-1877 .elementor-element.elementor-element-6c52822a{left:34.809%;}body.rtl .elementor-1877 .elementor-element.elementor-element-6c52822a{right:34.809%;}.elementor-1877 .elementor-element.elementor-element-6c52822a{top:54px;}.elementor-1877 .elementor-element.elementor-element-87cf229{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1877 .elementor-element.elementor-element-c898de0 .twae-wrapper{--tw-lbl-big-size:18px;--tw-lbl-small-size:14px;--tw-ybx-size:80px;}}/* Start custom CSS for html, class: .elementor-element-6c52822a */.elementor-1877 .elementor-element.elementor-element-6c52822a{
    width: 7rem;
    height: 0.2rem;
   
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
    border-top: 0.2rem solid #C1161E;
    transform: translate(-50%, -50%);
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1ab2e653 */.elementor-1877 .elementor-element.elementor-element-1ab2e653{
    height: 55rem
}



@media only screen and (max-width: 1025px) {
  .elementor-1877 .elementor-element.elementor-element-1ab2e653 {
   height: 30rem;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49aa5c1 */.elementor-1877 .elementor-element.elementor-element-49aa5c1{
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for timeline-widget-addon, class: .elementor-element-c898de0 */.elementor-1877 .elementor-element.elementor-element-c898de0{
    display: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Effra Heavy';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('../../2021/01/Effra-Bold-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Effra Heavy';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('../../2021/01/Effra-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Effra Heavy';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('../../2021/01/Effra-Heavy-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Effra Heavy';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('../../2021/01/Effra-Heavy.ttf') format('truetype');
}
@font-face {
	font-family: 'Effra Heavy';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('../../2021/01/Effra-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Effra Heavy';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('../../2021/01/Effra-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */