.menuLogo{width:204px;width:clamp(160px,14.16vw,260px);margin:24px 48px 24px 64px;margin:clamp(24px,1.66vw,1.66vw)clamp(48px,3.33vw,3.33vw)clamp(24px,1.66vw,1.66vw)clamp(32px,4.44vw,4.44vw);align-self:center}.menuLogo a{display:block}.menuLogo a svg,.menuLogo a img{display:block;width:100%;height:auto;margin:0}.menuSpacer{position:relative;height:108px;width:100%}.menuTopBar{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%;height:32px;top:0;box-sizing:border-box;z-index:21;background:#000}.menuTopBarContents{align-self:center}.menuTopBarContents__telephoneLink{display:inline-flex;margin-left:auto;color:#fff;letter-spacing:1px;opacity:1!important}_:-ms-fullscreen,:root .menuTopBarContents__telephoneLink{margin-left:0}.menuTopBar .menu{list-style:none;margin:0 12px 0 auto;padding:0}.menuTopBar .menu li{display:inline-block}.menuTopBar .menu li a{color:#fff;text-decoration:none}.menuContainerDesktop{display:flex;width:100%;height:108px;height:auto;top:0;z-index:20;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.menuContainerDesktop .menu{position:relative;display:none;list-style-type:none;padding:0;margin:0;align-self:center;z-index:1}.menuContainerDesktop .menu a{display:block;height:100%;color:var(--white);text-decoration:none;backface-visibility:hidden}.menuContainerDesktop .menu ul a:hover{color:#000!important}.menuContainerDesktop .menu a:hover::after{border-top:5px solid #a7a7a7!important}.menuContainerDesktop .menu ul a:hover{color:#000!important}.menuContainerDesktop .menu>li{float:left;margin-right:36px;padding:0 0 4px}.menuContainerDesktop .menu-link-with-down-arrow>a:after{content:"";position:relative;width:0;height:0;border-top:5px solid #000;border-left:5px solid transparent;border-right:5px solid transparent;bottom:-15px;right:-17px;margin-left:-5px}.menuContainerDesktop .menu-link-with-down-arrow{margin-right:23px!important}.menuContainerDesktop .menu-link-with-down-arrow a{padding-right:20px}.menuContainerDesktop .menu>.lang-item-first{margin-right:8px}.menuContainerDesktop .menu>.lang-item-first a{border-right:1px solid #000;padding-right:8px}.menuContainerDesktop .menu .menu-link-cta a{color:var(--orange)}.menu-link-cta a:hover{}.menuContainerDesktop .menu>.current-lang{}.menuContainerDesktop .menu>.current_page_item,.menuContainerDesktop .menu>.current-menu-parent,.menuContainerDesktop .menu>.current-menu-item,.menuContainerDesktop .menu>.current_page_parent{}.menuContainerDesktop .menu li .sub-menu .current-menu-item a{}.menuContainerDesktop .menu>.lang-item{}.menuContainerDesktop .menu ul{position:absolute;min-width:173px;visibility:hidden;list-style-type:none;padding:12px 0 0}.menuContainerDesktop .menu ul ul{top:0;left:100%;padding:0}.menuContainerDesktop .menu ul li{position:relative;float:none;opacity:0;font-weight:400;background:#fff;box-shadow:0 .08em .25em rgba(0,0,0,.3)}.menuContainerDesktop .menu ul a{color:#000!important;padding:10px 18px}.menuContainerDesktop .menu ul a:hover{background:#f7f7f7}.menuContainerDesktop .menu ul li:first-of-type,.menuContainerDesktop .menu ul li:first-of-type a,.menuContainerDesktop .menu ul li ul li:first-of-type,.menuContainerDesktop .menu ul li ul li:first-of-type a{}.menuContainerDesktop .menu ul li:last-of-type,.menuContainerDesktop .menu ul li:last-of-type a,.menuContainerDesktop .menu ul li ul li:last-of-type,.menuContainerDesktop .menu ul li ul li:last-of-type a{}.menuContainerDesktop .menu ul li:last-of-type{margin:0}.menuContainerDesktop .menu li:hover>ul,.menuContainerDesktop .menu li>ul:hover{visibility:visible}.menuContainerDesktop .menu li:hover>ul li{opacity:1;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.menuContainerDesktop .menu>li a:hover{opacity:1!important;color:var(--lightGrey)}.menuContainerDesktop .menu li .sub-menu li a:hover{color:#000!important}.menuDesktopSocials{position:relative;display:none;list-style-type:none;padding:0;margin:0 1.5vw 0 0;align-self:center}.menuDesktopSocials__item{float:left}.menuDesktopSocials__item a{float:left;opacity:1}.menuDesktopSocials__item a svg,.menuDesktopSocials__item a img{float:left;width:22px;margin-right:26px}.menuDesktopSocials__item a svg:hover .st0,.menuDesktopSocials__item a svg:hover g{fill:#a7a7a7}.menuDesktopSocials__item:nth-of-type(1) a svg{width:21px}.menuDesktopSocials__item:last-child a svg{width:21px;margin-right:0}.menuDesktopSocials__item a .st0,.menuDesktopSocials__item a g{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.ajaxCart{position:relative;display:none;margin:-2px 32px 0 0;align-self:center;z-index:1}.ajaxCart:hover{cursor:pointer;opacity:.8}.ajaxCartContents{display:block;float:left;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.ajaxCartContents:before{display:block;width:20px;height:20px;margin-right:7px;content:"";background-image:url(https://techni-liftsolutions.ca/wp-content/themes/ci-technilift/components/modern-classic-menu/../../assets/svgs/icon_cart.svg);background-position:50%!important;background-size:contain!important;background-repeat:no-repeat!important;float:left}.ajaxCartContents:hover{text-decoration:none}.ajaxCartContents__count{width:16px;height:7.5px;margin:-2px 0 0 -2px;color:#fff;background:#000;border:1.5px solid #000;padding:2px 0 6px;border-radius:100%;font-size:10px;font-weight:900;line-height:1.2;float:right;text-align:center}.menuBurgerContainer{position:absolute;top:33px;right:32px;right:clamp(32px,4.44vw,4.44vw);align-self:center;z-index:21;line-height:0}.menuContainerMobile{position:absolute;display:block;width:67%;max-width:300px;height:auto;min-height:calc(100vh + 50px);margin:auto;margin-left:0;top:0;left:0;right:0;background:var(--blackShade1);box-shadow:.17em .25em .3em rgba(0,0,0,.2);z-index:22;transform:translateX(-120%);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.menuContainerMobile__logo{width:204px;width:clamp(160px,14.16vw,14.16vw);margin:32px 0 24px 24px}.menuContainerMobile ul{position:relative;display:block;overflow:auto;margin:auto;padding:0;text-align:left;font-size:1em;font-weight:400;list-style-type:none}.menuContainerMobile ul a{position:relative;display:block;width:100%;height:100%;padding:16px 16px 16px 25px;box-sizing:border-box;color:var(--white);text-decoration:none}.menuContainerMobile ul a:hover{}.menuContainerMobile ul li{float:none;margin:0;border-bottom:1px solid var(--blackShade3)}.menuContainerMobile ul .current_page_item a:before,.menuContainerMobile ul .current-menu-parent a:before,.menuContainerMobile ul .current-menu-item a:before,.menuContainerMobile ul .current_page_parent a:before{position:absolute;width:0;height:100%;top:0;left:0;content:""}.menuMobileShader{position:absolute;display:none;width:100%;min-height:calc(100vh + 50px);top:0;left:0;background:rgba(0,0,0,.94);z-index:20;opacity:0;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-ms-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}.menuBurgerContainer__hamburger{display:inline-block;overflow:visible;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menuBurgerContainer__hamburger:hover{opacity:.86}.menuBurgerContainer__hamburger{position:relative;display:inline-block;width:22px;height:20px}.menuBurgerContainer__hamburger .hamburgerLayers,.menuBurgerContainer__hamburger .hamburgerLayers:after,.menuBurgerContainer__hamburger .hamburgerLayers:before{position:absolute;width:22px;height:2px;transition-timing-function:ease;transition-duration:.15s;transition-property:-webkit-transform;transition-property:transform;background-color:var(--orange)}.menuBurgerContainer__hamburger .hamburgerLayers{top:10px;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.1s}.menuBurgerContainer__hamburger .hamburgerLayers:before{display:block;content:'';top:-8px;transition:top .1s .14s ease,opacity .1s ease}.menuBurgerContainer__hamburger .hamburgerLayers:after{display:block;content:'';bottom:-8px;transition:bottom .1s .14s ease,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .14s ease,transform .1s cubic-bezier(.55,.055,.675,.19)}.menuBurgerContainer__hamburger.flag-active .hamburgerLayers{transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menuBurgerContainer__hamburger.flag-active .hamburgerLayers:before{top:0;transition:top .1s ease,opacity .1s .14s ease;opacity:0}.menuBurgerContainer__hamburger.flag-active .hamburgerLayers:after{bottom:0;transition:bottom .1s ease,-webkit-transform .1s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease,transform .1s .14s cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.menuBurgerContainer__hamburger.active-color .hamburgerLayers,.menuBurgerContainer__hamburger.active-color .hamburgerLayers:before,.menuBurgerContainer__hamburger.active-color .hamburgerLayers:after{background-color:var(--orange)}.menuSearch{width:20px;height:auto;margin-right:72px;align-self:center;opacity:1}.menuSearch svg{display:block;margin:auto}.menuSearch svg:hover{cursor:pointer}.menuSearch svg:hover .st0{stroke:#a7a7a7}.menuSearch .st0{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.searchOverlay{position:fixed;display:flex;width:100%;height:100vh;top:0;left:0;visibility:hidden;z-index:999;background:rgba(255,255,255,.94);opacity:0;-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-ms-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.searchOverlay__content{position:relative;width:66%;max-width:520px;min-width:300px;margin:auto;top:0;bottom:0;left:0;right:0;visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.searchOverlay__close{position:absolute;width:24px;margin:auto;left:0;right:0;bottom:36vh;background:#fff;border-radius:50%;padding:8px;visibility:hidden;box-shadow:0 .09em .05em rgba(0,0,0,.15);opacity:0;-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-ms-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.searchOverlay__close:hover{cursor:pointer;opacity:.8}.searchOverlaySearchBox{background:#fff;text-align:center;padding:16px 0;border-radius:3px;box-shadow:0 .16em .2em rgba(0,0,0,.15)}.searchOverlaySearchBox__input{width:100%;text-align:center;color:#000;background:0 0;border:0}.searchOverlaySearchBox__submit{display:none}.searchOverlaySearchBox__input::-webkit-input-placeholder,.searchOverlaySearchBox__input:-moz-placeholder,.searchOverlaySearchBox__input::-moz-placeholder,.searchOverlaySearchBox__input:-ms-input-placeholder{color:#000}.searchOverlaySearchBox__input:focus::-webkit-input-placeholder,.searchOverlaySearchBox__input:focus:-moz-placeholder,.searchOverlaySearchBox__input:focus::-moz-placeholder,.searchOverlaySearchBox__input:focus:-ms-input-placeholder{opacity:0}@media screen and (min-width:360px){}@media screen and (min-width:411px){}@media screen and (min-width:600px){.menuTopBar{justify-content:flex-end}.menuTopBarContents__telephoneLink{margin-right:24px}.menuTopBar .menu{display:block;margin:0 16px 0 0}}@media screen and (min-width:768px){}@media screen and (min-width:1000px){.menuContainerDesktop .menu,.menuDesktopSocials,.ajaxCart{display:flex;align-items:center}.menuBurgerContainer,.menuContainerMobile,.menuMobileShader{display:none!important}.menuSearch{margin-right:32px}.searchOverlaySearchBox{padding:1vw 0}}@media screen and (min-width:1160px){}@media screen and (min-width:1326px){}@media screen and (min-width:1367px){}@media screen and (min-width:1441px){}@media screen and (min-width:1880px){}@media screen and (min-width:2100px){}@media screen and (min-width:2400px){}@media screen and (max-width:359px){}@media(width:720px) and (height:1280px){}@media(width:768px) and (height:1024px){}@media(width:1024px) and (min-height:1366px) and (max-height:1367px){}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}
.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html{line-height:1.15}body{width:100%;height:auto;margin:auto;font-size:15px;font-family:'Segoe UI',sans-serif;-webkit-font-smoothing:subpixel-antialiased}h1{font-family:inherit;letter-spacing:inherit;font-size:1.5em;font-weight:400;-webkit-tap-highlight-color:rgba(0,0,0,0)}h2{font-family:inherit;letter-spacing:inherit;font-size:1.2em;font-weight:400;-webkit-tap-highlight-color:rgba(0,0,0,0)}h3,h4,h5,h6{font-family:inherit;letter-spacing:inherit;font-size:1em;font-weight:400;-webkit-tap-highlight-color:rgba(0,0,0,0)}p,span{font-family:inherit;letter-spacing:inherit;font-size:1em;font-weight:400;-webkit-tap-highlight-color:rgba(0,0,0,0)}a{font-family:inherit;letter-spacing:inherit;font-size:1em;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:focus{outline:0}a:hover,a:active{outline:0}li{font-family:inherit;letter-spacing:inherit;font-size:1em;-webkit-tap-highlight-color:rgba(0,0,0,0)}img{display:block;max-width:100%;height:auto;margin:auto;vertical-align:bottom;-webkit-tap-highlight-color:rgba(0,0,0,0)}svg{display:block;-webkit-tap-highlight-color:rgba(0,0,0,0)}figure{margin:0}.spacer,.clearfix{clear:both}.lang-fr,.lang-en{display:none}.lang-fr:lang(fr),.lang-en:lang(en){display:block}img,svg{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input:focus{outline:0}button:focus{outline:0}textarea,input{outline:none}input[type='text'],input[type='email'],input[type='tel'],input[type='password'],input[type='number'],textarea{padding:8px;width:100%;box-sizing:border-box}select{padding:6.9px;width:100%;box-sizing:border-box}input[type='submit']{width:100%;padding:12px;box-sizing:border-box;cursor:pointer}::-webkit-input-placeholder{color:#323232}:-moz-placeholder{color:#323232}::-moz-placeholder{color:#323232}:-ms-input-placeholder{color:#323232}:focus::-webkit-input-placeholder{color:transparent}:focus:-moz-placeholder{color:transparent}:focus::-moz-placeholder{color:transparent}:focus:-ms-input-placeholder{color:transparent}.state-on-screen{-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-moz-transform:translateY(-32px)!important;-webkit-transform:translateY(-32px)!important;-o-transform:translateY(-32px)!important;-ms-transform:translateY(-32px)!important;transform:translateY(-32px)!important;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.ut-display-block{display:block!important}.ut-display-none{display:none!important}.ut-display-table{display:table!important}.ut-display-table-cell{display:table-cell!important}.ut-display-flex{display:flex!important}.ut-visibility-visible{visibility:visible!important}.ut-visibility-hidden{visibility:hidden!important}.ut-fixed{position:fixed!important}.ut-absolute{position:absolute!important}.ut-relative{position:relative!important}.ut-static{position:static!important}.ut-float-right{float:right!important}.ut-float-left{float:left!important}.ut-absolute-top{position:absolute!important;top:0!important;bottom:unset!important}.ut-absolute-bottom{position:absolute!important;bottom:0!important;top:unset!important}.ut-opacity-1{opacity:1!important}.ut-opacity-0{opacity:0!important}.ut-border-none{border:none!important}.ut-bg-none{background:none!important}.ut-text-align-center{text-align:center!important}.ut-overflow-hidden{overflow:hidden!important}.ut-overflow-x-hidden{overflow-x:hidden!important}.ut-overflow-y-hidden{overflow-y:hidden!important}.ut-width-full{width:100%!important}.ut-margin-top-0{margin-top:0!important}.ut-text-align-left{text-align:left!important}.ut-text-align-right{text-align:right!important}.ut-text-align-left{text-align:center!important}.ut-height-auto{height:auto!important}.ut-rotate-pos-45-deg{transform:rotate(45deg)!important}.ut-translate-x-0{transform:translateX(0%)!important}.ut-translate-y-0{transform:translateY(0%)!important}.ut-body-lock{height:100vh;overflow-y:scroll}.ut-wrapper-lock{height:100vh;overflow:hidden}.ut-z-index-max{z-index:99999}.ut-no-box-shadow{box-shadow:none!important}.ut-responsive-video{position:relative;height:0;margin:auto;overflow:hidden;padding-bottom:56.25%}.ut-responsive-video embed,.ut-responsive-video iframe,.ut-responsive-video object,.ut-responsive-video video{position:absolute;width:100%;height:100%;top:0;left:0}.ut-no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ut-no-touch{-webkit-tap-highlight-color:rgba(0,0,0,0)}.ut-no-select-touch{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ut-video-popup-shader{position:fixed;width:100%;height:100%;margin:auto;top:0;bottom:0;left:0;right:0;z-index:1001;opacity:0;background:rgba(255,255,255,0.8);-moz-transition:all .5s linear;-webkit-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.ut-video-popup{position:fixed;width:0;height:0;margin:auto;top:0;bottom:0;left:0;right:0;z-index:1002;opacity:0;background:rgba(0,0,0,0.92);-moz-transition:all .5s linear;-webkit-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.ut-video-popup.open{opacity:1;width:340px;height:192px}.ut-video-popup > *{width:100%;opacity:0;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;box-shadow:0 .2em 1em 0 rgba(0,0,0,0.15)}@media screen and (min-width: 720px){.ut-video-popup.open{width:520px;height:292px}}@media screen and (min-width: 1000px){.ut-video-popup.open{width:903px;height:507px}}@media screen and (min-width: 1880px){.ut-video-popup.open{width:1200px;height:675px}}.ut-parallax-viewport{width:100%;margin:auto;position:absolute;top:0;left:0;right:0;background-size:cover;background-position-y:0;background-repeat:no-repeat}.ut-parallax-viewport:after{width:100%;height:100%;margin:auto;position:absolute;top:0;left:0;right:0;content:"";background:rgba(0,0,0,0.3)}@media screen and (min-width: 1000px){.ut-height-viewport{height:100vh!important}.ut-min-height-viewport{min-height:100vh!important}.ut-parallax-viewport{min-height:125vh!important}}.faux-page-loader{position:fixed;width:100%;height:100vh;background:#fff;z-index:999;display:none;opacity:0;-webkit-transition:all .5s cubic-bezier(0.25,0.46,0.45,0.84);-moz-transition:all .5s cubic-bezier(0.25,0.46,0.45,0.84);-ms-transition:all .5s cubic-bezier(0.25,0.46,0.45,0.84);-o-transition:all .5s cubic-bezier(0.25,0.46,0.45,0.84);transition:all .5s cubic-bezier(0.25,0.46,0.45,0.84)}.faux-page-loader svg,.faux-page-loader img{position:absolute;width:72px;margin:auto;left:0;right:0;top:0;bottom:0}_:-ms-lang(x),_:-webkit-full-screen,.ut-faux-page-loader{visibility:hidden}_:-ms-fullscreen,:root .ut-faux-page-loader{display:none!important}.animation-trigger{position:absolute;height:2px;width:100%;right:0;left:0;top:0;margin:0;background:#0f0;visibility:hidden;z-index:999}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1e3ms;animation-timing-function:linear;animation-iteration-count:infinite}@media(prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2e3ms}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.wpml-ls-menu-item .wpml-ls-flag{display:inline;vertical-align:baseline}.wpml-ls-menu-item .wpml-ls-flag+span{margin-left:.3em}.rtl .wpml-ls-menu-item .wpml-ls-flag+span{margin-left:0;margin-right:.3em}ul .wpml-ls-menu-item a{display:flex;align-items:center}
@font-face{font-family:inter;src:url(https://techni-liftsolutions.ca/wp-content/themes/ci-technilift/./assets/fonts/Inter_28pt-Bold.ttf)format('ttf'),url(https://techni-liftsolutions.ca/wp-content/themes/ci-technilift/./assets/fonts/Inter_28pt-Bold.woff)format('woff');font-weight:700;font-style:normal;font-display: swap;
}@font-face{font-family:inter;src:url(https://techni-liftsolutions.ca/wp-content/themes/ci-technilift/./assets/fonts/Inter_28pt-SemiBold.ttf)format('ttf'),url(https://techni-liftsolutions.ca/wp-content/themes/ci-technilift/./assets/fonts/Inter_28pt-SemiBold.woff)format('woff');font-weight:600;font-style:normal;font-display: swap;
}@font-face{font-family:inter;src:url(https://techni-liftsolutions.ca/wp-content/themes/ci-technilift/./assets/fonts/Inter_28pt-Regular.ttf)format('ttf'),url(https://techni-liftsolutions.ca/wp-content/themes/ci-technilift/./assets/fonts/Inter_28pt-Regular.woff)format('woff');font-weight:400;font-style:normal;font-display: swap;
}@font-face{font-family:inter;src:url(https://techni-liftsolutions.ca/wp-content/themes/ci-technilift/./assets/fonts/Inter_28pt-Italic.ttf)format('ttf'),url(https://techni-liftsolutions.ca/wp-content/themes/ci-technilift/./assets/fonts/Inter_28pt-Italic.woff)format('woff');font-weight:400;font-style:italic;font-display: swap;
}:root{--white:#FFF;--whiteSmoke:#F5F5F5;--blackShade1:#171717;--blackShade2:#1E1E1E;--blackShade3:#0C0C0C;--silver:#B3B3B3;--lightGrey:#A6A6A6;--orange:#FFBB28;--gradient-dark:linear-gradient(180deg, rgba(35, 35, 35, 1) 0%, rgba(23, 23, 23, 1) 100%);--gradient-medium:linear-gradient(180deg, rgba(65, 65, 65, 1) 0%, rgba(29, 29, 29, 1) 100%);--gradient-light:linear-gradient(180deg, rgba(102, 102, 102, 1) 0%, rgba(61, 61, 61, 1) 100%);--fs-tripleXL:clamp(72px, 4.5rem, 4.5rem);--fs-doubleXL:clamp(64px, 4rem, 4rem);--fs-extraLarge:clamp(48px, 3rem, 3rem);--fs-large:clamp(40px, 2.5rem, 2.5rem);--fs-mediumPlus:clamp(32px, 2rem, 2rem);--fs-medium:clamp(24px, 1.5rem, 1.5rem);--fs-regularPlus:clamp(20px, 1.25rem, 1.25rem);--fs-regular:clamp(16px, 1rem, 1rem);--fs-small:clamp(14px, 0.875rem, 0.875rem);--fs-tripleXL:4.5rem;--fs-doubleXL:4rem;--fs-extraLarge:3rem;--fs-large:2.5rem;--fs-mediumPlus:2rem;--fs-medium:1.5rem;--fs-regularPlus:1.25rem;--fs-regular:1rem;--fs-small:0.875rem;--siteMaxWidth:1920px}@media screen and (max-width:719px){:root{--fs-extraLarge:calc(3rem * 0.7)}}.otgs-development-site-front-end,.grecaptcha-badge{display:none!important}html{font-size:16px}@media screen and (min-width:1000px){html{scroll-behavior:smooth}}@media screen and (min-width:1600px){html{font-size:19px}}@media screen and (min-width:2000px){html{font-size:21px}}body{font-family:inter,sans-serif;font-size:clamp(16px,1rem,1rem);font-size:1rem;line-height:1.4;background-color:var(--blackShade1);color:var(--whiteSmoke)}h1{}h2{}p{}ul,li,article{box-sizing:border-box}.wrapper{position:relative;width:100%;margin:0 auto;overflow:hidden}.pageSection{position:relative;float:left;width:100%}.pageSection__backgroundImage{position:absolute;width:100%;height:100%;background-position:50%;background-size:cover;background-repeat:no-repeat;z-index:-1}.pageContent{position:relative;width:92%;margin:auto}.pageContent__superTitle{}.pageContent__heading{}.pageContent__text{}.pageContent__image{}.magazineBlocks{width:88%;max-width:calc(var(--siteMaxWidth) * .88);margin:64px auto 128px;margin:clamp(32px,4.44vw,4.44vw)auto clamp(64px,8.88vw,8.88vw);padding:0;list-style:none}@media screen and (min-width:1240px){.magazineBlocks{width:72.22%;max-width:calc(var(--siteMaxWidth) * .7722)}}.magazineBlocks__item{width:100%}.magazineBlock{display:flex;flex-direction:column-reverse;justify-content:center;align-items:flex-start;width:100%}@media screen and (min-width:1000px){.magazineBlock{flex-direction:row;justify-content:space-between}}.magazineBlock__imageWrap{position:relative;width:100%;aspect-ratio:1;margin-bottom:clamp(48px,3.33vw,3.33vw);border-radius:100%;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.5);box-shadow:0 .25em 1.25em rgba(0,0,0,.5)}@media screen and (min-width:1000px){.magazineBlock__imageWrap{width:48%;margin-bottom:0}}.magazineBlock__image{position:absolute;width:100%;height:100%;background-position:50%;background-size:cover;background-repeat:no-repeat;box-shadow:0 4px 20px rgba(0,0,0,.5);box-shadow:0 .25em 1.25em rgba(0,0,0,.5)}.magazineBlock__content{width:100%}@media screen and (min-width:1000px){.magazineBlock__content{width:48%}}.magazineBlock__heading{font-size:var(--fs-extraLarge);font-weight:700;line-height:1.2;color:var(--orange);margin:0 0 32px;margin:0 0 clamp(32px,2rem,2rem)}.magazineBlock__subHeading{position:relative;display:flex;align-items:flex-start;font-size:var(--fs-regularPlus);font-weight:600;line-height:1.2;margin:0 auto 32px;margin:0 auto clamp(32px,2rem,2rem)}.magazineBlock__subHeading:before{content:"";width:20px;width:1.25rem;height:20px;height:1.25rem;margin-right:12px;margin-right:.75rem;background-position:50%;background-size:cover;background-repeat:no-repeat;background-image:url(https://techni-liftsolutions.ca/wp-content/themes/ci-technilift/./assets/svgs/icon_star_orange.svg)}.magazineBlock__text{margin-bottom:32px;margin-bottom:clamp(32px,2rem,2rem);text-wrap:pretty}.magazineBlock__link{}.bulletPoints{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0;list-style:none;margin:0}@media screen and (min-width:720px){.bulletPoints{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.bulletPoints__item{width:100%;margin-bottom:24px;margin-bottom:clamp(32px,1.66vw,1.66vw)}.bulletPoints__item:last-of-type{margin-bottom:0}@media screen and (min-width:720px){.bulletPoints__item{width:48%}}.bulletPoints__title{position:relative;display:flex;align-items:flex-start;font-size:var(--fs-regularPlus);font-weight:600;line-height:1.2;margin:0 auto 24px;margin:0 auto clamp(24px,1.5rem,1.5rem)}.bulletPoints__title:before{content:"";width:20px;width:1.25rem;height:20px;height:1.25rem;margin-right:12px;margin-right:.75rem;background-position:50%;background-size:cover;background-repeat:no-repeat;background-image:url(https://techni-liftsolutions.ca/wp-content/themes/ci-technilift/./assets/svgs/icon_star_orange.svg)}.bulletPoints__text{font-size:var(--fs-small);line-height:1.4}.bulletPoints__text p:last-of-type{margin-bottom:0}.logoList{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0 auto;list-style:none;padding:0}@media screen and (min-width:768px){.logoList{flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}}.logoList__item{width:100%;margin-bottom:24px;margin-bottom:clamp(24px,1.66vw,1.66vw);margin-bottom:48px;margin-bottom:clamp(48px,3.33vw,3.33vw)}@media screen and (min-width:768px){.logoList__item{width:33.33%}}@media screen and (max-width:767px){.logoList__item:last-of-type{margin-bottom:0}}.logoList__logo{width:auto;max-height:86px;margin:0 auto}@media screen and (min-width:768px){.logoList__logo{width:100%;max-height:initial}}.funnelCta{position:relative;width:100%;margin:64px auto 0;margin:clamp(32px,4.44vw,4.44vw)auto 0;overflow:hidden}@media screen and (min-width:720px){.funnelCta{width:88%;max-width:calc(var(--siteMaxWidth) * .88);margin:64px auto;margin:clamp(32px,4.44vw,4.44vw)auto;border-radius:clamp(8px,.55vw,.55vw)}}@media screen and (min-width:1000px){.funnelCta{width:86.66%;max-width:calc(var(--siteMaxWidth) * .8666);border-radius:initial}}.funnelCta__backgroundImage{position:absolute;width:100%;height:100%;background-position:50%;background-size:cover;background-repeat:no-repeat;z-index:-1}.funnelCta__inner{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:90px 96px;padding:clamp(64px,6.25vw,6.25vw)clamp(24px,6.66vw,6.66vw)}@media screen and (min-width:1000px){.funnelCta__inner{flex-direction:row;justify-content:space-between;align-items:center}}.funnelCta__content{width:100%;margin:0 auto clamp(48px,3.33vw,3.33vw)}@media screen and (min-width:1000px){.funnelCta__content{min-width:40%;margin:auto 3.33vw auto 0}}.funnelCta__heading{font-size:var(--fs-extraLarge);font-weight:700;line-height:1.2;color:var(--orange);margin:0 0 32px;margin:0 0 clamp(32px,2rem,2rem)}.funnelCta__text{text-wrap:pretty}.funnelCta__text p:last-of-type{margin-bottom:0}.funnelCta__form{position:relative;width:100%;margin:auto;background:linear-gradient(180deg,rgba(65,65,65,.8) 0%,rgba(29,29,29,.8) 100%);border-radius:32px;border-radius:clamp(16px,2.22vw,2.22vw);overflow:hidden;backdrop-filter:blur(10px)}@media screen and (min-width:1240px){.funnelCta__form{min-width:40%;margin:auto 0 auto auto}}.funnelCta__form:before{content:"";position:absolute;width:calc(100% - 4px);height:calc(100% - 4px);top:0;bottom:0;left:0;right:0;margin:auto;padding:2px;border-radius:32px;border-radius:clamp(16px,2.22vw,2.22vw);background:var(--gradient-light);mask:linear-gradient(#fff 0 0)content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0)content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;background-clip:padding-box,border-box}.funnelCta__formInner{position:relative;padding:24px;padding:clamp(24px,1.66vw,1.66vw)}.btn{position:relative;display:inline-block;margin:auto;border-radius:2rem;padding:12px 32px;padding:.75rem 2rem;box-sizing:border-box;font-weight:700;text-decoration:none;text-align:center;cursor:pointer;opacity:1!important;backface-visibility:hidden}.btn--solidOrange{background:var(--gradient-dark);border:1.5px solid var(--orange);color:var(--orange);box-shadow:-.1875em .25em 0 0 var(--orange);-moz-transition:all .1s ease-out;-webkit-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.btn--solidOrange:hover{background:var(--gradient-medium)}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],textarea,select{background-color:var(--blackShade1);border:1px solid #777;border-radius:8px;padding:12px;box-sizing:border-box;color:var(--whiteSmoke)}textarea{min-height:80px;height:5rem}input[type=submit]{width:auto}@media screen and (min-width:600px){input[type=submit]{}}::placeholder{color:#000!important}::-webkit-input-placeholder{color:#000}:-moz-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}.state-pre-animated{opacity:0!important;transform:translateY(48px)!important;-moz-transition:opacity .7s ease-out,transform .7s ease-out;-webkit-transition:opacity .7s ease-out,transform .7s ease-out;-o-transition:opacity .7s ease-out,transform .7s ease-out;transition:opacity .7s ease-out,transform .7s ease-out}.state-pre-animated-multi-item{opacity:0!important;transform:translateY(48px)!important;-moz-transition:opacity .7s ease-out,transform .7s ease-out;-webkit-transition:opacity .7s ease-out,transform .7s ease-out;-o-transition:opacity .7s ease-out,transform .7s ease-out;transition:opacity .7s ease-out,transform .7s ease-out}.state-animated{opacity:1!important;transform:translateY(0)!important}.animation-fancy-text{opacity:0;transform:translateY(5rem)}.animation-fancy-text--animated{-webkit-animation:fancyText 1.49s cubic-bezier(.67,0,.06,1)forwards;animation:fancyText 1.49s cubic-bezier(.67,0,.06,1)forwards}@keyframes fancyText{0%{opacity:0;transform:translateY(5rem)}to{opacity:1;transform:translateY(0)}}.hvr-push{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px)translateZ(0);transform:perspective(1px)translateZ(0);box-shadow:0 0 1px transparent}.hvr-push:hover,.hvr-push:focus,.hvr-push:active{-webkit-animation-name:hvr-push;animation-name:hvr-push;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-push{50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes hvr-push{50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}.ut-example{}.state-example{}.footer{position:relative;float:left;width:100%;background-color:var(--blackShade3)}.footerColumns{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:88%;max-width:calc(var(--siteMaxWidth) * .88);margin:64px auto;margin:clamp(48px,4.44vw,4.44vw)auto;padding:0;list-style:none}@media screen and (min-width:1000px){.footerColumns{flex-direction:row;width:72.22%;max-width:calc(var(--siteMaxWidth) * .7222)}}.footerColumns__item{}.footerColumns__item--logo{width:100%;margin:0 auto clamp(40px,2.77vw,2.77vw)}@media screen and (min-width:1000px){.footerColumns__item--logo{width:336px;width:clamp(336px,23.33vw,23.33vw);margin:0 clamp(16px,1.66vw,1.66vw)0 0}}.footerColumns__logo{display:block;width:204px;width:clamp(160px,14.16vw,260px);margin:0;align-self:center}.footerColumns__logo img{width:100%}.footerColumns__item--info{margin:0 0 84px;margin:0 0 clamp(32px,2.22vw,2.22vw)}@media screen and (min-width:1000px){.footerColumns__item--info{margin:0 84px 0 0;margin:0 clamp(84px,5.83vw,5.83vw)0 0}}.footerColumns__factoid{position:relative;display:flex;align-items:flex-start;font-weight:600;line-height:1.2;letter-spacing:calc(1em * -.02);color:var(--lightGrey);margin:0 auto 16px;margin:0 auto clamp(16px,1rem,1rem)}.footerColumns__factoid:before{content:"";width:20px;width:1.25rem;height:20px;height:1.25rem;margin-right:12px;margin-right:.75rem;background-position:50%;background-size:cover;background-repeat:no-repeat;background-image:url(https://techni-liftsolutions.ca/wp-content/themes/ci-technilift/./assets/svgs/icon_star_orange.svg)}.footerColumns__factoid--email{margin-bottom:0}.footerColumns__item--nav{}.footerColumns__menu{}.footerColumns__menu{}@media screen and (max-width:999px){.footerColumns__menu{margin-bottom:24px;margin-bottom:clamp(24px,1.66vw,1.66vw)}}.footerColumns__menu ul{list-style:none;padding:0;margin:0}.footerColumns__menu li{margin-bottom:16px;margin-bottom:clamp(16px,1rem,1rem)}.footerColumns__menu a{color:var(--lightGrey);line-height:1.2;letter-spacing:calc(1em * .02);text-decoration:none}.footerColumns__socials{display:flex;flex-direction:row;justify-content:space-between;align-items:center;list-style:none;padding:0;margin:0}.footerColumns__social{margin-right:16px;margin-right:clamp(16px,1.66vw,1.66vw)}.footerColumns__social:last-of-type{margin-right:0}.footerColumns__social--linkedin{}.footerColumns__social a{display:block;width:24px;width:clamp(24px,1.66vw,32px)}.footerColumns__social img{width:100%}.footer__bottom{width:100%;padding:24px 0;padding:clamp(24px,1.66vw,1.66vw)0;background-color:var(--blackShade2)}.footer__bottomInner{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:88%;max-width:calc(var(--siteMaxWidth) * .88);margin:auto}@media screen and (min-width:1000px){.footer__bottomInner{flex-direction:row;justify-content:space-between;width:72.22%;max-width:calc(var(--siteMaxWidth) * .7222)}}.footer__copyright{margin:0 0 clamp(24px,1.66vw,1.66vw);color:var(--lightGrey)}@media screen and (min-width:1000px){.footer__copyright{margin:0 auto 0 0}}.footer__copyright a{margin:0 auto 0 0;color:var(--lightGrey)}.footer__menuBottom{margin:0}@media screen and (min-width:1000px){.footer__menuBottom{margin:auto 0 auto auto}}.footer__menuBottom ul{list-style:none;padding:0;margin:0}.footer__menuBottom li{}@media screen and (max-width:999px){.footer__menuBottom li{margin-bottom:16px;margin-bottom:clamp(16px,1.11vw,1.11vw)}}.footer__menuBottom a{color:var(--lightGrey);line-height:1.2;letter-spacing:calc(1em * .02);text-decoration:none}.loopContent{}.loop{display:flex;flex-wrap:wrap;flex-direction:column;list-style:none;margin:0 auto;padding:0}@media screen and (min-width:600px){.loop{flex-direction:row}}.loop article.post{position:relative;width:100%;box-shadow:0 .2em 1em rgba(0,0,0,.15)}@media screen and (min-width:600px){.loop article.post{width:49%;margin:0% 2% 2% 0%}.loop article.post:nth-of-type(2n+2){margin:0% 0% 2%}}@media screen and (min-width:1000px){.loop article.post{width:32%;margin:0% 2% 2% 0%}.loop article.post:nth-of-type(2n+2){margin:0% 2% 2% 0%}.loop article.post:nth-of-type(3n+3){margin:0% 0% 2%}}@media screen and (min-width:1160px){.loop article.post{width:23.5%;margin:0% 2% 2% 0%}.loop article.post:nth-of-type(2n+2){margin:0% 2% 2% 0%}.loop article.post:nth-of-type(3n+3){margin:0% 2% 2% 0%}.loop article.post:nth-of-type(4n+4){margin:0% 0% 2%}}.postFeaturedImage{}.postFeaturedImage__link{display:block}.postFeaturedImage__link img{width:100%}.loopInfo{}.loopInfo__title{}.loopInfo__title a{}.publishingInfo{}.publishingInfo__info{}.loopInfo__excerpt{}.post-categories{display:inline-block;list-style-type:none;padding:0;margin:0}.post-categories li{display:inline-block}.pagination{float:right;clear:both}.pagination>span,.pagination>p,.pagination>a{}.pagination>.current{}.featImageContainer{margin:0 0 24px}.featImageContainer img{width:100%}.socialSharing{list-style-type:none;padding:0;clear:both}.socialSharing li{display:inline-block;width:32px;margin:0 7px 0 0}.socialSharing li:last-of-type{margin:0}.postNavWrap{width:100%;float:left}.postNavWrap__item--left{float:left}.postNavWrap__item--right{float:right}.post-edit-link{float:left;clear:both}.pageSection--homeHero{display:flex;flex-direction:column;justify-content:center;align-items:center;height:clamp(667px,100svh,100svh)}.pageSection__backgroundImage--homeHero{background-image:url(https://techni-liftsolutions.ca/wp-content/themes/ci-technilift/./assets/images/bg_home_hero.jpg)}.heroContent{position:relative;width:92%;margin:auto;text-align:center}.heroContent__heading{font-size:var(--fs-doubleXL);font-weight:700;line-height:1.2;letter-spacing:calc(1em * -.03);margin:0 auto 8px;margin:0 auto clamp(8px,.5rem,.5rem)}@media screen and (max-width:719px){.heroContent__heading{font-size:calc(var(--fs-doubleXL) * .7)}}@media screen and (min-width:720px){.heroContent__heading br{display:none}}.heroContent__text{font-size:var(--fs-medium);line-height:1.2;margin:0 auto 32px;margin:0 auto clamp(32px,2rem,2rem)}@media screen and (max-width:719px){.heroContent__text{font-size:calc(var(--fs-medium) * .85)}}.heroContent__text span{font-weight:inherit;color:var(--orange)}.heroContent__link{}.pageSection--homeServices{}.services{width:92%;max-width:460px;margin:64px auto;margin:clamp(32px,4.44vw,4.44vw)auto}@media screen and (min-width:1000px){.services{max-width:calc(var(--siteMaxWidth) * .92)}}@media screen and (min-width:1240px){.services{width:77.77%;max-width:calc(var(--siteMaxWidth) * .7777)}}.services__list{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0;margin:auto;list-style:none}@media screen and (min-width:1000px){.services__list{flex-direction:row;justify-content:space-between;align-items:stretch}}.services__item{width:100%;margin-bottom:clamp(32px,2.22vw,2.22vw);border-radius:9999px;box-shadow:0 4px 24px rgba(0,0,0,.5);box-shadow:0 .25em 1.25em rgba(0,0,0,.5)}.services__item:last-of-type{margin-bottom:0}@media screen and (min-width:1000px){.services__item{width:31.5%;margin-bottom:0}}.services__item:nth-of-type(1){background:var(--gradient-dark)}.services__item:nth-of-type(2){background:var(--gradient-medium)}.services__item:nth-of-type(3){background:var(--gradient-light)}.services__inner{margin:auto;padding:32px 48px 96px;padding:clamp(24px,2.22vw,2.22vw)clamp(32px,3.33vw,3.33vw)clamp(60px,6.66vw,6.66vw);box-sizing:border-box;text-align:center}@media screen and (min-width:1000px){.services__inner{text-align:left}}.services__image{width:100%;margin:auto auto 36px;margin:auto auto clamp(36px,2.5vw,2.5vw);aspect-ratio:1;border-radius:100%;background-position:50%;background-size:cover;background-repeat:no-repeat;box-shadow:0 4px 20px rgba(0,0,0,.5);box-shadow:0 .25em 1.25em rgba(0,0,0,.5)}.services__title{font-size:var(--fs-medium);font-weight:700;line-height:1.2;color:var(--orange);margin:0 auto 16px;margin:0 auto clamp(16px,1rem,1rem)}.services__text{font-size:var(--fs-small);line-height:1.4;margin:0 auto clamp(32px,4.44vw,4.44vw);text-wrap:pretty}@media screen and (min-width:460px){.services__text{margin:0 auto clamp(64px,4.44vw,4.44vw)}}@media screen and (min-width:1000px){.services__text{margin:0 auto}}.pageSection--homeReliableExpertise{}.magazineBlocks--homeReliableExpertise{}.magazineBlocks__item--homeReliableExpertise{}.magazineBlock--homeReliableExpertise{}.magazineBlock__imageWrap--homeReliableExpertise{}@media screen and (max-width:999px){.magazineBlock__imageWrap--homeReliableExpertise{width:calc(100% - clamp(60px,6.66vw,6.66vw));max-width:calc(460px - clamp(60px,6.66vw,6.66vw));margin-left:auto;margin-right:auto}}.magazineBlock__image--homeReliableExpertise{}.magazineBlock__content--homeReliableExpertise{}.magazineBlock__heading--homeReliableExpertise{}.magazineBlock__subHeading--homeReliableExpertise{}.magazineBlock__text--homeReliableExpertise{}.magazineBlock__link--homeReliableExpertise{}.pageSection--homeWhyChooseUs{display:flex;flex-direction:column-reverse;background-color:var(--blackShade3)}@media screen and (min-width:1240px){.pageSection--homeWhyChooseUs{display:block}}.pageSection__backgroundImage--homeWhyChooseUs{z-index:initial}@media screen and (max-width:1239px){.pageSection__backgroundImage--homeWhyChooseUs{position:relative;width:100%;height:auto;max-height:500px;aspect-ratio:1;bottom:0;background-position-y:bottom;background-position-x:0;background-size:200%}}.pageContent--homeWhyChooseUs{width:88%;margin:clamp(64px,4.44vw,4.44vw)auto}@media screen and (min-width:1240px){.pageContent--homeWhyChooseUs{width:41.6%;margin:96px 6.6% 160px auto;margin:clamp(96px,6.66vw,6.66vw)6.6% clamp(160px,11.11vw,11.11vw)auto}}.pageContent__heading--homeWhyChooseUs{font-size:var(--fs-extraLarge);font-weight:700;line-height:1.2;color:var(--orange);margin:0 0 32px;margin:0 0 clamp(32px,2rem,2rem)}.bulletPoints--homeWhyChooseUs{}.pageSection--homeTrustedPartners{}.trustedPartners{width:66.66%;max-width:calc(var(--siteMaxWidth) * .6666);margin:128px auto 96px;margin:clamp(64px,8.88vw,8.88vw)auto clamp(64px,6.66vw,6.66vw)}.trustedPartners__heading{font-size:var(--fs-mediumPlus);font-weight:700;line-height:1.2;letter-spacing:calc(1em * -.02);color:var(--orange);text-align:center;margin:0 auto 48px;margin:0 auto clamp(48px,3.33vw,3.33vw)}.logoList--homeTrustedPartners{max-width:220px}@media screen and (min-width:768px){.logoList--homeTrustedPartners{max-width:1080px}}.logoList__item--homeTrustedPartners{}@media screen and (min-width:768px){.logoList__item--homeTrustedPartners{width:26.66%;width:33.33%;margin-bottom:0}}.logoList__logo--homeTrustedPartners{}@media screen and (min-width:768px){.logoList__logo--homeTrustedPartners{width:80%}}.pageSection--homeDiscussYourProject{}.pageContent--homeDiscussYourProject{width:86.66%;max-width:calc(var(--siteMaxWidth) * .8666);margin:0 auto 128px;margin:0 auto clamp(72px,8.88vw,8.88vw);padding:192.5px 0 128.5px;padding:clamp(220px,13.36vw,calc(192.5px * 1.5))0 clamp(86px,8.92vw,calc(128.5px * 1.5));border-radius:clamp(16px,2.22vw,2.22vw);text-align:center;overflow:hidden}@media screen and (min-width:1000px){.pageContent--homeDiscussYourProject{border-radius:9999px;padding:clamp(192.5px,13.36vw,calc(192.5px * 1.5))0 clamp(100px,8.92vw,calc(128.5px * 1.5))}}.pageContent__image--homeDiscussYourProject{position:absolute;width:100%;height:100%;top:0;background-position:50%;background-size:cover;background-repeat:no-repeat;z-index:-1}.pageContent__heading--homeDiscussYourProject{max-width:92%;font-size:var(--fs-extraLarge);font-weight:700;line-height:1.2;letter-spacing:calc(1em * -.03);margin:0 auto 32px;margin:0 auto clamp(32px,2rem,2rem)}.pageContent__heading--homeDiscussYourProject span{font-weight:inherit;color:var(--orange)}.pageContent__heading--homeDiscussYourProject br{display:none}@media(min-width:1000px) and (max-width:1240px){.pageContent__heading--homeDiscussYourProject br{display:block}}.magazineBlock__link--homeDiscussYourProject{}.pageSection--homeStatistics{}.homeStatistics{width:92%;max-width:888px;margin:0 auto 128px;margin:0 auto clamp(64px,8.88vw,8.88vw)}@media screen and (min-width:1240px){.homeStatistics{width:66.66%;max-width:calc(var(--siteMaxWidth) * .6666)}}.homeStatistics__list{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:0 auto;list-style:none;padding:0}@media screen and (min-width:768px){.homeStatistics__list{flex-direction:row;justify-content:space-between}}.homeStatistics__item{width:90%;margin:auto;text-align:center;margin-bottom:64px;margin-bottom:clamp(64px,4.44vw,4.44vw)}.homeStatistics__item:last-of-type{margin-bottom:0}@media screen and (min-width:768px){.homeStatistics__item{width:33.33%;margin:auto;text-align:center;margin-top:0}}.homeStatistics__value{position:relative;display:block;text-transform:uppercase;font-size:var(--fs-tripleXL);font-weight:700;line-height:1.2}.homeStatistics__valueWrap{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-right:-1em}.homeStatistics__valueSuffix{position:relative;top:-.05em;font-size:var(--fs-tripleXL);font-weight:700;line-height:1.2;text-transform:uppercase}.homeStatistics__line{width:61px;width:3.8125rem;height:9px;height:.5625rem;margin:24px auto;margin:clamp(24px,1.66vw,1.66vw)auto;background-color:var(--orange)}.homeStatistics__label{display:block;margin:24px auto 0;margin:clamp(24px,1.66vw,1.66vw)auto 0;line-height:1.4;color:var(--silver)}@media screen and (min-width:768px){.homeStatistics__label{}}@media screen and (min-width:1600px){.homeStatistics__label{text-wrap:nowrap;max-width:initial}}.pageSection--homeSafeContractor{}.magazineBlocks--homeSafeContractor{margin-top:0}.magazineBlocks__item--homeSafeContractor{}.magazineBlock--homeSafeContractor{}.magazineBlock__imageWrap--homeSafeContractor{}@media screen and (min-width:1000px){.magazineBlock__imageWrap--homeSafeContractor{width:33%}}@media screen and (max-width:999px){.magazineBlock__imageWrap--homeSafeContractor{width:calc(100% - clamp(60px,6.66vw,6.66vw));max-width:calc(460px - clamp(60px,6.66vw,6.66vw));margin-left:auto;margin-right:auto}}.magazineBlock__image--homeSafeContractor{}.magazineBlock__content--homeSafeContractor{margin:clamp(48px,3.33vw,3.33vw)auto;box-sizing:border-box;text-align:center}@media screen and (min-width:1000px){.magazineBlock__content--homeSafeContractor{width:60%;margin:clamp(48px,3.33vw,3.33vw)0 0;text-align:left}}.magazineBlock__content--homeSafeContractor a{}.magazineBlock__heading--homeSafeContractor{}.magazineBlock__text--homeSafeContractor{margin-bottom:0}.magazineBlock__text--homeSafeContractor a{color:var(--orange)}.pageSection--homeTestimonials{overflow:hidden}.pageSection__backgroundImage--homeTestimonials{}.pageContent--homeTestimonials{margin:160px auto 48px;margin:clamp(72px,11.11vw,11.11vw)auto clamp(48px,3.33vw,3.33vw);text-align:center}@media screen and (min-width:1240px){}.pageContent__heading--homeTestimonials{font-size:var(--fs-mediumPlus);font-weight:700;line-height:1.2;letter-spacing:calc(1em * -.02);color:var(--orange);margin:0 auto}.testimonials{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:92%;max-width:600px;margin:0 auto 160px;margin:0 auto clamp(72px,11.11vw,11.11vw);list-style:none;padding:0}@media screen and (min-width:1000px){.testimonials{flex-direction:row;justify-content:space-between;width:86.66%;max-width:calc(var(--siteMaxWidth) * .8666)}}.testimonials__item{position:relative;width:100%;margin-bottom:clamp(32px,2.22vw,2.22vw);padding:32px;padding:clamp(16px,2.22vw,2.22vw);box-sizing:border-box;background:linear-gradient(180deg,rgba(35,35,35,.8) 0%,rgba(23,23,23,.8) 100%);border-radius:8px;border-radius:clamp(8px,.55vw,.55vw);overflow:hidden;backdrop-filter:blur(10px)}.testimonials__item:last-of-type{margin-bottom:0}@media screen and (min-width:1000px){.testimonials__item{width:31.5%}}.testimonials__item:before{content:"";position:absolute;width:calc(100% - 4px);height:calc(100% - 4px);top:0;bottom:0;left:0;right:0;margin:auto;padding:2px;border-radius:8px;border-radius:clamp(8px,.55vw,.55vw);background:var(--gradient-medium);mask:linear-gradient(#fff 0 0)content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0)content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;background-clip:padding-box,border-box}.testimonials__inner{}.testimonials__text{text-wrap:pretty}.testimonials__text p:last-of-type{margin-top:0}.testimonials__name{font-weight:600;line-height:1.4;margin:0}.testimonials__logo{width:116px;width:clamp(116px,8.05em,8.05em);margin:24px 0 0;margin:clamp(24px,1.66em,1.66em)0 0}.pageSection--homeClients{}.clients{width:92%;max-width:300px;margin:128px auto 96px;margin:clamp(64px,8.88vw,8.88vw)auto clamp(48px,6.66vw,6.66vw)}@media screen and (min-width:768px){.clients{max-width:720px}}@media screen and (min-width:768px){.clients{margin:clamp(64px,8.88vw,8.88vw)auto clamp(16px,4.66vw,4.44vw)}}@media screen and (min-width:1000px){.clients{width:66.66%;max-width:calc(var(--siteMaxWidth) * .6666)}}.clients__heading{font-size:var(--fs-mediumPlus);font-weight:700;line-height:1.2;letter-spacing:calc(1em * -.02);color:var(--orange);text-align:center;margin:0 auto 48px;margin:0 auto clamp(48px,3rem,3rem)}.logoList--homeClients{max-width:220px}@media screen and (min-width:768px){.logoList--homeClients{max-width:1080px}}.logoList__item--homeClients{}@media screen and (min-width:768px){.logoList__item--homeClients{width:17.5%;width:25%;margin-bottom:32px;margin-bottom:clamp(32px,4.44vw,72px)}}.logoList__logo--homeClients{}@media screen and (min-width:768px){.logoList__logo--homeClients{width:70%}}@media screen and (min-width:768px){.logoList__item--homeClients:nth-of-type(7) .logoList__logo--homeClients{width:70%}.logoList__item--homeClients:nth-of-type(9) .logoList__logo--homeClients{width:68%}.logoList__item--homeClients:nth-of-type(10) .logoList__logo--homeClients{width:45%}.logoList__item--homeClients:nth-of-type(11) .logoList__logo--homeClients{width:48%}}.pageSection--homeCta{}.funnelCta--homeCta{}.pswp__top-bar,.pswp__caption{background:0 0!important}.pswp__bg{background:rgba(0,0,0,.95)!important}.psgal figure.msnry_item{display:none!important}.psgal figure.msnry_item:first-of-type{display:block!important;width:100%;height:520px;padding:0;opacity:0}.pswp__item{opacity:0!important}.pswp__item.opaque{opacity:1!important;-moz-transition:opacity .3s ease-out;-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}@media screen and (max-width:600px){.pswp__img{margin-top:0}}.pswp__zoom-wrap{z-index:999}.pswp__button{}.pswp__share--download,.pswp__button--share{display:none!important}.pswp__caption__center{text-align:center;max-width:92%;margin:12px auto 10px;font-size:15px;padding:0;line-height:20px;color:#fff}.pswp__button--arrow--right:before{right:120px;transform:scale(2);background-color:initial!important}.pswp__button--arrow--left:before{left:120px;transform:scale(2);background-color:initial!important}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:1!important}.wpcf7{width:100%;margin:auto!important}.wpcf7 form{width:100%;float:left}.wpcf7 label{width:100%;display:block}.wpcf7 p{margin:0}.wpcf7 figure{width:100%;margin:0 0 24px;float:left}@media screen and (min-width:600px){.wpcf7 figure.wpcf7_field_phone,.wpcf7 figure.wpcf7_field_company,.wpcf7 figure.wpcf7_field_inquiry_type{width:49%}.wpcf7 figure.wpcf7_field_company{margin:0 2% 16px 0}}.wpcf7 figure h4{color:var(--lightGrey);margin:0 auto 4px}.wpcf7 input[type=submit]{float:right;margin-bottom:12px;border-radius:2rem;padding:12px 32px;padding:.75rem 2rem;box-sizing:border-box;font-weight:700;text-align:center;background:var(--gradient-dark);border:1.5px solid var(--orange);color:var(--orange);box-shadow:-.1875em .25em 0 0 var(--orange);-moz-transition:all .1s ease-out;-webkit-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.wpcf7 input[type=submit]:hover{background:var(--gradient-medium)}.wpcf7 input[type=file]{}.wpcf7 .ajax-loader{}.wpcf7-form-control-wrap{display:block;width:100%}.wpcf7 .wpcf7-response-output{width:100%;margin:8px auto auto!important;padding:12px!important;box-sizing:border-box;float:left;text-align:center;font-size:.8em}.wpcf7 .wpcf7-mail-sent-ok{border:2px solid #ffbb28;color:#ffbb28}.wpcf7 form.sent .wpcf7-response-output{border-color:#ffbb28;color:#ffbb28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900;color:#ffb900}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232;color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28;color:#f56e28}.wpcf7-form-control-wrap .wpcf7-not-valid-tip{display:block;width:100%;margin:12px 0 16px 7px;float:left;box-sizing:border-box;text-align:left;text-decoration:underline}.wpcf7 .wpcf7-validation-errors,.wpcf7 .wpcf7-mail-sent-ng,.wpcf7 .wpcf7-aborted{display:block!important;width:100%;float:left;color:red;border-color:red;box-sizing:border-box;text-align:center}.wpcf7 .wpcf7-form .wpcf7-mail-sent-ok{display:block!important;width:100%;margin-bottom:32px;float:left;box-sizing:border-box;text-align:center}.wpcf7 ::-webkit-input-placeholder{color:#000}.wpcf7 :-moz-placeholder{color:#000}.wpcf7 ::-moz-placeholder{color:#000}.wpcf7 :-ms-input-placeholder{color:#000}.lSSlideOuter{margin:auto}.lslide{}.lSSlideOuter .lSPager.lSpg{display:block;position:relative;z-index:1}.lSAction{}.lSAction>.lSPrev{display:block;width:16px;height:32px;background-image:url(https://techni-liftsolutions.ca/wp-content/themes/ci-technilift/./assets/svgs/arrow_left.svg);background-position:50%!important;background-size:contain!important;background-repeat:no-repeat!important;z-index:1}.lSAction>.lSNext{display:block;width:16px;height:32px;background-image:url(https://techni-liftsolutions.ca/wp-content/themes/ci-technilift/./assets/svgs/arrow_right.svg);background-position:50%!important;background-size:contain!important;background-repeat:no-repeat!important;z-index:1}.lSSlideOuter .lSPager.lSpg>li{padding:0 10px}.lSSlideOuter .lSPager.lSpg>li a{width:12px;height:12px;background-color:#000}.lSSlideOuter .lSPager.lSpg>li:hover a,.lSSlideOuter .lSPager.lSpg>li.active a{background-color:#ccc}.slick-loading .slick-list{background:#fff url(https://techni-liftsolutions.ca/wp-content/themes/ci-technilift/./assets/images/ajax-loader.gif)50% no-repeat}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:0 0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:0 0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{display:block;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"";width:24px;height:45px;background-image:url(https://techni-liftsolutions.ca/wp-content/themes/ci-technilift/./assets/svgs/arrow_left.svg);background-position:50%;background-size:contain;background-repeat:no-repeat}[dir=rtl] .slick-prev:before{background-image:url(https://techni-liftsolutions.ca/wp-content/themes/ci-technilift/./assets/svgs/arrow_right.svg)}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"";width:24px;height:45px;background-image:url(https://techni-liftsolutions.ca/wp-content/themes/ci-technilift/./assets/svgs/arrow_right.svg);background-position:50%;background-size:contain;background-repeat:no-repeat}[dir=rtl] .slick-next:before{background-image:url(https://techni-liftsolutions.ca/wp-content/themes/ci-technilift/./assets/svgs/arrow_left.svg)}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.lg-outer .lg-thumb-outer{display:none;background:rgba(13,10,10,.7)}.lg-outer .lg-item,.lg-outer .lg-img-wrap{height:93%;top:4%}.lg-progress-bar .lg-progress{background-color:#fff!important}#lg-download{display:none!important}