/*!

Theme Name: Marketing Leaders
Description: A Gutenberg starter theme by Northern Media
Version: 1.0

Theme URI: https://northernmediauk.com/
Author: Northern Media
Author URI: https://northernmediauk.com/
Text Domain: markleaders

*/
@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);body{font-family:"Poppins",sans-serif;font-size:16px;line-height:28px;color:#464646}@media only screen and (max-width:768px){body{padding-top:106px}}body a.btn,body a.view{font-weight:600;font-size:18px}body a.view{color:#e4013c;text-decoration:underline;text-transform:capitalize}body a.btn{background:linear-gradient(90deg,#0099de 0,#e4013c 50%,#c365fb 100%);color:#fff;padding:8px 23px;border-radius:30px;margin-top:22px}body a.btn img{display:inline-block;margin-left:11px}body a.btn,body a.btn.blue,body a.btn:hover{background:#0099de}h1{font-size:2.5rem}h2{font-size:2rem}h3,h4{font-size:1.75rem}h5{font-size:1.25rem}h6{font-size:1rem}h1,h2,h3,h4,h5,h6{font-family:"Outfit",sans-serif;font-weight:600}h2,h3,h4,h5,h6{margin:0}.site-container{max-width:1400px;padding:0 74px;margin:0 auto}@media only screen and (max-width:1150px){.site-container{padding:0 50px}}@media only screen and (max-width:960px){.site-container{padding:0 30px}}@media only screen and (max-width:768px){.site-container.remove-right-padding-mobile{padding-right:0}}.site-container.absolute{position:absolute;top:0;left:50%;width:100%;bottom:0;display:flex;align-items:center;transform:translateX(-50%)}section.top-content{padding-top:41px}.banner .content p:last-of-type,.event-post-wrapper .event-item p:last-of-type,.event-summary .event-wrapper .main-content p:last-of-type,.news-posts .news-posts-wrapper .post-item .content p:last-of-type,.news-posts .top-content p:last-of-type,section.content-list p:last-of-type,section.info-block .content p:last-of-type,section.marketing-journey .steps .step p:last-of-type,section.split-image-content p:last-of-type,section.top-content p:last-of-type{margin-bottom:0}main{overflow:hidden;position:relative}main .large-top-right-shape{width:1600px;height:1161px;position:absolute;top:430px;right:-950px;z-index:-1}@media only screen and (max-width:768px){main .large-top-right-shape.hide{display:none}}main .large-bottom-left-shape{width:2699px;height:1952px;position:absolute;bottom:-600px;left:-1700px;z-index:-1}@media only screen and (max-width:768px){main .large-bottom-left-shape.hide{display:none}}main .large-bottom-left-shape.not-home{bottom:-1400px}main .large-bottom-right-shape{width:2437px;height:1763px;position:absolute;bottom:320px;right:-2110px;z-index:-1}@media only screen and (max-width:768px){main .large-bottom-right-shape.hide{display:none}}.breadcrumb{z-index:1;position:relative;width:100%;padding-top:20px;margin-bottom:-48px}.breadcrumb ul{padding:0;margin:0;display:flex;align-items:center}.breadcrumb ul li{list-style:none;margin-right:30px;color:#fff;position:relative}.breadcrumb ul li:after{content:"";right:-19px;top:5px;background-color:#fff;height:5px;width:5px;border-radius:100%;display:block;position:absolute}.breadcrumb ul li a{color:#fff}.breadcrumb ul li a img{display:block}.breadcrumb ul li:last-of-type{margin:0}.breadcrumb ul li:last-of-type:after{display:none}.breadcrumb.invert{margin:0}.breadcrumb.invert ul li,.breadcrumb.invert ul li a{color:#b4b4b4}.breadcrumb.invert ul li:after{background-color:#b4b4b4}header{padding:30px 0}header nav li{list-style:none;margin-left:75px}.news-posts .news-posts-wrapper .post-item a,header nav li a{text-decoration:none}.banner{position:relative}.banner img.img-fluid{min-height:448px;object-fit:cover}@media only screen and (max-width:525px){.banner img.img-fluid{min-height:648px}}.banner .content{max-width:560px;color:#fff}section.split-image-content{padding:92px 0}@media only screen and (max-width:768px){section.split-image-content{padding:50px 0}}section.split-image-content img{border-radius:20px}section.info-block .pr-10 h1,section.info-block .pr-10 h2,section.info-block .pr-10 h3,section.info-block .pr-10 h4,section.info-block .pr-10 h5,section.info-block .pr-10 h6,section.split-image-content h1,section.split-image-content h2,section.split-image-content h3,section.split-image-content h4,section.split-image-content h5,section.split-image-content h6{margin-bottom:14px}@media only screen and (max-width:768px){section.split-image-content .row div:first-of-type{margin-bottom:40px}}section.info-block{padding:92px 0;background-color:#35043a}@media only screen and (max-width:768px){section.info-block{padding:50px 0}}section.info-block .pr-10{padding-right:100px}@media only screen and (max-width:768px){section.info-block .pr-10{padding:0 25px;margin-bottom:40px}}section.info-block .content,section.info-block .info-blocks .block .icon i:after,section.info-block .info-blocks .block .icon i:before,section.marketing-journey .steps .step .icon i:after,section.marketing-journey .steps .step .icon i:before{color:#fff}section.info-block .info-blocks{display:flex;flex-wrap:wrap;gap:30px}@media only screen and (max-width:768px){section.info-block .info-blocks{gap:0;display:block}}section.info-block .info-blocks .block{width:100%;max-width:calc(50% - 15px)}@media only screen and (max-width:768px){section.info-block .info-blocks .block{max-width:100%;margin-bottom:25px}section.info-block .info-blocks .block:last-of-type{margin-bottom:0}}section.info-block .info-blocks .block h1,section.info-block .info-blocks .block h2,section.info-block .info-blocks .block h3,section.info-block .info-blocks .block h4,section.info-block .info-blocks .block h5,section.info-block .info-blocks .block h6{margin-bottom:8px}section.info-block .info-blocks .block img{display:block;margin-bottom:14px}section.info-block .info-blocks .block .icon i,section.marketing-journey .steps .step .icon i{font-size:50px;margin-bottom:20px}section.testimonials{padding:92px 0}@media only screen and (max-width:768px){section.testimonials{padding:50px 0}section.testimonials .site-container{padding-right:0}section.testimonials .site-container .view{display:none}}section.testimonials .top-content{margin-bottom:28px}section.testimonials .swiper-slide .quote{font-size:38px;color:#e4013c}section.testimonials .swiper-slide p:last-of-type{font-size:22px;font-weight:600}section.testimonials .swiper-slide:nth-child(odd) .quote{color:#0099de}section.marketing-journey{padding-bottom:72px}@media only screen and (max-width:768px){section.marketing-journey{padding-bottom:50px}}section.marketing-journey .top-content{text-align:center;margin-bottom:45px}section.marketing-journey .top-content h1,section.marketing-journey .top-content h2,section.marketing-journey .top-content h3,section.marketing-journey .top-content h4,section.marketing-journey .top-content h5,section.marketing-journey .top-content h6{margin-bottom:0}section.marketing-journey .steps{display:flex;flex-wrap:wrap;gap:20px}@media only screen and (max-width:500px){section.marketing-journey .steps{display:block;gap:0}}section.marketing-journey .steps .step{width:100%;max-width:calc(25% - 15px);background-color:#35043a;color:#fff;padding:54px 32px;border-radius:20px}@media only screen and (max-width:768px){section.marketing-journey .steps .step{max-width:calc(50% - 10px)}}@media only screen and (max-width:500px){section.marketing-journey .steps .step{max-width:100%;margin-bottom:25px}section.marketing-journey .steps .step:last-of-type{margin-bottom:0}}section.marketing-journey .steps .step img{margin-bottom:25px;display:block}.event-summary .event-wrapper .main-content h1,.event-summary .event-wrapper .main-content h2,.event-summary .event-wrapper .main-content h3,.event-summary .event-wrapper .main-content h4,.event-summary .event-wrapper .main-content h5,.event-summary .event-wrapper .main-content h6,section.content-list h1,section.content-list h2,section.content-list h3,section.content-list h4,section.content-list h5,section.content-list h6,section.marketing-journey .steps .step h1,section.marketing-journey .steps .step h2,section.marketing-journey .steps .step h3,section.marketing-journey .steps .step h4,section.marketing-journey .steps .step h5,section.marketing-journey .steps .step h6,section.proposal-block .pointers h1,section.proposal-block .pointers h2,section.proposal-block .pointers h3,section.proposal-block .pointers h4,section.proposal-block .pointers h5,section.proposal-block .pointers h6{margin-bottom:14px}section.marketing-journey .steps .step .step-number{color:#b4b4b4;margin:0}.event-summary{padding-top:62px;padding-bottom:179px}@media only screen and (max-width:768px){.event-summary{padding:50px 0}}.event-summary .event-wrapper{background-color:#ebe7e7;padding:76px 107px;border-radius:20px}@media only screen and (max-width:768px){.event-summary .event-wrapper{padding:40px}}.event-summary .event-wrapper .main-content{padding-bottom:43px;margin-bottom:50px;border-bottom:3px solid #d9d8d8}.event-summary .event-wrapper .secondary-content{max-width:708px}.news-posts{padding:40px 0 100px}.news-posts .top-content{margin-bottom:35px}.news-posts .news-posts-wrapper{display:flex;flex-wrap:wrap;gap:20px}.news-posts .news-posts-wrapper .post-item{width:100%;max-width:calc(25% - 15px);background-color:#35043a;border-radius:20px;overflow:hidden}@media only screen and (max-width:1080px){.news-posts .news-posts-wrapper .post-item{max-width:calc(33.3333% - 14px)}}@media only screen and (max-width:768px){.news-posts .news-posts-wrapper .post-item{max-width:calc(50% - 10px)}}@media only screen and (max-width:500px){.news-posts .news-posts-wrapper .post-item{max-width:100%}}.news-posts .news-posts-wrapper .post-item .content{padding:45px 37px;color:#fff}.news-posts .news-posts-wrapper .post-item .content h1,.news-posts .news-posts-wrapper .post-item .content h2,.news-posts .news-posts-wrapper .post-item .content h3,.news-posts .news-posts-wrapper .post-item .content h4,.news-posts .news-posts-wrapper .post-item .content h5,.news-posts .news-posts-wrapper .post-item .content h6{margin-bottom:5px}.news-posts .news-posts-wrapper .post-item .content p{font-size:14px;line-height:1.5}.news-pagination{width:100%;margin-top:60px;text-align:center}.news-pagination a{color:#333;text-decoration:none}.news-pagination .page-numbers{margin:0 7px}.news-pagination .page-numbers.current,.news-pagination .page-numbers:hover{color:#e4013c}@media only screen and (max-width:768px){header{position:fixed;width:100%;top:0;background-color:#fff;z-index:10}}@media only screen and (max-width:1150px){header img{max-width:230px}}@media only screen and (max-width:768px){header nav{display:none}}@media only screen and (max-width:1150px){header nav li{margin-left:50px}}@media only screen and (max-width:960px){header nav li{margin-left:35px}}@media only screen and (max-width:860px){header nav li{margin-left:20px}}header nav li a{font-weight:600}header nav li:first-of-type{margin:0}header nav li:last-of-type a{background-color:#e4013c;color:#fff!important;padding:9px 72px 9px 22px;border-radius:20px;position:relative;display:block}@media only screen and (max-width:960px){header nav li:last-of-type a{padding:9px 52px 9px 22px}}header nav li:last-of-type a:after{content:"";background:url(./imgs/solid-long-arrow-alt-right.svg)no-repeat center;height:10px;width:20px;display:block;position:absolute;top:50%;right:10px;transform:translateY(-50%)}@media only screen and (max-width:530px){header .inner-wrapper{justify-content:space-between!important}}.mobile-navigation{position:fixed;top:-200%;background:#fff;z-index:5;display:flex;width:100%;height:100%;transition:.3s all ease}.mobile-navigation.open{top:106px}.mobile-navigation nav{width:100%;display:block;padding:84px 36px 0}.mobile-navigation nav ul,footer .top-row nav ul{padding:0;margin:0}.mobile-navigation nav ul li{padding-bottom:21px;border-bottom:4px solid #f7f7f7;list-style:none;margin-bottom:21px}.mobile-navigation nav ul li a{color:#707070;display:block;font-weight:600;text-decoration:none;line-height:1}.mobile-navigation a.btn{max-width:192px;margin:0 auto;width:100%;position:absolute;bottom:206px;left:50%;transform:translateX(-50%)}footer{background-color:#35043a;padding:62px 0 0}footer .top-row{padding-bottom:53px}@media only screen and (max-width:768px){footer .top-row img.logo{display:block;margin:0 auto 20px}}.event-post-wrapper .event-item .button-wrapper,footer .top-row nav{text-align:center}footer .top-row nav ul li{list-style:none;margin-bottom:10px}footer .top-row .details a,footer .top-row nav ul li a{text-decoration:none;color:#fff}footer .top-row .details a{display:block;margin-bottom:10px}footer .top-row .details a:last-of-type{font-size:31px;font-weight:600}footer .top-row .social{margin-bottom:3px}footer .top-row .social a{display:inline-block;margin:0 5px}footer .top-row .social a i{font-size:30px;color:#fff}footer .bottom-row{border-top:4px solid rgba(232,232,232,.16);padding:28px 0;text-align:center}footer .bottom-row p{color:#fff;margin:0}.event-post-wrapper{padding:35px 0 126px}@media only screen and (max-width:768px){.event-post-wrapper{padding-bottom:50px}}.event-post-wrapper .event-item{background-color:#35043a;padding:41px 52px;color:#fff;border-radius:20px}.event-post-wrapper .event-item h1,.event-post-wrapper .event-item h2,.event-post-wrapper .event-item h3,.event-post-wrapper .event-item h4,.event-post-wrapper .event-item h5{margin-bottom:24px}section.cta-block{padding-bottom:100px}@media only screen and (max-width:768px){section.cta-block{padding-bottom:50px}}section.cta-block .cta-wrapper{padding:89px 109px;color:#fff;border-radius:20px;overflow:hidden}@media only screen and (max-width:768px){section.cta-block .cta-wrapper{padding:100px 40px}}section.cta-block .cta-wrapper .content{padding-bottom:30px}section.content-list{background-color:#35043a;padding:80px 0;color:#fff;position:relative}@media only screen and (max-width:768px){section.content-list,section.content-list .site-container{padding:0}section.content-list .site-container .row{margin:0;display:block}section.content-list .site-container .row div{padding:60px 30px;width:100%!important}section.content-list .site-container .row div:last-of-type{background:#502655}}section.content-list .bg-shape{position:absolute;top:0;right:-34%;width:100%;bottom:0}@media only screen and (max-width:768px){section.content-list .bg-shape{display:none}}section.proposal-block{padding:148px 0 88px}@media only screen and (max-width:768px){section.proposal-block{padding:50px 0}}section.proposal-block .pointers{padding:55px 0}@media only screen and (max-width:768px){section.proposal-block .pointers{padding:25px 0}}section.proposal-block blockquote{font-size:32px;line-height:50px;color:#0099de;margin-top:45px}.logo-strip{padding-bottom:81px}@media only screen and (max-width:768px){.logo-strip{padding-bottom:40px}}.logo-strip img{display:block;margin:0 auto}section.timetable{padding-bottom:86px}@media only screen and (max-width:768px){section.timetable{padding-bottom:50px}}section.timetable .table-wrapper{overflow-x:auto}section.timetable table{border-collapse:collapse;width:100%;background-color:#ebe7e7;border-radius:20px;overflow:hidden}section.timetable tr.table-head{background-color:#ebe7e7;border-bottom:2px solid #fff}section.timetable td,section.timetable th{text-align:left;padding:20px 40px}section.timetable tr:nth-child(even){background-color:#f2f2f2}section.contact-block{padding:92px 0 10px}@media only screen and (max-width:768px){section.contact-block{padding:50px 0 10px}}section.contact-block h1,section.contact-block h2,section.contact-block h3,section.contact-block h4,section.contact-block h5,section.contact-block h6{margin-bottom:22px}section.contact-block a{font-size:20px;display:block;color:#e4013c;text-decoration:none;margin-bottom:11px;font-weight:700}section.contact-block .map{border-radius:20px;overflow:hidden}@media only screen and (max-width:768px){section.contact-block .map{display:none}}section.contact-block .map iframe{border:0;height:416px;width:100%;display:block!important}section.contact-block .form-wrapper{padding:73px 106px;background-color:#ebe7e7;border-radius:20px}@media only screen and (max-width:1080px){section.contact-block .form-wrapper{padding:50px}}section.contact-block .form-wrapper h1,section.contact-block .form-wrapper h2,section.contact-block .form-wrapper h3,section.contact-block .form-wrapper h4,section.contact-block .form-wrapper h5,section.contact-block .form-wrapper h6{font-weight:400;color:#707070}section.contact-block .form-wrapper .forminator-custom-form,section.contact-block .form-wrapper .forminator-row-last{margin:0!important}section.contact-block .form-wrapper .forminator-custom-form email,section.contact-block .form-wrapper .forminator-custom-form input,section.contact-block .form-wrapper .forminator-custom-form textarea{border-radius:20px!important;border:0!important;padding:13px 20px!important;font-family:"Outfit",sans-serif!important}section.contact-block .form-wrapper .forminator-custom-form .forminator-button{background:#e4013c;color:#fff;margin:0 auto!important;display:block;border-radius:20px;position:relative;padding:10px 60px 10px 20px;font-weight:600!important}section.contact-block .form-wrapper .forminator-custom-form .forminator-button:after{content:"";background:url(./imgs/solid-long-arrow-alt-right.svg)no-repeat center;height:10px;width:20px;display:block;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.hamburger,section.contact-block .form-wrapper .forminator-edit-module{display:none}section.contact-block .contact-swiper{margin-top:92px}@media only screen and (max-width:768px){section.contact-block .contact-swiper{margin-top:50px}}section.contact-block .swiper-slide img{display:block;width:100%}.hamburger{right:30px;position:absolute;background:#e4013c;padding:23px;border-radius:100%}@media only screen and (max-width:768px){.hamburger{display:inline-block}}.hamburger a.main-nav-toggle{display:block;width:28px;height:16px;position:absolute;top:14px;left:9px}.hamburger a.main-nav-toggle:after,.hamburger a.main-nav-toggle:before{content:"";position:absolute;height:0;border-bottom:4px solid #fff;width:100%;left:0;right:0;transition:all ease-out .3s;border-radius:1px}.hamburger a.main-nav-toggle:before{top:0}.hamburger a.main-nav-toggle:after{top:100%}.hamburger a.main-nav-toggle i{display:block;text-indent:100%;overflow:hidden;white-space:nowrap;height:4px;background-color:#fff;width:100%;position:absolute;top:50%;transition:all ease-out .1s;border-radius:1px}.hamburger a.main-nav-toggle.active-menu:after{transform:rotate(-45deg);transform-origin:center;top:50%}.hamburger a.main-nav-toggle.active-menu:before{transform:rotate(45deg);transform-origin:center;top:50%}.hamburger a.main-nav-toggle.active-menu i{opacity:0}section.single-post{padding:50px 0}section.single-post h1,section.single-post h2,section.single-post h3,section.single-post h4,section.single-post h5,section.single-post h6{margin-bottom:15px}