/*
 Theme Name:   LeadGenera
 Description:  LeadGenera
 Author:       Keiran Martin
*/

html,body{margin:0 !important;padding:0 !important}html{scroll-behavior:smooth}.skip-link{background:#319795;color:#fff;font-weight:700;left:50%;padding:4px;position:absolute;transform:translateY(-100%);transition:transform 0.3s}.skip-link:focus{transform:translateY(0%)}body{position:relative;z-index:0;font-family:'Poppins', sans-serif;color:#272727}h1,h2,h3,h4,h5,h6{margin-bottom:20px;font-family:'Poppins', sans-serif}small{font-size:14px}h1,.xl-header{font-size:50px;line-height:54px}h2,.lg-header{font-size:24px;line-height:28px}h3,.md-header{font-size:20px;line-height:23px}.sm-header,h4{font-weight:700;font-size:24px;line-height:32px}a{color:#fff;transition:0.3s all ease}#consent{position:fixed;bottom:0;left:0;width:100%;background:#680E32;padding:30px;display:flex;color:#fff;z-index:99999}#consent .text{width:70%}#consent .buttons{width:30%;display:flex;justify-content:center}#consent .btn{width:40%;margin:0 10px;display:flex;justify-content:center;align-items:center;color:#fff;border-color:#fff}#consent .btn-holo{color:#fff;border-color:#fff}@media(max-width: 1200px){#consent .text{width:100%}#consent .buttons{width:100%;margin-top:20px}#consent{flex-direction:column}}footer{background:#6E1313;padding:50px;color:#fff;font-weight:300}footer img{margin-bottom:20px}.btn-main{background:#6E1313 !important;color:#fff;display:block;margin:20px auto 0;max-width:650px;width:100%;border-radius:4px;padding:10px;font-weight:600;opacity:1;transition:all ease 0.3s}.btn-main:hover{opacity:0.8;color:#fff;transition:all ease 0.3s}#hero{min-height:750px;background-size:cover;background-position:center;display:flex;align-items:flex-end;justify-content:center}#hero .bottom{width:100%;display:flex;justify-content:center;padding:10px;background-color:rgba(110, 19, 19, 0.85)}#intro{padding:80px 0}#intro h1{font-size:35px;line-height:42px;color:#212529}#intro li{color:#545454;padding:2px 0}#intro .btn{margin:40px 0 0;max-width:350px}#intro p span{font-weight:600}#intro .video iframe{width:100%;height:350px}#form{padding:80px 0}#why{background:#F5F5F5;padding:80px 0;background-size:cover;background-position:center;position:relative;color:#fff}#why::before{content:'';background:rgba(0,0,0,0.8);width:100%;height:100%;position:absolute;z-index:1;top:0;left:0}#why .container{position:relative;z-index:2}#why h2{font-size:32px;line-height:38px}#why .btn{margin-top:40px}#values{padding:80px 0}#values .btn{margin-top:40px}#interviews{padding:80px 0}#interviews h2{font-size:35px;line-height:45px;margin-bottom:80px}#interviews .inner{display:flex;justify-content:center}#interviews iframe{width:350px;height:230px;margin:0 10px}#section6{padding:80px 0}#section6 h2{margin-bottom:50px}#section6 li{padding:5px 0}#section6 p{line-height:28px}#section7{padding:80px 0}#section7 h3{margin-bottom:40px;font-size:23px}#section7 li{padding:5px 0}#section7 .text-center{padding-top:50px}.footer-top{background:#191919;padding:50px 0;color:#fff}.footer-top h2{font-size:32px;line-height:38px;margin-bottom:30px}#carousel .center .slick-slide img{height:320px;object-fit:cover;object-position:center}#carousel .slick-autoplay-toggle-button{display:none}#carousel .center{overflow-x:hidden}#reasons{background-color:#F5F5F5;padding-top:75px;padding-bottom:75px}#reasons img{width:100%;margin-bottom:10px}#reasons h2{color:#680e32;font-size:32px;line-height:38px}#reasons ol li::marker{color:#680e32;font-weight:600}#reasons li{padding:5px 0}#reasons .btn{margin:20px 0 0}#reasons .join-us{display:flex;flex-direction:column;justify-content:center}#testimonials{padding:50px 0}#testimonials .col-12{background:#680E32;padding-top:50px;padding-bottom:50px}#testimonials h2{color:#fff;font-size:32px}#testimonials .slide{color:#fff;padding:100px 200px;font-size:20px}#testimonials .slick-pause-icon{display:none}#testimonials .slider{width:100%;margin:auto}#testimonials .slick-prev,#testimonials .slick-next{font-size:24px;color:#fff;opacity:0.5;transition:opacity 0.3s ease}#testimonials .slick-prev:hover,#testimonials .slick-next:hover{opacity:1}#logos .slick-prev:before,#logos .slick-next:before{content:""}#testimonials .slick-prev{left:20px;z-index:2}#testimonials .slick-next{right:20px;z-index:2}#form label{margin-top:10px}@media(max-width: 1600px){#interviews .inner{flex-wrap:wrap}}@media(max-width: 1200px){#intro .video{margin-top:40px}}@media(max-width: 991px){#testimonials .slide{padding:50px 20px;font-size:18px}#testimonials .slick-prev{left:0}#testimonials .slick-next{right:0}#intro .video iframe{width:100%;height:300px}}