.elementor-9197 .elementor-element.elementor-element-92841e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:20px;}.elementor-9197 .elementor-element.elementor-element-8697977{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:12px;--background-transition:0.3s;}.elementor-9197 .elementor-element.elementor-element-8697977.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9197 .elementor-element.elementor-element-6d28654{text-align:left;color:#898989;}.elementor-9197 .elementor-element.elementor-element-be3569a{text-align:left;--e-transform-transition-duration:400ms;}.elementor-9197 .elementor-element.elementor-element-be3569a .ms-sl{font-size:18px;font-weight:400;color:#C4C4C4;}.elementor-9197 .elementor-element.elementor-element-be3569a .ms-sl:hover{color:#808080;}.elementor-9197 .elementor-element.elementor-element-be3569a > .elementor-widget-container:hover{--e-transform-translateX:35px;}.elementor-9197 .elementor-element.elementor-element-7efefaf{text-align:left;--e-transform-transition-duration:400ms;}.elementor-9197 .elementor-element.elementor-element-7efefaf .ms-sl{font-size:18px;font-weight:400;color:#C4C4C4;}.elementor-9197 .elementor-element.elementor-element-7efefaf .ms-sl:hover{color:#808080;}.elementor-9197 .elementor-element.elementor-element-7efefaf > .elementor-widget-container:hover{--e-transform-translateX:35px;}.elementor-9197 .elementor-element.elementor-element-bb28f5e{text-align:left;--e-transform-transition-duration:400ms;}.elementor-9197 .elementor-element.elementor-element-bb28f5e .ms-sl{font-size:18px;font-weight:400;color:#C4C4C4;}.elementor-9197 .elementor-element.elementor-element-bb28f5e .ms-sl:hover{color:#808080;}.elementor-9197 .elementor-element.elementor-element-bb28f5e > .elementor-widget-container:hover{--e-transform-translateX:35px;}.elementor-9197 .elementor-element.elementor-element-91a8c8f{text-align:left;--e-transform-transition-duration:400ms;}.elementor-9197 .elementor-element.elementor-element-91a8c8f .ms-sl{font-size:18px;font-weight:400;color:#C4C4C4;}.elementor-9197 .elementor-element.elementor-element-91a8c8f .ms-sl:hover{color:#808080;}.elementor-9197 .elementor-element.elementor-element-91a8c8f > .elementor-widget-container:hover{--e-transform-translateX:35px;}.elementor-9197 .elementor-element.elementor-element-316db75{text-align:left;color:#898989;}.elementor-9197 .elementor-element.elementor-element-19406ff{text-align:left;color:#898989;}.elementor-9197 .elementor-element.elementor-element-abdd491{text-align:left;color:#898989;}.elementor-9197 .elementor-element.elementor-element-dc42936{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-9197 .elementor-element.elementor-element-dc42936 .elementor-divider-separator{width:100%;}.elementor-9197 .elementor-element.elementor-element-dc42936 .elementor-divider{padding-top:3px;padding-bottom:3px;}.elementor-9197 .elementor-element.elementor-element-bc069cd{text-align:left;--e-transform-transition-duration:400ms;}.elementor-9197 .elementor-element.elementor-element-bc069cd .ms-sl{font-size:18px;font-weight:400;color:#C4C4C4;}.elementor-9197 .elementor-element.elementor-element-bc069cd .ms-sl:hover{color:#808080;}.elementor-9197 .elementor-element.elementor-element-bc069cd > .elementor-widget-container:hover{--e-transform-translateX:35px;}.elementor-9197 .elementor-element.elementor-element-0ba9fc6{text-align:left;}.elementor-9197 .elementor-element.elementor-element-0ba9fc6 img{border-radius:10px 10px 10px 10px;}.elementor-9197 .elementor-element.elementor-element-0ba9fc6 > .elementor-widget-container{padding:460px 0px 0px 0px;}.elementor-9197 .elementor-element.elementor-element-efd6e47{text-align:left;}.elementor-9197 .elementor-element.elementor-element-efd6e47 img{border-radius:10px 10px 10px 10px;}.elementor-9197 .elementor-element.elementor-element-efd6e47 > .elementor-widget-container{padding:460px 0px 0px 0px;}.elementor-9197 .elementor-element.elementor-element-230245e{text-align:left;}.elementor-9197 .elementor-element.elementor-element-230245e img{border-radius:10px 10px 10px 10px;}.elementor-9197 .elementor-element.elementor-element-230245e > .elementor-widget-container{padding:460px 0px 0px 0px;}.elementor-9197 .elementor-element.elementor-element-7717d09{text-align:left;}.elementor-9197 .elementor-element.elementor-element-7717d09 img{border-radius:10px 10px 10px 10px;}.elementor-9197 .elementor-element.elementor-element-7717d09 > .elementor-widget-container{padding:460px 0px 0px 0px;}.elementor-9197 .elementor-element.elementor-element-1d33461{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-9197 .elementor-element.elementor-element-abe3c8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}@media(max-width:767px){.elementor-9197 .elementor-element.elementor-element-6d28654{font-size:16px;}.elementor-9197 .elementor-element.elementor-element-316db75{font-size:16px;}.elementor-9197 .elementor-element.elementor-element-19406ff{font-size:16px;}.elementor-9197 .elementor-element.elementor-element-abdd491{font-size:16px;}}@media(min-width:768px){.elementor-9197 .elementor-element.elementor-element-8697977{--width:23.289%;}.elementor-9197 .elementor-element.elementor-element-1d33461{--width:80%;}}/* Start custom CSS for ms-simple-link, class: .elementor-element-be3569a */.text-2:hover  ~ .img-two {
    display: block;
	  position: absolute;
    z-index: -1;
    transition: 0.9s ease-out;
}
.text-2:hover ~ .img-four {
    display: none;
}/* End custom CSS */
/* Start custom CSS for ms-simple-link, class: .elementor-element-7efefaf */.text-5:hover  ~ .img-five {
    display: block;
	  position: absolute;
    z-index: -1;
    transition: 0.9s ease-out;
}
.text-5:hover ~ .img-four {
    display: none;
}/* End custom CSS */
/* Start custom CSS for ms-simple-link, class: .elementor-element-bb28f5e */.number {
    font-size: 0.8rem;
    font-weight: 100;
    vertical-align: super;
    vertical-align: text-top;
}
.text-one:hover  ~ .img-one {
    display: block;
	  position: absolute;
    z-index: -1;
    transition: 0.9s ease-out;
}
.text-one:hover ~ .img-four {
    display: none;
}/* End custom CSS */
/* Start custom CSS for ms-simple-link, class: .elementor-element-91a8c8f */.text-3:hover  ~ .img-three {
    display: block;
	  position: absolute;
    z-index: -1;
    transition: 0.9s ease-out;
}
.text-3:hover ~ .img-four {
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-316db75 */h3 {
  display: flex;
  align-items: baseline; /* Align children by text baseline */
  position: relative;
}
h3::after {
  content: '';
  flex: 1;
  height: 0.5px;
  background: #3b3e4f;
  margin-left: 12px;
}
h3 .number {
  font-size: 12px;
  color: #999;
  margin-right: 4px;
  align-self: flex-start; /* Number sits at the top */
  /* Optional: smaller font, lighter color */
}/* End custom CSS */
/* Start custom CSS for ms-simple-link, class: .elementor-element-bc069cd */.text-3:hover  ~ .img-three {
    display: block;
	  position: absolute;
    z-index: -1;
    transition: 0.9s ease-out;
}
.text-3:hover ~ .img-four {
    display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ba9fc6 */.img-one{
    display:none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efd6e47 */.img-two{
    display:none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-230245e */.img-three{
    display:none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7717d09 */.img-five{
    display:none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-682f28b */.eap-project-viewer-frame-with-background-color:not(.eap-project-viewer-frame-b768) .eap-project-viewer-frame-content {
    padding-right:0px !important;
    padding-left:0px !important;
    padding-bottom:0px !important;
}
.eap-project-viewer-frame-with-background-color:not(.eap-project-viewer-frame-b768) .eap-project-viewer-frame-content, .eap-project-viewer-frame-with-header:not(.eap-project-viewer-frame-with-background-color):not(.eap-project-viewer-frame-b768) .eap-project-viewer-frame-content {
    padding-top:0px !important;
}
.eap-project-detailed-component:not(.eap-project-detailed-compact) .eap-project-detailed-media:not(:last-child){
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.eap-project-detailed-info {
    display: none;
}
.eap-project-detailed-with-info .eap-project-detailed-content{
    margin-top: 0px !important;
}
.eap-project-detailed-media-description {
    max-width: 100% !important;
}/* End custom CSS */