.elementor-2440 .elementor-element.elementor-element-f998394:not(.elementor-motion-effects-element-type-background), .elementor-2440 .elementor-element.elementor-element-f998394 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002B57;}.elementor-2440 .elementor-element.elementor-element-f998394{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 20px 26px 20px;}.elementor-2440 .elementor-element.elementor-element-f998394 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2440 .elementor-element.elementor-element-2bb4860 .elementor-icon-list-icon i{color:#DAD8D8;font-size:14px;}.elementor-2440 .elementor-element.elementor-element-2bb4860 .elementor-icon-list-icon svg{fill:#DAD8D8;--e-icon-list-icon-size:14px;}.elementor-2440 .elementor-element.elementor-element-2bb4860 .elementor-icon-list-icon{width:14px;}.elementor-2440 .elementor-element.elementor-element-2bb4860 .elementor-icon-list-text, .elementor-2440 .elementor-element.elementor-element-2bb4860 .elementor-icon-list-text a{color:#DAD8D8;}.elementor-2440 .elementor-element.elementor-element-1c1bd3a{padding:60px 20px 70px 20px;}.elementor-2440 .elementor-element.elementor-element-a3696aa > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-2440 .elementor-element.elementor-element-dfb024b > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-2440 .elementor-element.elementor-element-dfb024b{text-align:center;}.elementor-2440 .elementor-element.elementor-element-29ad496{text-align:start;color:#7B7A7A;font-family:"Inter", Sans-serif;font-size:18px;line-height:29px;}@media(max-width:767px){.elementor-2440 .elementor-element.elementor-element-f998394{padding:18px 18px 18px 18px;}}/* Start custom CSS for section, class: .elementor-element-1c1bd3a */.elementor-2440 .elementor-element.elementor-element-1c1bd3a .elementor-widget-wrap{display:block}
.elementor-2440 .elementor-element.elementor-element-1c1bd3a .elementor-element.elementor-widget-shortcode{clear:both}
.elementor-2440 .elementor-element.elementor-element-1c1bd3a .elementor-element.elementor-widget-theme-post-featured-image{float:left;width:50%;margin:0 34px 24px 0}
.elementor-2440 .elementor-element.elementor-element-1c1bd3a .elementor-element.elementor-widget-theme-post-featured-image img{width:100%;height:auto;display:block}
/* Images inside the article: choose Left or Right alignment in the editor */
.elementor-2440 .elementor-element.elementor-element-1c1bd3a .elementor-widget-theme-post-content .alignright{float:right;width:48%;margin:6px 0 24px 34px}
.elementor-2440 .elementor-element.elementor-element-1c1bd3a .elementor-widget-theme-post-content .alignleft{float:left;width:48%;margin:6px 34px 24px 0}
.elementor-2440 .elementor-element.elementor-element-1c1bd3a .elementor-widget-theme-post-content .alignright img,.elementor-2440 .elementor-element.elementor-element-1c1bd3a .elementor-widget-theme-post-content .alignleft img{width:100%;height:auto;display:block}
/* Never let headings or the source table sit beside a floated image */
.elementor-2440 .elementor-element.elementor-element-1c1bd3a .elementor-widget-theme-post-content h2{clear:both}
.elementor-2440 .elementor-element.elementor-element-1c1bd3a .elementor-widget-theme-post-content .wp-block-table{clear:both}
.elementor-2440 .elementor-element.elementor-element-1c1bd3a .elementor-widget-theme-post-content::after{content:"";display:block;clear:both}
@media(max-width:767px){
.elementor-2440 .elementor-element.elementor-element-1c1bd3a .elementor-element.elementor-widget-theme-post-featured-image{float:none;width:100%;margin:0 0 20px 0}
.elementor-2440 .elementor-element.elementor-element-1c1bd3a .elementor-widget-theme-post-content .alignright,.elementor-2440 .elementor-element.elementor-element-1c1bd3a .elementor-widget-theme-post-content .alignleft{float:none;width:100%;margin:0 0 20px 0}
}
/* Breathing room around section headings */
.elementor-2440 .elementor-element.elementor-element-1c1bd3a .elementor-widget-theme-post-content h2{margin-top:48px;margin-bottom:18px}
.elementor-2440 .elementor-element.elementor-element-1c1bd3a .elementor-widget-theme-post-content h2:first-child{margin-top:0}
.elementor-2440 .elementor-element.elementor-element-1c1bd3a .elementor-widget-theme-post-content .wp-block-table{margin-bottom:8px}/* End custom CSS */
/* Start custom CSS *//* Slim down the header title band on blog posts */
#progression-studios-header-elementor .elementor-element-0c59120{padding-top:46px!important;padding-bottom:42px!important}
@media(max-width:767px){#progression-studios-header-elementor .elementor-element-0c59120{padding-top:30px!important;padding-bottom:26px!important}}/* End custom CSS */