.elementor-12 .elementor-element.elementor-element-b3f21d1{--spacer-size:5em;}.elementor-12 .elementor-element.elementor-element-71fa064{text-align:center;}.elementor-12 .elementor-element.elementor-global-15266{--divider-border-style:solid;--divider-color:#D1C4A3;--divider-border-width:1px;--divider-icon-size:171px;--divider-element-spacing:22px;}.elementor-12 .elementor-element.elementor-global-15266 .elementor-divider-separator{width:56%;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-global-15266 .elementor-divider{text-align:center;padding-top:2px;padding-bottom:2px;}.elementor-12 .elementor-element.elementor-global-15266.elementor-view-stacked .elementor-icon{background-color:#7A7A7A;}.elementor-12 .elementor-element.elementor-global-15266.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-global-15266.elementor-view-default .elementor-icon{color:#7A7A7A;border-color:#7A7A7A;}.elementor-12 .elementor-element.elementor-global-15266.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-global-15266.elementor-view-default .elementor-icon svg{fill:#7A7A7A;}.elementor-12 .elementor-element.elementor-element-dbbe720{--spacer-size:5em;}.elementor-12 .elementor-element.elementor-element-325d143:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-325d143 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C4B57;background-position:bottom center;background-size:contain;}.elementor-12 .elementor-element.elementor-element-325d143 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-325d143{border-style:solid;border-width:1px 0px 0px 0px;border-color:#EEEEEE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-eb5ddcd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-eb5ddcd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-5c29e6e{--spacer-size:3em;}.elementor-12 .elementor-element.elementor-element-d2111b0{--spacer-size:3em;}.elementor-12 .elementor-element.elementor-element-965d5fb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-965d5fb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-60eb893{--spacer-size:1em;}.elementor-12 .elementor-element.elementor-element-fb317c1{text-align:center;}.elementor-12 .elementor-element.elementor-element-fb317c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-491f853 .elementor-swiper-button{font-size:30px;}.elementor-12 .elementor-element.elementor-element-1ca9681:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1ca9681 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C4B57;}.elementor-12 .elementor-element.elementor-element-1ca9681{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-1ca9681 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-1dc3fa1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-1dc3fa1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3f7b7b01 );}.elementor-12 .elementor-element.elementor-element-1dc3fa1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-1dc3fa1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-3e8a80a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3e8a80a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3e8a80a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-3e8a80a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-c6ff2c7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12 .elementor-element.elementor-element-a4e395a{text-align:center;}.elementor-12 .elementor-element.elementor-element-a4e395a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-12 .elementor-element.elementor-global-15266 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-global-15266{--divider-icon-size:99px;}}/* Start custom CSS for bridge_button, class: .elementor-element-8fd2c64 */.portfolio_button{
 
   text-align: center !important;
   padding:0 !important;
  line-height: 50px !important;
  height: 50px !important;
  border: 1px solid #7a1440 !important;
}/* End custom CSS */
/* Start custom CSS */i.eicon-share-arrow {
    margin-right: 3.5em;
}/* End custom CSS */