html,body{font-size:var(--body-m);scroll-behavior:auto}a{color:var(--color-primary)}a{position:relative;text-decoration:none}a.black{color:#000}#evneWrapper a:not(:has(img)):not(.news a)::after{content:"";position:absolute;left:50%;bottom:-4px;width:0;height:2px;background:currentColor;transform:translateX(-50%);transition:width 200ms ease;opacity:0.7}#evneWrapper a:hover::after,
#evneWrapper a:focus-visible::after{width:100%}a.noeffect::after{background:none}p,ul,ol{font-size:1em}h1{font-size:3em}h2{font-size:2.6em}#titlecentertextlgstartmb5{font-size:3.5em}h1.display-2{font-size:6em}h1
.primary{font-size:0.8em}h1.biotitle{font-size:2.8em}h1.small{font-size:1em}h3.small{font-size:1.5em}h2.smalltitle,h1.smalltitle{font-size:1.3em;color:#fff !important;line-height:1.3em}h2
.smalltitle{font-size:0.4em;color:#fff !important}h1
.smalltitle{font-size:0.7em;color:#fff !important}.smalltext2{font-size:1.3em}.orange{color:var(--color-primary)}.orangebg{color:#fff;background-color:var(--color-primary)}.my-section2{padding:100px
0 50px 0}.red{color:#ED4F44 !important}.menu{background:rgba(0,0,0, 0.85)}.nav
li{margin:0
15px;font-size:1em}.nav li
a{color:#fff}.nav li.active
a{transition:color 0.2s ease}.nav li.active a, .nav li a:hover{color:var(--color-primary);transition:color 0.2s ease}.nav-links{display:none}.text-gradient-to-bottom{background:linear-gradient(to bottom, var(--color-light) 0%, #4f4f4f 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.display-3{line-height:105%}.quote{font-size:1.5em;color:var(--color-primary);padding:20px
0px}span{display:inline}.testimonials .swiper .swiper-slide-active figure.testimonials-item p, .testimonials swiper-container .swiper-slide-active figure.testimonials-item
p{position:relative;font-size:clamp(16px, 1.3vw, 24px);line-height:174%;transition:line-height .3s cubic-bezier(0, 0.53, 0.58, 1), font-size .3s cubic-bezier(0, 0.53, 0.58, 1), opacity .3s linear;opacity:1}.scroll-class>div>div{background-color:var(--color-primary);border:0px
solid var(--color-3)}.scroll-class .selected-portfolio .con-projects
p{color:#000}.con{margin-top:-100px}footer{line-height:1.6em}footer
a{color:var(--color-primary)}footer{font-size:0.8em}.to-top{margin-top:-350px}#evneWrapper .scrollbar-track{background:var(--color-1);background:none;width:8px;z-index:99999;transition:width .2s ease;opacity: .8}@media only screen and (min-width: 1367px){.main-footer .copyright .to-top .scroll-to-top{width:76px;height:85px}}@media (max-width:992px){#evneWrapper .scrollbar-track{background:var(--color-1);background:none;width:5px;z-index:99999;transition:width .2s ease;opacity: .5}.nav{display:none}.nav-links{display:inline}}@media (min-width:993px){footer{clear:both}.border-right-lg{border-right:solid 1px #ED4F44 !important;}.min-height-50vh{min-height:50vh}.min-height-75vh{min-height:75vh}.pe-lg-3{padding-right:1rem !important}.pe-lg-5{padding-right:1.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-5{padding-left:1.5rem !important}}.services .services-accordion .accordion-group .accordion-content .data
p{max-width:100%;width:80%}@media only screen and (min-width: 1367px){.py-section{padding-top:100px;padding-bottom:100px}}@media only screen and (min-width: 769px){.gradienttitle{background:linear-gradient(to right, var(--color-black) 0%, var(--color-primary) 105%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0, 0, 0, 0)}.services-toggle
.gradienttitle{background:linear-gradient(to right, #fff 0%, var(--color-2) 105%);-webkit-background-clip:text}}.menu .site-nav
.logo{width:158px;height:68px}.menu .site-nav .logo .link-logo
img{width:150px;height:64px}ul{list-style-type:square;padding-left:30px}ol.withlist{list-style-type:decimal-leading-zero}.social-links
ul{list-style-type:none;padding-left:0}ol
li{margin:1em
0}ol li::marker{color:var(--color-primary)}ol li::marker:before{content:"0"}.primary{color:var(--color-primary)}.btn.primary{color:#000;border-color:var(--color-primary);background-color:var(--color-primary)}.btn.whiteborder{color:#fff !important;border-color:#fff;background:none}.btn.whiteborder:hover{color:#000 !important}.fa-brands{font-size:1.5em}.menu .site-nav .nav-list .container .menu-links .links ul.scrolldiv li a,h3,.h3{font-size:var(--h5)}.menu .site-nav .nav-list .container .menu-links .links
ul.scrolldiv{padding-left:0}.video-section{width:100%}@media only screen and (min-width: 1281px){.video-section{width:calc(100% - 20px)}}.video-section
.container{padding:0}}@media only screen and (min-width: 769px){.video-section
.container{padding:0
10px}}.video-section .container .video-container{height:40vh;margin:0
auto;border-radius:40px;position:relative;overflow:hidden}@media only screen and (min-width: 1281px){.video-section .container .video-container{height:80vh;border-radius:80px}}.video-section .container .video-container .play-video-overlay .play-button{width:80px;height:80px;border-radius:50%;transition:transform .4s ease,background .3s ease;transform:scale(1)}@media only screen and (min-width: 1281px){.video-section .container .video-container .play-video-overlay .play-button{width:160px;height:160px}}.video-section .container .video-container .play-video-overlay .play-button
svg{width:18px;height:18px;transition:transform .3s ease;transform:scale(1)}@media only screen and (min-width: 1281px){.video-section .container .video-container .play-video-overlay .play-button
svg{width:24px;height:24px}}.video-section .container .video-container .play-video-overlay .play-button svg
g{transition:transform .3s ease}.video-section .container .video-container .play-video-overlay .play-button:hover{background-color:var(--color-light);transform:scale(0.8)}.video-section .container .video-container .play-video-overlay .play-button:hover
svg{transform:scale(1.5)}.video-section .container .video-container .play-video-overlay .play-button:hover svg
g{fill:var(--color-primary)}.menu{background:none}#navigationcontainer{background:rgba(0,0,0, .8)}.fade-in .menu.animate-in
.header__underline{width:50%;-webkit-transition:width 0.3s ease 1s, background-color 1s ease 1s;-o-transition:width 0.3s ease 1s, background-color 0.6s ease 1s;-moz-transition:width 0.3s ease 1s, background-color 0.6s ease 1s;transition:width 0.3s ease 1s, background-color 0.6s ease 1s}.menu
.header__underline{width:0;-webkit-transition:width 0.3s, background-color 0.4s;-o-transition:width 0.3s, background-color 0.4s;-moz-transition:width 0.3s, background-color 0.4s;transition:width 0.3s, background-color 0.4s}.menu
.header__underline{width:0;-webkit-transition:width 0.3s, background-color 0.4s;-o-transition:width 0.3s, background-color 0.4s;-moz-transition:width 0.3s, background-color 0.4s;transition:width 0.3s, background-color 0.4s}.header__underline{position:absolute;bottom:0;width:50%;height:1px;background-color:#7f8678}.header__underline.underline-1{left:50%}.header__underline.underline-2{right:50%}.header__underline.light-desktop{background-color:#7f8678}.header__underline.dark-desktop{background-color:#7f8678}@media only screen and (min-width: 1200px){.header__underline.light-desktop{background-color:#fff}.header__underline.dark-desktop{background-color:#7f8678}}body,.body.fade-out{opacity:0;transition:opacity .5s ease}body.fade-in{opacity:1}#navigationcontainer{opacity:0;transition:opacity 0.5s ease-in}#navigationcontainer.fade-in{opacity:1}.menu .site-nav .logo .link-logo
img{padding:5px
0}#titlecentertextlgstartmb5
span{color:#ED4F44}:root,[data-bs-theme=light]{--font-family:"Glancyr Neue",sans-serif;--font-family-normal:"Roboto Flex", sans-serif;--display-1:clamp(50px, 7vw, 140px);--display-2:clamp(30px, 6vw, 120px);--display-3:clamp(20px, 4vw, 90px);--h1:clamp(45px, 4vw, 112px);--h2:clamp(35px, 3vw, 84px);--h3:clamp(30px, 3.5vw, 63px);--h4:clamp(28px, 3vw, 47px);--h5:clamp(20px, 2.3vw, 36px);--h6:clamp(18px, 1.7vw, 26px);--body-xxl:clamp(28px, 3vw, 56px);--body-xl:clamp(22px, 2.8vw, 47px);--body-l:clamp(20px, 2vw, 36px);--body-m:clamp(14px, 1.3vw, 21px);--body-s:clamp(14px, 1.3vw, 16px);--body-xs:clamp(16px, 1.5vw, 18px);--blockquote-1:clamp(20px, 2.2vw, 36px);--blockquote-2:clamp(18px, 2vw, 30px);--button-l:clamp(20px, 2vw, 36px);--button-m:clamp(18px, 1.8vw, 26px);--button-s:clamp(16px, 2.3vw, 20px);--button-xs:clamp(16px, 1vw, 16px)
--bs-border-color: #ED4F44 !important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) #ED4F44 !important;}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) #ED4F44 !important;}.border-left{border-left:var(--bs-border-width) var(--bs-border-style) #ED4F44 !important;}.border-right{border-right:var(--bs-border-width) var(--bs-border-style) #ED4F44 !important}h1,h2,h3,h4,h5,p{margin-bottom:0.75em}img{max-width:100%}.btn{background:var(--color-primary);padding:0.1em 0.5em;font-size:1em}.btn.clear{background:none;color:var(--color-primary);border:var(--color-primary) solid 1px}.btn.clear:hover{background:var(--color-primary);color:#000}.btn:hover{background:#fff;color:#000}.border-radius{border-radius:30px}.bg-white{color:#000}.smaller
.btn{font-size:0.7em}.larger{font-size:1.2em}hr{color:var(--color-primary);opacity:0.5}.independence{border-radius:20px;padding:50px;background-image:url(/assets/images/about/independance-bg.jpg);background-size:cover;background-position:center center}.letyourideastakeflight{border-radius:20px;padding:50px;background-image:url(/assets/images/about/power-bg.jpg);background-size:cover;background-position:center center}@media (min-width:993px){.border-lg-right{border-right:var(--bs-border-width) var(--bs-border-style) #ED4F44 !important;}}.work-1 .con-10 .filter-masonry .grid-item .project-item .item-link{align-items:end}.work-1 .con-10 .filter-masonry .grid-item .project-item .item-image::after{opacity:0.08;transition:opacity 200ms ease}.work-1 .con-10 .filter-masonry .grid-item .project-item:hover .item-image::after{opacity:0;transition:opacity 200ms ease}.work-1 .con-10 .filter-masonry .grid-item .project-item .item-link .item-data .item-title .marquee-hover-content span,.h2{font-size:var(--p);text-align:center}.work-1 .con-10 .filter-masonry .grid-item .project-item .item-link .item-data .item-title .marquee-hover-content
span{font-family:"Roboto Flex",sans-serif}.work-1 .con-10 .filter-masonry .grid-item .project-item .item-link .item-data .item-title .marquee-hover-content
span{margin-right:0;-webkit-text-fill-color:unset;-webkit-text-stroke:none;-webkit-text-stroke-color:unset}.work-1 .con-10 .filter-masonry .grid-item .project-item .item-link .item-data .item-title .marquee-hover-content span::after{content:none}.work-1 .con-10 .filter-masonry .grid-item .project-item .item-link .item-data .item-title{margin-bottom:10px}.work-1 .con-10 .filter-masonry .grid-item .project-item .item-link{bottom:10px;top:auto}.work-1 .con-10 .filter-masonry .grid-item .project-item{margin:0
auto}.mt-section{margin-top:50px}.support-container{max-width:1500px;margin:0
auto;opacity:0}.support-container
img{border-radius:40px;max-width:300px}@media (max-width:1700px){.have-filter-masonry .filter-masonry,.support-container{max-width:1500px}}@media (max-width:1500px){.have-filter-masonry .filter-masonry,.support-container{max-width:1400px}}@media (max-width:1280px){.have-filter-masonry .filter-masonry,.support-container{max-width:760px;margin:0
auto}}h2, .menu .site-nav .nav-list .container .menu-links .links ul.scrolldiv li a, h3, h4, .menu .site-nav .nav-list .container .menu-contact .menu-contact-phone a, .menu .site-nav .nav-list .container .menu-contact .menu-contact-email a,h5,h6,.h2,.h3,.h4,.h5,.h6{line-height:110%}.intellectual-property{background-image:url(/assets/images/bio/tech-bg.jpg);background-repeat:no-repeat;background-position:1000px 0px;background-attachment:fixed;background-attachment:scroll;background-repeat:no-repeat}.intellectual-property-lawyers{background-image:url(/assets/images/bio/tech-bg.jpg);background-repeat:no-repeat;background-position:0px 0px;background-attachment:fixed;background-attachment:scroll;background-repeat:no-repeat}.memberships{width:100%;background:#fff;text-align:center;height:100%;padding:10px;border-radius:10px;display:flex;justify-content:center}.menu-btn{width:45px;margin-bottom:10px}.pushy{z-index:20000}.mt-6{margin-top:4em}.mb-6{margin-top:4em}.ip-lawyer{font-size:2.5em;font-weight:300}@media (min-width:768px){.project-item{width:300px;height:400px}}.filter-buttons
button{border:1px
solid var(--color-primary);padding:10px;font-size:1em}.filter-buttons button:hover::after, .filter-buttons button.active::after{width:0}@media only screen and (min-width: 769px){.filter-buttons
button{padding-bottom:5px;margin:0
10px}}.have-filter-masonry .filter-buttons{padding-bottom:0;margin-bottom:20px}@media only screen and (min-width: 1281px){.have-filter-masonry .filter-buttons{padding-right:25px;justify-content:center;margin-bottom:20px;padding-bottom:50px}}.filter-buttons
button{opacity:1;color:rgba(255,255,255,0.5)}.filter-buttons button:hover,.filter-buttons
button.active{opacity:1;color:rgba(255,255,255,1)}.filter-buttons{border-bottom:none;padding-bottom:0}.mobileonly{display:none}.data-number{font-size:4em;font-weight:500;font-family:var(--font-family)}.desktoponly{display:inline}@media (max-width:768px){h3.small{font-size:1.3em}.main-footer{padding-bottom:70px !important}.scrolling-wrapper,#team-grid,.filter-buttons,#serviceslist,#independence{max-width:80%;margin:10px
10%}.animate-horizontal-scroll,#expandingsection{padding-bottom:100px}.desktoponly{display:none}#titlecentertextlgstartmb5,h1.biotitle{font-size:2.3em}.data-number{font-size:3em;font-weight:500;font-family:var(--font-family)}.data-number
h3{font-size:1em !important}.pt-cust-large{padding-top:50px}#intellectual-property-lawyers{font-size:3.5em !important}#ip-laywers-ottawa{opacity:1 !important}.menu{height:90px;position:fixed}.mobileonly{display:inline}footer{font-size:0.6em}footer
p{margin:0}.footer-logo
img{width:100px}.filter-buttons
button{width:100%}.filter-buttons button
span{margin:0
auto}#about,#evneWrapper{margin-top:65px}h1{font-size:2.5em}h2,.display-2{font-size:1.8em !important}h3,.display-3{font-size:1.8em !important}h4{1.8em}p,ul{font-size:17px;line-height:25px}footer
p{font-size:14px;line-height:23px}.ip-lawyer{font-size:1.5em;font-weight:300;text-align:center}}.services .services-accordion .accordion-group .accordion-content.open .number, .services-toggle .services-accordion .accordion-group .accordion-content.open .number, .services .services-accordion .accordion-group .accordion-content:not(.open) .number{display:none}.rounded-extra{border-radius:25px}.grid-item{padding:15px
0}.text-center{text-align:center}@media only screen and (min-width: 1367px){.my-section{margin-top:160px;margin-bottom:160px}}.team-card
img{width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block}.grid-item
img{max-width:100%}.insightcategory
span{display:inline-block;background-color:var(--color-primary);padding:2px
7px;border-radius:10px;margin-right:10px}.services-toggle .services-accordion{background:#fff !important}#scrollbg>div>div{transition:background 0.25s ease, background-color 0.25s ease}.scroll-class>div>div{transition:background 0.25s ease, background-color 0.25s ease}