.elementor-33448 .elementor-element.elementor-element-26fc04f1{padding:6% 0% 6% 0%;}.elementor-33448 .elementor-element.elementor-element-77a49c1a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-33448 .elementor-element.elementor-element-c8f3187{text-align:center;}.elementor-33448 .elementor-element.elementor-element-c8f3187 .elementor-heading-title{font-family:"Proxima Nova Light", Sans-serif;font-size:80px;font-weight:300;font-style:normal;line-height:72px;color:#000000;}.elementor-33448 .elementor-element.elementor-element-a8b2661 > .elementor-container{max-width:700px;}.elementor-33448 .elementor-element.elementor-element-6d77880 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-33448 .elementor-element.elementor-element-08ea959{margin-top:0px;margin-bottom:80px;}.elementor-33448 .elementor-element.elementor-element-3705c7b{text-align:center;}.elementor-33448 .elementor-element.elementor-element-3705c7b .elementor-heading-title{font-size:35px;font-weight:300;line-height:1em;color:#000000;}.elementor-33448 .elementor-element.elementor-element-55a0afd > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-33448 .elementor-element.elementor-element-55a0afd .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-33448 .elementor-element.elementor-element-92620b5 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-33448 .elementor-element.elementor-element-92620b5{text-align:center;}.elementor-33448 .elementor-element.elementor-element-92620b5 .elementor-heading-title{color:var( --e-global-color-69b16e4a );}.elementor-33448 .elementor-element.elementor-element-028f483 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-33448 .elementor-element.elementor-element-028f483 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-33448 .elementor-element.elementor-element-6cc0bf9 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-33448 .elementor-element.elementor-element-6cc0bf9{text-align:center;}.elementor-33448 .elementor-element.elementor-element-6cc0bf9 .elementor-heading-title{color:var( --e-global-color-69b16e4a );}.elementor-33448 .elementor-element.elementor-element-dc759ff > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-33448 .elementor-element.elementor-element-dc759ff .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-33448 .elementor-element.elementor-element-d965b3b > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-33448 .elementor-element.elementor-element-d965b3b{text-align:center;}.elementor-33448 .elementor-element.elementor-element-d965b3b .elementor-heading-title{color:var( --e-global-color-69b16e4a );}.elementor-33448 .elementor-element.elementor-element-09a4a86{margin-top:0px;margin-bottom:80px;}.elementor-33448 .elementor-element.elementor-element-cc3b0ff{text-align:center;}.elementor-33448 .elementor-element.elementor-element-cc3b0ff .elementor-heading-title{font-size:35px;font-weight:300;line-height:1em;color:#000000;}.elementor-33448 .elementor-element.elementor-element-b10e988 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-33448 .elementor-element.elementor-element-b10e988 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-33448 .elementor-element.elementor-element-9c82099 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-33448 .elementor-element.elementor-element-9c82099{text-align:center;}.elementor-33448 .elementor-element.elementor-element-9c82099 .elementor-heading-title{color:var( --e-global-color-69b16e4a );}.elementor-33448 .elementor-element.elementor-element-46e4ff5 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-33448 .elementor-element.elementor-element-46e4ff5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-33448 .elementor-element.elementor-element-98e2ed4 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-33448 .elementor-element.elementor-element-98e2ed4{text-align:center;}.elementor-33448 .elementor-element.elementor-element-98e2ed4 .elementor-heading-title{color:var( --e-global-color-69b16e4a );}.elementor-33448 .elementor-element.elementor-element-6ef7be1 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-33448 .elementor-element.elementor-element-6ef7be1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-33448 .elementor-element.elementor-element-3f4a737 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-33448 .elementor-element.elementor-element-3f4a737{text-align:center;}.elementor-33448 .elementor-element.elementor-element-3f4a737 .elementor-heading-title{color:var( --e-global-color-69b16e4a );}.elementor-33448 .elementor-element.elementor-element-e678807 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-33448 .elementor-element.elementor-element-e678807 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-33448 .elementor-element.elementor-element-020b8cd > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-33448 .elementor-element.elementor-element-020b8cd{text-align:center;}.elementor-33448 .elementor-element.elementor-element-020b8cd .elementor-heading-title{color:var( --e-global-color-69b16e4a );}.elementor-33448 .elementor-element.elementor-element-86624b5{margin-top:0px;margin-bottom:80px;}.elementor-33448 .elementor-element.elementor-element-7fa9a5c{text-align:center;}.elementor-33448 .elementor-element.elementor-element-7fa9a5c .elementor-heading-title{font-size:35px;font-weight:300;line-height:1em;color:#000000;}.elementor-33448 .elementor-element.elementor-element-fe8c3f6 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-33448 .elementor-element.elementor-element-fe8c3f6 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-33448 .elementor-element.elementor-element-16ffbbc > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-33448 .elementor-element.elementor-element-16ffbbc{text-align:center;}.elementor-33448 .elementor-element.elementor-element-16ffbbc .elementor-heading-title{color:var( --e-global-color-69b16e4a );}.elementor-33448 .elementor-element.elementor-element-14d5ed3 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-33448 .elementor-element.elementor-element-14d5ed3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-33448 .elementor-element.elementor-element-a9d0215 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-33448 .elementor-element.elementor-element-a9d0215{text-align:center;}.elementor-33448 .elementor-element.elementor-element-a9d0215 .elementor-heading-title{color:var( --e-global-color-69b16e4a );}.elementor-33448 .elementor-element.elementor-element-aaad067 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-33448 .elementor-element.elementor-element-aaad067 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-33448 .elementor-element.elementor-element-04186ee > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-33448 .elementor-element.elementor-element-04186ee{text-align:center;}.elementor-33448 .elementor-element.elementor-element-04186ee .elementor-heading-title{color:var( --e-global-color-69b16e4a );}.elementor-33448 .elementor-element.elementor-element-ba9963c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-33448 .elementor-element.elementor-element-ba9963c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-33448 .elementor-element.elementor-element-ea2746b > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-33448 .elementor-element.elementor-element-ea2746b{text-align:center;}.elementor-33448 .elementor-element.elementor-element-ea2746b .elementor-heading-title{color:var( --e-global-color-69b16e4a );}.elementor-33448 .elementor-element.elementor-element-f9d6241{margin-top:0px;margin-bottom:80px;}.elementor-33448 .elementor-element.elementor-element-a2fc31d{text-align:center;}.elementor-33448 .elementor-element.elementor-element-a2fc31d .elementor-heading-title{font-size:35px;font-weight:300;line-height:1em;color:#000000;}.elementor-33448 .elementor-element.elementor-element-fc60cf4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-33448 .elementor-element.elementor-element-fc60cf4 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-33448 .elementor-element.elementor-element-8819e70 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-33448 .elementor-element.elementor-element-8819e70{text-align:center;}.elementor-33448 .elementor-element.elementor-element-8819e70 .elementor-heading-title{color:var( --e-global-color-69b16e4a );}.elementor-33448 .elementor-element.elementor-element-6491dfa > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-33448 .elementor-element.elementor-element-6491dfa .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-33448 .elementor-element.elementor-element-51ec670 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-33448 .elementor-element.elementor-element-51ec670{text-align:center;}.elementor-33448 .elementor-element.elementor-element-51ec670 .elementor-heading-title{color:var( --e-global-color-69b16e4a );}.elementor-33448 .elementor-element.elementor-element-34c6eea > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-33448 .elementor-element.elementor-element-34c6eea .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-33448 .elementor-element.elementor-element-6205d33 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-33448 .elementor-element.elementor-element-6205d33{text-align:center;}.elementor-33448 .elementor-element.elementor-element-6205d33 .elementor-heading-title{color:var( --e-global-color-69b16e4a );}.elementor-33448 .elementor-element.elementor-element-3dc0e1c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-33448 .elementor-element.elementor-element-3dc0e1c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-33448 .elementor-element.elementor-element-009bf5b > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-33448 .elementor-element.elementor-element-009bf5b{text-align:center;}.elementor-33448 .elementor-element.elementor-element-009bf5b .elementor-heading-title{color:var( --e-global-color-69b16e4a );}body.elementor-page-33448:not(.elementor-motion-effects-element-type-background), body.elementor-page-33448 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-33448 .elementor-element.elementor-element-77a49c1a{width:100%;}.elementor-33448 .elementor-element.elementor-element-6d77880{width:100%;}}@media(max-width:767px){.elementor-33448 .elementor-element.elementor-element-26fc04f1{margin-top:15px;margin-bottom:20px;}.elementor-33448 .elementor-element.elementor-element-c8f3187{text-align:center;}.elementor-33448 .elementor-element.elementor-element-c8f3187 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-33448 .elementor-element.elementor-element-a8b2661{margin-top:15px;margin-bottom:20px;}.elementor-33448 .elementor-element.elementor-element-3705c7b .elementor-heading-title{font-size:40px;}.elementor-33448 .elementor-element.elementor-element-cc3b0ff .elementor-heading-title{font-size:40px;}.elementor-33448 .elementor-element.elementor-element-7fa9a5c .elementor-heading-title{font-size:40px;}.elementor-33448 .elementor-element.elementor-element-a2fc31d .elementor-heading-title{font-size:40px;}}/* Start custom CSS */.elementor-52 .elementor-element.elementor-element-6db3005 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(11px/2);
}

