/*!
Theme Name: Telsco
Author: Top Draw Inc.
Author URI: https://www.topdraw.com/
Description: Theme for the Telsco site.
Text Domain: telsco
*/html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;text-rendering:optimizeLegibility}body{color:#252525;font-family:proxima-nova,sans-serif;font-size:1rem;font-weight:400;margin:0;padding:5.625rem 0 0}body.no-scroll{overflow:hidden!important}body.admin-bar header{margin-top:2.875rem!important}@media screen and (min-width:783px){body.admin-bar header{margin-top:2rem!important}}@media screen and (min-width:1025px){body{padding-top:11.25rem}body.no-scroll{overflow:auto!important}body.shrink{padding-top:8rem}body.home{padding-top:2.5rem!important}}a{color:#e63b44;text-decoration:underline}a:hover{text-decoration:none}.button>p:has(a:first-child,a:last-child){display:flex;flex-wrap:wrap;gap:1rem}.a-button,a.button,a.button-black,a.button-white,div.button a,div.button-black a,div.button-white a{background-color:#e63b44;border:none;border-radius:1.875rem;color:#fff;display:inline-block;font-family:proxima-nova,sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:.025em;line-height:1.1;padding:.75em 1em;text-align:center;text-decoration:none;text-transform:uppercase}.a-button:hover,a.button-black:hover,a.button-white:hover,a.button:hover,div.button a:hover,div.button-black a:hover,div.button-white a:hover{background-color:#d2334c}@media screen and (min-width:1025px){.a-button,a.button,a.button-black,a.button-white,div.button a,div.button-black a,div.button-white a{font-size:1.125rem;font-weight:900;padding:.75em 1.25em}}a.button-white,div.button-white a{background-color:#fff;color:#292929}a.button-white:hover,div.button-white a:hover{background-color:#f0f3f5}a.button-black,div.button-black a{background-color:#292929;color:#fff}a.button-black:hover,div.button-black a:hover{background-color:#5c5c5c}.buttons{display:flex;flex-wrap:wrap;gap:1rem}.button-ext:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:.75rem;margin-left:.75rem;width:.75rem}.button-ext-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='13.43' width='13.412' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23fff'%3E%3Cpath d='M11.571 13.427H-.001V1.855h4.555v1H.999v9.572h9.572V8.854h1z'/%3E%3Cpath d='M11.263 2.859 5.12 9l-.707-.707 6.143-6.142z'/%3E%3Cpath d='M11.553 5.968h-1V2.857h-3.11v-1h3.718l-.004.397h.394z'/%3E%3C/g%3E%3C/svg%3E")}.button-ext-red:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='13.43' width='13.412' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23e63b44'%3E%3Cpath d='M11.571 13.427H-.001V1.855h4.555v1H.999v9.572h9.572V8.854h1z'/%3E%3Cpath d='M11.263 2.859 5.12 9l-.707-.707 6.143-6.142z'/%3E%3Cpath d='M11.553 5.968h-1V2.857h-3.11v-1h3.718l-.004.397h.394z'/%3E%3C/g%3E%3C/svg%3E")}a.arrow,div.arrow a{display:inline-block;font-weight:700;text-decoration:none;text-transform:uppercase}a.arrow:after,div.arrow a:after{content:"⟶";display:inline-block;padding-left:.25rem;transform:translateY(-.2em);transition:.2s}a.arrow:hover:after,div.arrow a:hover:after{transform:translate(.5em,-.2em);transition:.2s}.arrow+p{margin-top:1.5rem}ol,ul{margin:0;padding:0}ol ol,ol ul,ul ol,ul ul{margin-top:.75rem}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}.body-copy,main ol li,main ul li,p{font-size:1rem;line-height:1.6}@media screen and (min-width:1025px){.body-copy,main ol li,main ul li,p{font-size:1.125rem}}picture{display:block}svg{overflow:visible}img{height:auto;max-width:100%}main{display:block;width:100%}main em{font-style:italic}main strong{font-weight:700}main p{margin-bottom:1.5rem}main h1{text-transform:capitalize}main h2{font-size:1.75rem;font-weight:900;line-height:2.1rem;margin-bottom:.5em}@media screen and (min-width:1025px){main h2{font-size:2.5rem;line-height:3rem}}main [class*=layout] h2:only-child{margin-bottom:1.5em}main h3{font-size:1.125rem;font-weight:700;line-height:1.35rem;margin-bottom:.75rem;text-transform:capitalize}@media screen and (min-width:1025px){main h3{font-size:1.5rem;line-height:1.8rem;margin-bottom:1.125rem}}main h4{font-size:1rem;font-weight:600;line-height:1.375rem;margin-bottom:.75rem}@media screen and (min-width:1025px){main h4{font-size:1.25rem;line-height:1.5rem;margin-bottom:1.125rem}}main ol,main ul{margin-bottom:2rem;margin-left:1.5rem}main ol li,main ul li{margin-bottom:.5em}main ol li a,main ul li a{display:inline-block;margin-bottom:.75rem}main ul{list-style:disc}div.navigation{display:flex;justify-content:space-between;padding-top:3rem;width:100%}div.navigation>div{width:48%}div.navigation>div:last-child{text-align:right}.wp-video{padding-bottom:1.5rem}.video-container{height:0;margin-bottom:1.875rem;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative}.video-container embed,.video-container iframe,.video-container object{height:100%;left:0;position:absolute;top:0;width:100%}.alignleft{display:block}@media screen and (min-width:641px){.alignleft{display:inline;float:left;margin-right:1.875rem}}.alignright{display:block}@media screen and (min-width:641px){.alignright{display:inline;float:right;margin-left:1.875rem}}.aligncenter{display:block}@media screen and (min-width:641px){.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}}img.aligncenter,img.alignleft,img.alignright{margin-bottom:.625rem;padding:.25rem}.bg-white+.bg-white{padding-top:.0625rem}.bg-grey{background-color:#f4f6f7}.bg-grey+.bg-grey{padding-top:.0625rem}.bg-grey-2{background:#636363}.bg-black{background:#292929}.bg-red{background:#d2334c}.bg-red .button>a{background:#292929;color:#fff}.bg-red .toggle,.bg-red .toggle+.content{background:rgba(0,0,0,.5)}.bg-black :not([class*=button] a),.bg-red :not([class*=button] a){color:#fff}.red{color:#e63b44}.img-middle{align-items:center}div.breadcrumbs{padding:.875rem 1.5rem 1.25rem;text-align:center}@media screen and (min-width:1025px){div.breadcrumbs{padding:1.625rem 1.5rem}}section.breadcrumbs{color:#8799a3;font-size:1.125rem;font-weight:700;line-height:1.25rem;margin:0 auto;max-width:75rem;text-align:left}footer{background-color:#252525;color:#636363;width:100%}footer p{font-size:1rem}section.footer{margin:0 auto;max-width:106.875rem;padding:3.75rem 1.5rem 1.875rem;text-align:center}@media screen and (min-width:1025px){section.footer{padding:6.25rem 1.5rem 3.125rem}}div.footer{margin:0 auto;max-width:106.875rem;padding:0 0 1rem;text-align:center}div.footer>div{width:100%}div.footer div.footer-contact,div.footer>div{text-align:left}div.footer div.footer-contact h5{color:#8799a3;font-size:.875rem;font-weight:700;line-height:1.125rem;margin-bottom:1.5rem;text-transform:uppercase}div.footer div.footer-contact h5 a{color:#8799a3;text-decoration:none}div.footer div.footer-contact h5 a:hover{color:#fff}div.footer div.footer-contact p{margin-bottom:.5rem;padding:0}div.footer div.footer-contact img{height:auto;margin-bottom:.5rem;max-width:10rem;width:auto}div.footer div.footer-menu ul{display:flex;flex-direction:column;flex-wrap:wrap;gap:.75rem;list-style:none;margin:0 0 2rem}@media screen and (min-width:1441px){div.footer div.footer-menu ul{align-items:center;flex-direction:row;gap:2rem;justify-content:space-around}}div.footer div.footer-menu ul li a{color:#8799a3;display:block;font-size:1rem;font-weight:700;text-decoration:none}div.footer div.footer-menu ul li a:hover{color:#fff}div.footer div.footer-menu .button>a{background-color:#e63b44;border-radius:10em;color:#fff;margin:auto;padding:.5em 1.5em;text-align:center}div.footer div.footer-menu .button:last-child{margin-right:auto}@media screen and (min-width:1441px){div.footer div.footer-menu .button:last-child{display:flex;margin-left:auto;width:100%}}div.footer div.footer-social svg{fill:#8799a3}div.footer div.footer-social a:hover svg{fill:#fff}div.footer div.footer-social a#homestars{display:block}div.footer div.footer-social a#homestars svg{height:auto;margin-top:1.5rem;width:5.625rem}div.footer div.footer-social a#homestars svg path{fill:#8799a3}div.footer div.footer-social a#homestars:hover svg path{fill:#fff}@media screen and (min-width:1025px){div.footer{align-items:flex-start;display:flex;justify-content:space-between}div.footer div.footer-contact{margin-right:2.5rem;width:16.5625rem}div.footer div.footer-contact p{margin:0}div.footer div.footer-contact img{margin-bottom:1.25rem}div.footer div.footer-social{margin-left:2.5rem;margin-top:.375rem;text-align:right;width:12.5rem}div.footer div.footer-social div.social{justify-content:flex-end}}.footer .bottom{display:flex;flex-wrap:wrap;margin:0 auto;max-width:106.875rem;padding-top:1.5rem;text-align:center}.footer .bottom>div{text-align:left;width:100%}.footer .bottom .bottom-copyright{order:1;text-align:left}.footer .bottom .bottom-copyright p{margin-bottom:.5rem;padding:0}.footer .bottom .bottom-menu{order:0}.footer .bottom .bottom-menu ul{list-style:none;margin-bottom:1.5rem}.footer .bottom .bottom-menu ul li a{color:#636363;font-size:1rem;line-height:2rem;text-decoration:underline}.footer .bottom .bottom-menu ul li a:hover{color:#fff}.footer .bottom .bottom-creds{order:2}.footer .bottom .bottom-creds a{color:#636363;text-decoration:none}.footer .bottom .bottom-creds a:hover{color:#fff}@media screen and (min-width:1025px){.footer .bottom{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:space-between}.footer .bottom .bottom-copyright{margin-right:2.5rem;order:0;width:16.5625rem}.footer .bottom .bottom-copyright p{margin:0}.footer .bottom .bottom-menu{flex:1;order:1;text-align:left}.footer .bottom .bottom-menu ul{display:flex;margin-bottom:0}.footer .bottom .bottom-menu ul li a{display:inline-block;line-height:1rem;margin:0 2.25rem 0 0;padding:0}.footer .bottom .bottom-menu ul li a:hover{color:#fff}.footer .bottom .bottom-menu ul li a:after{background-color:#636363;content:"";display:inline-block;height:.625rem;margin-left:2.25rem;width:.0625rem}.footer .bottom .bottom-menu ul li:last-child a:after{content:"";display:none}.footer .bottom .bottom-creds{margin-left:2.5rem;order:2;text-align:right;width:12.5rem}}.activedemand-wrapper input[type=text],.form-field{border:.125rem solid #dbe0e3!important;border-radius:1.8125rem!important;box-shadow:none!important;color:#8799a3!important;font-family:proxima-nova,sans-serif!important;font-size:1rem!important;padding:1.125rem 1.875rem 1.125rem 1.5rem!important;width:100%!important}.activedemand-wrapper input[type=text]:focus,.form-field:focus{border:.125rem solid #8799a3!important;outline:none}.form-field-group{margin-bottom:1.25rem}.form-field-layout{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.activedemand-wrapper div.input-label label,.activedemand-wrapper label.activedemand-label,.form-label{color:#636363!important;display:inline-block;font-family:proxima-nova,sans-serif!important;font-size:1.125rem!important;font-weight:700!important;line-height:1.5rem!important;margin-bottom:.5rem!important;padding-left:1.5rem!important}.field-checkbox{display:flex}.field-checkbox label{display:inline-block;margin-left:.5rem}.activedemand-wrapper{float:none!important}.activedemand-wrapper p{font-size:1.125rem!important;line-height:1.5rem!important;margin-bottom:1.875rem!important}.activedemand-wrapper div.form-group label.error,.activedemand-wrapper div.form_input label.error{display:block!important;margin-bottom:1.25rem!important;margin-top:-1.25rem!important;padding-left:1.5rem!important}.activedemand-wrapper div.input-label label span.required,.activedemand-wrapper label.activedemand-label span.required{color:#8799a3!important;font-family:proxima-nova,sans-serif!important;padding-left:0!important}.activedemand-wrapper div.form_input textarea,.activedemand-wrapper textarea.activedemand-input{background-color:#f0f3f5!important;border:.0625rem solid #f0f3f5!important;border-radius:1rem!important;box-shadow:none!important;color:#8799a3!important;font-family:proxima-nova,sans-serif!important;font-size:1rem!important;height:12.5rem!important;margin-bottom:2.25rem!important;padding:1.125rem 1.875rem 1.125rem 1.5rem!important}.activedemand-wrapper div.form_input textarea:focus,.activedemand-wrapper textarea.activedemand-input:focus{border:.125rem solid #8799a3!important;outline:none}.activedemand-wrapper input{margin-bottom:1.5rem!important}.activedemand-wrapper a.activedemand-button,.activedemand-wrapper button.activedemand-button{background-color:#e63b44!important;border-radius:1.875rem!important;color:#fff!important;display:inline-block!important;font-family:proxima-nova,sans-serif!important;font-size:1rem!important;font-weight:900!important;line-height:1.125rem!important;margin-top:1rem!important;min-width:16.25rem!important;padding:1.375rem 1.25rem 1.25rem!important;text-align:center!important;text-decoration:none!important;text-transform:uppercase!important}.activedemand-wrapper input[type=checkbox]{margin-bottom:0!important;margin-right:.1875rem!important}.activedemand-wrapper div.checkbox{margin-bottom:2.25rem!important}.activedemand-wrapper div.checkbox label{padding-left:0!important}.activedemand-wrapper div.container-fluid{padding:0!important}@media screen and (min-width:1025px){.activedemand-wrapper p{font-size:1.25rem!important;line-height:1.75rem!important;margin-bottom:1.875rem!important}}.activedemand-wrapper .group-354485 label{color:#8799a3!important;font-family:proxima-nova,sans-serif!important;font-size:1.125rem!important;font-weight:700!important;line-height:1.5rem!important;margin-bottom:.5rem!important;padding-left:1.5rem!important}.activedemand-wrapper .group-354485 label span{color:#8799a3!important;font-family:proxima-nova,sans-serif!important;padding-left:0!important}.home .activedemand:not(.skip-activedemand-css) .checkbox,.home div.banner .activedemand-wrapper input{margin-bottom:0!important}.page-why-telsco-commercial .activedemand-wrapper div.column .column-inner .ad-form-field:nth-child(10) label.activedemand-label{color:#252525!important;font-family:proxima-nova,sans-serif!important;font-size:1.25rem!important;font-weight:700!important;line-height:1.5!important;margin-bottom:1.5625rem!important;padding-left:0!important}.page-why-telsco-commercial .activedemand-wrapper div.column .column-inner .ad-form-field:nth-child(10) .checkbox{margin-bottom:1.25rem!important}.page-why-telsco-commercial .activedemand-wrapper div.column .column-inner .ad-form-field:nth-child(10) .checkbox:last-child{margin-bottom:2.5rem!important}.page-why-telsco-commercial .activedemand-wrapper div.column .column-inner .ad-form-field:nth-child(10) .checkbox label{color:#252525!important;font-family:proxima-nova,sans-serif!important;font-size:1.25rem!important;line-height:1.3!important}@media screen and (min-width:1025px){.page-why-telsco-commercial .activedemand-wrapper div.column .column-inner .ad-form-field:nth-child(10) label.activedemand-label{font-size:1.75rem!important;line-height:1.2857!important;margin-top:1.5rem!important}.page-why-telsco-commercial .activedemand-wrapper div.column .column-inner .ad-form-field:nth-child(10) .checkbox{margin-bottom:1.5rem!important}.page-why-telsco-commercial .activedemand-wrapper div.column .column-inner .ad-form-field:nth-child(10) .checkbox:last-child{margin-bottom:3.4375rem!important}.page-why-telsco-commercial .activedemand-wrapper div.column .column-inner .ad-form-field:nth-child(10) .checkbox label{font-size:1.25rem!important}}form.activedemand select{border:.125rem solid #dbe0e3!important;border-radius:1.8125rem!important;box-shadow:none!important;color:#8799a3!important;font-family:proxima-nova,sans-serif!important;font-size:1rem!important;margin-bottom:1.5rem!important;padding:1.125rem 1.875rem 1.125rem 1.5rem!important;width:100%!important}header{height:5.625rem;position:fixed;top:0;width:100%;z-index:9999}@media screen and (min-width:1025px){header{height:8rem}}div.header{background-color:#fff;border-bottom:.0625rem solid #eee;height:3.125rem;padding:0 1.5rem;width:100%}@media screen and (min-width:1025px){div.header{height:8.75rem}div.header.shrink{background-color:#fff!important;border-bottom:.0625rem solid #eee!important;height:5.5rem!important;transition:all .1s ease-in-out}}@media screen and (min-width:1025px)and (min-width:1025px){div.header.shrink.inverse{background:none!important;border-bottom:0!important;transition:all .1s ease-in-out}}section.header{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:106.875rem;text-align:center}section.header div.header-logo{margin-right:1.5rem;padding-top:.5rem;text-align:left;width:9.375rem}section.header div.header-logo a{display:block;margin:0;padding:0}section.header div.header-logo a svg{display:block;height:auto;margin:0;padding:0;width:9.375rem}section.header div.header-logo a svg #Telsco-Logo-Main{fill:#ab1124}section.header div.header-cta,section.header div.header-menu{display:none}section.header div.header-mobile-button svg{fill:#ab1124}section.header div.header-mobile-button a#mobile-menu-button-open{display:none;margin-top:.75rem}section.header div.header-mobile-button a#mobile-menu-button-open.active{display:inline-block}section.header div.header-mobile-button a#mobile-menu-button-open svg{height:1.5rem;width:auto}section.header div.header-mobile-button a#mobile-menu-button-close{display:none;margin-top:.75rem}section.header div.header-mobile-button a#mobile-menu-button-close.active{display:inline-block}section.header div.header-mobile-button a#mobile-menu-button-close svg{height:1.5rem;width:auto}@media screen and (min-width:1025px){section.header{align-items:flex-start;justify-content:flex-end}section.header div.header-logo{align-items:center;display:flex;height:8.75rem;padding-top:0;width:21%}section.header div.header-logo a svg{height:auto;width:100%}section.header div.header-menu{align-items:flex-start;display:flex;flex:1;justify-content:flex-end;padding-top:.625rem}section.header div.header-menu ul.menu{display:flex;list-style:none}section.header div.header-menu ul.menu>li{position:relative}section.header div.header-menu ul.menu>li.mobile-only,section.header div.header-menu ul.menu>li>div.sub-menu-wrap{display:none}section.header div.header-menu ul.menu>li>a{background-image:url(/wp-content/themes/telsco/img/icon-chevron-down-blue.svg);background-position:top 2.8125rem right 1.375rem;background-repeat:no-repeat;background-size:1rem 1rem;color:#8799a3;display:inline-block;font-weight:700;height:8.125rem;margin:0;padding-left:1.875rem;padding-right:2.5rem;padding-top:2.625rem;text-align:left;text-decoration:none}section.header div.header-menu ul.menu>li:hover{position:relative}section.header div.header-menu ul.menu>li:hover>a{background-image:url(/wp-content/themes/telsco/img/icon-chevron-down-red.svg);background-repeat:no-repeat;color:#e63b44}section.header div.header-menu ul.menu>li:hover>div.sub-menu-wrap{background-color:#f4f6f7;border-left:.0625rem solid #dee3e6;box-shadow:3px 3px 6px -1px hsla(0,0%,39%,.6);display:block;font-weight:700;position:absolute;top:4.625rem;z-index:999}section.header div.header-menu ul.menu>li:hover>div.sub-menu-wrap>ul.sub-menu{align-items:stretch;display:flex;flex-wrap:nowrap;justify-content:center;padding:1.875rem 0 .9375rem}section.header div.header-menu ul.menu>li:hover>div.sub-menu-wrap>ul.sub-menu>li{border-right:.0625rem solid #dee3e6;min-width:15rem;padding-left:1.875rem;padding-right:1.875rem;text-align:left}section.header div.header-menu ul.menu>li:hover>div.sub-menu-wrap>ul.sub-menu>li span.title{display:block;margin-bottom:1.25rem}section.header div.header-menu ul.menu>li:hover>div.sub-menu-wrap>ul.sub-menu>li a{color:#636363;display:block;font-size:.9375rem;font-weight:400;padding-bottom:.75rem;text-decoration:none}section.header div.header-menu ul.menu>li:hover>div.sub-menu-wrap>ul.sub-menu>li a:hover{color:#d2334c}section.header div.header-menu ul.menu>li.right>div.sub-menu-wrap{right:0}section.header div.header-menu ul.menu>li.right>div.sub-menu-wrap>ul.sub-menu>li{text-align:right}section.header div.header-cta{display:block;margin-left:1rem;max-width:16.25rem;padding-top:2.5625rem;text-align:right}section.header div.header-cta a.button{min-width:auto;padding-left:1rem;padding-right:1rem;width:100%}section.header div.header-cta a.button span,section.header div.header-mobile-button{display:none}}@media screen and (min-width:1201px){section.header div.header-menu ul.menu>li:hover>div.sub-menu-wrap>ul.sub-menu>li{min-width:15.625rem}}@media screen and (min-width:1441px){section.header div.header-menu ul.menu>li:hover>div.sub-menu-wrap>ul.sub-menu>li{min-width:16.875rem}}@media screen and (min-width:1491px){section.header div.header-menu{padding-top:1.25rem}section.header div.header-menu ul.menu>li>a{height:7.5rem}}@media screen and (min-width:1600px){section.header div.header-cta{max-width:16.25rem;padding-top:2.5625rem}section.header div.header-menu ul.menu>li:hover>div.sub-menu-wrap>ul.sub-menu>li{min-width:18.75rem}}@media screen and (min-width:1710px){section.header div.header-cta a.button{padding-left:1.25rem;padding-right:1.25rem;width:16.25rem}section.header div.header-cta a.button span{display:inline}}@media screen and (min-width:1025px){section.header.shrink div.header-logo{align-items:center;display:flex;height:5.5rem;width:15%}section.header.shrink div.header-menu{padding-top:.875rem}section.header.shrink div.header-menu ul.menu{list-style:none}section.header.shrink div.header-menu ul.menu>li>a{background-position:top .875rem right 1.375rem;height:4.625rem;padding-top:.6875rem}section.header.shrink div.header-menu ul.menu div.sub-menu-wrap{top:8rem}section.header.shrink div.header-menu ul.menu div.sub-menu-wrap ul.sub-menu{list-style:none}section.header.shrink div.header-cta{padding-top:1.375rem}section.header.shrink div.header-cta a.button{padding-bottom:.75rem;padding-top:.875rem}}@media screen and (min-width:1390px){section.header.shrink div.header-menu{padding-top:.875rem}section.header.shrink div.header-menu ul.menu>li>a{background-position:top 1.5rem right 1.375rem;height:4.625rem;padding-top:1.3125rem}section.header.shrink div.header-menu ul.menu div.sub-menu-wrap{top:8rem}section.header.shrink div.header-menu ul.menu div.sub-menu-wrap ul.sub-menu{list-style:none}}@media screen and (min-width:1025px){div.header.shrink.inverse section.header div.header-logo a svg #Telsco-Logo-Main{fill:#fff}div.header.shrink.inverse section.header div.header-menu ul.menu>li>a{background-image:url(/wp-content/themes/telsco/img/icon-chevron-down.svg);color:#fff}div.header.shrink.inverse section.header div.header-cta a.button{background:none;border:.0625rem solid #fff;box-shadow:none;color:#fff;padding-bottom:.75rem;padding-top:.875rem}}div.header-mobile-menu{display:none}@media screen and (min-width:1025px){div.header-mobile-menu{display:none!important}}div.header-mobile-menu.active{background-color:#252525;display:block;height:100%;overflow-y:scroll;padding:.5rem 0 7.75rem;position:fixed;width:100%;z-index:1000}div.header-mobile-menu.active ul.menu{list-style:none}div.header-mobile-menu.active ul.menu a{color:#fff;text-decoration:none}div.header-mobile-menu.active ul.menu>li{border-bottom:.0625rem solid #5c5c5c;position:relative}div.header-mobile-menu.active ul.menu>li>a{display:block;padding:.9375rem 3.75rem .875rem 1.5rem}div.header-mobile-menu.active ul.menu>li>a:hover{background-color:#5c5c5c}div.header-mobile-menu.active ul.menu>li>div.arrow{background-image:url(/wp-content/themes/telsco/img/icon-chevron-down.svg);background-position:50%;background-repeat:no-repeat;cursor:pointer;display:block;height:3rem;position:absolute;right:.75rem;top:0;width:3rem;z-index:2000}div.header-mobile-menu.active ul.menu>li>div.arrow.rotate{transform:rotate(180deg)}div.header-mobile-menu.active ul.menu>li ul.sub-menu{display:none;list-style:none;padding:.75rem 1.5rem .875rem 3rem}div.header-mobile-menu.active ul.menu>li ul.sub-menu>li>a{display:block;padding-bottom:1.25rem}div.header-mobile-menu.active ul.menu>li ul.sub-menu>li>a:hover{text-decoration:underline}div.header-mobile-menu.active ul.menu>li ul.sub-menu.active{display:block}div.header-mobile-menu.active ul.menu>li ul.sub-menu.active ul{display:block;padding:.5rem 1.5rem .625rem}.home .banner section.layout-two-columns div.column2{background:#fff;padding-bottom:2.1875rem;padding-top:3.125rem}.home div.page-banner{padding:0;position:relative}.home div.page-banner:after{background:linear-gradient(#e63b44,#e73a42 16.26%,#f45630);opacity:.7}.home div.page-banner section.front-page-banner{padding:1.4375rem 1.5rem 3.1875rem}.home div.page-banner section.front-page-banner div.front-banner-1{padding-bottom:0}.home div.page-banner section.front-page-banner h1{font-size:2.5625rem;line-height:.9268;margin-bottom:1.25rem;width:17.25rem}.home div.page-banner section.front-page-banner p{font-weight:700;margin-bottom:0}.home div.banner .activedemand-wrapper label.activedemand-label{color:#676767!important;font-size:.6875rem!important;margin-bottom:.3125rem!important;padding-left:1rem!important}.home div.banner .activedemand-wrapper input{border-color:#cecece!important;margin-bottom:.875rem!important}.home div.banner .activedemand-wrapper .activedemand-button-container{display:flex;justify-content:flex-end}.home div.banner .activedemand-wrapper button.activedemand-button{background-color:#22bc42!important;min-width:auto!important;padding:1.25rem 3.125rem!important}.home div.banner .layout-two-columns{max-width:100%}@media screen and (min-width:0px)and (max-width:1024px){.home div.banner .activedemand-wrapper .activedemand-page>div:first-child .row{margin-bottom:.875rem!important}.home div.banner .activedemand-wrapper .activedemand-page>div:first-child input{margin:0!important}.home div.banner .activedemand-wrapper input{border-color:#cecece!important;margin-bottom:.875rem!important}}@media screen and (min-width:1025px){.home .covid19-info{padding-left:4.27083vw;text-align:left}.home .covid19-info p{font-size:1.25rem}.home .covid19-info strong{font-weight:900;text-transform:uppercase}.home .covid19-info a{font-weight:400}.home div.banner .activedemand-wrapper label.activedemand-label{font-size:1rem!important}.home div.banner .activedemand-wrapper input{margin-bottom:1.25rem!important}.home div.banner .layout-two-columns{overflow-x:hidden;padding-bottom:0;padding-left:0;padding-right:0}.home div.banner .layout-two-columns>div{max-width:100%;min-height:auto}.home div.banner .layout-two-columns>div .front-page-banner{max-width:100%;padding:0}.home div.banner .layout-two-columns>div .front-page-banner .front-banner-1{width:100%}.home div.banner .layout-two-columns>div .front-page-banner .front-banner-1 h1{font-size:6.21875vw;line-height:.92592;margin-bottom:2.875rem;width:40.3854vw}.home div.banner .layout-two-columns>div .front-page-banner .front-banner-1 p{font-size:1.25rem}.home div.banner .layout-two-columns>div:first-child{padding:5rem 3.625rem 0 4.27083vw}.home div.banner .layout-two-columns>div:last-child{padding:5rem 0 3.3125rem 3.22916vw}.home div.banner .layout-two-columns>div:last-child .content{width:39.46875vw}.home div.banner .layout-two-columns>div:last-child .content h2{font-size:2.1875rem!important}}@media screen and (min-width:1441px){.home div.banner .layout-two-columns>div:last-child .content{width:35.46875vw}}@media screen and (min-width:1600px){.home div.banner .layout-two-columns>div .front-page-banner .front-banner-1 h1{font-size:6.625rem;width:46.0625rem}}div.front-page-banner{background-color:#595959;background-repeat:no-repeat;background-size:cover;position:relative;width:100%}div.front-page-banner.overlay:after{background:rgba(0,0,0,.6);bottom:0;content:" ";left:0;position:absolute;right:0;top:0;z-index:0}@media screen and (min-width:1201px){div.front-page-banner{min-height:62.5rem}}section.front-page-banner{color:#fff;margin:0 auto;max-width:106.875rem;padding:2rem 1.5rem;position:relative;text-align:center;z-index:1}section.front-page-banner h1{font-size:1.875rem;font-weight:900;line-height:2.125rem;margin-bottom:1.75rem}section.front-page-banner h4{font-weight:400;margin-bottom:.625rem}section.front-page-banner h4,section.front-page-banner p{font-size:1.125rem;letter-spacing:1.5px;line-height:1.375rem}section.front-page-banner p{margin-bottom:1.875rem}section.front-page-banner div.button a,section.front-page-banner div.button-white a{box-shadow:none}section.front-page-banner div.front-banner-1{padding-bottom:2.25rem;text-align:left;width:100%}section.front-page-banner div.front-banner-2{padding-bottom:1.5rem;text-align:center;width:100%}section.front-page-banner>div h1,section.front-page-banner>div h2,section.front-page-banner>div h3,section.front-page-banner>div h4,section.front-page-banner>div h5,section.front-page-banner>div h6,section.front-page-banner>div p{color:#fff}@media screen and (min-width:1025px){section.front-page-banner{align-items:flex-start;display:flex;justify-content:space-between;padding:15rem 1.5rem 6.25rem}section.front-page-banner h1{font-size:3.75rem;line-height:3.75rem;margin-bottom:3.125rem}section.front-page-banner h4{line-height:1.75rem}section.front-page-banner h4,section.front-page-banner p{font-size:1.75rem;letter-spacing:3px;margin-bottom:1.5rem}section.front-page-banner p{line-height:2rem}section.front-page-banner div.button a,section.front-page-banner div.button-white a{border-radius:2.375rem;margin-top:2.125rem;min-width:28.125rem;padding-bottom:1.75rem;padding-top:1.875rem}section.front-page-banner div.front-banner-1{width:48%}section.front-page-banner div.front-banner-2{text-align:right;width:50%}}@media screen and (min-width:1441px){section.front-page-banner{padding:15rem 1.5rem 6.25rem}section.front-page-banner h1{font-size:3.75rem;line-height:3.75rem;margin-bottom:3.125rem}section.front-page-banner h4,section.front-page-banner p{font-size:2rem;letter-spacing:3px;line-height:2rem;margin-bottom:1.625rem}section.front-page-banner p{line-height:2.25rem}}div.front-banner-right{bottom:0;position:relative;right:0;text-align:right;z-index:1}div.front-banner-right img{height:auto;max-width:18.75rem}@media screen and (min-width:641px){div.front-banner-right img{height:auto;max-width:37.5rem}}@media screen and (min-width:1025px){div.front-banner-right{position:absolute;right:0;top:8.75rem;width:50%;z-index:1}div.front-banner-right img{height:auto;max-height:53.75rem;max-width:100%}}div.page-banner{background-color:#f4f6f7;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;width:100%}div.page-banner:after{background:rgba(0,0,0,.6);bottom:0;content:" ";left:0;position:absolute;right:0;top:0;z-index:0}div.page-banner.disabled:after{background:linear-gradient(180deg,rgba(0,0,0,.15),transparent 12%)!important}@media screen and (min-width:1025px){div.page-banner{min-height:30rem}}section.page-banner{color:#fff;margin:0 auto;max-width:106.875rem;position:relative;text-align:center;z-index:1}section.page-banner :where(p,li,.arrow) a{color:inherit}section.page-banner h1{font-size:1.875rem;font-weight:900;line-height:2.125rem;margin-bottom:.625rem}section.page-banner h2{line-height:1.375rem}section.page-banner h2,section.page-banner h3{font-size:1.125rem;font-weight:400;margin-bottom:1.125rem}section.page-banner h3{line-height:1.5rem}section.page-banner p{font-size:1.125rem;line-height:1.5rem;margin-bottom:1.125rem}section.page-banner div.page-banner-1{max-width:43.75rem;padding-bottom:0;text-align:left;width:100%}section.page-banner div.page-banner-2{padding-bottom:0;text-align:center;width:100%}section.page-banner.disabled{color:#292929!important}section.page-banner.disabled h2,section.page-banner.disabled p{color:#5c5c5c}@media screen and (min-width:1025px){section.page-banner{align-items:center;display:flex;justify-content:space-between;min-height:30rem}section.page-banner h1{font-size:3.625rem;line-height:3.625rem;margin-bottom:1.75rem}section.page-banner h2{font-size:2rem;line-height:2.5rem;margin-bottom:1.5rem}section.page-banner h3,section.page-banner p{font-size:1.25rem;line-height:1.75rem;margin-bottom:1.875rem}}section.page-banner .has-content-side{display:grid;gap:2rem}@media screen and (min-width:1025px){section.page-banner .has-content-side{align-items:center;grid-template-columns:1fr 1fr;max-width:none!important}}.page-home-security-commercial-security-systems-edmonton:not(.home) .covid19-info{margin-top:.9375rem}.covid19-info{background:#252525;color:#fff;padding:.875rem 1.25rem;text-align:center}.covid19-info p{font-weight:700;margin-bottom:0}.covid19-info p a{color:#fff}.covid19-info p a:hover{color:#8799a3}@media screen and (min-width:1025px){.page-home-security-commercial-security-systems-edmonton:not(.home) .covid19-info{margin-top:5.5rem}.covid19-info a,.covid19-info p{font:1.125rem}}main ul#sitemap_list{list-style:disc;margin-bottom:2.5rem;margin-left:2.5rem}main ul#sitemap_list ul{margin-bottom:0}main ul#sitemap_list ul.children{margin-top:.75rem}main ul#sitemap_list li{margin-bottom:.75rem}main ul#sitemap_list li a{margin-bottom:0}div.social{align-items:flex-start;display:flex;justify-content:flex-start}div.social a{display:inline-block;margin:.125rem 1.1875rem 0 0;padding:0}div.social a svg{display:block;height:1rem;margin:0;padding:0;width:auto}div.social a.facebook{margin-top:.1875rem}div.social a.facebook svg{height:.875rem;width:auto}div.social a.googleplus{margin-top:0}div.social a.googleplus svg{height:1.25rem;width:auto}div.social a.instagram svg{height:1rem;width:1rem}div.social a.linkedin svg{height:1rem;width:auto}div.social a.twitter svg{height:1rem;width:1rem}div.social a.youtube svg{height:1.125rem;width:auto}div.social a:hover{text-decoration:none}div.social a:last-child{margin-right:0}div.top{background-color:#ab1124;height:2.5rem;padding:.5rem 1.5rem;width:100%}div.top-social .download-our-app{background:#e63b44;border-radius:2.375rem;color:#fff;font-size:.8125rem;font-weight:700;line-height:1rem;min-width:28.125rem;padding:.25rem 1.125rem;text-decoration:none;text-transform:uppercase}@media screen and (max-width:374px){div.top-social .download-our-app{display:none}}section.top{display:flex;margin:0 auto;max-width:106.875rem;text-align:center}section.top div.top-social{margin-right:1.25rem;max-width:13.4375rem}section.top div.top-social svg{fill:#fff}section.top div.top-social a:hover svg{fill:#252525}section.top div.top-menu{align-items:middle;display:flex;flex:1;justify-content:flex-end}section.top div.top-menu ul{display:flex;list-style:none}section.top div.top-menu ul li a{color:#fff;display:inline-block;font-size:.8125rem;line-height:1rem;margin:0 1rem 0 0;padding:0;text-decoration:none;text-transform:uppercase}section.top div.top-menu ul li a:hover{text-decoration:underline}section.top div.top-menu ul li a:after{background-color:#fff;content:"";display:inline-block;height:.5625rem;margin-left:1rem;width:.0625rem}section.top div.top-menu ul li:last-child a:after{content:"";display:none}section.top div.top-menu ul li.mobile-only{display:inline-block}section.top div.top-menu ul li.search-button a#search-button-open{display:none;margin:.125rem 0 0}section.top div.top-menu ul li.search-button a#search-button-open.active{display:inline-block}section.top div.top-menu ul li.search-button a#search-button-open svg{fill:#fff;height:1rem;width:auto}section.top div.top-menu ul li.search-button a#search-button-close{display:none;margin:.1875rem .0625rem 0}section.top div.top-menu ul li.search-button a#search-button-close.active{display:inline-block}section.top div.top-menu ul li.search-button a#search-button-close svg{fill:#fff;height:.875rem;width:auto}section.top div.top-menu ul li{display:none}section.top div.top-menu ul li:last-child{display:inline-block}@media screen and (min-width:1025px){section.top div.top-menu ul li{display:inline-block}section.top div.top-menu ul li.mobile-only{display:none}}div.search{background-color:#252525;display:none;height:3.125rem;position:absolute;top:2.5rem;width:100%;z-index:10000000}section.search-form{margin:0 auto;max-width:106.875rem;padding:.625rem 1.5rem;text-align:center}section.search-form form{width:100%}section.search-form form #s{background:none;border:0;color:#8799a3;font-family:proxima-nova,sans-serif;font-size:1.5rem;font-weight:700;margin:0;padding:0;width:100%}section.search-form form #s:focus{outline:none}div.layout-all-testimonials{width:100%}section.layout-all-testimonials{margin:0 auto;max-width:56.25rem;padding:3rem 1.5rem 2rem;text-align:center}section.layout-all-testimonials h4{color:#ab1124;font-size:1.125rem;line-height:1.625rem;margin-bottom:.375rem}section.layout-all-testimonials div.item{background-image:url(img/icon-quote.svg);background-position:top 16px left 2px;background-repeat:no-repeat;background-size:1.3125rem 1.0625rem;padding-bottom:1.5rem;padding-left:2.25rem;padding-top:.75rem;text-align:left}@media screen and (min-width:1025px){section.layout-all-testimonials{padding:6.25rem 1.5rem 5rem}section.layout-all-testimonials>div.items{display:flex;flex-wrap:wrap;justify-content:space-between}section.layout-all-testimonials>div.items>div{padding-bottom:4.5rem;width:45%}}div.layout-bios-grid{width:100%}section.layout-bios-grid{margin:0 auto;max-width:75rem;padding:3rem 1.5rem 2rem;text-align:center}section.layout-bios-grid h2,section.layout-bios-grid h3{color:#292929}section.layout-bios-grid h3{color:#e63b44;font-size:1.5rem;line-height:1.875rem;margin-bottom:0}section.layout-bios-grid h4{font-size:1.125rem;font-weight:400;line-height:1.5rem;text-transform:uppercase}section.layout-bios-grid div.item-content{padding-bottom:2.25rem;padding-top:.75rem;text-align:center}section.layout-bios-grid div.item-content img{margin-bottom:.75rem;max-width:30rem;width:100%}section.layout-bios-grid div.arrow a{padding-top:.25rem}@media screen and (min-width:1025px){section.layout-bios-grid{padding:7.5rem 1.5rem 5.625rem}section.layout-bios-grid>div.items{display:flex;flex-wrap:wrap;justify-content:flex-start}section.layout-bios-grid>div.items>div{margin-right:5%;padding-bottom:2rem;width:30%}section.layout-bios-grid>div.items>div:nth-child(3n){margin-right:0}section.layout-bios-grid div.item-content{text-align:left}section.layout-bios-grid h2{margin-bottom:4.5rem}section.layout-bios-grid h3{font-size:1.75rem;line-height:2rem;margin-bottom:.375rem}section.layout-bios-grid div.arrow a{padding-top:1rem}}div.layout-call-to-action{background-color:#292929;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;width:100%}div.layout-call-to-action:after{background:linear-gradient(126deg,rgba(209,44,79,.93),rgba(210,23,46,.93));bottom:0;content:" ";left:0;position:absolute;right:0;top:0;z-index:0}section.layout-call-to-action{color:#fff;margin:0 auto;max-width:56.25rem;position:relative;text-align:center;z-index:1}section.layout-call-to-action :where(p,li,.arrow) a{color:inherit}section.layout-call-to-action div.button-white a{margin-top:1.5rem}@media screen and (min-width:1025px){section.layout-call-to-action h2{margin-bottom:2.5rem}}.page-service-area section.layout-all-testimonials{max-width:none;padding:0;width:100%}@media screen and (min-width:1025px){.page-service-area section.layout-all-testimonials{display:grid;gap:2.25rem;grid-template-columns:1fr 1fr}.page-service-area section.layout-all-testimonials .image,.page-service-area section.layout-all-testimonials>div{height:100%}.page-service-area section.layout-all-testimonials .column-1{margin:auto;max-width:53rem}}.page-service-area section.layout-all-testimonials *{text-align:left}.page-service-area section.layout-all-testimonials ul{-moz-column-count:2;column-count:2;list-style:none;margin:0}.page-service-area section.layout-all-testimonials ul li{line-height:1}@media screen and (min-width:641px){.page-service-area section.layout-all-testimonials ul{-moz-column-count:3;column-count:3}}.page-service-area section.layout-all-testimonials .image{min-height:50vh;overflow:hidden;position:relative}.page-service-area section.layout-all-testimonials .image:before{background:#fff;content:"";height:4.375rem;left:0;position:absolute;top:0;width:100%;z-index:2}.page-service-area section.layout-all-testimonials .image p{margin:0}.page-service-area section.layout-all-testimonials .image iframe{height:100%;left:0;margin:0!important;position:absolute;top:0;width:100%;z-index:1}div.layout-content-background-image{background-color:#292929;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;width:100%}div.layout-content-background-image:after{background:linear-gradient(0deg,#252525,rgba(0,0,0,.5) 80%);bottom:0;content:" ";left:0;position:absolute;right:0;top:0;z-index:0}div.layout-content-background-image.white.left:after{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.6) 80%)!important}div.layout-content-background-image.white.right:after{background:linear-gradient(270deg,#fff,hsla(0,0%,100%,.6) 80%)!important}div.layout-content-background-image.white.center:after{background:hsla(0,0%,100%,.9)}section.layout-content-background-image{display:flex;justify-content:center;margin:0 auto;max-width:75rem;position:relative;text-align:center;z-index:1}section.layout-content-background-image.left,section.layout-content-background-image.right{text-align:left}section.layout-content-background-image.left{justify-content:flex-start}section.layout-content-background-image.right{justify-content:flex-end}section.layout-content-background-image.black{color:#fff}section.layout-content-background-image.black :where(p,li,.arrow) a{color:inherit}section.layout-content-background-image.white h2,section.layout-content-background-image.white p{color:#292929}section.layout-content-background-image h3{font-size:1.75rem;line-height:2rem;margin-bottom:1.75rem}section.layout-content-background-image div.button a{margin-top:1.5rem}section.layout-content-background-image div.content{max-width:40.625rem}@media screen and (min-width:1025px){section.layout-content-background-image h2{margin-bottom:2.25rem}section.layout-content-background-image div.button a{margin-top:1.75rem}}.page-why-telsco-commercial div.layout-content-background-image ul li{list-style:none;position:relative}.page-why-telsco-commercial div.layout-content-background-image ul li:before{background:url(img/icon-check.svg);background-position:50%!important;background-repeat:no-repeat!important;content:"";height:1.5rem;left:-2.375rem;position:absolute;top:0;width:1.5rem}div.layout-content-foreground-image{width:100%}section.layout-content-foreground-image{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin:0 auto;max-width:75rem}@media screen and (min-width:1025px){section.layout-content-foreground-image{flex-wrap:nowrap;gap:4.5rem}section.layout-content-foreground-image.no-bottom div.column-content{padding-bottom:3rem!important}section.layout-content-foreground-image.right{flex-direction:row-reverse}}section.layout-content-foreground-image.img-top{align-items:flex-start}section.layout-content-foreground-image .column-img.no-bottom{align-items:flex-end}section.layout-content-foreground-image .column-img:not(.complex) img{border-radius:2em}section.layout-content-foreground-image .column-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section.layout-content-foreground-image .column-img.complex{aspect-ratio:6/4;position:relative}section.layout-content-foreground-image .column-img.complex picture{aspect-ratio:6/4;border-radius:1.5em;overflow:hidden;position:absolute;transform:translate(-50%,-50%);width:70%}section.layout-content-foreground-image .column-img.complex picture:first-child{left:35%;top:65%;z-index:2}section.layout-content-foreground-image .column-img.complex picture:last-child{left:65%;top:35%;z-index:1}@media screen and (min-width:0px)and (max-width:1024px){section.layout-content-foreground-image .column-img{order:0}section.layout-content-foreground-image .column-content{order:1}}section.layout-content-foreground-image.no-bottom{padding-bottom:0!important}section.layout-content-foreground-image.no-bottom div.column-content{padding-bottom:2rem!important}section.layout-content-foreground-image>div{width:100%}section.layout-content-foreground-image h2,section.layout-content-foreground-image h3{color:#292929}.layout-content-image{background:#f4f6f7;display:flex;position:relative}@media screen and (min-width:0px)and (max-width:1024px){.layout-content-image{flex-direction:column}.layout-content-image .image{order:0}.layout-content-image .content{order:1}}@media screen and (min-width:1025px){.layout-content-image{min-height:31.25rem}}.layout-content-image .content{padding:2.25rem 1.5rem}@media screen and (min-width:1025px){.layout-content-image .content{box-sizing:content-box;margin:auto;max-width:75rem;padding:4.5rem 1.5rem;width:100%}.layout-content-image .content>*{padding-right:45%}.layout-content-image .image{height:100%;position:absolute;right:0;top:0;width:calc(45% - 3rem)}.layout-content-image .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}.layout-content-cards section{margin-left:auto;margin-right:auto;max-width:75rem}.layout-content-cards section>.content{margin-bottom:5vh;margin-left:auto;margin-right:auto;max-width:53rem}.layout-content-cards>*{position:relative;z-index:1}.layout-content-cards h2{max-width:37.5rem}.layout-content-cards .cards{display:flex;flex-direction:column;gap:1.5rem;justify-content:center;row-gap:2.25rem}@media screen and (min-width:1025px){.layout-content-cards .cards{flex-direction:row;flex-wrap:wrap}}.layout-content-cards .card{background:#f4f6f7;display:flex;flex-direction:column;padding:2rem;position:relative}@media screen and (min-width:1025px){.layout-content-cards .card{width:calc(33.3333% - 1rem)}}.layout-content-cards .card>h3:first-child,.layout-content-cards .card>h3:first-child+.card-text{text-align:center}.layout-content-cards .card>.button:last-child{margin-top:auto}.layout-content-cards .card>img{height:3.4rem;max-width:3.4rem;position:absolute;right:1rem;top:-1rem}.layout-content-cards .card .content>:last-child{margin-bottom:0}@media screen and (min-width:1025px){.layout-content-cards.has-two .card{flex-grow:1}}.layout-content-cards .card-text img{max-height:12.5rem;width:auto}.layout-content-cards.has-bg{background-color:#202020;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;position:relative;width:100%}.layout-content-cards.has-bg :where(p,li,.arrow) a{color:inherit}@media screen and (min-width:1025px){.layout-content-cards.has-bg .heading{display:flex;justify-content:space-between}.layout-content-cards.has-bg .heading>div{width:50%}.layout-content-cards.has-bg .heading .link{display:flex}.layout-content-cards.has-bg .heading .link a{margin:auto 0 auto auto}}.layout-content-cards.has-bg .card{background:rgba(0,0,0,.7)}.layout-content-cards.has-bg:after{background:linear-gradient(90deg,#252525,rgba(0,0,0,.5) 40%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}div.layout-customers-grid section.layout-customers-grid{margin:0 auto;max-width:75.5rem;text-align:center}.customers-logo-grid{display:flex;flex-wrap:wrap}.customers-logo-grid>*{background:#fff;border:.5rem solid #fff;width:50%}@media screen and (min-width:641px){.customers-logo-grid>*{width:25%}}@media screen and (min-width:1025px){.customers-logo-grid>*{width:20%}}.customers-logo-grid .logo>div{padding-top:66.6666666667%;position:relative}.customers-logo-grid .logo>div>img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.customers-logo-grid .cta-block{background:#e63b44;border:none;color:#fff;flex-grow:1;margin-left:auto;max-width:26.25rem;padding:2.25rem;text-align:left}.customers-logo-grid .cta-block h4{padding-top:1.5rem;position:relative}.customers-logo-grid .cta-block h4:before{background:#fff;content:"";height:.125rem;left:0;position:absolute;top:0;width:3.625rem}.customers-logo-grid .cta-block .button a{background-color:#fff;color:#e63b44}.home main div.layout-dynamic-content{max-width:100%;padding:0 1.5rem!important}.activedemand-smart-block-wrapper{padding-bottom:0!important}.activedemand-smart-block .cta-content-wrapper{padding:0!important}.activedemand-smart-block .layout-images-grid>.content{max-width:100%!important;padding:3.1875rem 0 3.0625rem!important;text-align:left}.activedemand-smart-block .layout-images-grid>.content h2{color:#202020!important;font-family:proxima-nova,sans-serif!important;font-size:2.5rem!important;font-weight:900!important;margin-bottom:.9375rem!important}.activedemand-smart-block .layout-images-grid>.content p{color:#202020!important;font-family:proxima-nova,sans-serif!important;font-size:2.5rem!important;margin:0!important}.activedemand-smart-block div.layout-images-grid section.layout-images-grid div.background{align-items:center;justify-content:flex-start;margin-bottom:1.25rem;padding:1.25rem 2.1875rem;text-align:left}.activedemand-smart-block div.layout-images-grid section.layout-images-grid div.background:after{background:#252525;opacity:.8}.activedemand-smart-block div.layout-images-grid section.layout-images-grid div.background h3{color:#fff!important;font-family:proxima-nova,sans-serif!important;font-size:2.5rem!important;font-weight:900!important;line-height:1.225!important;margin-bottom:1.5625rem!important}.activedemand-smart-block div.layout-images-grid section.layout-images-grid div.background .button-white{display:inline-block}.activedemand-smart-block div.layout-images-grid section.layout-images-grid div.background .button-white a{color:#e63b44!important;font-family:proxima-nova,sans-serif!important;font-size:1rem!important;font-weight:900!important;min-width:auto!important;padding:1.25rem 1.875rem}@media screen and (min-width:1025px){.activedemand-smart-block .layout-images-grid>.content{text-align:center}.activedemand-smart-block div.layout-images-grid section.layout-images-grid div.background{align-items:flex-start;border:.0625rem solid #fff;border-left:none;border-top:none;margin-bottom:0;min-height:auto;padding:3.0625rem 3.5rem 2.90625rem!important}.activedemand-smart-block div.layout-images-grid section.layout-images-grid div.background:nth-child(2) h3{width:16.25rem}.activedemand-smart-block div.layout-images-grid section.layout-images-grid div.background:last-child h3{width:22.5rem}.activedemand-smart-block div.layout-images-grid section.layout-images-grid div.background h3{width:26.875rem}.activedemand-smart-block div.layout-images-grid section.layout-images-grid div.background .button-white a{font-size:1.125rem!important}}div.layout-faqs{margin:0 auto;max-width:56.25rem}div.layout-faqs.background-light-grey{background:rgba(195,204,209,.2)}div.layout-faqs:not(.has-multiple) .toggle.term{display:none}div.layout-faqs:not(.has-multiple) .toggle.question{margin-left:0}div.layout-faqs:not(.has-multiple) .accordion-content{display:block!important}.accordion{flex-direction:column}.accordion,.accordion .toggle{display:flex;position:relative}.accordion .toggle{align-items:center;cursor:pointer;gap:1rem;margin:0;padding:.75rem 0}.accordion .toggle:before{background:url(img/icon-chevron-down-red-bold.svg) 50% no-repeat;background-size:contain;content:"";flex:0 0 auto;height:1rem;width:1rem}.accordion .toggle.active:before{transform:rotate(180deg)}.accordion .toggle.question{border-top:.0625rem solid #f0f3f5}.accordion .accordion-content,.accordion .content{display:none}.accordion .accordion-content.visible,.accordion .content.visible{display:block}.accordion .content{padding:.5rem 0 1rem 2rem}@media screen and (min-width:1025px){.accordion .column-content.active{display:flex;gap:1.5rem;justify-content:space-between}.accordion .column-content.active>*{width:50%}}div.layout-featured-review section.layout-featured-review .content{background:#e63b44;color:#fff;padding:3.8125rem 6.1875rem 2.9375rem 1.5rem}div.layout-featured-review section.layout-featured-review .content .content-inner{width:16.8125rem}div.layout-featured-review section.layout-featured-review .content h3.sub-heading{font-weight:400;margin-bottom:1.25rem;text-transform:uppercase}div.layout-featured-review section.layout-featured-review .content h2{font-size:2rem;font-weight:900;letter-spacing:.09375rem;line-height:1.21875;margin-bottom:1.5625rem}div.layout-featured-review section.layout-featured-review .content .button{margin-bottom:calc(27px + 19.46859vw)}div.layout-featured-review section.layout-featured-review .content .button a{background-color:#fff;color:#e63b44}div.layout-featured-review section.layout-featured-review .embed-container{border:.125rem solid #fff;margin:0 1.5rem -19.46859vw;max-width:100%;overflow:hidden;padding:20% 0;position:relative;top:-19.46859vw;z-index:99}div.layout-featured-review section.layout-featured-review .embed-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (min-width:1025px){div.layout-featured-review section.layout-featured-review{align-items:center;display:flex;max-width:100%}div.layout-featured-review section.layout-featured-review .content{padding:5.5rem 18.40409vw 5.4375rem 10.1756vw;width:69.6193vw}div.layout-featured-review section.layout-featured-review .content .content-inner{width:29.6486vw}div.layout-featured-review section.layout-featured-review .content h3.sub-heading{font-size:1.46412vw;margin-bottom:1.5625rem}div.layout-featured-review section.layout-featured-review .content h2{font-size:2.92825vw;margin-bottom:1.75rem}div.layout-featured-review section.layout-featured-review .content .button{margin-bottom:0}div.layout-featured-review section.layout-featured-review .embed-container{left:-10.47437vw;margin-bottom:0;margin-left:-10.47437vw;padding:15% 0;top:0;width:47.071vw}}@media screen and (min-width:1441px){div.layout-featured-review section.layout-featured-review .embed-container{padding:14% 0}}@media screen and (min-width:1600px){div.layout-featured-review section.layout-featured-review .content{padding:5.5rem 18.40409vw 5.4375rem 10.1756vw}div.layout-featured-review section.layout-featured-review .content .content-inner{margin-left:auto;width:37.3125rem}div.layout-featured-review section.layout-featured-review .content h3.sub-heading{font-size:1.25rem}div.layout-featured-review section.layout-featured-review .content h2{font-size:2.5rem}div.layout-featured-review section.layout-featured-review .embed-container{left:-5.47437vw;margin-left:-5.47437vw;padding:10% 0;width:40.1875rem}}@media screen and (min-width:1921px){div.layout-featured-review section.layout-featured-review .embed-container{padding:8.5% 0}}@media only screen and (min-width:2300px){div.layout-featured-review section.layout-featured-review .embed-container{padding:7% 0}}div.layout-features-grid{background-color:#292929;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;width:100%}div.layout-features-grid:after{background:linear-gradient(90deg,#252525,rgba(0,0,0,.5) 40%);bottom:0;content:" ";left:0;position:absolute;right:0;top:0;z-index:0}div.layout-features-grid:not([style*=background]):after{display:none}section.layout-features-grid{color:#fff;margin:0 auto;max-width:75rem;position:relative;text-align:center;z-index:1}section.layout-features-grid :where(p,li,.arrow) a{color:inherit}section.layout-features-grid .item-content,section.layout-features-grid div.content{text-align:left}section.layout-features-grid .items{display:flex;flex-direction:column;gap:1rem}section.layout-features-grid .items.per-row-2>div{background:linear-gradient(#292929,#292929) padding-box,linear-gradient(90deg,#d2334c 0,transparent 50%) border-box;border:4px solid transparent;border-radius:2rem;padding:5% 0 5% 5%}@media screen and (min-width:1025px){section.layout-features-grid h2{text-align:center}section.layout-features-grid .items{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}section.layout-features-grid .items.per-row-2{grid-template-columns:repeat(2,1fr)}section.layout-features-grid .items>div{display:flex;flex-direction:column;margin:0;padding:0;width:auto}section.layout-features-grid .items .button:last-child{margin-top:auto}}div.layout-general-content{text-align:center}section.layout-general-content{margin:0 auto;max-width:53rem;text-align:left}section.layout-general-content h2,section.layout-general-content h3{color:#292929;margin-top:.625rem}.home main div.layout-two-columns:nth-child(5),.home main div.layout-two-columns:nth-child(7){background:transparent}.home main div.layout-two-columns:nth-child(5) section.layout-two-columns .column1,.home main div.layout-two-columns:nth-child(7) section.layout-two-columns .column1{padding-bottom:0}.home main div.layout-two-columns:nth-child(5) section.layout-two-columns .column1 h2,.home main div.layout-two-columns:nth-child(7) section.layout-two-columns .column1 h2{font-size:2.8125rem;letter-spacing:.03em;line-height:1.2;margin-bottom:1.3125rem}.home main div.layout-two-columns:nth-child(5) section.layout-two-columns .column2,.home main div.layout-two-columns:nth-child(7) section.layout-two-columns .column2{background-color:transparent;padding-bottom:2.5rem;padding-top:0}div.layout-security-links{padding:3.75rem 1.25rem}div.layout-security-links section.layout-security-links{display:flex;flex-wrap:wrap;margin-left:-.375rem;padding:0;width:calc(100% + 12px)}div.layout-security-links section.layout-security-links a{background:#f0f0f0;border-bottom:.5rem solid #e63b44;margin-bottom:1.25rem;margin-left:.375rem;margin-right:.375rem;text-decoration:none;width:calc(50% - 12px)}div.layout-security-links section.layout-security-links a:hover p{color:#e63b44}div.layout-security-links section.layout-security-links a .heading{color:#0e2239;font-size:1.125rem;font-weight:700;line-height:1.333;margin:0;padding:0 .5rem .75rem;text-align:center}@media screen and (min-width:1025px){.home main div.layout-two-columns:nth-child(5),.home main div.layout-two-columns:nth-child(7){background:transparent}.home main div.layout-two-columns:nth-child(5) section.layout-two-columns,.home main div.layout-two-columns:nth-child(7) section.layout-two-columns{margin:0 auto;max-width:67.875rem}.home main div.layout-two-columns:nth-child(5) section.layout-two-columns .column1,.home main div.layout-two-columns:nth-child(7) section.layout-two-columns .column1{max-width:100%;padding:0 2.1875rem 0 0;width:58.334%}.home main div.layout-two-columns:nth-child(5) section.layout-two-columns .column1 h2,.home main div.layout-two-columns:nth-child(7) section.layout-two-columns .column1 h2{font-size:4.25rem}.home main div.layout-two-columns:nth-child(5) section.layout-two-columns .column2,.home main div.layout-two-columns:nth-child(7) section.layout-two-columns .column2{max-width:100%;padding:0;width:41.667%}div.layout-security-links{margin:0 auto;max-width:67.875rem;padding:5.625rem 1.25rem}div.layout-security-links section.layout-security-links{margin-left:-.5rem;padding:0;width:calc(100% + 16px)}div.layout-security-links section.layout-security-links a{background:#f0f0f0;border-bottom:.75rem solid #e63b44;margin-bottom:2.9375rem;margin-left:.5rem;margin-right:.5rem;width:calc(25% - 16px)}div.layout-security-links section.layout-security-links a .heading{font-size:1.5625rem;line-height:1.44;padding:0 1rem 1rem}}@media screen and (min-width:1201px){.home main div.layout-two-columns:nth-child(5) section.layout-two-columns{padding-left:0;padding-right:0}div.layout-security-links{padding:5.625rem 0}}.layout-images-grid>.content{margin:0 auto;max-width:56.25rem;text-align:center}.layout-images-grid .background{background-color:#f0f3f5;background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:.125rem solid #fff;border-top:.125rem solid #fff;padding:5vh 1.5rem;position:relative}@media screen and (min-width:1025px){.layout-images-grid .background{display:flex;min-height:21.875rem;padding:5vh 5vw}.layout-images-grid .background:nth-child(odd){border-right:.125rem solid #fff}.layout-images-grid .background:nth-child(odd) .content{margin-left:auto;text-align:right}.layout-images-grid .background:nth-child(2n){border-left:.125rem solid #fff}}.layout-images-grid .background .content{color:#fff;position:relative;z-index:1}@media screen and (min-width:1025px){.layout-images-grid .background .content{display:flex;flex-direction:column;height:100%;max-width:37.5rem}.layout-images-grid .background .content .arrow:last-child{margin-top:auto}}.layout-images-grid .background .content :where(p,li,.arrow) a{color:inherit}.layout-images-grid .background:after{background:linear-gradient(0deg,#252525,rgba(0,0,0,.5));bottom:0;content:"";left:0;mix-blend-mode:multiply;position:absolute;right:0;top:0;z-index:0}@media screen and (min-width:1025px){.layout-images-grid div.items{align-items:stretch;display:flex;flex-wrap:wrap}.layout-images-grid div.items>div{width:50%}}div.layout-two-columns-content-layout section.layout-two-columns-content-layout{padding:3.0625rem 1.5rem}div.layout-two-columns-content-layout section.layout-two-columns-content-layout h2{color:#0e2239;font-size:2.8125rem;line-height:1.2;margin-bottom:1.0625rem}div.layout-two-columns-content-layout section.layout-two-columns-content-layout p{color:#252525;font-size:1.25rem;line-height:1.2}div.layout-two-columns-content-layout section.layout-two-columns-content-layout .img-block{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;height:15.625rem;margin:2rem 0;width:100%}div.layout-two-columns-content-layout section.layout-two-columns-content-layout ul{margin:0}div.layout-two-columns-content-layout section.layout-two-columns-content-layout ul li{list-style:none;margin-bottom:.3125rem}div.layout-two-columns-content-layout section.layout-two-columns-content-layout ul li a{background:#f0f0f0;border-left:.75rem solid #e63b44;color:#0e2239;display:block;font-size:1.5625rem;font-weight:500;line-height:1.216;margin-bottom:0;padding:1.25rem 1.5625rem;text-decoration:none;width:100%}div.layout-two-columns-content-layout section.layout-two-columns-content-layout ul li a:hover{color:#e63b44}@media screen and (min-width:1025px){.home main>div:nth-child(5) section.layout-two-columns-content-layout .col-5,.home main>div:nth-child(6) section.layout-two-columns-content-layout .col-5{padding-top:8.140625rem}.home main>div:nth-child(6){padding-bottom:5.625rem}div.layout-two-columns-content-layout section.layout-two-columns-content-layout{display:flex;justify-content:center;margin:0 auto;max-width:80.6486%;padding:8.125rem 0 0}div.layout-two-columns-content-layout section.layout-two-columns-content-layout h2{font-size:3.25rem;margin-bottom:0;padding-bottom:2.09375rem;width:34.25rem}div.layout-two-columns-content-layout section.layout-two-columns-content-layout p{margin-bottom:2.5rem}div.layout-two-columns-content-layout section.layout-two-columns-content-layout .img-block{height:18.125rem;margin:0 0 .3125rem}div.layout-two-columns-content-layout section.layout-two-columns-content-layout .col-7{width:58.333%}div.layout-two-columns-content-layout section.layout-two-columns-content-layout .col-7 div.heading-block{margin-bottom:3.125rem;position:relative}div.layout-two-columns-content-layout section.layout-two-columns-content-layout .col-7 div.heading-block:after{background:#e63b44;content:"";height:.125rem;left:0;position:absolute;right:0;top:100% 0}div.layout-two-columns-content-layout section.layout-two-columns-content-layout .col-7 div.content,div.layout-two-columns-content-layout section.layout-two-columns-content-layout .col-7 div.heading-block{padding-right:8.33%}div.layout-two-columns-content-layout section.layout-two-columns-content-layout .col-5{width:41.6667%}}@media screen and (min-width:1441px){div.layout-two-columns-content-layout section.layout-two-columns-content-layout{max-width:75.5rem}div.layout-two-columns-content-layout section.layout-two-columns-content-layout h2{font-size:4.25rem}}div.layout-news-grid{background-color:#f4f6f7;width:100%}section.layout-news-grid{margin:0 auto;max-width:106.875rem;padding:3rem 1.5rem 2rem;text-align:center}section.layout-news-grid h2,section.layout-news-grid h3{color:#292929}section.layout-news-grid h3{font-size:1.5rem;line-height:1.875rem}section.layout-news-grid h3 a{color:#292929;text-decoration:none}section.layout-news-grid div.item-content{padding-bottom:2.25rem;padding-top:.75rem;text-align:left}section.layout-news-grid div.item-content img{margin-bottom:1.5rem;max-width:30rem;width:100%}section.layout-news-grid div.arrow a{padding-top:.25rem}@media screen and (min-width:1025px){section.layout-news-grid{padding:6.25rem 1.5rem 5rem}section.layout-news-grid>div.items{display:flex;flex-wrap:wrap;justify-content:flex-start}section.layout-news-grid>div.items>div{margin-right:5%;padding-bottom:2rem;width:30%}section.layout-news-grid>div.items>div:nth-child(3n){margin-right:0}section.layout-news-grid h2{margin-bottom:3.75rem}section.layout-news-grid h3{font-size:2rem;line-height:2.375rem;margin-bottom:1.75rem}section.layout-news-grid div.arrow a{padding-top:1rem}}div.layout-numbered-grid{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;width:100%}section.layout-numbered-grid{margin:0 auto;max-width:106.875rem;position:relative;text-align:center;z-index:1}section.layout-numbered-grid div.content{margin:0 auto;max-width:53rem;text-align:center}section.layout-numbered-grid span.number{display:block;font-size:2.25rem;font-weight:900;line-height:2.625rem}section.layout-numbered-grid .bg-red span.number{color:#d75466}section.layout-numbered-grid [class*=bg-grey] span.number{color:#b0b0b0}section.layout-numbered-grid .items{display:flex;flex-direction:column;gap:.5rem;position:relative;z-index:3}@media screen and (min-width:1025px){section.layout-numbered-grid .items{display:grid;grid-template-columns:repeat(3,1fr)}section.layout-numbered-grid .items.count-4{grid-template-columns:repeat(2,1fr)}}section.layout-numbered-grid .items.last-item-no-number>:last-child{background:#252525;display:flex;flex-direction:column;justify-content:center}section.layout-numbered-grid .items.last-item-no-number>:last-child .number{display:none}section.layout-numbered-grid .has-bg-grey.items{background:#f0f3f5}section.layout-numbered-grid .item-content{color:inherit;padding:8% 8% 10%;position:relative;text-align:left}section.layout-numbered-grid .item-content:not(.bg-grey){color:#fff}section.layout-numbered-grid .item-content>img{height:3.75rem;margin-bottom:1rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:3.75rem}section.layout-numbered-grid .item-content>:last-child{margin-bottom:0}section.layout-numbered-grid .item-content li{line-height:1.2}@media screen and (min-width:1025px){section.layout-numbered-grid span.number{font-size:3.75rem;line-height:4.125rem}}@media screen and (min-width:1921px){section.layout-numbered-grid span.number{font-size:5rem;line-height:5.625rem}}section.layout-numbered-grid .button:last-child{margin-top:2rem}section.layout-reviews-grid{margin:0 auto;max-width:106.875rem;text-align:center}section.layout-reviews-grid .items{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);row-gap:1rem}@media screen and (min-width:641px){section.layout-reviews-grid .items{gap:4rem;grid-template-columns:repeat(4,1fr);row-gap:2rem}}@media screen and (min-width:1025px){section.layout-reviews-grid .items{grid-template-columns:repeat(6,1fr)}}@media screen and (min-width:1441px){section.layout-reviews-grid .items{-moz-column-gap:6rem;column-gap:6rem}}section.layout-reviews-grid .item a{aspect-ratio:2/1;display:block}section.layout-reviews-grid .item img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}div.layout-reviews-slider{width:100%}div.layout-reviews-slider section.layout-reviews-slider{margin:0 auto;max-width:106.875rem;padding:3.25rem 1.5rem 4.375rem;text-align:center}div.layout-reviews-slider section.layout-reviews-slider h2{color:#292929;margin-bottom:1.1875rem}div.layout-reviews-slider section.layout-reviews-slider h3{font-size:1.25rem;font-weight:500;margin-bottom:1.75rem}div.layout-reviews-slider section.layout-reviews-slider .wprevpro_t1_rname{font-size:1rem;font-weight:800;text-transform:capitalize!important}div.layout-reviews-slider section.layout-reviews-slider .wprevpro_t1_DIV_2 p{font-size:1rem;line-height:26px}div.layout-reviews-slider section.layout-reviews-slider .wprs_unslider{margin:0 auto;max-width:73.125rem}div.layout-reviews-slider section.layout-reviews-slider .wprs_unslider .wprs_unslider-nav{margin-top:1.25rem}div.layout-reviews-slider section.layout-reviews-slider .wprs_unslider .wprs_unslider-nav ol li{border-radius:50%!important;height:.625rem;width:.625rem}@media screen and (min-width:0px)and (max-width:1024px){div.layout-reviews-slider section.layout-reviews-slider .wprs_unslider .wprs_unslider-arrow{display:none}div.layout-reviews-slider section.layout-reviews-slider .wprs_unslider .wprevpro_t1_outer_div{padding:0!important}}@media screen and (min-width:1025px){div.layout-reviews-slider{border-bottom:.1875rem solid #c61d35;width:100%}div.layout-reviews-slider div.layout-reviews-slider-outer{background-color:#fbfdfc;margin-bottom:3.3125rem}div.layout-reviews-slider section.layout-reviews-slider{padding:4.5rem 0 .625rem}}div.layout-review-main{background:#f4f6f7;width:100%}div.layout-review-main section.layout-review-main{margin:0 auto;max-width:75rem;padding:3rem 1.5rem 2rem;position:relative;text-align:center;z-index:1}div.layout-review-main section.layout-review-main h2{color:#292929;text-align:center}div.layout-review-main section.layout-review-main p.sub-heading{margin-left:auto;margin-right:auto;max-width:37.5rem;text-align:center}div.layout-review-main section.layout-review-main .wprevpro#wprev-slider-1 .wprev_preview_bg1_T2{border:.0625rem solid #e9e9e9!important}div.layout-review-main section.layout-review-main .wprevpro .indrevdiv{text-align:left}div.layout-review-main section.layout-review-main .wprevpro .indrevdiv .wprevpro_star_imgs_T2{display:block}div.layout-review-main section.layout-review-main .wprevpro .indrevdiv strong{font-weight:700}@media screen and (min-width:1025px){div.layout-review-main section.layout-review-main{padding:2.9375rem 1.5rem 3.40625rem}div.layout-review-main section.layout-review-main .wprevprodiv{display:flex;flex:1}div.layout-review-main section.layout-review-main .wprevprodiv .wprevpro_t2_DIV_1{margin-bottom:1.25rem}div.layout-review-main section.layout-review-main .wprevprodiv .wpproslider_t2_DIV_1a,div.layout-review-main section.layout-review-main .wprevprodiv .wpproslider_t2_DIV_1a .wpproslider_t2_DIV_2{height:100%}.layout-table{margin-bottom:6vh}}.layout-table h2{color:#292929;font-size:1.25rem;font-weight:900;letter-spacing:.03em;margin:6vh auto;padding:0 1.5rem;text-align:center}.layout-table h2:empty{display:none}@media screen and (min-width:1025px){.layout-table h2{font-size:2.5rem;max-width:38.75rem;padding:0}}.layout-table .table-block{max-width:100vw;overflow-x:scroll}@media screen and (min-width:1025px){.layout-table .table-block{margin:0 auto;padding:0 1.875rem}}.layout-table .table-block table{border:none;border-collapse:collapse;border-spacing:0;font-size:.75rem;line-height:1.5;margin-bottom:1.5rem;width:100%}@media screen and (min-width:641px){.layout-table .table-block table{font-size:1.1rem}}.layout-table .table-block tr:nth-child(2n){background:#f0f0f0}.layout-table .table-block td,.layout-table .table-block th{padding:1rem;text-align:left;vertical-align:middle}@media screen and (min-width:1025px){.layout-table .table-block td,.layout-table .table-block th{padding:1rem 2rem}}@media screen and (min-width:1441px){.layout-table .table-block td,.layout-table .table-block th{padding:1rem 3rem}}.layout-table .table-block th{color:#292929;font-size:1.5em;font-weight:900;letter-spacing:.03em;line-height:1}.layout-table .table-block th:has(img[src*=telsco]){min-width:12rem}@media screen and (min-width:641px){.layout-table .table-block th{font-size:2vw}}@media screen and (min-width:1441px){.layout-table .table-block th{font-size:1.75em}}.layout-table .table-block td{border-right:.0625rem solid #e3e3e3;border-top:.0625rem solid #e3e3e3;font-family:proxima-nova,sans-serif;font-size:1em;font-weight:500}.layout-table .table-block td:last-child{border-right:none}.layout-table .table-block td span{align-items:center;display:block;font-size:inherit;gap:.75em}@media screen and (min-width:641px){.layout-table .table-block td span{display:flex}}.layout-table .table-block td:first-child{font-weight:700}@media screen and (min-width:1025px){.layout-table .table-block td:first-child{min-width:18.75rem}}.layout-table .table-block td:first-child span:before{background:url(img/icon-action-check-16.svg) no-repeat 50%;background-size:contain;content:"";display:block;flex:0 0 auto;height:1.2em;width:1.2em}div.layout-testimonial{background-color:#292929;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;width:100%}div.layout-testimonial:after{background:rgba(0,0,0,.6);bottom:0;content:" ";left:0;position:absolute;right:0;top:0;z-index:0}div.layout-testimonial.disabled:after{background:linear-gradient(180deg,rgba(0,0,0,.15),transparent 12%)!important}section.layout-testimonial{color:#fff;margin:0 auto;max-width:56.25rem;padding:3rem 1.5rem 2rem;position:relative;text-align:center;z-index:1}section.layout-testimonial h3{color:#e63b44;font-size:1.125rem;font-weight:900;line-height:1.375rem;margin-bottom:.25rem}section.layout-testimonial h4{font-size:1rem;font-weight:400;line-height:1.25rem;text-transform:uppercase}section.layout-testimonial div.button a{margin-top:1.5rem}@media screen and (min-width:1025px){section.layout-testimonial{padding:6.25rem 1.5rem 5rem}section.layout-testimonial h2{margin-bottom:4.5rem}section.layout-testimonial div.button a{margin-top:3.375rem}}div.layout-testimonials-badge{background:#f3f5f6;position:relative;z-index:1}div.layout-testimonials-badge section.layout-testimonials-badge{text-align:center}div.layout-testimonials-badge section.layout-testimonials-badge h2{color:#292929;font-size:2rem;font-weight:900;margin-bottom:.875rem}div.layout-testimonials-badge section.layout-testimonials-badge h3{font-size:1.25rem;font-weight:500;margin-bottom:1.875rem}div.layout-testimonials-badge section.layout-testimonials-badge .testimonials-badge .wprevpro_badge{margin-bottom:1.5rem}@media screen and (min-width:1025px){div.layout-testimonials-badge{background:#f3f5f6;margin-bottom:0;padding-top:0;top:0}div.layout-testimonials-badge section.layout-testimonials-badge{padding:5.125rem 1.5rem;text-align:center}div.layout-testimonials-badge section.layout-testimonials-badge h2{font-size:2.5rem;margin-bottom:1.375rem}div.layout-testimonials-badge section.layout-testimonials-badge h3{line-height:1.35;margin:0 auto 2.8125rem;width:39.125rem}div.layout-testimonials-badge section.layout-testimonials-badge .testimonials-badge{display:flex;justify-content:center;text-align:left}div.layout-testimonials-badge section.layout-testimonials-badge .testimonials-badge .wprevpro_badge{margin-bottom:0;margin-right:1.875rem;width:26.25rem!important}}div.layout-two-columns{background-color:#f4f6f7;width:100%}@media screen and (min-width:1025px){div.layout-two-columns{background:linear-gradient(90deg,#f4f6f7 0,#f4f6f7 50%,#f0f3f5 0,#f0f3f5)}}section.layout-two-columns{margin:0 auto;max-width:98rem;padding:0;position:relative;text-align:center;z-index:1}section.layout-two-columns h2{color:#292929;margin-bottom:.625rem}section.layout-two-columns h3{color:#e63b44;font-size:1.125rem;font-weight:900;line-height:1.375rem;margin-bottom:.25rem}section.layout-two-columns h4{font-size:1rem;line-height:1.25rem;text-transform:uppercase}section.layout-two-columns>div{padding:2rem 1.5rem;text-align:left}section.layout-two-columns div.arrow a{margin-top:.5rem}section.layout-two-columns div.column2{background-color:#f0f3f5}@media screen and (min-width:1025px){section.layout-two-columns{align-items:stretch;display:flex;justify-content:center;padding:5rem 1.5rem}section.layout-two-columns>div{max-width:31.25rem;width:50%}section.layout-two-columns h2{margin-bottom:2rem}section.layout-two-columns div.arrow a{margin-top:2rem}section.layout-two-columns div.column1{padding-left:0;padding-right:5rem}section.layout-two-columns div.column2{background:none;padding-left:5rem;padding-right:0}}@media screen and (min-width:1441px){section.layout-two-columns>div{max-width:50rem}section.layout-two-columns div.column1{padding-right:11.25rem}section.layout-two-columns div.column2{padding-left:11.25rem}}.layout-two-col-background-image-main{padding:2.5rem 1rem}section.layout-two-col-background-image{backdrop-filter:blur(10px);color:#fff;margin:0 auto;max-width:78.5rem;padding:1.25rem;position:relative;z-index:1}section.layout-general-two-col-background-image{background:rgba(0,0,0,.7);padding:3.75rem 1.25rem 1.25rem;position:relative}section.layout-general-two-col-background-image img{height:3.4rem;position:absolute;right:1rem;top:-1rem}section.layout-two-col-background-image .content p strong{font-weight:600}section.layout-two-col-background-image .content p a{color:#fff;font-weight:600}.layout-two-col-background-image-main section.heading{color:#fff;margin:0 auto;max-width:40rem;position:relative;text-align:center;z-index:1}@media screen and (min-width:1025px){.layout-two-col-background-image-main{padding:6rem 1rem}section.layout-two-col-background-image{padding:3.75rem}section.layout-two-col-background-image .content{display:flex;gap:2.25rem}section.layout-two-col-background-image .content>div{width:100%}section.layout-two-col-background-image .heading h2{max-width:50%}section.layout-general-two-col-background-image{padding:3.75rem}section.layout-general-two-col-background-image img{height:4.5rem;right:2rem}}.page-commercial-security-campaign{color:#292929}.page-commercial-security-campaign div.header{height:auto}.page-commercial-security-campaign section.header div.header-cta{display:inline-block}.page-commercial-security-campaign section.header div.header-cta a{font-size:.875rem;margin:.5rem 0;min-width:auto;padding:.625rem}.page-commercial-security-campaign section.page-banner{align-items:center;display:flex;height:calc(100vh - 90px);padding:3.125rem 1.5rem}.page-commercial-security-campaign section.page-banner .page-banner-1{max-width:100%;text-align:center}.page-commercial-security-campaign section.page-banner .heading-wrapper{height:11vw;overflow:hidden}.page-commercial-security-campaign section.page-banner .banner-heading{animation-direction:alternate;animation-duration:3s;animation-iteration-count:infinite;animation-name:topToBottom;animation-timing-function:ease-in-out;color:#292929;display:inline-block;display:block;font-size:12vw;font-weight:900;line-height:1;margin-bottom:0;overflow:hidden;text-transform:uppercase;width:100%}.page-commercial-security-campaign section.page-banner .banner-heading span{display:block}.page-commercial-security-campaign section.page-banner .banner-heading span:nth-child(2){color:#2c0408}.page-commercial-security-campaign section.page-banner .banner-heading span:nth-child(3){color:#390808}.page-commercial-security-campaign section.page-banner .banner-heading span:nth-child(4){color:#860e1c}.page-commercial-security-campaign section.page-banner .banner-heading span:nth-child(5){color:#ac1123}.page-commercial-security-campaign section.page-banner .banner-heading span:nth-child(6){color:#e63b44}.page-commercial-security-campaign section.page-banner h2{color:#e63b44;font-size:1.75rem;font-weight:900;margin-bottom:1.375rem;margin-top:.625rem}.page-commercial-security-campaign section p{color:#292929!important}.page-commercial-security-campaign div.page-banner{background:#fff}.page-commercial-security-campaign div.page-banner.disabled:after{background:none;display:none}.page-commercial-security-campaign div.layout-content-background-image{background-position:center right -3.125rem!important;height:17.9375rem}.page-commercial-security-campaign div.layout-content-background-image:after{width:47%}.page-commercial-security-campaign div.layout-content-background-image:before{border:.9375rem solid #e63b44;bottom:-.9375rem;content:" ";position:absolute;right:0;top:-.9375rem;width:53%}.page-commercial-security-campaign div.layout-content-background-image>.layout-content-background-image{display:none}.page-commercial-security-campaign div.layout-content-foreground-image .column-img{order:0;padding-bottom:2.1875rem;padding-top:0}.page-commercial-security-campaign div.layout-content-foreground-image .column-content{order:1}.page-commercial-security-campaign div.layout-content-foreground-image .column-content h2{color:#e63b44;font-size:1.75rem}.page-commercial-security-campaign div.layout-general-content{max-width:100%}.page-commercial-security-campaign div.layout-general-content:nth-child(2){background:#eee;padding:4.375rem 1.5rem 3.125rem}.page-commercial-security-campaign div.hide-desktop{padding-bottom:0;padding-top:3rem}.page-commercial-security-campaign div .activedemand-text-wrapper{display:none}.page-commercial-security-campaign main h2{margin-bottom:1.125rem}.page-commercial-security-campaign main ul{list-style:none;margin-bottom:0;margin-left:1.5rem}.page-commercial-security-campaign main ul li{margin-bottom:.625rem;position:relative}.page-commercial-security-campaign main ul li:before{background:#e63b44;border-radius:50%;content:"";height:.3125rem;left:-.875rem;position:absolute;top:.625rem;width:.3125rem}@media screen and (min-width:641px)and (max-width:832px){.page-commercial-security-campaign div.layout-content-background-image:before{border:1.875rem solid #e63b44;bottom:-1.875rem;top:-1.875rem;width:50%}}@media screen and (min-width:833px){.page-commercial-security-campaign section.page-banner h2{margin-bottom:1.875rem}.page-commercial-security-campaign section.page-banner p{margin-bottom:1.5rem}.page-commercial-security-campaign section.layout-content-foreground-image{align-items:center;padding-top:5.5625rem}.page-commercial-security-campaign section.layout-general-content{margin:0 auto;max-width:36.25rem}.page-commercial-security-campaign div.layout-content-background-image{background-position:center right -3.125rem!important;height:auto;padding-bottom:3.5rem;padding-top:3.125rem}.page-commercial-security-campaign div.layout-content-background-image:after{width:50%}.page-commercial-security-campaign div.layout-content-background-image:before{border:1.875rem solid #e63b44;bottom:-1.875rem;top:-1.875rem;width:50%}.page-commercial-security-campaign div.layout-content-background-image>.layout-content-background-image{display:block}.page-commercial-security-campaign div.layout-content-background-image>.layout-content-background-image .content{width:18.375rem}.page-commercial-security-campaign div.layout-content-foreground-image section .column-content{order:1;width:60%}.page-commercial-security-campaign div.layout-content-foreground-image section .column-img{order:0;padding-bottom:0;width:40%}.page-commercial-security-campaign div.layout-general-content.hide-desktop{display:none}.page-commercial-security-campaign main ul{margin-left:1rem}.page-commercial-security-campaign main ul li:before{content:"";top:.875rem}}@media screen and (min-width:1025px){.page-commercial-security-campaign main section{max-width:86.61%}.page-commercial-security-campaign section.header{justify-content:space-between}.page-commercial-security-campaign section.header div.header-cta a{font-size:1.125rem;margin:0;min-width:16.25rem;padding:1.375rem 1.25rem 1.25rem}.page-commercial-security-campaign section.layout-content-background-image h2{margin-bottom:1.625rem}.page-commercial-security-campaign section.layout-content-background-image ul li{margin-bottom:.625rem}.page-commercial-security-campaign section.page-banner{height:calc(100vh - 128px)}.page-commercial-security-campaign section.page-banner .page-banner-1{text-align:left;width:100%}.page-commercial-security-campaign section.page-banner .heading-wrapper{height:9vw}.page-commercial-security-campaign section.page-banner .banner-heading{animation-name:topToBottomnew;font-size:10vw}.page-commercial-security-campaign section.page-banner h2{font-size:3.75rem;margin-bottom:3.4375rem;margin-top:1.5625rem}.page-commercial-security-campaign section.page-banner p{font-size:2rem;line-height:1.5;margin-bottom:1.125rem;width:31.25rem}.page-commercial-security-campaign section.layout-general-content{margin:0 auto;max-width:55rem;padding-bottom:4.375rem;padding-top:6.875rem}.page-commercial-security-campaign section.layout-general-content p{font-size:2rem;line-height:1.5}.page-commercial-security-campaign div.layout-content-background-image{background-position:50%!important;padding-bottom:7rem;padding-top:6.375rem}.page-commercial-security-campaign div.layout-content-background-image:before{border:3.125rem solid #e63b44;bottom:-3.125rem;top:-3.125rem}.page-commercial-security-campaign div.layout-content-background-image>.layout-content-background-image .content{width:28.625rem}.page-commercial-security-campaign div.layout-content-foreground-image{padding-top:7.75rem}.page-commercial-security-campaign div.layout-content-foreground-image section{padding-bottom:0;padding-top:0}.page-commercial-security-campaign div.layout-content-foreground-image section .column-content{margin-right:auto;max-width:44.75rem}.page-commercial-security-campaign div:last-child .layout-general-content{padding-top:0}}@keyframes topToBottom{0%,35%{transform:translateY(0)}65%,to{transform:translateY(-60vw)}}@keyframes topToBottomnew{0%,35%{transform:translateY(0)}65%,to{transform:translateY(-50vw)}}@keyframes topToBottomothernew{0%,25%{transform:translateY(0)}75%,to{transform:translateY(-60vh)}}div.contact-us{margin:0 auto;max-width:91.3125rem;padding:1.5rem 1.5rem 2.25rem;text-align:center}@media screen and (min-width:1025px){div.contact-us{padding:0 1.5rem}}section.contact-us{text-align:left}section.contact-us h2,section.contact-us h3{color:#292929}section.contact-us div.contact-content h3{font-size:1.5rem;line-height:2rem;margin-bottom:1.5rem;margin-top:-1.5rem}@media screen and (min-width:1025px){section.contact-us{align-items:stretch;border-radius:1rem;box-shadow:-.125rem .375rem 3.75rem .25rem rgba(0,0,0,.1);display:flex;justify-content:space-between;margin:3.75rem 1.875rem 4.375rem;padding:4.5rem 4.75rem 4.25rem}section.contact-us div.contact-content{border-right:.125rem solid #dbe0e3;padding-right:3.125rem;padding-top:.875rem;width:24.125rem}section.contact-us div.contact-content h3{font-size:2rem;line-height:2.375rem;margin-bottom:2rem;margin-top:-1.5rem}section.contact-us div.contact-form{flex:1;padding-left:4.375rem}section.contact-us div.contact-form h3{font-size:2.625rem;line-height:3rem;margin-bottom:1.5rem!important}}@media screen and (min-width:1441px){section.contact-us{box-shadow:-.125rem .375rem 3.75rem .25rem rgba(0,0,0,.1);margin:8.125rem 1.875rem}}.page-home-security-commercial-security-systems-edmonton .layout-news-grid .item-content img{display:none}@media screen and (min-width:1025px){.home main .button a{min-width:auto;padding:1.25rem 1.875rem!important}}@media screen and (min-width:1441px){.home main div.layout-two-columns-content-layout section.layout-two-columns-content-layout{max-width:80.6486%}}div.blog{margin:0 auto;max-width:53rem;padding:1.5rem 1.5rem 2.25rem;text-align:center}@media screen and (min-width:1025px){div.blog{padding:4.75rem 1.5rem 3rem}}section.blog{text-align:left}section.blog h2,section.blog h3{color:#292929}section.blog h2 a{color:#292929;text-decoration:none}section.blog div.blog-post{padding-bottom:4.5rem}section.blog div.blog-post .featured-image{padding-bottom:1rem}section.blog .blog-post:first-child .date{display:none}div.page{margin:0 auto;max-width:53rem;padding:1.5rem 1.5rem 2.25rem;text-align:center}@media screen and (min-width:1025px){div.page{padding:4.75rem 1.5rem 3rem}}section.page{text-align:left}section.page h2,section.page h3{color:#292929}.has-padding,div.page-banner{padding:6vh 1.5rem}@media screen and (min-width:1025px){.has-padding,div.page-banner{padding-left:3rem;padding-right:3rem}}div.search-page{margin:0 auto;max-width:53rem;padding:1.5rem 1.5rem 2.25rem;text-align:center}@media screen and (min-width:1025px){div.search-page{padding:4.75rem 1.5rem 3rem}}section.search-content{text-align:left}section.search-content h2,section.search-content h3{color:#292929}div.search-result{padding:1.5rem .75rem}div.search-result:nth-child(odd){background-color:#f0f3f5}@media screen and (min-width:1025px){div.search-result{padding:1.5rem}}div.single{margin:0 auto;max-width:53rem;padding:1.5rem 1.5rem 2.25rem;text-align:center}@media screen and (min-width:1025px){div.single{padding:4.75rem 1.5rem 3rem}}div.single section.single strong{font-weight:900}section.single{text-align:left}section.single h2,section.single h3{color:#292929}section.single .featured-image{padding-bottom:1rem}section.single h2.title{margin-bottom:.75rem}.post-message-for-our-customers-about-covid-19 .date-category .date{display:none}#account{background:#eee}@media screen and (min-width:1441px){#account{display:grid;grid-template-columns:1fr 1fr}}@media screen and (min-width:1025px){#account>section{align-items:center;display:grid;gap:2rem;grid-template-columns:1fr 1fr;padding:6rem 1.5rem}}@media screen and (min-width:1441px){#account>section{display:block;padding:6rem}}#account>section>div{background:#fff;padding:1.5rem}@media screen and (min-width:1025px){#account>section>div{padding:3rem}}@media screen and (min-width:1441px){#account>section>div{padding:3rem}}#account picture{display:block;margin:0 auto 2rem;width:85%}#account picture img{display:block;margin:auto}@media screen and (min-width:1025px){#account picture{margin:auto}}@media screen and (min-width:1441px){#account picture{display:flex;height:28.125rem;margin-bottom:5rem}}#account-portal{padding:2rem 1rem}#account-portal-signup button{background:none;border:none;color:#e63b44;font:inherit;padding:0;text-decoration:underline}#account-connect{background:#ab1124 url(img/telsco-connect-bg.jpg) no-repeat top;background-size:cover;padding:2rem 1rem}#account-popup{background:rgba(0,0,0,.75);height:100vh;left:0;padding:1.5rem;position:fixed;top:0;width:100vw;z-index:99999}#account-popup.active{opacity:1!important;transition:.2s;visibility:visible!important}@media screen and (min-width:1025px){#account-popup{display:flex}}#account-popup>section{background:#fff;height:calc(100vh - 8rem);overflow:scroll;padding:1rem 1.5rem;position:relative}@media screen and (min-width:1025px){#account-popup>section{height:auto;margin:auto;max-height:75vh;padding:2rem 3rem;width:37.5rem}}#account-popup .cross-arrow{background-color:#e63b44;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' height='20' width='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 8.586 2.929 1.515 1.515 2.929 8.586 10l-7.071 7.071 1.414 1.414L10 11.414l7.071 7.071 1.414-1.414L11.414 10l7.071-7.071-1.414-1.414z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1rem 1rem;border-radius:100%;bottom:2.5vh;cursor:pointer;height:4rem;position:absolute;right:50%;transform:translateX(50%);width:4rem}
