.elementor-1570 .elementor-element.elementor-element-7145be79{--display:flex;--min-height:100svh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overflow:hidden;--background-transition:0.3s;--padding-top:140px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1570 .elementor-element.elementor-element-7145be79:not(.elementor-motion-effects-element-type-background), .elementor-1570 .elementor-element.elementor-element-7145be79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.mdit.uk/wp-content/uploads/2024/02/Hero-bg.png");background-position:bottom right;background-size:cover;}.elementor-1570 .elementor-element.elementor-element-7145be79, .elementor-1570 .elementor-element.elementor-element-7145be79::before{--border-transition:0.3s;}.elementor-1570 .elementor-element.elementor-element-155c7257{--display:flex;--justify-content:center;--overflow:hidden;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1570 .elementor-element.elementor-element-63b898f0 img{width:100%;}.elementor-1570 .elementor-element.elementor-element-28118b8 img{width:100%;}.elementor-1570 .elementor-element.elementor-element-3bb226ac{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1570 .elementor-element.elementor-element-7d489dd .elementor-heading-title{color:var( --e-global-color-53a16ae );font-family:var( --e-global-typography-5a8b70f-font-family ), Sans-serif;font-size:var( --e-global-typography-5a8b70f-font-size );font-weight:var( --e-global-typography-5a8b70f-font-weight );text-transform:var( --e-global-typography-5a8b70f-text-transform );line-height:var( --e-global-typography-5a8b70f-line-height );letter-spacing:var( --e-global-typography-5a8b70f-letter-spacing );word-spacing:var( --e-global-typography-5a8b70f-word-spacing );}.elementor-1570 .elementor-element.elementor-element-7d489dd > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-1570 .elementor-element.elementor-element-7d489dd{width:var( --container-widget-width, 336px );max-width:336px;--container-widget-width:336px;--container-widget-flex-grow:0;z-index:1;}.elementor-1570 .elementor-element.elementor-element-33e0522 .elementor-heading-title{color:var( --e-global-color-53a16ae );font-family:var( --e-global-typography-5a8b70f-font-family ), Sans-serif;font-size:var( --e-global-typography-5a8b70f-font-size );font-weight:var( --e-global-typography-5a8b70f-font-weight );text-transform:var( --e-global-typography-5a8b70f-text-transform );line-height:var( --e-global-typography-5a8b70f-line-height );letter-spacing:var( --e-global-typography-5a8b70f-letter-spacing );word-spacing:var( --e-global-typography-5a8b70f-word-spacing );}.elementor-1570 .elementor-element.elementor-element-33e0522 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-1570 .elementor-element.elementor-element-33e0522{width:var( --container-widget-width, 336px );max-width:336px;--container-widget-width:336px;--container-widget-flex-grow:0;z-index:1;}.elementor-1570 .elementor-element.elementor-element-d3dcf33 .elementor-heading-title{color:var( --e-global-color-53a16ae );font-family:var( --e-global-typography-5a8b70f-font-family ), Sans-serif;font-size:var( --e-global-typography-5a8b70f-font-size );font-weight:var( --e-global-typography-5a8b70f-font-weight );text-transform:var( --e-global-typography-5a8b70f-text-transform );line-height:var( --e-global-typography-5a8b70f-line-height );letter-spacing:var( --e-global-typography-5a8b70f-letter-spacing );word-spacing:var( --e-global-typography-5a8b70f-word-spacing );}.elementor-1570 .elementor-element.elementor-element-d3dcf33 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-1570 .elementor-element.elementor-element-d3dcf33{width:var( --container-widget-width, 336px );max-width:336px;--container-widget-width:336px;--container-widget-flex-grow:0;z-index:1;}.elementor-1570 .elementor-element.elementor-element-424e9dfb .elementor-heading-title{color:var( --e-global-color-1ca9201 );font-family:var( --e-global-typography-157fd0a-font-family ), Sans-serif;font-size:var( --e-global-typography-157fd0a-font-size );font-weight:var( --e-global-typography-157fd0a-font-weight );line-height:var( --e-global-typography-157fd0a-line-height );letter-spacing:var( --e-global-typography-157fd0a-letter-spacing );word-spacing:var( --e-global-typography-157fd0a-word-spacing );}.elementor-1570 .elementor-element.elementor-element-424e9dfb{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;z-index:1;}.elementor-1570 .elementor-element.elementor-element-db3f493 .elementor-heading-title{color:var( --e-global-color-1ca9201 );font-family:var( --e-global-typography-157fd0a-font-family ), Sans-serif;font-size:var( --e-global-typography-157fd0a-font-size );font-weight:var( --e-global-typography-157fd0a-font-weight );line-height:var( --e-global-typography-157fd0a-line-height );letter-spacing:var( --e-global-typography-157fd0a-letter-spacing );word-spacing:var( --e-global-typography-157fd0a-word-spacing );}.elementor-1570 .elementor-element.elementor-element-db3f493{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;z-index:1;}.elementor-1570 .elementor-element.elementor-element-5fe7c3e .elementor-heading-title{color:var( --e-global-color-1ca9201 );font-family:var( --e-global-typography-157fd0a-font-family ), Sans-serif;font-size:var( --e-global-typography-157fd0a-font-size );font-weight:var( --e-global-typography-157fd0a-font-weight );line-height:var( --e-global-typography-157fd0a-line-height );letter-spacing:var( --e-global-typography-157fd0a-letter-spacing );word-spacing:var( --e-global-typography-157fd0a-word-spacing );}.elementor-1570 .elementor-element.elementor-element-5fe7c3e{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;z-index:1;}.elementor-1570 .elementor-element.elementor-element-183c393 .elementor-heading-title{color:var( --e-global-color-1ca9201 );font-family:var( --e-global-typography-157fd0a-font-family ), Sans-serif;font-size:var( --e-global-typography-157fd0a-font-size );font-weight:var( --e-global-typography-157fd0a-font-weight );line-height:var( --e-global-typography-157fd0a-line-height );letter-spacing:var( --e-global-typography-157fd0a-letter-spacing );word-spacing:var( --e-global-typography-157fd0a-word-spacing );}.elementor-1570 .elementor-element.elementor-element-183c393{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;z-index:1;}.elementor-1570 .elementor-element.elementor-element-a650d74 .jet-listing-dynamic-field__content{color:var( --e-global-color-1ca9201 );font-family:var( --e-global-typography-157fd0a-font-family ), Sans-serif;font-size:var( --e-global-typography-157fd0a-font-size );font-weight:var( --e-global-typography-157fd0a-font-weight );line-height:var( --e-global-typography-157fd0a-line-height );letter-spacing:var( --e-global-typography-157fd0a-letter-spacing );word-spacing:var( --e-global-typography-157fd0a-word-spacing );text-align:left;}.elementor-1570 .elementor-element.elementor-element-a650d74 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1570 .elementor-element.elementor-element-a650d74 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1570 .elementor-element.elementor-element-a650d74 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1570 .elementor-element.elementor-element-a650d74{z-index:1;}.elementor-1570 .elementor-element.elementor-element-16c32c3 .jet-listing-dynamic-field__content{color:var( --e-global-color-1ca9201 );font-family:var( --e-global-typography-157fd0a-font-family ), Sans-serif;font-size:var( --e-global-typography-157fd0a-font-size );font-weight:var( --e-global-typography-157fd0a-font-weight );line-height:var( --e-global-typography-157fd0a-line-height );letter-spacing:var( --e-global-typography-157fd0a-letter-spacing );word-spacing:var( --e-global-typography-157fd0a-word-spacing );text-align:left;}.elementor-1570 .elementor-element.elementor-element-16c32c3 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1570 .elementor-element.elementor-element-16c32c3 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1570 .elementor-element.elementor-element-16c32c3 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1570 .elementor-element.elementor-element-16c32c3 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-1570 .elementor-element.elementor-element-16c32c3{z-index:1;}.elementor-1570 .elementor-element.elementor-element-4f3152 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-1570 .elementor-element.elementor-element-4f3152{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-1570 .elementor-element.elementor-element-4f3152.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1570 .elementor-element.elementor-element-40ff97cd{width:var( --container-widget-width, 43px );max-width:43px;--container-widget-width:43px;--container-widget-flex-grow:0;top:29%;z-index:0;}body:not(.rtl) .elementor-1570 .elementor-element.elementor-element-40ff97cd{left:53%;}body.rtl .elementor-1570 .elementor-element.elementor-element-40ff97cd{right:53%;}.elementor-1570 .elementor-element.elementor-element-564a6d6d{width:var( --container-widget-width, 70px );max-width:70px;--container-widget-width:70px;--container-widget-flex-grow:0;top:37%;z-index:0;}body:not(.rtl) .elementor-1570 .elementor-element.elementor-element-564a6d6d{left:66%;}body.rtl .elementor-1570 .elementor-element.elementor-element-564a6d6d{right:66%;}@media(max-width:1024px){.elementor-1570 .elementor-element.elementor-element-63b898f0 img{max-width:350px;}.elementor-1570 .elementor-element.elementor-element-28118b8 img{max-width:350px;}.elementor-1570 .elementor-element.elementor-element-7d489dd .elementor-heading-title{font-size:var( --e-global-typography-5a8b70f-font-size );line-height:var( --e-global-typography-5a8b70f-line-height );letter-spacing:var( --e-global-typography-5a8b70f-letter-spacing );word-spacing:var( --e-global-typography-5a8b70f-word-spacing );}.elementor-1570 .elementor-element.elementor-element-33e0522 .elementor-heading-title{font-size:var( --e-global-typography-5a8b70f-font-size );line-height:var( --e-global-typography-5a8b70f-line-height );letter-spacing:var( --e-global-typography-5a8b70f-letter-spacing );word-spacing:var( --e-global-typography-5a8b70f-word-spacing );}.elementor-1570 .elementor-element.elementor-element-d3dcf33 .elementor-heading-title{font-size:var( --e-global-typography-5a8b70f-font-size );line-height:var( --e-global-typography-5a8b70f-line-height );letter-spacing:var( --e-global-typography-5a8b70f-letter-spacing );word-spacing:var( --e-global-typography-5a8b70f-word-spacing );}.elementor-1570 .elementor-element.elementor-element-424e9dfb .elementor-heading-title{font-size:var( --e-global-typography-157fd0a-font-size );line-height:var( --e-global-typography-157fd0a-line-height );letter-spacing:var( --e-global-typography-157fd0a-letter-spacing );word-spacing:var( --e-global-typography-157fd0a-word-spacing );}.elementor-1570 .elementor-element.elementor-element-db3f493 .elementor-heading-title{font-size:var( --e-global-typography-157fd0a-font-size );line-height:var( --e-global-typography-157fd0a-line-height );letter-spacing:var( --e-global-typography-157fd0a-letter-spacing );word-spacing:var( --e-global-typography-157fd0a-word-spacing );}.elementor-1570 .elementor-element.elementor-element-5fe7c3e .elementor-heading-title{font-size:var( --e-global-typography-157fd0a-font-size );line-height:var( --e-global-typography-157fd0a-line-height );letter-spacing:var( --e-global-typography-157fd0a-letter-spacing );word-spacing:var( --e-global-typography-157fd0a-word-spacing );}.elementor-1570 .elementor-element.elementor-element-183c393 .elementor-heading-title{font-size:var( --e-global-typography-157fd0a-font-size );line-height:var( --e-global-typography-157fd0a-line-height );letter-spacing:var( --e-global-typography-157fd0a-letter-spacing );word-spacing:var( --e-global-typography-157fd0a-word-spacing );}.elementor-1570 .elementor-element.elementor-element-a650d74 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-157fd0a-font-size );line-height:var( --e-global-typography-157fd0a-line-height );letter-spacing:var( --e-global-typography-157fd0a-letter-spacing );word-spacing:var( --e-global-typography-157fd0a-word-spacing );}.elementor-1570 .elementor-element.elementor-element-16c32c3 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-157fd0a-font-size );line-height:var( --e-global-typography-157fd0a-line-height );letter-spacing:var( --e-global-typography-157fd0a-letter-spacing );word-spacing:var( --e-global-typography-157fd0a-word-spacing );}.elementor-1570 .elementor-element.elementor-element-40ff97cd{--container-widget-width:35px;--container-widget-flex-grow:0;width:var( --container-widget-width, 35px );max-width:35px;top:30%;z-index:0;}body:not(.rtl) .elementor-1570 .elementor-element.elementor-element-40ff97cd{left:73%;}body.rtl .elementor-1570 .elementor-element.elementor-element-40ff97cd{right:73%;}.elementor-1570 .elementor-element.elementor-element-564a6d6d{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;top:36%;z-index:0;}body:not(.rtl) .elementor-1570 .elementor-element.elementor-element-564a6d6d{left:82%;}body.rtl .elementor-1570 .elementor-element.elementor-element-564a6d6d{right:82%;}}@media(max-width:767px){.elementor-1570 .elementor-element.elementor-element-7145be79{--min-height:100svh;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1570 .elementor-element.elementor-element-155c7257{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1570 .elementor-element.elementor-element-3bb226ac{--padding-top:50px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1570 .elementor-element.elementor-element-3bb226ac.e-con{--order:-99999 /* order start hack */;}.elementor-1570 .elementor-element.elementor-element-7d489dd .elementor-heading-title{font-size:var( --e-global-typography-5a8b70f-font-size );line-height:var( --e-global-typography-5a8b70f-line-height );letter-spacing:var( --e-global-typography-5a8b70f-letter-spacing );word-spacing:var( --e-global-typography-5a8b70f-word-spacing );}.elementor-1570 .elementor-element.elementor-element-33e0522 .elementor-heading-title{font-size:var( --e-global-typography-5a8b70f-font-size );line-height:var( --e-global-typography-5a8b70f-line-height );letter-spacing:var( --e-global-typography-5a8b70f-letter-spacing );word-spacing:var( --e-global-typography-5a8b70f-word-spacing );}.elementor-1570 .elementor-element.elementor-element-d3dcf33 .elementor-heading-title{font-size:var( --e-global-typography-5a8b70f-font-size );line-height:var( --e-global-typography-5a8b70f-line-height );letter-spacing:var( --e-global-typography-5a8b70f-letter-spacing );word-spacing:var( --e-global-typography-5a8b70f-word-spacing );}.elementor-1570 .elementor-element.elementor-element-424e9dfb .elementor-heading-title{font-size:var( --e-global-typography-157fd0a-font-size );line-height:var( --e-global-typography-157fd0a-line-height );letter-spacing:var( --e-global-typography-157fd0a-letter-spacing );word-spacing:var( --e-global-typography-157fd0a-word-spacing );}.elementor-1570 .elementor-element.elementor-element-db3f493 .elementor-heading-title{font-size:var( --e-global-typography-157fd0a-font-size );line-height:var( --e-global-typography-157fd0a-line-height );letter-spacing:var( --e-global-typography-157fd0a-letter-spacing );word-spacing:var( --e-global-typography-157fd0a-word-spacing );}.elementor-1570 .elementor-element.elementor-element-5fe7c3e .elementor-heading-title{font-size:var( --e-global-typography-157fd0a-font-size );line-height:var( --e-global-typography-157fd0a-line-height );letter-spacing:var( --e-global-typography-157fd0a-letter-spacing );word-spacing:var( --e-global-typography-157fd0a-word-spacing );}.elementor-1570 .elementor-element.elementor-element-183c393 .elementor-heading-title{font-size:var( --e-global-typography-157fd0a-font-size );line-height:var( --e-global-typography-157fd0a-line-height );letter-spacing:var( --e-global-typography-157fd0a-letter-spacing );word-spacing:var( --e-global-typography-157fd0a-word-spacing );}.elementor-1570 .elementor-element.elementor-element-a650d74 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-157fd0a-font-size );line-height:var( --e-global-typography-157fd0a-line-height );letter-spacing:var( --e-global-typography-157fd0a-letter-spacing );word-spacing:var( --e-global-typography-157fd0a-word-spacing );}.elementor-1570 .elementor-element.elementor-element-16c32c3 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-157fd0a-font-size );line-height:var( --e-global-typography-157fd0a-line-height );letter-spacing:var( --e-global-typography-157fd0a-letter-spacing );word-spacing:var( --e-global-typography-157fd0a-word-spacing );}.elementor-1570 .elementor-element.elementor-element-4f3152{--container-widget-width:127px;--container-widget-flex-grow:0;width:var( --container-widget-width, 127px );max-width:127px;}.elementor-1570 .elementor-element.elementor-element-40ff97cd{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;top:22%;}body:not(.rtl) .elementor-1570 .elementor-element.elementor-element-40ff97cd{left:225%;}body.rtl .elementor-1570 .elementor-element.elementor-element-40ff97cd{right:225%;}.elementor-1570 .elementor-element.elementor-element-564a6d6d{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;top:32%;}body:not(.rtl) .elementor-1570 .elementor-element.elementor-element-564a6d6d{left:250%;}body.rtl .elementor-1570 .elementor-element.elementor-element-564a6d6d{right:250%;}}/* Start custom CSS for image, class: .elementor-element-63b898f0 */.post-type-archive-solutions .elementor-1570 .elementor-element.elementor-element-63b898f0 {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28118b8 */.post-type-archive-solutions .elementor-1570 .elementor-element.elementor-element-28118b8 {
    display: block!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d489dd */.post-type-archive-solutions .elementor-1570 .elementor-element.elementor-element-7d489dd {
    display: block!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33e0522 */.post-type-archive-blog .elementor-1570 .elementor-element.elementor-element-33e0522 {
    display: block!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3dcf33 */.post-type-archive .elementor-1570 .elementor-element.elementor-element-d3dcf33 {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db3f493 */.post-type-archive .elementor-1570 .elementor-element.elementor-element-db3f493 {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fe7c3e */.post-type-archive-solutions .elementor-1570 .elementor-element.elementor-element-5fe7c3e {
    display: block!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-183c393 */.post-type-archive-blog .elementor-1570 .elementor-element.elementor-element-183c393 {
    display: block!important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-a650d74 */.single-blog .elementor-1570 .elementor-element.elementor-element-a650d74 {
    display: block!important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-16c32c3 */.single-blog .elementor-1570 .elementor-element.elementor-element-16c32c3 {
    display: block!important;
}/* End custom CSS */