@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Bai+Jamjuree:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&display=swap");.container{max-width:80%}
@media(min-width:768px){.container{max-width:643px}}@media(min-width:1200px){.container{max-width:1140px}
}@media(min-width:1400px){.container{max-width:1220px}}.border-radius{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
*{text-decoration:none}html{-webkit-text-size-adjust:none}body{margin:0;padding:0;font-family:"Bai Jamjuree",sans-serif;background:#fff}
img{border:0}a{text-decoration:none !important;transition:.3s}a:hover{color:#d20024 !important}
.junkItUnderline{text-decoration:none}p,ul{font-size:12px;line-height:14px;font-weight:normal}
ul.checklist{padding-left:30px}ul.checklist li{list-style:none;line-height:20px;margin-bottom:12px}
ul.checklist li:before{content:"\e013";font-family:'Glyphicons Halflings';position:absolute;left:15px;color:#ee3a43}
.header-logo-mobile{text-align:center;padding:15px;position:absolute;top:-8px;left:-1px}
.header-logo-mobile img{width:50px}button:focus{outline:0}.btn{color:#d20024;border:3px solid #233697;border-radius:25px;text-transform:uppercase;font-weight:900;padding:7px 20px}
img.img-responsive{margin-left:auto;margin-right:auto}.clear{clear:both}.padding-10{padding:10px}
.padding-20{padding:20px}.no-wrap{white-space:nowrap}.no-padding{padding:0}.no-padding-left{padding-left:0}
.no-padding-right{padding-right:0}.no-padding-top{padding-top:0 !important}.no-padding-bottom{padding-bottom:0 !important}
.no-margin{margin:0}.no-margin-top{margin-top:0 !important}.no-margin-bottom{margin-bottom:0 !important}
.margin-auto{margin-left:auto;margin-right:auto !important}.uppercase{text-transform:uppercase}
.bold{font-weight:bold}.floatL{float:left !important}.floatR{float:right !important}
.alignC{text-align:center !important}.alignR{text-align:right !important}.alignL{text-align:left}
.no-border{border:0 !important}.no-border-top{border-top:0 !important}.no-border-bottom{border-bottom:0 !important}
.no-border-right{border-right:0 !important}.no-border-left{border-left:0 !important}
.RoundCorners{-moz-border-radius-bottomright:4px 4px;border-bottom-right-radius:4px 4px;-moz-border-radius-bottomleft:4px 4px;border-bottom-left-radius:4px 4px;-moz-border-radius-topright:4px 4px;border-top-right-radius:4px 4px;-moz-border-radius-topleft:4px 4px;border-top-left-radius:4px 4px}
.footer-wrapper{background:#fff;position:relative}footer .container{max-width:960px}
.footer-top>.row>div{display:flex;justify-content:center;flex-direction:column}.footer-left{display:flex;align-items:center;justify-content:center;height:100%}
.footer-middle{display:flex;padding:10px;flex-direction:column}.footer-middle:before{content:"";position:absolute;left:0;z-index:100;top:27%;width:1px;height:50%;background:#85c9fa}
.footer-middle:after{content:"";position:absolute;right:0;z-index:100;top:27%;width:1px;height:50%;background:#85c9fa}
.footer-middle_mainImage{margin-top:1.5%}@media(min-width:992px){.footer-middle_mainImage{margin-top:0}
}@media(max-width:991px){.footer-middle:before{display:none}.footer-middle:after{display:none}
}.footer-middle_footerLogo{width:100%}.footer-middle_footerLogo img{margin:0 auto;display:block;padding:10px;max-width:200px}
.footer-right{display:flex;width:100%;flex-direction:column;justify-content:center;height:100%;padding-left:20%;font-size:12px}
@media(max-widtH:992px){.footer-right{text-align:center;padding-left:0}}.footer-right_address{margin-top:10px}
.footer-right_address a{color:#e8ecfb;font-weight:700}.footer-right_address a:hover{color:#fff;text-decoration:none;font-weight:900}
.footer-right_terminal{color:#fff}.footer-right_terminalHeader{font-weight:700;margin-top:10px}
.footer-nav{margin:0;padding:15px 0;text-align:left;list-style:none}.divider{padding-left:10px;padding-right:10px;color:#e8ecfb}
.footer-nav li a{text-transform:uppercase;text-align:center;border-right:1px solid #000;margin:0 10px;color:#e8ecfb}
.footer-nav li a:last-of-type{border-right:0;font-size:16px;line-height:3.2vh;text-decoration:none}
.footer-nav li a:hover{color:#fff;text-decoration:none}.footer-right_numbersPhone{color:#fff}
.footer-right_numbersPhone--label{color:#e8ecfb}.footer-bottom{text-align:center;font-size:13px;line-height:1.2;color:#6d6e71;padding-top:40px;padding-bottom:40px}
.footer-bottom a{color:#6d6e71}.footer-copyright{text-align:center;color:#fff}.footer-copyright a{color:#e8ecfb;padding-left:5px}
.footer-copyright a:hover{color:#fff}#footer-pm{margin-top:5px}.footer-logo{width:200px;display:block;margin:auto}
.cw-logo{width:180px;display:block;margin:auto}.cw-text{padding-left:18px;padding-bottom:10px;font-size:12px}
.subpage footer{background:#e8ecfb}.page-wrapper{overflow-x:hidden}.feature-text{text-transform:uppercase;padding:40px 40px}
.feature-text h1{font-size:28px;line-height:1;margin-bottom:15px;color:#d20024}.feature-text h2{font-size:16px;color:#233697}
.left-side{padding:0}.right-side{padding:0}.home .content-wrapper{color:#fff}.truck-driving{background:#d20024;font-size:52px;line-height:.9;text-transform:uppercase;padding:80px 40px;position:relative}
.truck-driving .second{font-size:44px}.truck-driving .third{font-size:22px;line-height:1.3}
.truck-driving .btn{color:#fff;background:#233697;border:0;font-weight:400;padding:8px 20px 10px;font-size:13px}
.truck-driving .truck-guy{position:absolute;bottom:0;right:0;width:215px}.truck-hat{position:absolute;bottom:4px;right:3px;width:340px;clip-path:polygon(0 0,100% 0,100% 44%,0 44%)}
.service-area{text-transform:uppercase;font-size:56px;line-height:1;padding:80px 40px;background-color:#233697;background-image:url(../../content/images/map.png);background-position:-210% 0;background-repeat:no-repeat;background-size:420px;margin-top:15px}
.service-area .btn{color:#fff;background:#d20024;border:0;font-weight:400;padding:8px 40px 10px;margin-top:35px}
.service-area .btn:hover{color:#233697 !important}@media(min-width:576px){.feature-text{padding:80px 60px}
.truck-driving{padding:135px 60px;font-size:90px}.truck-driving .second{font-size:76px}
.truck-driving .third{font-size:38px}.truck-driving .btn{padding:8px 54px 10px}.truck-driving .truck-guy{bottom:0;right:0;width:340px}
.service-area{padding:160px 60px;background-position:top right}}@media(min-width:768px){.captionContainer{transform:none;left:12%;bottom:15%;top:auto;width:auto}
.captiontxt{color:#fff}.captiontxt--lower{border-top:1px solid #e8ecfb}.content-left_copy,.subpage-content-left,.contact-content-left_copy{max-width:810px;margin:0 auto}
.feature-text{padding:80px 150px}.feature-text h1{font-size:34px}.feature-text h2{font-size:20px}
.truck-driving{padding:135px 150px}.truck-driving .truck-guy{right:0}.service-area{padding:135px 150px}
}@media(min-width:1200px){.content-left_copy,.subpage-content-left,.contact-content-left_copy{max-width:none;margin:0}
.home .feature-wrapper{position:fixed;top:0;left:0;right:0}.feature-text{position:absolute;bottom:80px;right:30px;width:400px;padding:0}
.feature-text h1,.feature-text h2{color:#fff}.left-side{max-width:53%}.right-side{max-width:47%;align-items:center;display:flex}
.home .content-wrapper{background:#233697;padding:10px 0;background-image:url("../../content/images/map.png");background-repeat:no-repeat;background-position:top right;background-size:540px;position:relative}
.truck-driving{border:4px solid #fff;border-top-right-radius:2000px;border-bottom-right-radius:2000px;border-left:0;overflow:hidden;padding:40px}
.service-area{padding:0 0 0 80px;margin-top:0;background:0}}@media(min-width:1440px){.truck-driving{padding:140px}
.truck-driving .truck-guy{width:515px}.truck-hat{width:515px}.feature-text{bottom:155px;right:110px;width:460px}
.feature-text h1{font-size:68px}.feature-text h2{font-size:30px}}.navbar{padding:0;position:relative}
.navbar .pr{padding-top:10px}.navbar-toggler-icon{width:40px;height:35px}.navbar-brand{position:absolute;top:0;left:0;z-index:1;width:auto;padding:0}
.navbar-light .navbar-nav .active>.nav-link{color:#d20024}.navbar-light .navbar-nav .nav-link{color:#233697;text-align:center;padding:.5rem 1rem;font-size:15px;font-weight:600}
.subpage .navbar-light .navbar-nav .nav-link{color:#233697;text-align:center;padding:.5rem 1rem;font-size:15px;font-weight:600}
@media(min-width:1200px){.subpage .navbar-light .navbar-nav .nav-link{font-size:calc(.13vw + 11.33px);padding:.5rem calc(.88vw + 1.06px)}
}.nav-link:hover{color:#d20024}.navbar-light .navbar-toggler{border:0;top:7px;padding:0;position:relative}
.nav-link{text-transform:uppercase;font-size:12px;font-weight:bold;border-top:1px solid #e8ecfb;transition:.3s all}
.header_request-quote{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;padding:15px;padding-left:25px;padding-right:25px;background-color:#233697;color:white;font-family:"Teko",sans-serif;font-size:24px;line-height:.9;text-transform:uppercase;text-align:center}
.header_request-quote:hover,.header_request-quote:active,.header_request-quote:focus{background-color:#e8ecfb;color:#233697;text-decoration:none}
.dropdown{position:relative}.dropdown::after{content:"";position:absolute;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #233697;left:calc(50% + 60px);top:21px}
.dropdown-menu{margin-top:0;border-radius:0;padding:0;border-bottom:0}.logo{width:160px}
.header-wrapper{position:fixed;left:0;right:0;top:0;z-index:1}.header-wrapper .btn{font-size:13px}
.header-wrapper .btn:hover{background:#233697;color:#fff !important}.subpage .header-wrapper{position:fixed;left:0;right:0;top:0;z-index:1}
@media(min-width:1200px){.subpage .header-wrapper{position:relative}.subpage .header-wrapper .subpage-menu-r{margin-left:calc(5.55vw - 58.66px)}
}.subpage .header-wrapper .btn{font-size:13px}.subpage .header-wrapper .btn:hover{background:#233697;color:#fff !important}
.header-sticky{box-shadow:0 0 4px 0 #ccc;background:#e8ecfb}.header-sticky .logo{width:160px}
.phone{font-weight:900;color:#d20024;font-size:15px;letter-spacing:2px;padding-left:20px;padding-right:16px}
.navbar-light .navbar-toggler-icon{background-image:url(../../content/images/hamburger.png)}
.navbar-collapse{background:#fff}@media(min-width:576px){.logo{width:250px}.header-sticky .logo{width:250px}
.header-wrapper .btn{font-size:17px}.phone{font-size:24px}.navbar-toggler-icon{width:50px;height:40px}
}@media(min-width:768px){.navbar .pr{padding-top:25px}}@media(min-width:1200px){.navbar .pr{padding-right:130px}
.subpage .navbar .pr{padding-right:calc(9.7vw - 116.66px)}.logo{width:300px}.header-sticky .logo{width:300px}
.header-wrapper.header-sticky{background:#e8ecfb}.header-wrapper.header-sticky .pr{padding-top:20px;padding-bottom:20px}
.navbar-collapse{background:transparent}.navbar-nav{display:flex;justify-content:flex-end}
.nav-link{border-top:0;display:flex;height:100%;justify-content:center;flex-direction:column;position:relative}
.nav-link::before{content:" ";border-left:1px solid #babdcd;position:absolute;top:50%;left:0;height:12px;transform:translateY(-50%)}
.nav-link--first{border-left:0}.nav-link--first::before{border:0}.nav-item{display:flex;flex-direction:column;justify-content:center}
.navbar-light .navbar-nav .nav-item:hover .nav-link{color:#d20024;cursor:pointer}
.nav-link--first:hover::before{border:0}.navbar-toggleable-lg .navbar-nav .nav-link{padding:0 20px}
.navbar-toggleable-lg .navbar-nav .nav-link.nav-link--last{padding-right:20px;margin-right:10px}
.header_phone{color:#6d6e71;font-weight:600;margin-bottom:0;font-size:18px;padding-left:10px;padding-right:25px}
.header_request-quote--big{font-size:44px}.dropdown-menu{visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s linear;display:block;margin-top:0;border-radius:0}
.dropdown:hover>.dropdown-menu{visibility:visible;opacity:1}.dropdown::after{content:none;display:none}
}@media(min-width:1600px){.header_request-quote{padding-left:30px;padding-right:30px}
}.dropdown-item{border-bottom:1px solid #a7a9ac;text-align:center;display:flex;flex-direction:column}
.dropdown-item:hover{background-color:#e8ecfb}.dropdown-item a{text-decoration:none;letter-spacing:2px;padding:15px 0;font-weight:bold;font-size:12px;text-transform:uppercase;color:#233697}
.nav-item_dropdown-menu--borderNone{border-bottom:none !important}.dropdown-toggle::after{display:none}
hr{border-top:1px solid rgba(255,255,255,0.5)}.form{background-color:#fff;border-radius:10px 10px 0 0}
.form label{font-weight:normal;padding-top:5px;margin-bottom:0;display:block;font-weight:400;color:#6d6e71;font-size:14px}
.form select,.form textarea,.form input[type="text"],.form input[type="password"]{width:100%;border:1px solid #bebebe;padding:5px;background:#FFF;height:35px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.form textarea{height:auto}.form input[type="submit"]{border:1px solid #eee;padding:8px 15px;background:#e8ecfb;margin-top:15px;font-weight:bold;color:#fff;text-transform:uppercase;border-radius:5px}
.form input[type="submit"]:hover{background:#fff;color:#233697;border:1px solid #fff;cursor:pointer}
.form img.vercodeStyle{width:100%;height:30px;margin-top:25px}.form input.error,.form select.error{background:#fdf1f1;border:#f77 solid 2px;color:#c50606}
.form label.error{color:#f77;font-size:12px;padding-top:0}.form .error-message{color:#F00;display:none}
#rc-imageselect,.g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0}
.FormWrapper{padding:15px;padding-left:0;margin-bottom:25px}.FormWrapper h3{color:#fff;font-family:"Anton",sans-serif;background:#e8ecfb;color:#fff;font-family:"Anton",sans-serif;clear:both;padding:10px;padding-left:15px;border-radius:10px 10px 0 0;margin-bottom:0;text-transform:uppercase}
.FormWrapper h4{padding-left:15px;font-family:"Anton",sans-serif;border:1px solid #233697;padding:10px;color:#6d6e71;border-radius:10px 10px 0 0;background:#fff;text-transform:uppercase}
.FormWrapper_textarea{width:100%;min-height:100px;max-height:110px}.companyEMail{color:#233697}
.companyEMail:hover{color:#e8ecfb}.asterisk{color:#f77;padding-right:3px}.rate-request-form{background:#488bc7;padding:11px;border-radius:15px 15px 0 0}
.grecaptcha-badge{display:none !important}.success{padding:1em;margin:.75rem 0 .75rem 0;color:#0c7e0c;border:1px solid #0c7e0c;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:16px;font-weight:500;width:100%}
.error-send-mail{padding:1em;margin:.75rem 0 .75rem 0;text-shadow:0 1px 0 rgba(255,255,255,0.5);color:#b94a48;border:1px solid rgba(185,74,72,0.3);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:16px;font-weight:500}
.subpage h1{color:#233697;text-transform:uppercase;font-size:26px;font-weight:600;margin-bottom:35px}
.subpage h2{color:#d20024;font-size:16px;font-weight:700;margin-bottom:20px}.subpage p{color:#6d6e71;font-size:14px;line-height:1.8}
.subpage article{margin-bottom:35px}.subpage .content{padding-top:60px;padding-bottom:60px}
.subpage .header-wrapper{background:#e8ecfb}.subpage .logo{width:160px}.breadcrumbs{font-size:17px;letter-spacing:3px;font-weight:500;color:#6d6e71;text-transform:uppercase;margin-bottom:60px}
.callout{padding-top:40px}.rate-request-f-img{background-image:url(../../content/images/subpage-feature-image-rate-request.jpg)}
.subpage-content{border-top:0;padding:50px 30px}.subpage-content-left{margin-bottom:25px !important}
.subpage-content-left_header{font-family:"Teko",sans-serif;font-size:calc(35.85px + 1.9vw);text-transform:uppercase;line-height:.9}
.subpage-content-left_subheader{color:#e8ecfb;font-size:calc(16px + 0.3vw);font-weight:bold}
.subpage-content-left_copy{color:#6d6e71;font-size:calc(12px + 0.3vw);line-height:1.4;margin:0;padding-top:15px}
.subpage-content-left_copy-list{padding-left:22px;line-height:1.4;font-size:calc(12px + 0.3vw);list-style:none;margin-top:10px;color:#a7a9ac}
.subpage-content-left_copy-list li{padding-left:0;text-indent:-.7em}.subpage-content-left_copy-list li::before{content:"• ";color:#233697;font-size:20px}
.subpage-callout{display:flex;flex-direction:column;justify-content:center}.subpage-callout .content-right{margin-top:15px}
.subpage-callout #ottawa-call{margin:0 auto;margin-bottom:10px}@media(min-width:576px){.subpage .logo{width:250px}
}@media(min-width:1200px){.subpage .content{padding-top:90px;padding-bottom:90px}
.subpage .header-wrapper.header-sticky{background:#e8ecfb}.subpage .logo{width:300px}
.breadcrumbs{text-align:right;position:relative;top:20px;margin-bottom:0}}.content-wrapper ul{list-style:none !important;margin-left:0 !important;padding-inline-start:0}
.content-wrapper ul li{color:#6d6e71;font-size:14px;line-height:1.8;margin-left:20px;position:relative}
.content-wrapper ul li::before{background-color:#d20024;border-radius:50%;content:"";display:inline-block;height:4px;width:4px;position:absolute;left:-10px;top:9px}