.elementor-34109 .elementor-element.elementor-element-8ac3a4d{padding:0 0 40px}.elementor-34109 .elementor-element.elementor-element-853dc57{margin-top:20px;margin-bottom:0}.elementor-34109 .elementor-element.elementor-element-e9d2c18>.elementor-widget-container{padding:30px;border-style:solid;border-width:1px;border-color:#dfe5e8}.elementor-34109 .elementor-element.elementor-element-5ef0fd2{--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-34109 .elementor-element.elementor-element-30924d5{text-align:center}.elementor-34109 .elementor-element.elementor-element-6afe7d1{--display:flex}.elementor-34109 .elementor-element.elementor-element-24d6ae3 .gem-project-info-item{background-color:#1e3f79;margin-bottom:1px;padding:20px 0 0}.elementor-34109 .elementor-element.elementor-element-24d6ae3>.elementor-widget-container{margin:0;padding:0 20%}.elementor-34109 .elementor-element.elementor-element-24d6ae3 .gem-project-info-item .gem-wrapper-project-info .title{color:#fff}.elementor-34109 .elementor-element.elementor-element-24d6ae3 .gem-project-info-item .gem-wrapper-project-info .description{color:#fff}.elementor-34109 .elementor-element.elementor-element-24d6ae3 .gem-project-info-item .icon i{transform:rotate(0deg)}.elementor-34109 .elementor-element.elementor-element-24d6ae3 .gem-project-info-item:hover .icon svg{transform:rotate(0deg)}.elementor-34109 .elementor-element.elementor-element-24d6ae3 .gem-project-info-item:hover .icon i{transform:rotate(0deg)}.elementor-34109 .elementor-element.elementor-element-b2c012d{padding:40px 0 0}.elementor-34109 .elementor-element.elementor-element-714984d.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-34109 .elementor-element.elementor-element-f010166{--divider-border-style:double;--divider-color:#f0f3f2;--divider-border-width:7px;top:10px}body:not(.rtl) .elementor-34109 .elementor-element.elementor-element-f010166{left:0}body.rtl .elementor-34109 .elementor-element.elementor-element-f010166{right:0}.elementor-34109 .elementor-element.elementor-element-f010166 .elementor-divider-separator{width:100%}.elementor-34109 .elementor-element.elementor-element-f010166 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-34109 .elementor-element.elementor-element-3936277{width:auto;max-width:auto;z-index:1;text-align:center}.elementor-34109 .elementor-element.elementor-element-3936277>.elementor-widget-container{background-color:#fff;padding:0 30px 50px}.elementor-34109 .elementor-element.elementor-element-7ba0bb7{--display:flex}@media(max-width:1024px){.elementor-34109 .elementor-element.elementor-element-8ac3a4d{padding:0 0 50px}.elementor-34109 .elementor-element.elementor-element-853dc57{margin-top:40px;margin-bottom:0}.elementor-34109 .elementor-element.elementor-element-0b47fe9>.elementor-element-populated{margin:40px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-34109 .elementor-element.elementor-element-24d6ae3>.elementor-widget-container{padding:0 10%}.elementor-34109 .elementor-element.elementor-element-b2c012d{margin-top:0;margin-bottom:0;padding:40px 0 0}.elementor-34109 .elementor-element.elementor-element-f010166{top:5px}}@media(max-width:767px){.elementor-34109 .elementor-element.elementor-element-853dc57{margin-top:40px;margin-bottom:0}.elementor-34109 .elementor-element.elementor-element-0b47fe9>.elementor-element-populated{margin:40px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-34109 .elementor-element.elementor-element-30924d5>.elementor-widget-container{margin:20px;padding:0}.elementor-34109 .elementor-element.elementor-element-30924d5.elementor-element{--align-self:flex-start}.elementor-34109 .elementor-element.elementor-element-24d6ae3>.elementor-widget-container{padding:0}.elementor-34109 .elementor-element.elementor-element-b2c012d{padding:40px 0 0}}@media(min-width:768px){.elementor-34109 .elementor-element.elementor-element-a8f1f90{width:25%}.elementor-34109 .elementor-element.elementor-element-0b47fe9{width:75%}}@media(max-width:1024px) and (min-width:768px){.elementor-34109 .elementor-element.elementor-element-a8f1f90{width:100%}.elementor-34109 .elementor-element.elementor-element-0b47fe9{width:100%}}