body{margin:0;min-width:300px;height:fit-content;color:#01080e;font-family:Inter,sans-serif;font-weight:400;overflow-x:hidden}a{text-decoration:none;padding:0;margin:0;color:gray}a:hover{color:#373737}.navbar{display:flex;padding:10px 2px;position:fixed;top:0;width:100vw;height:40px;background-color:#fff;z-index:1000;font-size:18pt;color:#638e8c;font-weight:1}.logoNavbar{width:110px;height:40px}.logoNavbar:hover{cursor:pointer}.hoverNav:hover{color:#052e2e;cursor:pointer}.navbarLeft{width:30vw;padding:0 10px}.navbarRight{display:flex;justify-content:right;align-items:center;gap:4vw;width:80vw;height:40px;margin-right:40px}.innerSpanNav{display:inline-block;position:relative}.innerSpanNav:after{content:"";border-bottom:black 2px solid;position:absolute;left:0;top:90%;width:100%;transition:transform .3s ease-out;transform-origin:center;transform:scaleX(0);z-index:9000}.innerSpanNav:hover:after{transform:scaleX(1);z-index:9000}.logoNavbarMobile{width:90px;height:40px}.logoNavbarMobile:hover{cursor:pointer}.navbarMobile{display:flex;justify-content:space-between;color:#638e8c;font-size:18pt;margin-top:5px;position:sticky;top:0;background-color:#fff}.navbarRightMobile{display:flex;justify-content:right;align-items:center;height:45px;margin-right:10px}.dropdownMenu{width:100%;align-items:flex-end;display:flex;flex-direction:column;font-size:15pt;background-color:#fff;gap:2vw;z-index:9999;color:#638e8c;position:fixed;top:35px;animation:dropdown .3s ease-in-out;overflow:hidden}@keyframes dropdown{0%{height:0vh}to{height:20vh}}.iconPaddingRight{padding-right:10%}.hidden{display:none;animation:backUp .3s ease-in-out;overflow:hidden}@keyframes backUp{0%{height:20vh}to{height:0vh}}.eachButtonMobile{width:100vw;padding:2vw;margin-top:1vw;background-color:#efefef;text-align:right}.eachButtonMobile:hover{cursor:pointer;color:#052e2e}.homeHeader{background-image:url(https://inletemploymentlaw.ca/wp-content/uploads/2020/05/clean-employment-law-office.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-duration:20s;animation-name:zoomIn;height:30vw;max-height:400px;margin-top:50px;width:100vw;animation:fadeIn 1s ease-in}@keyframes fadeIn{0%{opacity:0;background-image:url(https://inletemploymentlaw.ca/wp-content/uploads/2020/05/clean-employment-law-office.jpg)}to{opacity:1;background-image:url(https://inletemploymentlaw.ca/wp-content/uploads/2020/05/clean-employment-law-office.jpg)}}@keyframes zoomIn{0%{background-size:100%}50%{background-size:105}to{background-size:110%}}.contactHeaderLink{text-align:center;height:15vw;max-height:150px;color:#fff;font-size:1.4em;width:100vw;display:flex;justify-content:center;align-items:center;flex-direction:column}.contactHeaderLink:hover{background-color:#0a6b6b;color:#fff}.contactHeaderNumber{margin-top:10px;color:#ddb500;font-weight:700}.logoImg{max-width:500px;width:40vw;margin:6vw 0 0 7vw}.greyBg{background-color:#f3f3f3}.whiteBg{background-color:#fff;width:100vw}.outerContainer{width:100vw}.middleContainer{width:80vw;margin:auto}.insideContainer{width:70vw;margin:auto}.insideContainerPracticeAreas{width:80vw;margin:auto}.insideContainerContactUs{width:70vw;margin:auto}.sectionTitle{color:#052e2e;font-size:2.5em;font-weight:bolder;overflow-x:hidden}.textCenterer{text-align:center}.flavorText{color:#0a6b6b;font-style:italic;font-size:clamp(.9em,1.6vw,1.1em);font-weight:100}.greyText{color:gray;padding-top:.3vw}.practiceAreaBox{width:300px;height:350px;background-color:#fff;border-radius:10px;padding:.8vw;border:solid 2px rgb(210,228,228)}.practiceAreaBox:hover{transition:all .3s ease-in-out;background-color:#d9e9e9;transform:scale(1.02)}.practiceGreyText{color:gray;font-size:1em;text-align:center;font-weight:100}.flexPracticeAreasContainer{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding-bottom:100px}.practiceIcon{color:#64a3a3;display:block;margin:auto;padding:1vw 0;width:100px}.smallTitle{margin-top:8px;color:#052e2e;font-size:16pt;font-weight:100}.practiceArea_list{padding:.1vw .5vw;font-size:1em;font-weight:100}hr{border:1px solid #e6e6e6;width:100vw;color:#e6e6e6}.subHeaderName{color:#052e2e;font-size:clamp(1em,1.4vw,1.7em)}.greenSubtitle{color:#118f8f;line-height:17px;padding:.6vw 0 .5vw;font-size:clamp(.9em,1vw,1.3em)}.fontvw{font-size:clamp(.75em,1.5vw,1.5em)}ul{text-align:left;color:#63a1a3}.outerSpan{display:inline-block;width:fit-content;overflow:hidden;z-index:9000}.contactUsFlex{display:flex;justify-content:left;padding-top:35px;gap:70px}.contactUsLeft{flex:1}.innerContactUsLeft{width:30vw}.contactUsRight{flex:1;display:flex;justify-content:center;align-items:center}.contactPic{border:solid 4px rgb(210,228,228);height:24vw;max-height:350px;min-height:300px;width:33vw;max-width:470px;min-width:33px;border-radius:10px;object-fit:cover}.contact2Desc{padding-top:1vw;font-size:11pt}.contactCell{display:inline-block;min-width:140px;margin-bottom:5px;vertical-align:top;white-space:nowrap}.contactCellAdjust{transform:translateY(-10px)}.margBot{margin-bottom:15px}.lineHeightSmall{line-height:1.5em}.ourTeamFlexContainer{display:flex;gap:5vw;margin:auto}.leftFlex{width:100vw}.rightFlex{margin:auto;width:100vw}.charlieMapic{width:clamp(100px,27vw,440px);transform:translateY(-4px)}.ourTeamDesc{padding:1vw 0 0;font-size:clamp(.9em,.9vw,1.1em);font-weight:100;line-height:1.6}.ourTeamSmallText{padding-top:.6vw;color:gray;width:fit-content;font-size:clamp(1em,.8vw,1.1em)}@media (max-width: 1735px){.practiceAreaBox{width:430px}}@media (max-width: 1200px){.ourTeamFlexContainer{display:block}.charlieMapic{width:300px;margin:auto;display:block}.leftFlex{width:80vw}.rightFlex{width:70vw}}@media (min-width: 650px) and (max-width: 1100px){.insideContainerContactUs{width:80vw}.innerContactUsLeft{width:40vw;min-width:290px}}@media (max-width: 650px){.insideContainer,.leftFlex{width:70vw}.contactUsFlex{display:block;justify-content:left;padding-top:10px}.contactUsLeft{margin:auto;display:block;text-align:center}.innerContactUsLeft{width:79vw}.contactUsRight{margin:auto;display:block;height:270px;text-align:center;align-content:center}.contactPic{width:300px;min-height:250px;margin-top:10px}.insideContainerContactUs{width:80vw}.practiceAreaBox{width:330px;height:fit-content}.practiceIcon{padding:3vw 0}.contactHeaderLink{font-size:1em}.homeHeader{margin-top:0}}
