html{width:100vw;overflow-x:hidden;scroll-behavior:smooth}@font-face{font-family:TT Firs Neue;src:url(/wp-content/themes/fleetviewsolutions/fonts/TT-Firs-Neue.ttf);font-weight:400}body-font{font-family:"roc-grotesk",sans-serif;font-weight:400;font-style:normal}header-font{font-family:"TT Firs Neue",Arial,sans-serif}body{margin:0;font-family:"roc-grotesk",sans-serif;font-weight:400;font-style:normal;width:100vw;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:"TT Firs Neue",Arial,sans-serif;font-weight:400;font-style:normal;margin:0}.custom-dec{position:relative}.custom-dec:after{content:'';position:absolute;height:1.7px;width:0;left:0;bottom:-3px;background-color:#000;transition:width .3s}.custom-dec:hover:after{width:100%}.button{display:inline-block;color:#fff;text-decoration:none;background-color:unset;border:2px solid #fff;padding:14px 20px;border-radius:47px;transition:background-color .3s,color .3s,border-color .3s;font-family:"TT Firs Neue",Arial,sans-serif;font-weight:400;font-style:normal}.button:hover{background-color:#fff;color:#000}.button.dark{color:#000;text-decoration:none;background-color:unset;border:2px solid #000;padding:14px 20px;border-radius:47px;transition:background-color .3s,color .3s,border-color .3s}.button.dark:hover{background-color:#000;color:#fff}.button.alt{color:#d7fa49;text-decoration:none;background-color:unset;border:2px solid #d7fa49;padding:14px 20px;border-radius:47px;transition:background-color .3s,color .3s,border-color .3s}.button.alt:hover{background-color:#d7fa49;color:#000}.button.fill{background-color:#fff;color:#000}.button.fill:hover{background-color:#000;color:#fff;border-color:#000}.button.dark.fill{background-color:#000;color:#fff}.button.dark.fill:hover{background-color:#fff;color:#000;border-color:#fff}.button.alt.fill{background-color:#d7fa49;color:#000}.button.alt.fill:hover{background-color:#000;color:#fff;border-color:#000}.swiper{width:600px;height:300px}section{width:100vw}.wpcf7>form .wpcf7-response-output{border-color:#5fe3ff;background-color:#adf1ff;color:#0084a0;border-radius:10px;padding:20px;text-align:center}.wpcf7>form.sent .wpcf7-response-output{border-color:#a7f9ae;background-color:#dcffdf;color:#00800c}.wpcf7>form.invalid .wpcf7-response-output,.wpcf7>form.unaccepted .wpcf7-response-output{border-color:#ffd461;background-color:#ffe8ab;color:#b18100}.wpcf7>form.spam .wpcf7-response-output{border-color:#ff8f55;background-color:#ffbe9c;color:#c64500}.wpcf7>form.failed .wpcf7-response-output,.wpcf7>form.aborted .wpcf7-response-output{border-color:#ff7575;background-color:#ffb6b6;color:#7c0000}.error404{display:flex;flex-direction:column;min-height:60vh}.error404-content{text-align:center;margin:auto}.grecaptcha-badge{z-index:50}#whatsapp{position:fixed;bottom:90px;right:12px;width:60px;height:60px;border-radius:50%;overflow:hidden;transition:transform .3s;z-index:5}#whatsapp:hover{transform:scale(1.1)}#whatsapp img{width:100%;height:100%;object-fit:contain}#site-header .socials-bar{background-color:#d8ffaa;height:36px;display:flex;justify-content:right;width:80%;padding:10px 10%}#site-header .socials-bar>div{margin:auto 0}#site-header .socials-bar .telephone h5 a{color:#000;font-family:"TT Firs Neue",Arial,sans-serif;font-size:18px;line-height:1;text-decoration:none;font-weight:600}#site-header .socials-bar .breaker{width:1.4px;background-color:#000;height:100%;margin:0 20px}#site-header .socials-bar .social-pins>a{color:#000;font-size:24px;padding:0 6px}#site-header .socials-bar .social-pins>a i{transition:transform .3s}#site-header .socials-bar .social-pins>a:hover i{transform:scale(1.1)}#site-header .socials-bar .social-pins>a:first-child{padding-left:unset}#site-header .socials-bar .social-pins>a:last-child{padding-right:unset}@media only screen and (max-width:700px){#site-header .socials-bar{justify-content:center;flex-direction:column-reverse;height:62px}#site-header .socials-bar .breaker{display:none}#site-header .socials-bar>div{margin:auto}}#site-header .header-nav{height:75px;width:80%;padding:20px 10%;border-bottom:1px solid #fff;display:flex}#site-header .header-nav.clear{position:absolute}#site-header .header-nav>a{height:100%;display:inline-block}#site-header .header-nav>a img{height:100%;width:auto}#site-header .header-nav .primary-nav{margin-left:auto;display:flex}#site-header .header-nav .primary-nav>a{color:#fff;margin:auto 0;margin-left:14px;margin-right:14px;font-size:18px;line-height:1;text-decoration:none;font-family:"TT Firs Neue",Arial,sans-serif;font-weight:400;font-style:normal}#site-header .header-nav .primary-nav>a:after{background-color:#fff}#site-header .header-nav .primary-nav>a:first-child{margin-left:unset}#site-header .header-nav .primary-nav>a:last-child{margin-right:unset}#site-header .header-nav .primary-nav #burger-menu-toggle{display:none;color:#fff;font-size:35px;line-height:1;margin:auto 15px auto 0}#site-header .header-nav .primary-nav #burger-menu-toggle:hover{cursor:pointer}#site-header .header-nav .primary-nav>a.alternate{color:#d7fa49;border:2px solid #d7fa49;padding:14px 20px;border-radius:47px;transition:background-color .3s,color .3s}#site-header .header-nav .primary-nav>a.alternate:hover{color:#000;background-color:#d7fa49}#site-header .header-nav.standard{background-color:#f4f4ea;border-color:#000}#site-header .header-nav.standard .primary-nav>a,#site-header .header-nav.white .primary-nav>a{color:#000}#site-header .header-nav.standard .primary-nav>a:after,#site-header .header-nav.white .primary-nav>a:after{background-color:#000}#site-header .header-nav.standard .primary-nav>a.alternate,#site-header .header-nav.white .primary-nav>a.alternate{color:#000;border-color:#000}#site-header .header-nav.standard .primary-nav>a.alternate:hover,#site-header .header-nav.white .primary-nav>a.alternate:hover{background-color:#000;color:#fff}#site-header .header-nav.standard .primary-nav #burger-menu-toggle,#site-header .header-nav.white .primary-nav #burger-menu-toggle{color:#000}#site-header .header-nav.white{background-color:#fff;border-color:#000}#mobile-menu{display:none;position:fixed;height:100vh;width:100vw;background-color:#d8ffaa;z-index:50;top:0;text-align:center;transition:right .3s}#mobile-menu .mobile-nav{width:100%;margin:auto;position:relative;max-width:400px}#mobile-menu .mobile-nav>a{color:#000;text-decoration:none;display:inline-block;font-size:20px;width:auto;margin:8px 0}#mobile-menu .mobile-nav>a.alternate{color:#000;border:2px solid #000;padding:14px 20px;border-radius:47px;transition:background-color .3s,color .3s,border-color .3s}#mobile-menu .mobile-nav>a.alternate:hover{color:#000;background-color:#d7fa49;border-color:#d7fa49}#burger-menu-exit{color:#000;position:absolute;top:-40px;right:15px;font-size:28px}#burger-menu-exit:hover{cursor:pointer}@media only screen and (max-width:1800px){#site-header .header-nav>a{max-width:200px}#site-header .header-nav>a img{width:100%}}@media only screen and (max-width:1650px){#mobile-menu{display:flex}#site-header .header-nav .primary-nav>a.custom-dec{display:none}#site-header .header-nav .primary-nav #burger-menu-toggle{display:block;transform:translateY(1.5px)}}@media only screen and (max-width:850px){#site-header .header-nav .primary-nav>a{display:none}}#site-header .extra-bar{background-color:#d8ffaa;padding:17px 10%}#site-header .extra-bar a{color:#000;text-decoration:none;font-size:18px;font-family:"TT Firs Neue",Arial,sans-serif;line-height:1;display:inline-block}@keyframes fadeInUpAnim{0%{opacity:0;transform:translateY(125px)}100%{opacity:1;transform:translateY(0px)}}@keyframes fadeInLeftAnim{0%{opacity:0;transform:translateX(125px)}100%{opacity:1;transform:translateX(0px)}}@keyframes fadeInRightAnim{0%{opacity:0;transform:translateX(-125px)}100%{opacity:1;transform:translateX(0px)}}@media (prefers-reduced-motion:no-preference){.fadeInUp{animation:fadeInUpAnim 2s 1}.fadeInLeft{animation:fadeInLeftAnim 2s 1}.fadeInRight{animation:fadeInRightAnim 2s 1}}#site-footer{width:100vw;background-color:#000}#site-footer .main{border-top:1px solid #fff;border-bottom:1px solid #fff;display:flex;width:80%;padding:44px 10%}#site-footer .main>a{height:100%;max-height:80px;width:25%}#site-footer .main>a img{height:100%;max-height:80px;width:auto}#site-footer .main .footer-links{width:25%;display:flex}#site-footer .main .footer-links h5{color:#d8ffaa;font-size:38px;display:block;writing-mode:sideways-lr;text-orientation:sideways;text-align:right;margin-right:10px}@media only screen and (min-width:500px){#site-footer .main .footer-links h5{-webkit-writing-mode:vertical-lr;-webkit-transform:rotate(180deg);-moz-transform:rotate(0)}}#site-footer .main .footer-links .content a{color:#fff;font-size:18px;display:inline-block;text-decoration:none;margin-bottom:7px;white-space:nowrap;margin-right:40px}#site-footer .main .footer-links .content a:after{background-color:#fff}#site-footer .main .footer-links .content span{display:block;height:20px}#site-footer .main .footer-links .content p{color:#fff;font-size:18px;display:inline-block;text-decoration:none;margin:unset}#site-footer .main .footer-newsletter{width:25%;color:#fff}#site-footer .main .footer-newsletter{width:25%;color:#fff}#site-footer .main .footer-newsletter h5{color:#d8ffaa;font-size:38px;display:block}@media only screen and (max-width:2020px){#site-footer .main .footer-links .content a{margin-right:18px}}@media only screen and (max-width:1920px){#site-footer .main>a{width:20%}#site-footer .main .footer-links{width:30%}}@media only screen and (max-width:1720px){#site-footer .main{flex-wrap:wrap}#site-footer .main>a{width:100%;text-align:center;margin-bottom:40px}#site-footer .main .footer-links{width:40%}#site-footer .main .footer-newsletter{width:20%}}@media only screen and (max-width:1720px){#site-footer .main .footer-links{width:100%;max-width:420px;margin:auto;margin-bottom:80px}#site-footer .main .footer-newsletter{width:100%;text-align:center}}@media only screen and (max-width:500px){#site-footer .main{width:95%;padding:44px 2.5%}#site-footer .main .footer-links{flex-wrap:wrap}#site-footer .main .footer-links h5{width:100%;writing-mode:inherit;text-orientation:inherit;text-align:center;margin-bottom:10px}#site-footer .main .footer-links .content{text-align:center;width:100%}#site-footer .main .footer-links .content a{margin:unset;margin-bottom:10px;font-size:16.5px}#site-footer .main .footer-links .content p{font-size:16.5px}#site-footer .main .footer-links:nth-child(3) .content{width:100%}}#site-footer .extra-links{width:95%;padding:17px 2.5%;text-align:center}#site-footer .extra-links a{color:#fff;text-decoration:none}#site-footer .extra-links a:after{content:"|";height:100%;width:1px;display:inline-block;background-color:#fff;color:transparent;margin-left:10px;margin-right:6px}#site-footer .extra-links a:last-child:after{display:none !important}@media only screen and (max-width:700px){#site-footer .extra-links a:after{display:none}#site-footer .extra-links a{display:block;margin-top:5px}#site-footer .extra-links a:first-child{margin-top:unset}}#site-footer .main .footer-newsletter .contact-form-7 p{display:flex}#site-footer .main .footer-newsletter .contact-form-7 p input.wpcf7-text{border:unset;font-size:16px;padding:15px;border-radius:10px 0 0 10px;max-width:300px}#site-footer .main .footer-newsletter .contact-form-7 p input[type=submit]{border:unset;font-size:18px;padding:10px 30px;border-radius:0 10px 10px 0;background-color:#d8ffaa;color:#000;border:2px solid #d8ffaa;transition:color .3s,background-color .3s}#site-footer .main .footer-newsletter .contact-form-7 p input[type=submit]:hover{cursor:pointer;color:#fff;background-color:#000}#site-footer .main .footer-newsletter .contact-form-7 p .wpcf7-not-valid-tip{position:absolute;bottom:-25px;left:15px;white-space:nowrap}@media only screen and (max-width:1720px){#site-footer .main .footer-newsletter .contact-form-7 p input.wpcf7-text{max-width:200px}#site-footer .main .footer-newsletter .contact-form-7 p{justify-content:center;transform:translateX(40px)}#site-footer .main .footer-newsletter .contact-form-7 p input.wpcf7-text{max-width:unset}#site-footer .main .footer-newsletter .contact-form-7 p{justify-content:center;transform:translateX(36px)}#site-footer .main .footer-newsletter .contact-form-7 p input.wpcf7-text{max-width:180px}}@media only screen and (max-width:600px){#site-footer .main .footer-newsletter .contact-form-7 p input.wpcf7-text}#site-footer .main .footer-newsletter .socials{display:flex;gap:15px;margin-top:36px}#site-footer .main .footer-newsletter .socials p{margin:auto 0;white-space:nowrap}#site-footer .main .footer-newsletter .socials a{color:#fff;font-size:26px;margin:auto 0}#site-footer .main .footer-newsletter .socials a i{transition:transform .3s}#site-footer .main .footer-newsletter .socials a:hover i{transform:scale(1.1)}@media only screen and (max-width:1260px){#site-footer .main .footer-newsletter .socials{justify-content:center}}section.homepage-hero{height:98vh;position:relative;min-height:800px}section.homepage-hero video{height:100%;width:100%;object-fit:cover}section.homepage-hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:400px;background:#000;background:linear-gradient(180deg,rgba(0,0,0,1) 0%,rgba(119,38,38,0) 100%);z-index:1}section.homepage-hero:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:400px;background:#000;background:linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(119,38,38,0) 100%);z-index:1}section.homepage-hero .content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:4}section.homepage-hero .content h1{color:#fff;font-size:90px;text-align:center;margin:auto;width:1500px;max-width:90%;margin-bottom:30px;z-index:1}section.homepage-hero .content p{color:#fff;font-size:36px;text-align:center;margin:auto;width:900px;max-width:90%;z-index:1}section.homepage-hero .content a{display:inline-block;margin-top:20px;font-size:18px;z-index:1}@media only screen and (max-width:1600px),screen and (max-height:900px){section.homepage-hero .content h1{font-size:70px}section.homepage-hero .content p{font-size:30px}}@media only screen and (max-width:1300px),screen and (max-height:600px){section.homepage-hero .content{width:96%}section.homepage-hero .content h1{font-size:50px;width:100%;max-width:unset}section.homepage-hero .content p{font-size:18px;width:100%;max-width:unset}}@media only screen and (max-width:600px){section.homepage-hero .content h1{font-size:35px}}section.question-answer{padding:100px 0 120px}section.question-answer .content .question h6{color:#d7fa49;font-size:30px;text-align:right}section.question-answer .content .answer p{color:#fff;font-size:24px;margin:unset}section.question-answer .content{width:90%;max-width:1550px;margin:auto;display:flex;margin-bottom:60px}section.question-answer .content:last-child{margin-bottom:unset}section.question-answer .content .question{width:35%}section.question-answer .content .answer{width:55%;padding-left:40px}@media only screen and (max-width:1500px){section.question-answer .content .question h6,section.question-answer .content .answer p{font-size:24px}}@media only screen and (max-width:600px){section.question-answer .container{padding:35px 0 40px}section.question-answer .content{display:block;width:90%}section.question-answer .content .question,section.question-answer .content .answer{width:100%;padding:unset}section.question-answer .content .question h6{padding-bottom:10px;text-align:center}section.question-answer .content .answer p{text-align:center}}section.banner-with-text{height:auto}section.banner-with-text .container{height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;display:flex}section.banner-with-text .content{font-size:20px;max-width:530px;margin:auto;margin-right:10%;margin-left:auto}section.banner-with-text .content h4{font-size:26px}section.banner-with-text .content a.button{margin-top:15px;display:inline-block}@media only screen and (max-width:700px){section.banner-with-text .content{margin-left:auto;margin-right:auto;width:90%;text-align:center}}section.banner-with-text .container .content.centred{width:90%;max-width:900px;margin:auto}section.numerical-columns .container{width:80%;margin:auto;display:flex;max-width:1600px}section.numerical-columns .container.mobile{display:none !important}section.numerical-columns .column{width:100%}section.numerical-columns .column.first{width:108%;padding-right:10px}section.numerical-columns .column.first h4{font-size:25px;margin-bottom:30px;margin-top:5px}section.numerical-columns .column.first a.button{display:inline-block}section.numerical-columns .column:not(.first){border-left:1px solid #000;padding:0 30px 40px;font-size:18px}section.numerical-columns .column:not(.first) h3.number{font-size:90px;margin:0}@media only screen and (max-width:1400px){section.numerical-columns .container{flex-wrap:wrap;justify-content:center;width:95%}section.numerical-columns .column.first{width:100%;text-align:center;margin-bottom:40px}section.numerical-columns .column:not(.first){max-width:220px}section.numerical-columns .column:nth-child(2){border-left:unset}}@media only screen and (max-width:900px){section.numerical-columns .container.desktop{display:none !important}section.numerical-columns .container.mobile{display:block !important;text-align:center}section.numerical-columns .container>h4{font-size:25px;margin-bottom:30px;margin-top:5px}section.numerical-columns .container>a.button{display:inline-block;margin-bottom:30px}section.numerical-columns .container.mobile .column{border-left:unset;width:100%;max-width:unset;padding:unset}section.numerical-columns .container.mobile .column>*{margin:0 50px}section.numerical-columns .container.mobile .swiper{width:90%;max-width:800px;height:auto;padding-bottom:50px}}.swiper-button-prev{color:#000}.swiper-button-next{color:#000}.swiper-pagination-bullet-active{fill:#000;background:#000}@media only screen and (max-width:600px){section.numerical-columns .container.mobile .swiper{width:100%}}section.numerical-columns .swiper-button-next:after,section.numerical-columns .swiper-button-prev:after{display:none}section.numerical-columns .swiper-button-next,section.numerical-columns .swiper-button-prev{font-size:30px}section.numerical-columns .swiper-button-next i,section.numerical-columns .swiper-button-prev i{transition:transform .3s}section.numerical-columns .swiper-button-next:hover i,section.numerical-columns .swiper-button-prev:hover i{transform:scale(1.1)}section.animated-buttons .container{width:80%;margin:auto}section.animated-buttons .container>h2{font-size:60px;text-align:center;margin-bottom:50px}section.animated-buttons .container .content{display:flex;justify-content:center}section.animated-buttons .container .content .animated-button{display:block;width:400px;height:550px;margin:0 10px;text-decoration:none;position:relative}section.animated-buttons .container .content .animated-button:first-child{margin-left:unset}section.animated-buttons .container .content .animated-button:last-child{margin-right:unset}section.animated-buttons .container .content .animated-button .background{height:100%;width:100%;border-radius:20px;background-position:center;background-size:cover;transition:transform .3s,filter .3s}section.animated-buttons .container .content .animated-button h3{font-size:26px;position:absolute;bottom:20px;left:10px;text-align:center;color:#fff;transition:transform .3s,bottom .3s,left .3s,font-size .3s,color .3s}section.animated-buttons .container .content .animated-button:hover .background{transform:scale(.9);filter:grayscale(100%)}section.animated-buttons .container .content .animated-button:hover h3{bottom:25%;left:50%;transform:translate(-50%,-50%);font-size:60px;color:#d7fa49;text-shadow:1px 1px #889c37}@media only screen and (max-width:1750px){section.animated-buttons .container{width:95%}}@media only screen and (max-width:1350px){section.animated-buttons .container .content{flex-wrap:wrap;gap:20px}section.animated-buttons .container .content .animated-button{margin:unset;width:45%;height:300px}section.animated-buttons .container .content .animated-button:hover h3{bottom:0}}@media only screen and (max-width:850px){section.animated-buttons .container .content .animated-button:hover h3{bottom:6%;font-size:50px}}@media only screen and (max-width:700px){section.animated-buttons .container .content .animated-button{width:100%}section.animated-buttons .container .content .animated-button h3{left:50%;transform:translate(-50%,-50%);font-size:50px;color:#d7fa49;text-shadow:1px 1px #889c37}section.animated-buttons .container .content .animated-button .background{filter:grayscale(100%)}}section.banner-with-columns .container{background-size:cover;background-position:center;display:flex;position:relative}section.banner-with-columns .container .content{width:80%;margin:auto;margin-left:100px;max-width:1100px}section.banner-with-columns .container .content>h3{font-size:32px;max-width:750px}section.banner-with-columns .container .content>p{font-size:18px;max-width:750px;margin-bottom:70px}section.banner-with-columns .container .content>div{display:flex;max-width:950px}section.banner-with-columns .container .content>div .column{color:#fff;border-left:1px solid #fff;padding:30px;font-size:18px;width:100%}section.banner-with-columns .container .content>div .column:first-child{border-left:unset}section.banner-with-columns .container .content>div .column>i{font-size:45px}section.banner-with-columns .container .app-store-link{display:block;position:absolute;bottom:50px;right:50px;width:150px;height:50px}section.banner-with-columns .container .app-store-link img{height:100%;width:100%;object-fit:contain;transition:transform .3s}section.banner-with-columns .container .app-store-link:hover img{transform:scale(1.05)}@media only screen and (max-width:1000px){section.banner-with-columns .container .content{width:95%;margin:auto !important}section.banner-with-columns .container .content>h3,section.banner-with-columns .container .content>p{max-width:unset;text-align:center}}@media only screen and (max-width:700px){section.banner-with-columns .container{padding-top:70px;padding-bottom:50px}section.banner-with-columns .container .content>div{flex-wrap:wrap}section.banner-with-columns .container .content>div .column{border-left:unset;text-align:center;padding-top:unset;padding-bottom:10px}section.banner-with-columns .container .content>div .column>i{text-align:center}section.banner-with-columns .container .app-store-link{position:static;margin:auto;margin-top:20px}}section.featured-post{position:relative;overflow:hidden}section.featured-post .container{width:60vw;margin:auto}section.featured-post .container .image{min-height:600px;max-width:1100px;background-size:cover;margin-left:auto;border-radius:14px;display:flex}section.featured-post .container .content{background-color:#f4f4ea;border-radius:14px;margin:auto auto auto -20vw;width:650px;padding:20px 25px 55px}section.featured-post .container .content h4{font-size:60px}section.featured-post .container .content p{color:grey}section.featured-post .container .content a.button{margin-top:25px}@media only screen and (max-width:2000px){section.featured-post .container{width:80vw;margin:auto}}@media only screen and (max-width:1600px){section.featured-post .container{width:95%;margin:auto}section.featured-post .container .content{margin:auto auto auto -250px;width:450px}}@media only screen and (max-width:1400px){section.featured-post .container .image{max-width:unset;width:100%;margin-top:150px}section.featured-post .container .content{margin:-150px auto auto auto;width:900px}}@media only screen and (max-width:1050px){section.featured-post .container .image{margin-top:150px;object-position:top}section.featured-post .container .content{margin:-150px auto auto auto;width:700px}}@media only screen and (max-width:850px){section.featured-post .container{width:100%;max-width:unset}section.featured-post .container .image{max-width:100%;display:block;height:auto;min-height:unset;margin:unset;width:auto;background-image:none !important}section.featured-post .container .content{margin:unset;width:100%;border-radius:unset;padding:unset;text-align:center;padding:40px 0}}section.featured-post .tyre-graphic{position:absolute;bottom:-200px;left:-230px;height:900px;width:auto;z-index:-5}@media only screen and (max-width:2300px){section.featured-post .tyre-graphic{left:-400px;height:850px}}@media only screen and (max-width:1750px){section.featured-post .tyre-graphic{left:-400px;height:750px}}@media only screen and (max-width:850px){section.featured-post .tyre-graphic{display:none}}section.featured-post .container .content>*{padding-left:10px;padding-right:10px}section.posts-layout .container{width:80%;margin:auto}section.posts-layout .container .title{display:flex;margin-bottom:40px}section.posts-layout .container .title h2{font-size:65px}section.posts-layout .container .title a{font-size:18px;margin:auto 0 auto auto}section.posts-layout .container .posts{display:flex;column-gap:20px}section.posts-layout .container .posts .single-post{width:25%;display:flex;flex-direction:column}section.posts-layout .container .posts .single-post img{width:100%;border-radius:20px;height:19vw;object-fit:cover}section.posts-layout .container .posts .single-post h3{margin:20px 0;font-size:36px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}section.posts-layout .container .posts .single-post a{margin:auto auto 0 0;font-size:18px}@media only screen and (max-width:1600px){section.posts-layout .container{width:95%}section.posts-layout .container .posts .single-post img{height:21vw}section.posts-layout .container .posts .single-post h3{font-size:25px}}@media only screen and (max-width:1200px){section.posts-layout .container .posts{flex-wrap:wrap;column-gap:unset;row-gap:40px;justify-content:space-evenly}section.posts-layout .container .posts .single-post{width:48%}section.posts-layout .container .posts .single-post img{height:40vw}}section.posts-layout .mobile{display:none !important}@media only screen and (max-width:700px){section.posts-layout .desktop{display:none !important}section.posts-layout .mobile{display:block !important}}section.posts-layout .container .posts.mobile{position:relative}section.posts-layout .container .posts.mobile .swiper{width:85%;height:unset;margin-bottom:30px}section.posts-layout .container .posts.mobile .swiper .single-post{width:92%;margin:auto;text-align:center}section.posts-layout .container .posts.mobile .swiper .single-post img{height:70vw}section.posts-layout .container .posts.mobile .swiper .single-post a{margin:0 auto}section.posts-layout .swiper-pagination{top:unset;bottom:-30px}@media only screen and (max-width:600px){section.posts-layout .swiper-button-prev{transform:translate(-10px,-80px)}section.posts-layout .swiper-button-next{transform:translate(10px,-80px)}section.posts-layout .container .title{display:block;text-align:center}}section.posts-layout .swiper-button-next:after,section.posts-layout .swiper-button-prev:after{display:none}section.posts-layout .swiper-button-next,section.posts-layout .swiper-button-prev{font-size:30px}section.posts-layout .swiper-button-next i,section.posts-layout .swiper-button-prev i{transition:transform .3s}section.posts-layout .swiper-button-next:hover i,section.posts-layout .swiper-button-prev:hover i{transform:scale(1.1)}section.call-to-action .container{padding:40px 20px 60px}section.call-to-action .container .content{color:#fff;text-align:center;max-width:600px;margin:auto}section.call-to-action .container .content h3{font-size:30px}section.call-to-action .container .content p{font-size:20px}section.call-to-action .container .content a{font-size:18px}section.page-header .container{width:80%;margin:auto;max-width:1600px}section.page-header .container h1{font-size:70px}section.page-header .container h6{font-size:22px;padding:0 2px;max-width:450px}section.page-header .container a{font-size:18px;margin:15px 0}@media only screen and (max-width:800px){section.page-header .container{width:95%}section.page-header .container h1{font-size:45px}section.page-header .container a{font-size:16px}section.page-header .container.just-title h1{text-align:center}}section.page-header .container.full{display:flex}section.page-header .container.full .main{display:flex;flex-direction:column;margin:auto 0;width:40%;padding-right:10px}section.page-header .container.full .main a{margin-right:auto}section.page-header .container.full .image{width:60%}section.page-header .container.full .image img{border-radius:15px;max-height:550px;margin:auto;display:block;object-fit:contain;width:100%}@media only screen and (max-width:1200px){section.page-header .container.full{display:block}section.page-header .container.full .main{width:95%;margin:auto}section.page-header .container.full .image{display:none}}section.text-block{position:relative;overflow:hidden}section.text-block .container{font-size:18px;width:80%;margin:auto;max-width:800px}section.text-block .tyre-graphic{position:absolute;bottom:-300px;right:-250px;height:620px;width:auto}@media only screen and (max-width:1200px){section.text-block .tyre-graphic{opacity:.5}}section.page-header .container.title-subtitle h6,section.page-header .container.title h6{max-width:700px}section.swiper-block .container{width:80%;margin:auto;max-width:1600px}section.swiper-block .container .swiper-section{width:100%;position:relative;max-width:1400px;margin:auto}section.swiper-block .container .swiper-section .swiper{width:100%;margin:auto;background-color:#fff;border-radius:20px;height:unset}section.swiper-block .container .swiper-section .swiper-button-prev:after,section.swiper-block .container .swiper-section .swiper-button-next:after{display:none}section.swiper-block .container .swiper-section .swiper-button-prev{left:-40px;font-size:30px;height:auto}section.swiper-block .container .swiper-section .swiper-button-next{right:-40px;font-size:30px;height:auto}section.swiper-block .container .swiper-section .swiper-button-prev i,section.swiper-block .container .swiper-section .swiper-button-next i{transition:transform .3s}section.swiper-block .container .swiper-section .swiper-button-prev:hover i,section.swiper-block .container .swiper-section .swiper-button-next:hover i{transform:scale(1.1)}section.swiper-block .container .swiper-section .swiper-pagination{bottom:-50px}section.swiper-block .container .swiper-section .swiper .swiper-wrapper .swiper-slide .swiper-container{display:flex;padding:40px}section.swiper-block .container .swiper-section .swiper .swiper-wrapper .swiper-slide .swiper-container>div{width:50%}section.swiper-block .container .swiper-section .swiper .swiper-wrapper .swiper-slide .content{display:flex;flex-direction:column;margin:auto 0;padding:20px}section.swiper-block .container .swiper-section .swiper .swiper-wrapper .swiper-slide .content i{font-size:50px;margin-bottom:10px}section.swiper-block .container .swiper-section .swiper .swiper-wrapper .swiper-slide .content h4{font-size:28px}section.swiper-block .container .swiper-section .swiper .swiper-wrapper .swiper-slide .content p{font-size:18px}section.swiper-block .container .swiper-section .swiper .swiper-wrapper .swiper-slide .img img{width:100%;object-fit:cover;border-radius:20px;height:500px}section.swiper-block .container.double{display:flex}section.swiper-block .container.double .text-section{width:30%;display:flex;flex-direction:column;margin:auto 0;padding-right:100px}section.swiper-block .container.double .text-section h3{font-size:30px}section.swiper-block .container.double .text-section p{font-size:18px}section.swiper-block .container.double .text-section a{font-size:18px;margin-right:auto}section.swiper-block .container.double .swiper-section{width:70%}@media only screen and (max-width:1250px){section.swiper-block .container .swiper-section .swiper .swiper-wrapper .swiper-slide .swiper-container{display:flex;flex-direction:column-reverse !important}section.swiper-block .container .swiper-section .swiper .swiper-wrapper .swiper-slide .swiper-container>div{width:100%;padding:unset !important}section.swiper-block .container .swiper-section .swiper .swiper-wrapper .swiper-slide .img{display:none}section.swiper-block .container{width:90%;margin-top:-20px;margin-bottom:-50px}section.swiper-block{background-color:#fff !important}section.swiper-block .container .swiper-section .swiper{border-radius:unset;text-align:center}section.swiper-block .container .swiper-section .swiper-button-prev{left:-3px;font-size:30px;height:auto}section.swiper-block .container .swiper-section .swiper-button-next{right:-3px;font-size:30px;height:auto}section.swiper-block .container .swiper-section .swiper-pagination{bottom:0}section.swiper-block .container.double .swiper-section{width:100%}}@media only screen and (max-width:1250px){section.swiper-block .container.double{display:block}section.swiper-block .container.double .text-section{width:100%;display:block;max-width:500px;margin:auto;text-align:center;padding:unset;margin-bottom:20px}section.swiper-block .container.double .text-section{position:relative;padding-bottom:60px}section.swiper-block .container.double .text-section:before{content:" ";position:absolute;width:200vw;height:1px;background-color:#000;left:-35vw;bottom:-5px;z-index:10}}section.accordions .container{width:80%;margin:auto;max-width:1400px}section.accordions .container h2{text-align:center;font-size:30px;margin-bottom:45px}section.accordions .container .accordion-section .ac{border:unset;border-radius:5px}section.accordions .container .accordion-section .ac .ac-trigger:focus{color:inherit}section.accordions .container .accordion-section .ac h3 button{font-weight:400;font-size:20px;padding:unset;padding:25px}section.accordions .container .accordion-section .ac .ac-panel{font-weight:400;font-size:18px}section.accordions .container .accordion-section .ac .ac-panel>*{padding:0 75px 0 25px}section.accordions .container .accordion-section .ac .ac-trigger:after{display:none}section.accordions .container .accordion-section .ac .ac-trigger i{position:absolute;right:40px;font-size:26px;transition:transform .4s;bottom:50%;transform:translateY(50%)}section.accordions .container .accordion-section .ac.is-active .ac-trigger i{transform:translateY(50%) rotate(-180deg)}section.accordions .container .ac{margin-bottom:42px}section.accordions .container .ac:last-child{margin-bottom:inherit}@media only screen and (max-width:900px){section.accordions .container{width:95%}section.accordions .container .accordion-section .ac .ac-trigger i{right:15px}section.accordions .container .accordion-section .ac h3 button{padding:25px 55px 25px 25px}section.accordions .container .accordion-section .ac .ac-panel>*{padding:0 25px}}section.contact-form .container{width:80%;max-width:1600px;margin:auto;border-radius:10px;font-size:18px}section.contact-form .container .wpcf7>form .contact-form-7{width:80%;margin:auto;max-width:1000px}section.contact-form .container .wpcf7>form .contact-form-7 .row{display:flex}section.contact-form .container .wpcf7>form .contact-form-7 .row>p{width:100%}section.contact-form .container .wpcf7>form .contact-form-7 .row>p>label{font-size:22px}section.contact-form .container .wpcf7>form .contact-form-7 .row>p>label input{width:90%;background-color:unset;border:1.5px solid #000;padding:10px;padding-right:unset;border-radius:10px;margin-top:10px}section.contact-form .container .wpcf7>form .contact-form-7 .row>p label select{width:92.5%;background-color:unset;border:1.5px solid #000;padding:10px;border-radius:10px;margin-top:10px}section.contact-form .container .wpcf7>form .contact-form-7 .row.accept label{font-size:18px;display:flex}section.contact-form .container .wpcf7>form .contact-form-7 .row.accept label .text{margin-left:10px;margin-top:6px;color:grey}section.contact-form .container .wpcf7>form .contact-form-7 .row.accept label .text a{color:grey}section.contact-form .container .wpcf7>form .contact-form-7 .row.accept .wpcf7-list-item input{border:unset;height:15px;transform:translateY(-2px)}section.contact-form .container .wpcf7>form .contact-form-7 .row.submit input[type=submit]{font-size:16px;color:#000;text-decoration:none;background-color:unset;border:2px solid #000;padding:14px 20px;border-radius:47px;transition:background-color .3s,color .3s,border-color .3s;margin:0 100%}section.contact-form .container .wpcf7>form .contact-form-7 .row.submit input[type=submit]:hover{background-color:#000;color:#fff;cursor:pointer}section.contact-form .container .wpcf7>form .contact-form-7 .row.submit input[type=submit]:disabled{color:grey;border-color:grey;background-color:transparent;cursor:not-allowed}section.contact-form .container .wpcf7>form .contact-form-7 .row.submit .wpcf7-spinner{margin:auto;margin-top:20px}section.contact-form .container .wpcf7>form .contact-form-7 .row.submit>p{display:flex;justify-content:center;flex-wrap:wrap}section.contact-form .container .wpcf7>form .contact-form-7 .row .wpcf7-not-valid-tip{font-size:14px;margin-top:10px}section.contact-form .container .wpcf7>form .wpcf7-response-output{border-radius:10px;width:75%;max-width:900px;margin:auto;bottom:40px;padding:20px;transform:translateY(-30px);text-align:center}section.contact-form .container .wpcf7>form .wpcf7-response-output{border-color:#5fe3ff;background-color:#adf1ff;color:#0084a0}section.contact-form .container .wpcf7>form.sent .wpcf7-response-output{border-color:#a7f9ae;background-color:#dcffdf;color:#00800c}section.contact-form .container .wpcf7>form.invalid .wpcf7-response-output,section.contact-form .container .wpcf7>form.unaccepted .wpcf7-response-output{border-color:#ffd461;background-color:#ffe8ab;color:#b18100}section.contact-form .container .wpcf7>form.spam .wpcf7-response-output{border-color:#ff8f55;background-color:#ffbe9c;color:#c64500}section.contact-form .container .wpcf7>form.failed .wpcf7-response-output,section.contact-form .container .wpcf7>form.aborted .wpcf7-response-output{border-color:#ff7575;background-color:#ffb6b6;color:#7c0000}section.contact-form .container .wpcf7>form .contact-form-7>h3{font-size:36px;text-align:center;width:80%;margin:auto;margin-bottom:120px;transform:translateY(70px)}section.contact-form .container:not(.dark-mode) .wpcf7>form .contact-form-7 .row>p>label textarea{width:95%;background-color:unset;border:1.5px solid #000;padding:10px;padding-right:10px;padding-right:unset;border-radius:10px;margin-top:10px;font-family:"roc-grotesk",sans-serif}@media only screen and (max-width:900px){section.contact-form .container .wpcf7>form .contact-form-7 .row{display:block}section.contact-form .container .wpcf7>form .contact-form-7 .row>p>label input{width:95%}section.contact-form .container .wpcf7>form .contact-form-7 .row>p>label select{width:97.5%}section.contact-form .container .wpcf7>form .contact-form-7>h3{width:100%}}@media only screen and (max-width:700px){section.contact-form .container{width:95%}section.contact-form .container .wpcf7>form .contact-form-7 .row.accept label .text{font-size:14px}}section.contact-form .container.dark-mode{color:#fff}section.contact-form .container.dark-mode .wpcf7>form .contact-form-7 .row>p>label input{border-color:#fff;color:#fff}section.contact-form .container.dark-mode .wpcf7>form .contact-form-7 .row.submit input[type=submit]{color:#fff;border-color:#fff}section.contact-form .container.dark-mode .wpcf7>form .contact-form-7 .row.submit input[type=submit]:hover{color:#000;border-color:#fff;background-color:#fff}section.contact-form .container.dark-mode .wpcf7>form .contact-form-7 .row>p label select{border-color:#fff;color:#fff}section.contact-form .container.dark-mode .wpcf7>form .contact-form-7 .row.accept label .text{color:#fff}section.contact-form .container.dark-mode .wpcf7>form .contact-form-7 .row.accept label .text a{color:#fff}section.contact-form .container.dark-mode .wpcf7>form .contact-form-7 .row.submit input[type=submit]:disabled{color:grey;border-color:grey;background-color:transparent}section.contact-form .container.rounded-corners{border-radius:100px}section.contact-form .container.dark-mode textarea{border-color:#000;color:#000;background-color:transparent;border-radius:10px;font-family:"roc-grotesk",sans-serif;padding:10px;width:94%;margin-top:10px}section.contact-form .container.dark-mode textarea{border-color:#fff;color:#fff}section.contact-form .container .wpcf7>form .contact-form-7.contact-us{display:flex;width:80%;max-width:unset;padding-top:50px}section.contact-form .container .wpcf7>form .contact-form-7.contact-us .contact-info{width:35%;padding-top:30px}section.contact-form .container .wpcf7>form .contact-form-7.contact-us .contact-info>*{max-width:80%}section.contact-form .container .wpcf7>form .contact-form-7.contact-us .contact-info h4{font-size:34px}section.contact-form .container .wpcf7>form .contact-form-7.contact-us .contact-info p{margin:0;font-size:18px}section.contact-form .container .wpcf7>form .contact-form-7.contact-us .contact-info .hr{border-top:1px solid #fff;display:block;width:100%;height:1px;margin:20px 0}section.contact-form .container .wpcf7>form .contact-form-7.contact-us .contact-info a{color:#fff;text-decoration:none}section.contact-form .container .wpcf7>form .contact-form-7.contact-us .contact-info a:after{background-color:#fff}section.contact-form .container .wpcf7>form .contact-form-7.contact-us .main{width:65%}@media only screen and (max-width:1200px){section.contact-form .container .wpcf7>form .contact-form-7.contact-us{display:block;text-align:center}section.contact-form .container .wpcf7>form .contact-form-7.contact-us .contact-info{padding-top:0}section.contact-form .container .wpcf7>form .contact-form-7.contact-us .contact-info>*{max-width:100%}section.contact-form .container .wpcf7>form .contact-form-7.contact-us .contact-info{width:100%}section.contact-form .container .wpcf7>form .contact-form-7.contact-us .main{width:100%}}section.posts-layout-full .container{width:80%;margin:auto}section.posts-layout-full .container .title{display:flex;margin-bottom:40px}section.posts-layout-full .container .title h2{font-size:65px}section.posts-layout-full .container .title a{font-size:18px;margin:auto 0 auto auto}section.posts-layout-full .container .posts{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:50px}section.posts-layout-full .container .posts .single-post{width:30%;display:flex;flex-direction:column}section.posts-layout-full .container .posts .single-post img{width:100%;border-radius:20px;height:19vw;object-fit:cover}section.posts-layout-full .container .posts .single-post h3{margin:20px 0;font-size:36px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}section.posts-layout-full .container .posts .single-post a{margin:auto auto 0 0;font-size:18px}@media only screen and (max-width:1600px){section.posts-layout-full .container{width:95%}section.posts-layout-full .container .posts .single-post img{height:21vw}section.posts-layout-full .container .posts .single-post h3{font-size:25px}}@media only screen and (max-width:1200px){section.posts-layout-full .container .posts{flex-wrap:wrap;column-gap:unset;row-gap:40px;justify-content:space-evenly}section.posts-layout-full .container .posts .single-post{width:48%}section.posts-layout-full .container .posts .single-post img{height:40vw}}@media only screen and (max-width:700px){section.posts-layout-full .container .posts .single-post{width:90%}section.posts-layout-full .container .posts .single-post img{height:70vw}}section.posts-layout-full .container .pagination{display:flex;justify-content:center;margin-top:60px;column-gap:10px;font-size:20px}section.posts-layout-full .container .pagination>a{display:block;color:grey;text-decoration:none;transition:color .3s}section.posts-layout-full .container .pagination>a:hover{cursor:pointer;color:#000}section.posts-layout-full .container .pagination>a#pag-num-current{text-decoration:underline;color:#000}section.posts-layout-full .container .pagination>a#pag-arrow-prev{margin-right:15px}section.posts-layout-full .container .pagination>a#pag-arrow-next{margin-left:15px}section.posts-layout-full .intersect-container section.featured-post{position:relative}section.posts-layout-full section.featured-post{position:absolute;left:-15vw}@media only screen and (max-width:1950px){section.posts-layout-full section.featured-post{position:absolute;left:-10vw}}@media only screen and (max-width:1650px){section.posts-layout-full section.featured-post{position:absolute;left:-5vw}}@media only screen and (max-width:1500px){section.posts-layout-full section.featured-post{position:absolute;left:0}}section.text-image .container{width:80%;margin:auto;display:flex;max-width:1600px}section.text-image .container .image-sec{width:60%;display:flex}section.text-image .container .image-sec img{width:100%;height:550px;object-fit:cover;border-radius:12px;margin:auto;display:block}section.text-image .container .text-sec{width:40%;display:flex;flex-direction:column;margin:auto 0;font-size:18px}section.text-image .container .text-sec>*{width:80%;margin-left:auto;margin-right:auto}section.text-image .container.textLeft{flex-direction:row-reverse}@media only screen and (max-width:1900px){section.text-image .container .image-sec img{height:450px}}@media only screen and (max-width:1500px){section.text-image .container .image-sec img{height:300px}section.text-image .container .image-sec,section.text-image .container .text-sec{width:50%}}@media only screen and (max-width:1200px){section.text-image .container{display:block;margin-bottom:-70px;flex-direction:row !important}section.text-image .container .image-sec,section.text-image .container .text-sec{width:100%}section.text-image .container .image-sec img{height:450px;margin-bottom:20px}section.text-image .container .text-sec>*{width:100%}}@media only screen and (max-width:700px){section.text-image .container .image-sec img{height:58vw}section.text-image .container{width:95%}}@media only screen and (min-width:1201px){section.text-image .container.larger-box .image-sec{width:40%}section.text-image .container.larger-box .text-sec{width:60%}section.text-image .container.larger-box .image-sec img{min-height:500px}}section.text-image .container .image-sec.contain img{object-fit:contain}section.meet-the-team{position:relative;overflow:hidden}section.meet-the-team .container .swiper{height:auto;width:120%;overflow:visible;transform:translateX(-8%)}section.meet-the-team .container .swiper .swiper-slide img{transition:transform .3s;transform-origin:bottom}section.meet-the-team .container .swiper .swiper-slide img{display:block;margin:auto;width:100%;object-fit:cover;border-radius:10px}section.meet-the-team .container .swiper .swiper-slide h4{font-size:30px;margin-top:12px}section.meet-the-team .container .swiper .swiper-slide h5{font-size:22px;color:grey}section.meet-the-team .container .swiper .swiper-button-prev{position:absolute;top:unset;bottom:-50px;left:50%;transform:translateX(-30px);font-size:40px;transition:transform .2s,opacity .4s;opacity:0}section.meet-the-team .container .swiper .swiper-button-next{position:absolute;top:unset;bottom:-50px;left:50%;transform:translateX(30px);font-size:40px;transition:transform .2s,opacity .4s;opacity:0}section.meet-the-team .container .swiper:hover .swiper-button-prev{opacity:1}section.meet-the-team .container .swiper:hover .swiper-button-next{opacity:1}section.meet-the-team .container .swiper .swiper-button-prev i{background-color:#fff;border-radius:50%}section.meet-the-team .container .swiper .swiper-button-next i{background-color:#fff;border-radius:50%}section.meet-the-team .container .swiper .swiper-button-prev:after,section.meet-the-team .container .swiper .swiper-button-next:after{display:none}section.meet-the-team .container .swiper .swiper-button-prev:hover{transform:translateX(-30px) scale(1.1)}section.meet-the-team .container .swiper .swiper-button-next:hover{transform:translateX(30px) scale(1.1)}@media only screen and (max-width:950px){section.meet-the-team .container .swiper .swiper-slide.swiper-slide-next+.swiper-slide img{transform:unset}section.meet-the-team .container .swiper .swiper-slide.swiper-slide-next img{transform:scale(1.1)}}@media only screen and (max-width:650px){section.meet-the-team .container .swiper{width:150%;transform:translateX(-19%)}section.meet-the-team .container .swiper .swiper-button-prev{opacity:1}section.meet-the-team .container .swiper .swiper-button-next{opacity:1}}@media only screen and (max-width:530px){section.meet-the-team .container .swiper{width:200%;transform:translateX(-25%)}section.meet-the-team .container .swiper .swiper-slide h4{font-size:24px}section.meet-the-team .container .swiper .swiper-slide h5{font-size:20px}section.meet-the-team .container .swiper .swiper-slide.icon img{width:60% !important;margin-bottom:50px !important}}section.meet-the-team .container .swiper .swiper-slide.icon img{width:40%;margin-bottom:50px}section.meet-the-team .container .swiper .swiper-slide.icon h4,section.meet-the-team .container .swiper .swiper-slide.icon h5{text-align:center}section.meet-the-team .container .swiper .swiper-slide .image-holder{transition:transform .3s;transform-origin:bottom}section.meet-the-team .container .swiper .swiper-slide.swiper-slide-next+.swiper-slide .image-holder{transform:scale(1.15)}@media only screen and (max-width:1600px){section.meet-the-team .container .swiper .swiper-slide.swiper-slide-next+.swiper-slide .image-holder{transform:scale(1) !important}section.meet-the-team .container .swiper .swiper-slide.swiper-slide-next .image-holder{transform:scale(1.15)}}@media only screen and (min-width:800px){section.meet-the-team .swiper-slide .image-holder{position:relative;transition:transform .3s;overflow:hidden;border-radius:10px}section.meet-the-team .swiper-slide .image-holder .hover{position:absolute;bottom:-100%;left:0;transition:bottom .2s;width:100%;height:100%}section.meet-the-team .swiper-slide .image-holder:hover .hover{bottom:0}section.meet-the-team .swiper-slide .image-holder .hover .background{height:100%;position:100%;background-color:#d8ffaa;opacity:.8}section.meet-the-team .swiper-slide .image-holder .hover p{position:absolute;top:0;padding:5px 25px;font-size:14px}}@media only screen and (max-width:799px){section.meet-the-team .swiper-slide .image-holder .hover{display:none !important}}@media only screen and (min-width:2200px){section.meet-the-team .swiper-slide .image-holder .hover p{padding:50px;font-size:18px}}#site-content.post{display:flex;width:80%;margin:auto;padding-top:100px;padding-bottom:40px}#site-content.post .main{width:70%;padding:0 100px 0 0;font-size:18px}#site-content.post .main h1.title{font-size:60px}#site-content.post .main h2.excerpt{font-size:32px}#site-content.post .main img.featured-image{width:100%;max-height:700px;object-fit:cover;object-position:center;border-radius:12px;margin-bottom:40px}#site-content.post .main hr{border:unset;border-top:1.5px solid #000;margin:40px 0}#site-content.post .main h1,#site-content.post .main h2{font-size:32px}#site-content.post .main h3{font-size:28px}#site-content.post .main h4{font-size:26px}#site-content.post .main h5{font-size:24px}#site-content.post .main h6{font-size:22px}#site-content.post .main img{display:block;border-radius:12px}#site-content.post .main .alignleft{margin-right:auto}#site-content.post .main .aligncenter{margin:auto}#site-content.post .main .alignright{margin-left:auto}#site-content.post .related{width:30%}#site-content.post .related>h3{font-size:34px;margin-top:20px;margin-bottom:50px}#site-content.post .related .posts .single-post{width:100%;margin-bottom:40px}#site-content.post .related .posts .single-post img{width:100%;height:350px;object-fit:cover;object-position:center;border-radius:12px}#site-content.post .related .posts .single-post h3{font-size:32px;margin:20px 0}#site-content.post .related .posts.desktop{display:block}#site-content.post .related .posts.mobile{display:none}@media only screen and (max-width:1750px){#site-content.post .main{padding:0 50px}#site-content.post{width:87%}}@media only screen and (max-width:1400px){#site-content.post .related .posts.desktop{display:none}#site-content.post .related .posts.mobile{display:block}#site-content.post{display:block}#site-content.post .main img{width:100%}#site-content.post .main img.featured-image{height:60vw}#site-content.post .main{padding:unset;width:100%}#site-content.post .related{width:100%;position:relative;margin-bottom:80px}#site-content.post .related .swiper{height:unset}#site-content.post .related .swiper{width:85%;height:unset;margin-bottom:30px}#site-content.post .related .swiper .single-post{width:92%;margin:auto;text-align:center}#site-content.post .related .swiper img{height:70vw}#site-content.post .related .swiper .single-post a{margin:0 auto}#site-content.post .related .swiper-pagination{top:unset;bottom:-30px}}@media only screen and (max-width:700px){#site-content.post .related .swiper-button-prev{transform:translate(-10px,-70px)}#site-content.post .related .swiper-button-next{transform:translate(10px,-70px)}#site-content.post .related .container .title{display:block;text-align:center}#site-content.post{width:95%}#site-content.post .related .posts .single-post img{height:60vw}#site-content.post .related>h3{text-align:center}}.homepage-hero,.banner-with-text{position:relative}.homepage-hero .overlay,.banner-with-text:after{content:"";display:block;position:absolute;height:100%;width:100%;background-color:#000;opacity:.3;top:0;left:0;z-index:1}.banner-with-text .content{position:relative;z-index:2}@-moz-document url-prefix(){#site-footer .main .footer-links h5{-webkit-transform:unset !important}}.swiper .swiper-slide{overflow:visible}.single-post iframe{width:100%;height:700px}