:root{
--color1:#191919;--color2:#bd4e1f;--color3:#f4f4f4;
}
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');body{font-family:"Inter",Arial,sans-serif;height:auto;background:#eee;}h1{font-family:"Inter",Arial,sans-serif;font-size:5rem;font-weight:900;line-height:1.1;}h2{font-family:"Inter",Arial,sans-serif;color:#000000;margin:10px 0;font-weight:900;font-size:3.9rem;line-height:1.2;}h2 strong{color:var(--color2);}h2.small-heading{font-size:2.5em;}h3{font-size:2em;font-family:"Inter",Arial,sans-serif;color:#000000;line-height:1.2;margin:10px 0;}p{font-family:"Inter",Arial,sans-serif;font-size:16px;line-height:1.9;color:#000000;}ul{font-family:"Inter",Arial,sans-serif;font-size:17px;line-height:1.9;color:#000000;}hr{margin-bottom:3em;margin-top:0.92em;opacity:0.3;float:left;width:100%;}[class*="fadein-"]{opacity:0;}a.button{background:var(--color2);border-radius:.38rem;margin-top:13px;font-size:18px;}a.button:hover,a.button:focus,a.button:active{background:var(--color2);}a.button.alt{background:white;color:var(--color2);}a.button.alt::after{filter:none;}a.button::after{content:"";filter:invert(1);width:20px;height:20px;background:url(https://lumiacanada.ca/wp-content/themes/fenetres_lumia//images/front-end/icons/arrow.svg);display:inline-block;margin-left:8px;vertical-align:bottom;transition:all 200ms ease}a.button:hover::after{background-position:20px;}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-solid,.fab,.far,.fas{font-family:FontAwesome !important;}.row{max-width:116em;}.row.full-width{max-width:100%;}.row.grid:before,.row.grid:after{display:none;}.column.large-centered,.columns.large-centered{float:none !important;}.padding-top{padding-top:80px;}.padding-bottom{padding-bottom:80px;}.vertical-padding-small{padding-top:40px;padding-bottom:30px;}.vertical-padding-medium{padding-top:50px;padding-bottom:50px;}.vertical-padding-large{padding-top:74px;padding-bottom:74px;}.padded{padding:5.5%}.padded-right{padding-right:13em}.padded-left{padding-left:13em}.margin-top{margin-top:4em !important;}.animate-scroll{opacity:0;-webkit-transition:all 1200ms ease;-o-transition:all 1200ms ease;transition:all 1200ms ease;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);}.animate-scroll.done{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}.from-left.animate-scroll{-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px);}.from-right.animate-scroll{-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px);}.from-bottom.animate-scroll{-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);}.from-left.animate-scroll.done{opacity:1;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);}.from-right.animate-scroll.done{opacity:1;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);}.from-bottom.animate-scroll.done{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}.grid{display:grid;}.equal-height-flex{display:flex;}.vertical-center-flex{align-items:center;display:flex;}.align-end{align-items:end;display:flex;justify-content:end;}.gap-x-small{gap:1.4em;}.gap-small{gap:2em;}.gap-medium{gap:3em;}.gap-large{gap:5em;}.margin-x{width:93vw;margin:0 auto;}.dark-bg{background:var(--color1)}.dark-bg :is(p,h1,h2,h3,h4){color:var(--color3);}.orange-text{color:var(--color2);}.white-text{color:var(--color3);}.radius{border-radius:1rem;overflow:clip;}.card{background:var(--color3);}.card h2{font-size:2em;margin-bottom:34px;color:var(--color1);}.card h3 strong{color:var(--color2);}.card p{color:var(--color1);}.card .inner-card{padding:24px 30px 7px 30px;}.card-icon{margin-bottom:5em;padding:11px;background:#efefef;border-radius:4px;width:52px;margin-top:10px;}.parallax-section{position:relative;overflow:clip;}.parallax-section .parallax-bg{position:absolute;top:0;left:0;right:0;margin:0 auto;z-index:-2;height:100%;}.parallax-section .parallax-bg:before{content:"";background:linear-gradient(-180deg,var(--color1),#000000a8);position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;}.gradient-alt::before{background:linear-gradient(-180deg,var(--color1),#000000a8,var(--color1)) !important;}  header.header-wrapper{background:var(--color1);position:sticky;top:0;padding:28px 0;z-index:9;}header.header-wrapper .inner-header-wrapper{align-items:center;grid-template-columns:13.3% 1fr 17.5%;}header.header-wrapper .logo-wrapper h1{margin:0;font-size:14px;}header.header-wrapper .logo-wrapper p{margin:0;}header.header-wrapper .logo-wrapper .fl-logo-shortcode{width:100%;}header.header-wrapper nav.top-bar{background:none;display:inline-block;}header.header-wrapper .inner-header-wrapper a.button{margin:0;min-width:100%;}  header.header-wrapper .top-bar .top-bar-section li:not(.has-form) a:not(.button){background:none;font-family:"Inter",Arial,sans-serif;font-size:1rem;}header.header-wrapper .top-bar .top-bar-section li.active:not(.has-form) a:not(.button){color:grey;}header.header-wrapper .top-bar .top-bar-section ul li{background:none;}  .above-the-fold{}.above-the-fold h1{color:#f4f4f4;font-weight:bold;letter-spacing:1px;margin-bottom:40px;}.above-the-fold h1 strong{color:var(--color2);}.above-the-fold p{color:#9c9c9c;max-width:31.5em;font-weight:800;font-size:1.1em;line-height:1.6;}.above-the-fold .video-container{position:relative;height:500px;overflow:hidden;width:100%;}.above-the-fold .video-container video{width:100% !important;height:auto !important;transform:translateY(-21%);position:relative;top:20%;}.homepage main:before{content:"";background:url('https://lumiacanada.ca/wp-content/themes/fenetres_lumia//images/front-end/hero-home-background.svg');width:38%;height:140vh;display:block;position:absolute;inset:0% auto 0% 0%;top:32vw;background-size:cover;background-repeat:repeat-y;left:0;}.innerpage .above-the-fold p{max-width:max-content;color:#ffffff;}.secondary-padding{padding-top:19em;padding-bottom:35px;padding-left:2.3em;padding-right:2.3em;}  .aspect-ratio-3\/2{aspect-ratio:3 / 2;}.aspect-ratio-1\.3{aspect-ratio:1.3 ;}.aspect-ratio-3{aspect-ratio:2.40;}.aspect-ratio-1{aspect-ratio:1;}.fl-image-wrapper{width:100%;position:relative;overflow:clip;}.fl-image-scroll-wrapper{height:120%;position:absolute;inset:0;animation:image-displace linear both;animation-timeline:view(0% 0%);}.fl-image-absolute{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0;will-change:transform;} @keyframes image-displace{from{transform:translateY(-15%);} to{transform:translateY(0%);}}.fl-image-wrapper .has-link .image-wrapper-content{width:100%;padding:3rem;text-decoration:none;display:flex;position:relative;height:100%;align-items:flex-end;transition:all 400ms ease;}.fl-image-wrapper .has-link .image-wrapper-content h3{color:white;font-size:2.2em;margin-bottom:1.5em;}.fl-image-wrapper .has-link .fl-image-scroll-wrapper::before{background:#00000094;content:"";position:absolute;left:0;top:0;z-index:99;height:100%;width:100%;}.fl-image-wrapper .has-link:hover .image-wrapper-content .image-content{height:40px;} .fl-image-wrapper .has-link .image-wrapper-content .image-content{display:block;color:white;font-size:1.2em;height:0;transition:height .6s ease;overflow:clip;}.fl-image-wrapper .has-link .fl-image-scroll-wrapper .fl-image-absolute{transition:all 300ms ease}.fl-image-wrapper .has-link:hover .fl-image-scroll-wrapper .fl-image-absolute{transform:scale(1.1);}.fl-image-wrapper .has-link .card-icon{margin-bottom:20px;}.fl-image-wrapper .has-link .image-wrapper-content .image-content:after{content:"";filter:invert(1);width:20px;height:20px;background:url(https://lumiacanada.ca/wp-content/themes/fenetres_lumia//images/front-end/icons/arrow.svg);display:inline-block;margin-left:8px;vertical-align:bottom;transition:all 200ms ease;}.fl-image-wrapper .has-link .image-wrapper-content .image-content:hover:after{background-position:20px;}  .cta-section{padding:0px 3.5em;}.cta-section :is(h1,h2,h3,h4,p,li,span){color:var(--color3);}.cta-section .card-icon{margin-bottom:0;}.cta-section ul li{margin:20px 0;}  .brand-logos-slider-wrapper img{border-radius:1rem;}.brand-logos-slider-wrapper .slides{margin:0px 20px;background:#eee;border-radius:1em;padding:10px 14px;}.brand-logos-slider-wrapper .slides p{font-size:1.6rem;font-weight:500;line-height:1.2;color:black;margin-top:20px;margin-bottom:10px;text-align:center;}.brand-logos-slider-wrapper .slick-dots li button:before{color:#ffff;width:30px;height:30px;font-size:10px;}.brand-logos-slider-wrapper .slick-dots li.slick-active button:before{color:#ffff;}.brand-logos-slider-wrapper .slick-dots{bottom:-60px;right:unset;left:0;width:50%;text-align:left;}.brand-logos-slider-wrapper .fl-slider-arrows{right:50px;width:30px;position:absolute;bottom:-50px;z-index:1;}.brand-logos-slider-wrapper .fl-slider-arrows .slide-arrow::before{color:white;}  ul.mini-logo{margin-left:70px;margin-top:40px;}ul.mini-logo li{list-style-type:none;margin:25px 0px;position:relative;font-size:0.9em;color:#666666;line-height:1.7;}ul.mini-logo li::before{content:url('https://lumiacanada.ca/wp-content/themes/fenetres_lumia//images/front-end/icons/mini-logo.svg');padding:14px 13px 0 13px;background:#efefef;align-items:center;border-radius:9px;transform:scale(0.8);position:absolute;left:-70px;}ul.mini-logo li > strong{font-size:1.1em;color:#000000;font-weight:initial;}ul.checkmark li::before{content:"";background:url(https://lumiacanada.ca/wp-content/themes/fenetres_lumia//images/front-end/icons/checkmark.svg);width:30px;height:30px;display:inline-block;vertical-align:middle;margin-right:10px;background-repeat:no-repeat;}ul.checkmark li{margin:8px 0;background:#ffffff4f;color:#484848;padding:8px 10px;display:flex;gap:1px;align-items:center;line-height:1.4;}ul.checkmark.checkmark-dark li{background:none;}ul.checkmark.checkmark-dark li{color:#a8a8a8;margin:0;}ul.checkmark.checkmark-dark li::before{filter:invert(1);padding:20px;background-color:#909090;border-radius:0.2rem;width:40px;height:40px;transform:scale(0.9);opacity:0.4;}  .image-phrases .image-phrases-inner{position:absolute;top:0;right:0;height:100%;}.image-phrases .image-phrases-inner .phrase{background:white;border-radius:0.38em;padding:1rem 1.5rem;font-weight:bolder;font-size:1.1em;position:absolute;white-space:nowrap;}.innerpage .image-phrases .image-phrases-inner{left:0;}.image-phrases .image-phrases-inner .phrase strong{color:var(--color2);}.image-phrases.pos-1 .image-phrases-inner .phrase:nth-child(1){inset:1rem -5rem auto auto;}.image-phrases.pos-1 .image-phrases-inner .phrase:nth-child(2){inset:auto -2rem 20% auto;}.image-phrases.pos-1 .image-phrases-inner .phrase:nth-child(3){inset:auto 1rem -1.5rem auto;}.image-phrases.pos-2 .image-phrases-inner .phrase:nth-child(1){inset:10% auto auto -2rem;}.image-phrases.pos-2 .image-phrases-inner .phrase:nth-child(2){inset:auto auto -.5rem 5%;}.image-phrases.pos-2 .image-phrases-inner .phrase:nth-child(3){inset:auto -2rem 10% auto;}  .parallax-images-wrapper{justify-content:center;width:100%;display:flex;position:relative;}.parallax-images-wrapper br{display:none;}.parallax-element-wrapper:nth-of-type(1){width:40%;position:absolute;inset:auto auto 0% 0%;overflow:hidden;z-index:1;}.parallax-element-wrapper:nth-of-type(1) img,.parallax-element-wrapper:nth-of-type(2) img{aspect-ratio:1;object-fit:cover;width:100%;}.parallax-element-wrapper:nth-of-type(2){width:50%;margin-bottom:10%;margin-left:10%;margin-right:10%;overflow:hidden;z-index:0;}.parallax-element-wrapper:nth-of-type(3){width:40%;position:absolute;inset:10% 0% auto auto;overflow:hidden;}.parallax-element-wrapper:nth-of-type(3) img{aspect-ratio:4 / 3;object-fit:cover;width:100%;}.logo-background{position:relative;}.logo-background::before{content:"";background:url(https://lumiacanada.ca/wp-content/themes/fenetres_lumia//images/front-end/hero-background.svg);height:100%;width:62%;position:absolute;left:0;top:18vw;background-repeat:no-repeat;margin:0 auto;right:0;background-position:top center;background-size:contain;}.logo-background.logo-background-alt::before{top:-24vw;right:-10%;left:unset;background-size:cover;height:70vw;}  .sp-easy-accordion .sp-ea-single .ea-header{background:white;}.sp-easy-accordion .ea-card{border-radius:20px;overflow:hidden;border:0 !important;}.sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a{font-weight:200;}.auto-faq .sp-easy-accordion .ea-card{background:transparent !important;border-bottom:1px solid #ffffff42 !important;border-radius:0;margin-bottom:0px !important;padding-bottom:10px;padding-top:10px;}.auto-faq .sp-easy-accordion .sp-ea-single .ea-header{background:none;display:flex;align-items:center;}.auto-faq .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body{background:none !important;}.auto-faq .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body p{color:#b8b8b8;}.auto-faq .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a{color:#ffffff !important;}.auto-faq .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a .ea-expand-icon{display:none;}.auto-faq .sp-easy-accordion .sp-ea-single .ea-header::before{content:"";width:40px;height:40px;background:url(https://lumiacanada.ca/wp-content/themes/fenetres_lumia//images/front-end/icons/twinkle.svg);background-size:cover;background-repeat:no-repeat;}  .service-areas-wrapper h1{font-size:4em;}.service-areas-wrapper h2{font-size:2em;margin-bottom:30px;}.landing-page-button-wrapper{display:block;list-style-type:none;}.landing-page-button-wrapper a{color:white;background:var(--color2);padding:10px 20px;border-radius:.38rem;}.landing-page-button-listitem{display:inline-block;margin:6px 0;}.landing-pages-list{margin:0 auto;max-width:60rem;width:100%;padding:30px 0;}.landing-page-wrapper.row{max-width:80em;}  .fl-post-list-wrapper{background:#ffffff;}.comment-respond .logged-in-as{color:var(--color2);}.single-post .post{padding-top:80px;background:white;padding-left:3em;padding-right:3em;}.comment-respond{padding:0;}.single-post .details,.single-post .category{border-color:var(--color2);}.archive h2{margin:0px 0px 30px 0px;}  .pipedriveWebForms{height:auto !important;}.pipedriveWebForms iframe{background:var(--color3);position:relative;display:block;float:left;width:100%;border-radius:0.8em;padding:2.5rem 2rem;}.quote .above-the-fold h2,.soumission .above-the-fold h2{font-size:2.5em;}  ul.social-media{margin:0;list-style-type:none;}ul.social-media li{margin:9px 0 9px 0px;}ul.social-media li i{font-size:1.3em;margin-right:10px;}ul.social-media li a:hover *,ul.social-media li a:focus *{color:var(--color2);}ul.social-media li a span{font-size:0.9em;}  footer.footer-wrapper{display:flex;flex-wrap:wrap;margin-bottom:48px;}footer.footer-wrapper *{color:white;font-size:0.98em;}footer.footer-wrapper .footer-inner-wrapper{padding:3rem 2.5rem;justify-content:space-between;grid-column-gap:8vw;grid-row-gap:1rem;}footer.footer-wrapper .footer-large-logo{width:100%;}footer.footer-wrapper .fl-logo-shortcode{width:12.3125rem;margin-bottom:20px;}footer.footer-wrapper .footer-menu-wrapper{grid-column-gap:3rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;align-items:start;width:47vw;}footer.footer-wrapper .footer-inner-wrapper::before,footer.footer-wrapper .footer-inner-wrapper::after{display:none;}.footer-details{width:34vw;padding:0 2em;}footer.footer-wrapper .top-bar{background:none;}footer.footer-wrapper .top-bar .top-bar-section ul{margin-left:0;margin-top:10px;display:block;}footer.footer-wrapper .top-bar .top-bar-section ul li{background:none;float:none;margin:0;}footer.footer-wrapper .top-bar .top-bar-section ul li a{background:none;margin:3px 0;padding:9px 0px;line-height:1;display:block;color:#dfdfdf;}footer.footer-wrapper .top-bar .top-bar-section ul li a:hover{background:none;opacity:0.9;}footer.footer-wrapper .top-bar-section li.active:not(.has-form) a:not(.button){background:none;padding:0;line-height:1.2;color:#bfbebe;}p.copyright-text{position:absolute;top:-40px;border-top:1px solid #3b3b3b;width:92%;color:white;padding-top:4px;left:0;right:0;margin:0 auto;} @media only screen and (max-width:1536px) and (min-width:1025px){.row{max-width:95vw;}} @media only screen and (max-width:1536px){h2{font-size:3.1vw;}h2.small-heading{font-size:2.7vw;}a.button{font-size:0.9vw;padding-top:0.9vw;padding-right:0.9vw;padding-bottom:0.9vw;padding-left:0.9vw;}a.button::after{width:16px;height:16px;margin-left:9px;}a.button:hover::after{background-position:16px;}.above-the-fold h1{font-size:4.5vw}.fl-image-wrapper .has-link .image-wrapper-content h3{font-size:2.3vw;}.gap-large{gap:0;}footer.footer-wrapper{margin-left:2.5em;margin-right:2.5em;}} @media only screen and (max-width:1025px){ .top-bar .title-area{display:none;}.fullscreen-menu-active{overflow:hidden;}.top-bar-section .dropdown{left:100%;-webkit-transform:none;-ms-transform:none;transform:none;}#hamburger-menu{position:relative;right:0;top:0;float:right;order:3;}#hamburger-menu .top-bar{display:none;}#hamburger-menu .top-bar.is-active{padding:0;}.hamburger-wrapper{font:inherit;display:inline-block;overflow:visible;margin:0;padding:5px;cursor:pointer;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;-o-transition-property:opacity,filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;text-transform:none;color:inherit;border:0;background-color:transparent;float:right;}.hamburger-wrapper.is-active{z-index:999999;position:relative;opacity:1;}.hamburger-wrapper.is-active:hover,.hamburger:hover{opacity:.7}.hamburger-wrapper .hamburger-inner{top:5px}.hamburger-wrapper .hamburger-inner:before{top:10px;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.hamburger-wrapper .hamburger-inner:after{top:20px}.hamburger-wrapper.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger-wrapper.is-active .hamburger-inner:before{-webkit-transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger-wrapper.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-20px,0) rotate(-90deg);transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger-box{position:relative;display:inline-block;width:45px;height:24px;}.hamburger-inner{top:50%;display:block;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:45px;height:4px;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;border-radius:4px;background-color:#ffffff;}.hamburger-wrapper.is-active .hamburger-inner,.hamburger-wrapper.is-active .hamburger-inner:after,.hamburger-wrapper.is-active .hamburger-inner:before{background-color:#ffffff;}.hamburger-inner:after,.hamburger-inner:before{display:block;content:""}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}#hamburger-menu .top-bar.is-active{display:block;position:fixed;width:100%;height:100% !important;background-size:cover;background:var(--color1);left:0;top:0;z-index:99999;}#hamburger-menu .top-bar.is-active .top-bar-section{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;margin:0 auto;}#hamburger-menu .top-bar.is-active .top-bar-section .menu{max-width:87vw;margin:0 auto;width:100%;}#hamburger-menu .top-bar.is-active .top-bar-section ul li{float:inherit;display:block;}#hamburger-menu .top-bar.is-active .top-bar-section ul li a{margin:0;color:#fff;background:none;padding-right:15px !important;padding-top:15px;padding-bottom:15px;}.top-bar-section li:not(.has-form) a:not(.button):hover:before,.top-bar-section li.active:not(.has-form) a:not(.button):hover:before,.top-bar-section li.active:not(.has-form) a:not(.button):before,.top-bar-section ul li:hover:not(.has-form)>a:before{display:none;}.top-bar-section .has-dropdown>a:after{border-color:transparent transparent transparent var(--color1);}a.button{font-size:2vw;padding:15px;}h3{font-size:2.7vw;}.gap-medium{gap:2em;}header.header-wrapper .inner-header-wrapper{grid-template-columns:28.3% 61% 9.5%;}header.header-wrapper .inner-header-wrapper a.button{min-width:auto;float:right;}.logo-wrapper{order:0;}.above-the-fold .video-container{height:auto;}.above-the-fold .video-container video{top:0;transform:translateY(0) scale(1.1);}ul.mini-logo{margin-left:50px;}.image-phrases.pos-1 .image-phrases-inner .phrase:nth-child(1){inset:0px 30px auto auto;}.card .inner-card{padding:14px 20px 7px 20px;}.parallax-section .parallax-bg{width:100%;margin:0 auto;right:0;left:0;}.parallax-images-wrapper{margin-top:4em;} footer.footer-details{padding:0 0;}footer.footer-wrapper .footer-inner-wrapper{gap:0;padding-left:40px;padding-right:40px;}footer.footer-wrapper .footer-menu-wrapper{gap:17px;grid-template-columns:1fr 1fr;}footer.footer-wrapper .top-bar{height:auto;}footer.footer-wrapper .top-bar .top-bar-section ul li a,footer.footer-wrapper .top-bar-section li.active:not(.has-form) a:not(.button){line-height:1.3;margin:0;border-bottom:1px solid #f5f5f54a;padding:10px;font-size:1em;}} @media only screen and (max-width:767px){h2{font-size:6.6vw;}h3{font-size:5.7vw;}a.button{font-size:5vw;}.padding-bottom{padding-bottom:20px;}header.header-wrapper .inner-header-wrapper{grid-template-columns:1fr 1fr;}.equal-height-flex{display:block;}.above-the-fold{padding:0;}.above-the-fold h1{font-size:10vw;}.above-the-fold .video-container{width:90%;margin:0 auto;}.homepage main:before{display:none;}.card{margin-bottom:20px;}.card-icon{margin-bottom:1em;}.image-phrases{margin-bottom:60px;}.fl-image-wrapper{margin-bottom:10px;}.fl-image-wrapper .has-link .image-wrapper-content h3{font-size:5vw;margin-bottom:0;}.cta-section{padding:0 1em;}.secondary-padding{padding-top:4em;}h2.small-heading{font-size:7vw;}.aspect-ratio-3{aspect-ratio:1.2;}.image-phrases.pos-2 .image-phrases-inner .phrase:nth-child(2){inset:auto auto -2em 0;}.image-phrases.pos-1 .image-phrases-inner .phrase:nth-child(2){inset:auto 6rem 20% auto;}footer.footer-wrapper{margin:0;}.secondary-padding{padding-top:4em;}.image-phrases.pos-2 .image-phrases-inner .phrase:nth-child(3){inset:auto 0rem 10% auto;}.image-phrases.pos-2 .image-phrases-inner .phrase:nth-child(1){inset:0 auto auto 0rem;}.pipedriveWebForms{margin-top:23px;}.brand-logos-slider-wrapper .slick-dots{width:100%;}footer.footer-wrapper .footer-inner-wrapper{padding:40px 0;border-radius:0;}footer.footer-wrapper .footer-menu-wrapper{gap:17px;grid-template-columns:1fr;width:100%;}.footer-details{width:100%;padding:0 2em;padding-top:40px;margin-top:20px;border-top:1px solid #777777;}footer.footer-wrapper *{font-size:0.95em;}p.copyright-text{font-size:11px;line-height:1.2;}.homepage .above-the-fold > .vertical-padding-large{padding-top:20px;}.animate-scroll{opacity:1;-webkit-transition:none;-o-transition:none;transition:none;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}[class*="fadein-"]{opacity:1;}} 