body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Open Sans,sans-serif;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:991px){body{text-align:center}ul{text-align:left}.justify-content{text-align:justify}}.toggle,[id^=drop]{display:none}nav{background-color:#fff;position:fixed;width:100%;z-index:9}#logo{color:#fff;cursor:pointer;display:block;float:left;padding:27px 140px}#logo img{height:auto;position:relative;width:250px;z-index:9}nav{height:120px}nav:after{clear:both;content:"";display:table}nav ul{list-style:none;margin:0;padding:0;position:relative}nav ul li{display:inline-block;margin:0}nav a{color:#333;display:block;font-size:14px;font-weight:400;padding:14px 20px;text-decoration:none;text-transform:uppercase}nav ul li ul li:hover{background:#01c0c7}nav ul li ul li:hover a{color:#fff}nav a:hover{transition:.4s}.main-menu:hover{color:#d13139;transition:.4s}.main-menu:focus{color:#d13139;font-weight:700}nav ul ul{font-weight:600;max-width:170px;min-width:174px;width:156px}nav ul ul li a{color:#666;font-size:14px;font-weight:600;letter-spacing:0!important;padding:12px 20px!important;text-transform:none}nav ul ul{display:none;position:absolute}nav ul ul li{display:list-item;float:none;position:relative}nav ul ul ul li{left:170px;position:relative;top:-39px}.menu-icon:after{content:" +";left:4px;position:relative}.home-section{height:820px!important}.home-section img{height:auto!important}.centered-text-home{color:#fff;font-size:2rem;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.centered-text-home p{font-size:1.2rem;line-height:2rem}.centered-text-home .homebutton{border:1px solid #fff!important;border-radius:0!important;color:#fff!important;font-size:1.5rem!important;margin-top:40px!important;padding:10px 30px!important}.centered-text-home .homebutton:hover{background-color:#fff;color:#000!important;cursor:pointer}.landing-section{margin-top:100px;text-align:center}.landing-section h1{color:#333;font-size:2.5em;font-weight:400;letter-spacing:.1em;line-height:1.4em;text-align:center}.landing-section .decoration{line-height:0em;margin-bottom:15px;margin-top:15px;text-align:center}.landing-section .decoration .decoration-inside{border-top:1px solid #333;display:inline-block;height:1px;max-width:10%;width:100%}.h2-heading{color:#666;font-weight:600}.main{font-family:Open Sans,sans-serif;text-decoration:none}.widgets{background-color:#222;clear:both;font-size:15px;padding:40px 0 16px}.widgets .box{display:"flex";flex-direction:"column";height:"100%"}.widgets .cardcontent{flex-grow:1}.widgets .icon{height:17px}.widgets .title{border-color:#fff;border-bottom:1px solid #f5f5f5;color:#d13139;font-weight:700;margin:0 0 16px;padding:0 36px 18px;text-align:center;text-shadow:none}.subtitle{border-bottom:1px dotted #fff;font-family:Open Sans,sans-serif;font-size:13px!important;font-weight:600!important;margin-bottom:10px;padding-bottom:10px;text-decoration:none}.widgets a{color:#fff;text-decoration:none}.widgets a:hover{color:#d13139}.widgets .subtitleOUR{color:#fff;font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;margin-bottom:10px;padding-bottom:10px;text-decoration:none}.widgets .learnbtn{border:3px solid #fff;border-bottom:3px solid #fff!important;display:block;font-size:13px;font-weight:600;padding:8px;text-align:center}.main .sitefooter{background-color:#d13139;color:#fff;font-size:14px;padding:20px 0;text-align:center}.footerIcons{align-items:center;display:flex}.image-container,.landing-container{position:relative}.image-container{overflow:hidden}.image-container img{height:720px;width:100%}.centered-text{top:50%}.landing-container-small{position:relative}.image-container-small{overflow:hidden;position:relative}.image-container-small img{height:600px;width:100%}.overlay{background-color:#00000080;height:100%;left:0;position:absolute;top:0;width:100%}.centered-text{color:#fff;font-size:50px;left:50%;letter-spacing:.1em;position:absolute;text-align:center;text-transform:uppercase;top:60%;transform:translate(-50%,-50%);width:99%}.centered-text h2,.centered-text p{font-weight:400}.child-content{padding:30px}.textfieldgrid{margin-top:50px}.footerCon{margin-bottom:70px}.heading{color:#000;font-size:2.5em;font-weight:500;line-height:1.4em;padding-top:20px;text-align:center}.decoration{display:flex;justify-content:center}.decoration-inside{border-top:1px solid #333;max-width:10%;width:100%}.textfieldgrid{display:flex;justify-content:center}.textfield{width:"600px"}a{color:#d13139}.blue-link,a{text-decoration:none}.blue-link{color:#02b5bc}.message{text-align:center}.myLogo{margin-left:25px}.myHead{align-content:center;margin-top:30px}.textWidth{width:550px}.myBtn{background-color:#d13139!important;width:60%!important}.BOMACalgaryLogo{height:60px;margin-left:20px;margin-top:30px;padding:20px;width:150px}.ARCALogo{height:180px;width:180px}.solatube{width:100%}.arca{height:200px}.arca,.boma{margin-left:20px}.boma{margin-top:150px}.safetyCon{margin-bottom:70px}.canQual{width:250px}.companyLogo{display:flex}.paragraph-list li{margin-top:7px}.myHead .css-wb57ya-MuiFormControl-root-MuiTextField-root{width:60%}@media (min-width:1024px){.is-hidden-desktop{display:none!important}nav ul ul li:hover .sub-menu-hover{display:inherit}nav ul li:hover .menu{background-color:#eee;display:inherit;font-size:14px;font-weight:600;text-align:left}}@media (max-width:991px){.image-container-small img{height:650px}.centered-text{font-size:30px}.image-container img{height:650px}.header-contact-detail,.is-hidden-mobile{display:none!important}[id^=drop]:checked+ul{max-width:100%;position:relative;transition:all 2s ease-in-out;width:100%}.menu{width:100%}nav ul{float:left;text-align:center}#logo{display:block;float:none;height:23px;padding:0 0 0 8%;text-align:left;width:100%}#logo img{display:block;float:left;margin-top:10px;width:150px}nav{height:60px;margin:0;z-index:99}.menu,.toggle+a{display:none}.toggle{background-color:#eee;border:none;color:#d13139;display:block;font-size:14px;font-weight:400;text-decoration:none}.toggle-btn{background-color:initial!important;color:#000;left:90%;position:absolute;top:10px;transform:translate(-50%,25%)}.toggle:hover{background-color:#d13139;color:#eee}[id^=drop]:checked+ul{display:block}nav ul ul .toggle,nav ul ul a{padding:0 40px}nav a{color:#d13139;display:inline-block;font-size:14px;font-weight:400;letter-spacing:1.4px;padding:12px 20px;text-decoration:none;text-transform:uppercase}nav a:hover,nav ul ul ul a:hover{background-color:#d13139;color:#eee}nav ul li ul li .toggle,nav ul ul a,nav ul ul ul a{background:#0000;color:#fff;text-transform:uppercase}nav ul ul ul li .toggle:hover{color:#fff;font-size:.9em;text-transform:uppercase}nav ul li ul li:hover{background:#d13139}nav ul ul{color:#fff;float:none;position:static}nav ul li:hover>ul,nav ul ul li:hover>ul{display:none}nav ul ul li{background-color:#eee;display:block;width:100%}nav ul ul ul li{background:#0000!important;background-color:#000000b3!important;position:static}nav ul li{display:block;width:100%}.sub-menu-hover{background-color:#0000001a}.companyLogo{display:block;text-align:center}.myLogo{margin-left:0!important}.arca,.boma{margin-left:0;margin-top:60px}.arca{height:200px}.myHead .css-wb57ya-MuiFormControl-root-MuiTextField-root{width:90%}.home-section{height:800px!important}.home-section img{height:100%!important}.centered-text-home{font-size:1rem;padding-top:50px}.centered-text-home p{font-size:.9rem}.landing-section h1{font-size:2em}.landing-section p{font-size:1em;margin-inline:20px}.footerIcons{justify-content:center}}
/*# sourceMappingURL=main.a3153b82.css.map*/