/*!* latin *!*/

/*!* latin-ext *!*/@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*{box-sizing:border-box;transition:all .2s ease-in-out}blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}a{text-decoration:none}table{border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}strong{font-weight:700}ol,ul{list-style:none;margin:0;padding:0}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{color:#333;font-size:100%;font-weight:400;margin:0;padding:0}q:after,q:before{content:""}abbr,acronym{border:0}body{background:url(/assets/img/aura.png);background-position:top -70px right -300px;background-repeat:no-repeat;color:#555;font:16px Montserrat,sans-serif;line-height:24px}body.webp{background-image:url(/assets/img/aura.webp)}.secondMenu{background:#330069;font-size:11px;height:30px;padding:0 60px;position:relative}.secondMenu,.secondMenu ul{display:flex;justify-content:flex-end}.secondMenu ul li{margin-left:20px}.secondMenu ul li a{color:#fff;line-height:30px}.secondMenu ul li a:hover{color:#7100e9}.mainMenu{align-items:center;display:flex;justify-content:space-between}.mainMenu>div:first-child{padding:30px 60px}.mainMenu>div:nth-child(3){padding:30px 60px;text-align:right}a{color:#430099}a:hover{color:#777}h1,h2,h3{font-family:Montserrat,sans-serif}nav ul{align-items:center;display:flex;font-size:13px;justify-content:center;line-height:18px;max-width:800px;text-align:center;text-transform:uppercase}@media screen and (max-width:1060px),screen and (orientation:portrait){nav,ul#menu-second{display:none}.burger ul#menu-second{display:block}}nav ul li{margin:10px}nav ul li.officeLink{font-weight:700}h1{color:#430099;font-size:48px;font-weight:400;line-height:54px;margin:30px 60px;text-align:center}.mast h1{color:#fff;font-size:32px;margin:0;padding:30px}h2{color:#430099;line-height:26px;margin:30px 0;text-align:center;text-transform:uppercase}.mast h2,h2{font-size:20px;font-weight:400}.mast h2{color:#fff;margin:0;padding:30px;text-transform:none}h3{color:#430099;font-size:20px;font-weight:400;line-height:26px;margin-bottom:10px}h3 a{color:inherit}a.readMore{background:#330069;border:2px solid #4c009c;border-radius:50px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:12px;letter-spacing:.25em;line-height:2;margin-top:30px;min-height:44px;padding:8px 24px 7px;position:relative;text-align:center;text-transform:uppercase;transition:none}a.readMore:hover{border:2px solid #fff;color:#fff}a.readMore.violet{background:#fff;border-color:#430099;color:#430099}a.readMore.violet:hover{border:2px solid #7100e9}a.readMore.light{border-color:#917db9;color:#917db9;transition:none}a.readMore.light:hover{border-left:2px solid hsla(0,0%,100%,0);border-radius:0;border-right:2px solid hsla(0,0%,100%,0);border-top:2px solid hsla(0,0%,100%,0)}input[type=email],input[type=text],textarea{font-family:Montserrat,sans-serif;font-size:14px;padding:3px;width:100%}input[type=submit]{background:0 0;border:2px solid #430099;border-radius:50px;box-sizing:border-box;color:#430099;cursor:pointer;display:inline-block;font-size:14px;letter-spacing:.25em;line-height:1.7;margin-top:30px;min-height:44px;padding:8px 24px 7px;position:relative;text-align:center;text-transform:uppercase}input[type=submit]:hover{border-left:2px solid hsla(0,0%,100%,0);border-radius:0;border-right:2px solid hsla(0,0%,100%,0);border-top:2px solid hsla(0,0%,100%,0)}a.more{bottom:20px;color:#430099;font-family:Montserrat,sans-serif;font-size:14px;font-weight:300;position:absolute;right:20px;text-transform:uppercase;transition:none}a.more:hover{font-weight:600}a.more .fas{margin-left:5px}section{text-align:left}h2.trigger{cursor:pointer;font-size:20px;font-weight:400;margin:20px auto;max-width:1200px;padding-top:20px;position:relative;text-transform:uppercase;transition:none}h2.trigger:hover{font-weight:600}h2.trigger:not(:first-child){border-top:1px solid #430099}h2.trigger div{font-size:15px;position:absolute;right:20px;top:24px}.allOfficesContainer{opacity:1;transition:none;transition:max-height .2s ease-in-out}.allOffices{align-items:stretch;display:flex!important;flex-wrap:wrap;justify-content:center;margin:auto;max-width:1200px;padding:30px 0}.hidden{display:none}.allOffices article{border:1px solid #917db9;color:#555;display:flex;flex-basis:calc(33.33333% - 30px);flex-direction:column;line-height:20px;margin:10px;min-height:280px;padding:20px;position:relative}@media screen and (max-width:1360px){.allOffices article{flex-basis:calc(33.33333% - 30px)}}@media screen and (max-width:1060px){.allOffices article{flex-basis:calc(50% - 30px)}}@media screen and (max-width:660px){.allOffices article{flex-basis:100%;height:auto;padding-bottom:140px}h2.trigger{padding-left:40px;padding-right:40px}}.allOffices article ul{bottom:auto;display:flex;justify-content:flex-start;position:relative}.allOffices article ul li img{height:30px;margin:20px 10px 20px 0;width:auto}ul.services{color:#555;display:flex;flex-wrap:wrap;font-size:10px;font-weight:700;justify-content:center;line-height:14px;text-align:center;text-transform:uppercase}ul.services li{display:flex;flex-direction:column;padding:0 10px}ul.services img{height:80px;margin:10px 20px;width:auto}.faded{opacity:.1}.container{margin:auto;max-width:960px;padding:30px}.core ul:not(.services):not(.servicesSmall){list-style:disc;margin-bottom:20px;padding-left:15px}p.centered{padding:30px;text-align:center}a.back{border:2px solid #430099;border-radius:20px;color:#430099;font-size:10px;font-weight:700;padding:5px 10px;text-transform:uppercase}a.back:hover{background:#430099;color:#fff}.ui-widget{font-family:Montserrat,sans-serif!important}.accordion-content,.ui-widget{font-size:16px!important}.accordions-head{border-top:1px solid #ccc!important}.accordions.flat .accordions-head{border-left:0 solid #ccc!important}.core p{margin-bottom:20px}footer{background:#646464}footer,footer ul{display:flex;justify-content:center}footer ul{font-size:12px}footer ul li{color:#fff;line-height:3em;padding:10px}@media screen and (max-width:660px){footer{padding:10px}footer,footer ul{flex-direction:column}footer ul{text-align:center}footer ul li{padding:0}.container{padding:30px 0}}footer ul li a{color:inherit;display:block;padding:0 1em}footer ul li a:hover{color:#b4b4b4}ul#menu-main li{position:relative}ul#menu-main li.current-menu-item:after{bottom:-20px;content:url(/assets/img/icons/nav-on.png);left:50%;margin-left:-10px;position:absolute}div.burger{background:#fff url(/assets/img/aura.png);background-position:bottom -70px right -300px;background-repeat:no-repeat;bottom:0;display:none;left:-100%;position:fixed;text-align:center;top:0;transition:left .8s ease-in-out;width:100%;z-index:200}body.webp div.burger{background-image:url(/assets/img/aura.webp)}a.menuClose{background:#420192;border-radius:6px;color:#fff;cursor:pointer;display:block;height:42px;line-height:32px;position:absolute;right:60px;top:65px;width:42px}a.menuClose img{height:42px;padding:6px;width:42px}div.burger ul{margin-top:20px}div.burger ul li{border-top:1px solid rgba(67,0,153,.2);font-size:12px;line-height:30px;text-transform:uppercase}div.burger ul li:last-child{border-bottom:1px solid rgba(67,0,153,.2)}div.burger ul li a{color:#430099}div.burger ul li a:hover{color:#7100e9}div.mast{background:url(/assets/img/canada-mast.jpg);background-position:50%;background-size:cover;padding:100px;text-align:center;width:100%}@media screen and (max-width:960px){a.menuClose{color:#fff;cursor:pointer;right:30px;top:65px}.mainMenu>div:first-child,.mainMenu>div:nth-child(3),div.mast{padding:30px}h1{font-size:36px;line-height:42px;margin:30px}}@media screen and (max-width:660px){body{font:14px Montserrat,sans-serif;line-height:20px}h1{font-size:24px;line-height:32px;margin:20px}h2{font-size:20px;margin:30px 0 20px}.mast h2{font-size:18px}}div.homeBottom{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center}div.homeBottom div{flex-basis:40%;padding:20px 30px 30px;text-align:center}div.homeBottom div:first-child{border-right:1px solid #ccc}div.homeBottom div p:first-child{font-size:18px;line-height:24px}div.homeBottom div p span{color:#430099;font-size:14px;text-transform:uppercase}.padder{padding:0 30px 60px}.singleContainer{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:960px;padding:0 30px}@media screen and (max-width:660px){div.homeBottom div{flex-basis:100%}div.homeBottom div:first-child{border-right:0 solid #ccc}.singleContainer>div>div{padding:0!important}}.singleContainer h2{margin-top:10px;text-align:left}.singleContainer p,.singleContainer ul li{color:#555}.singleContainer>div{flex-basis:49%}.singleContainer>div>div{margin-bottom:50px;padding:0 30px}.singleContainer>div:nth-child(2){border-left:1px solid #ccc}@media screen and (max-width:960px){.singleContainer>div{flex-basis:100%}.singleContainer>div:nth-child(2){border-left:0 solid #ccc}.singleContainer h2{text-align:center}}div.accordion-content,div.accordions{transition:none!important}p strong{font-weight:700}p em{font-style:italic}.ui-helper-reset{line-height:24px!important}body button#catapultCookie{background:0 0;border:2px solid #fff;border-radius:50px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:14px;letter-spacing:.25em;line-height:1.7;margin-top:30px;min-height:44px;padding:8px 24px 7px;position:relative;text-align:center;text-transform:uppercase;transition:none}body button#catapultCookie:hover{border-left:2px solid hsla(0,0%,100%,0);border-radius:0;border-right:2px solid hsla(0,0%,100%,0);border-top:2px solid hsla(0,0%,100%,0)}body a.ctcc-more-info-link{text-decoration:underline}body a.ctcc-more-info-link:hover{text-decoration:none}.inner-content{flex-grow:4}.allOffices article .more-wrapper{text-align:right}.allOffices article .more-wrapper a.more{bottom:0;position:relative;right:0}.allOfficesContainer .hidden{opacity:0}.burger.opening{display:block}.burger.open{left:0}.burgerOpen footer,.burgerOpen header .mainMenu,.burgerOpen header .secondMenu,.burgerOpen section{display:none}.accordion-item-head{display:block}.accordion-item-content{display:none;height:auto}.accordion-item.closing .accordion-item-content{display:block;max-height:2000px;overflow:hidden}.accordion-item.opening .accordion-item-content{display:block;max-height:0;overflow:hidden}.accordion-item.open .accordion-item-content{display:block;max-height:2000px;overflow:hidden}.accordion-item.close .accordion-item-content{display:block;max-height:0;overflow:hidden}.accordion-item.opened .accordion-item-content{display:block;max-height:max-content;overflow:auto}.accordion-icon-open{display:inline}.accordion-icon-close,.accordion-item.opened .accordion-icon-open{display:none}.accordion-item.opened .accordion-icon-close{display:inline}a.trigger{color:#430099;cursor:pointer;display:block;font-size:20px;font-weight:400;line-height:26px;margin:20px auto;max-width:1200px;padding-top:20px;position:relative;text-align:center;text-transform:uppercase;transition:none}.accordion-item.find-an-office:not(:first-child) a.trigger{border-top:1px solid #430099}.serviceLabel{flex-grow:1;margin:0 auto;max-width:88px}header a{display:inline-block}body.webp div.mast{background-image:url(/assets/img/canada-mast.webp)}a.menuClose:hover{background:#7100e9}