.custom-grid-gap .elementor-row {
    column-gap: 40px !important;
}

.latest-news .elementor-column-wrap {
    padding: 0 !important;   
}

.container-section .elementor-container {
    max-width: 100% !important;
}


@media (max-width: 1920px) {
    
container-section:not(#fourth-col-padding90) {
    padding: 0 80px !important;
}
    
#fourth-col-padding90 {
    padding: 0 90px !important    
}
    
    
}

@media (min-width: 1921px) and (max-width: 3840px) {
    
.container-section {
    padding: 0 160px !important;
}

#fourth-col-padding90 {
    padding: 0 170px !important    
}

.latest-news .elementor-image a {
    display: block !important;
}
    
.latest-news .elementor-image a img {
    width: 100%;
}


.latest-news .ecs-posts {
    grid-column-gap: 40px !important;
}
    
}


@media (min-width: 1200px) and (max-width: 1588px) {

.min-height-title .elementor-heading-title {
    min-height: 72px;
}


}


@media (min-width: 1025px) and (max-width: 1199px) {

.min-height-title .elementor-heading-title {
    min-height: 92px;
}

}

@media (min-width: 1024px) and (max-width: 1370px) {

.service_text .elementor-heading-title {
    font-size: 42px !important;
}


}

@media (min-width: 1025px) and (max-width: 1666px) {

.title-line-up .elementor-heading-title {
    min-height: 70px;
}

}

@media (min-width: 1025px) {

.icons-box .elementor-cta__content .elementor-cta__title {
    min-height: 82px;    
}

}


@media (min-width: 1920px) {

.elementor-cta__description  {
    min-height: 58px;
}


}

@media (min-width: 1205px) and (max-width: 1919px) {

.elementor-cta__description  {
    min-height: 114px;
}


}

@media (min-width: 1102px) and (max-width: 1204px) {

.elementor-cta__description  {
    min-height: 133px;
}


}

@media (min-width: 1024px) and (max-width: 1101px) {

.elementor-cta__description  {
    min-height: 152px;
}


}

@media (min-width: 1024px) and (max-width: 1246px) {

.icons-box .elementor-cta__content .elementor-cta__title {
    min-height: 123px;
}


}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Proxima Nova Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://m8group.staging-002.co.uk/wp-content/uploads/2020/09/ProximaNova-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */