.elementor-57846 .elementor-element.elementor-element-625fdbc7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-57846 .elementor-element.elementor-element-625fdbc7:not(.elementor-motion-effects-element-type-background), .elementor-57846 .elementor-element.elementor-element-625fdbc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-57846 .elementor-element.elementor-element-625fdbc7 > .elementor-container{min-height:350px;}.elementor-57846 .elementor-element.elementor-element-625fdbc7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-57846 .elementor-element.elementor-element-625fdbc7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57846 .elementor-element.elementor-element-6f4fa5fc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-57846 .elementor-element.elementor-element-727e3e7a > .elementor-container{max-width:690px;}.elementor-57846 .elementor-element.elementor-element-651ffde5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-57846 .elementor-element.elementor-element-1ef90f99 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-57846 .elementor-element.elementor-element-1ef90f99{text-align:center;}.elementor-57846 .elementor-element.elementor-element-1ef90f99 .elementor-heading-title{font-family:"futura-pt-bold", Sans-serif;font-size:40px;text-transform:uppercase;line-height:33px;color:#1F2137;}.elementor-57846 .elementor-element.elementor-element-7197ede1{--divider-border-style:solid;--divider-color:var( --e-global-color-004482a );--divider-border-width:4px;}.elementor-57846 .elementor-element.elementor-element-7197ede1 > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-57846 .elementor-element.elementor-element-7197ede1 .elementor-divider-separator{width:57px;margin:0 auto;margin-center:0;}.elementor-57846 .elementor-element.elementor-element-7197ede1 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-57846 .elementor-element.elementor-element-7f1ae256{text-align:center;}.elementor-57846 .elementor-element.elementor-element-7f1ae256 .elementor-heading-title{font-family:"futura-pt-bold", Sans-serif;font-size:17px;line-height:1.4em;color:#1F2137;}.elementor-57846 .elementor-element.elementor-element-507d5a3f > .elementor-container{max-width:1370px;}.elementor-57846 .elementor-element.elementor-element-507d5a3f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 20px 100px 20px;}.elementor-57846 .elementor-element.elementor-element-507d5a3f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57846 .elementor-element.elementor-element-3a721798{--grid-row-gap:35px;--grid-column-gap:73px;}.elementor-57846 .elementor-element.elementor-element-3a721798 .elementor-button{background-color:var( --e-global-color-09bdf52 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );padding:14px 65px 14px 65px;}.elementor-57846 .elementor-element.elementor-element-3a721798 .elementor-button:hover, .elementor-57846 .elementor-element.elementor-element-3a721798 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-57846 .elementor-element.elementor-element-3a721798 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-57846 .elementor-element.elementor-element-3a721798 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-57846 .elementor-element.elementor-element-3a721798:after{content:"0.66";}.elementor-57846 .elementor-element.elementor-element-3a721798 .elementor-post__thumbnail__link{width:100%;}.elementor-57846 .elementor-element.elementor-element-3a721798 .elementor-post__meta-data span + span:before{content:"///";}.elementor-57846 .elementor-element.elementor-element-3a721798.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-57846 .elementor-element.elementor-element-3a721798.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-57846 .elementor-element.elementor-element-3a721798.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-57846 .elementor-element.elementor-element-3a721798 .elementor-post__title, .elementor-57846 .elementor-element.elementor-element-3a721798 .elementor-post__title a{color:var( --e-global-color-primary );font-size:25px;text-decoration:none;line-height:1.2em;}.elementor-57846 .elementor-element.elementor-element-3a721798 .elementor-post__title{margin-bottom:8px;}.elementor-57846 .elementor-element.elementor-element-3a721798 .elementor-post__excerpt p{color:var( --e-global-color-primary );}.elementor-57846 .elementor-element.elementor-element-3a721798 .elementor-button:hover svg, .elementor-57846 .elementor-element.elementor-element-3a721798 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-57846 .elementor-element.elementor-element-507d5a3f{padding:100px 25px 100px 25px;}.elementor-57846 .elementor-element.elementor-element-3a721798 .elementor-post__thumbnail__link{width:100%;}}@media(max-width:767px){.elementor-57846 .elementor-element.elementor-element-625fdbc7 > .elementor-container{min-height:400px;}.elementor-57846 .elementor-element.elementor-element-7197ede1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-57846 .elementor-element.elementor-element-507d5a3f{padding:50px 15px 50px 15px;}.elementor-57846 .elementor-element.elementor-element-3a721798 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-57846 .elementor-element.elementor-element-3a721798:after{content:"0.5";}.elementor-57846 .elementor-element.elementor-element-3a721798 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS */.t50lists span.date { font-family: 'futura-pt-bold', sans-serif; display: block; clear: both; position: relative;  max-width: 78px; margin: 20px auto 0;}
.t50lists span.date:before, .t50lists span.date:after { content: ''; width: 29px; border-bottom: solid 1px #222; position: absolute;  top: 50%; z-index: 1; }
.t50lists span.date.inverse { color: #e7e6e6; }
.t50lists span.date.inverse:before, .t50lists span.date.inverse:after { border-bottom: solid 1px #e7e6e6; } 
.t50lists span.date:before { left: -40px; }
.t50lists span.date:after { right: -40px; }

.services:after { content: " "; width: calc( 100vw - 64% ); height: 100%; background-color: #616F7E; position:absolute; left: 0; top: 0; z-index: 0; }
.services { position: relative;    background: #f3f2f2;}
.services:before { content: url(/wp-content/uploads/2022/05/Background-element-yellow.svg); width: calc( 100vw - 64%) ; left: -5%; bottom: -5px; transform: scaleX(-1); position: absolute; }

.services-button .elementor-button { text-align: left!important;} 

.services-button .elementor-button-icon { background-color: #FCD266; width: 38px; height: 37px; display: inline-block; position: absolute; right:-18px; top:0; bottom: 0; margin: auto;  }

h3.n2-ss-text { position: relative; padding-bottom: 17px; margin-bottom: 24px!important; }
h3.n2-ss-text:after { content: ""; width: 57px; height: 4px; background:#616f7e;  display: block!important; position: absolute;left: 0; bottom: 0;  }/* End custom CSS */