 .slick-slider {   position:relative;   display:block;   box-sizing:border-box;   -webkit-user-select:none; -moz-user-select:none;  -ms-user-select:none; user-select:none;   -webkit-touch-callout:none;   -khtml-user-select:none;   -ms-touch-action:pan-y;  touch-action:pan-y;   -webkit-tap-highlight-color:transparent; } .slick-list {   position:relative;   display:block;   overflow:hidden;   margin:0;   padding:0; } .slick-list:focus {   outline:none; } .slick-list.dragging {   cursor:pointer;   cursor:hand; } .slick-slider .slick-track, .slick-slider .slick-list {   -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0);  -ms-transform:translate3d(0, 0, 0);  -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); } .slick-track {   position:relative;   top:0;   left:0;   display:block;   margin-left:auto;   margin-right:auto; } .slick-track:before, .slick-track:after {   display:table;   content:''; } .slick-track:after {   clear:both; } .slick-loading .slick-track {   visibility:hidden; } .slick-slide {   display:none;   float:left;   height:100%;   min-height:1px; } [dir='rtl'] .slick-slide {   float:right; } .slick-slide img {   display:block; } .slick-slide.slick-loading img {   display:none; } .slick-slide.dragging img {   pointer-events:none; } .slick-initialized .slick-slide {   display:block; } .slick-loading .slick-slide {   visibility:hidden; } .slick-vertical .slick-slide {   display:block;   height:auto;   border:1px solid transparent; } .slick-arrow.slick-hidden {   display:none; } @charset 'UTF-8';   .slick-prev, .slick-next {   font-size:0;   line-height:0;   position:absolute;   top:50%;   display:block;   width:20px;   height:20px;   padding:0;   -webkit-transform:translate(0, -50%);   -ms-transform:translate(0, -50%);   transform:translate(0, -50%);   cursor:pointer;   color:transparent;   border:none;   outline:none;   background:transparent; } .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {   color:transparent;   outline:none;   background:transparent; } .slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {   opacity:1; } .slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {   opacity:.25; } .slick-prev:before, .slick-next:before {   font-family:'slick';   font-size:20px;   line-height:1;   opacity:.75;   color:white;   -webkit-font-smoothing:antialiased;   -moz-osx-font-smoothing:grayscale; } .slick-prev {   left:-25px; } [dir='rtl'] .slick-prev {   right:-25px;   left:auto; } .slick-prev:before {   content:'←'; } [dir='rtl'] .slick-prev:before {   content:'→'; } .slick-next {   right:-25px; } [dir='rtl'] .slick-next {   right:auto;   left:-25px; } .slick-next:before {   content:'→'; } [dir='rtl'] .slick-next:before {   content:'←'; }  .slick-dotted.slick-slider {   margin-bottom:30px; } .slick-dots {   position:absolute;   bottom:-25px;   display:block;   width:100%;   padding:0;   margin:0;   list-style:none;   text-align:center; } .slick-dots li {   position:relative;   display:inline-block;   width:20px;   height:20px;   margin:0 5px;   padding:0;   cursor:pointer; } .slick-dots li button {   font-size:0;   line-height:0;   display:block;   width:20px;   height:20px;   padding:5px;   cursor:pointer;   color:transparent;   border:0;   outline:none;   background:transparent; } .slick-dots li button:hover, .slick-dots li button:focus {   outline:none; } .slick-dots li button:hover:before, .slick-dots li button:focus:before {   opacity:1; } .slick-dots li button:before {   font-family:'slick';   font-size:6px;   line-height:20px;   position:absolute;   top:0;   left:0;   width:20px;   height:20px;   content:'•';   text-align:center;   opacity:.25;   color:black;   -webkit-font-smoothing:antialiased;   -moz-osx-font-smoothing:grayscale; } .slick-dots li.slick-active button:before {   opacity:.75;   color:black; } .lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,0.9);outline:none !important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease, -o-transform .3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}.lity-hide{display:none} .sr-only{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.sr-only-focusable:focus,.sr-only-focusable:active{clip:auto !important;clip-path:none !important;height:auto !important;margin:auto !important;overflow:visible !important;width:auto !important;white-space:normal !important}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.cta{padding:1em 0 0;margin-top:1.5em}@media screen and (max-width:767px){.cta{margin-bottom:3em}}.cta a{text-transform:uppercase;color:white;padding:1em 1.5em;border:1px solid white;transition:0.3s ease-out;cursor:pointer;box-sizing:border-box}@media screen and (max-width:767px){.cta a{font-size:1.2em}}.cta a:hover{background:white;color:black}#top-number .grid,#phone-number .grid-wrapper .grid{color:white;display:flex;align-items:center}@media screen and (max-width:767px){#top-number .grid,#phone-number .grid-wrapper .grid{margin:0;margin-top:1em;min-width:100%;max-width:100%}}#top-number .grid:hover,#phone-number .grid-wrapper .grid:hover{color:#87a7b2}#top-number .grid:last-child,#phone-number .grid-wrapper .grid:last-child{margin-right:0}#top-number .grid i,#phone-number .grid-wrapper .grid i{margin-right:1em;font-size:1.25em}#top-number .grid .info,#phone-number .grid-wrapper .grid .info{font-size:0.7em;font-family:"Roboto",sans-serif;font-weight:300}#top-number .grid .info span:first-child,#phone-number .grid-wrapper .grid .info span:first-child{margin-bottom:0.25em;clear:both;display:block;text-transform:uppercase}#top-number .phone.grid .info .number,#phone-number .grid-wrapper .phone.grid .info .number{font-size:1.25em}#top-number .location.grid .info .sub,#phone-number .grid-wrapper .location.grid .info .sub{font-size:0.75em}.main-title-container{position:relative !important;z-index:2;height:auto !important;background-color:rgba(0,0,0,0.9);color:#fff;left:0;width:50rem !important;padding:2rem 1.4rem 2rem 2rem;display:flex;flex-direction:column;justify-content:flex-start !important;transition:all 1s ease;margin-right:auto;max-width:60%}.main-title-container .vertical-container{padding-top:0;height:100% !important;top:0 !important}@media (max-width:1500px){.main-title-container a{font-size:0.9em}}@media screen and (max-width:970px){.main-title-container{left:auto;width:100% !important;max-width:100%;height:auto !important;position:relative;background:black}.main-title-container{top:initial}}@media screen and (max-width:567px){.main-title-container{padding:5%}.main-title-container{position:relative}}.main-title-container p{padding-top:1em}.main-title-container p:first-of-type:first-child{padding-top:0;margin-top:0}ul.grid,ol.grid{list-style:none;padding:0}.cfgrid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:nowrap;margin:0 -1rem 0 -1rem}.cfgrid.cfgrid-nogutter{margin:0}.cfgrid.cfgrid-nogutter>.col{margin:0}.cfgrid.cfgrid-nowrap{flex-wrap:nowrap}.cfgrid.cfgrid-doublegutter>.col{padding:0 4rem 0 4rem}.featureFirst .cfgrid .col:first-child,.cfgrid.featureFirst .col:first-child{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc((1 / 1) * 100% - 0.01% - 1rem)}.cfgrid:not(.col){flex-grow:1}.cfgrid>.col{position:relative;margin:0 1rem 0 1rem}@media (max-width:1299px) and (max-width:1299px){.cfgrid.cfgrid-xl{flex-wrap:wrap;margin-left:0 !important;margin-right:0 !important}.cfgrid.cfgrid-xl>.col{margin-left:0 !important;margin-right:0 !important;width:100% !important;max-width:initial !important;flex-basis:initial !important}}@media (max-width:1024px) and (max-width:1024px){.cfgrid.cfgrid-lg{flex-wrap:wrap;margin-left:0 !important;margin-right:0 !important}.cfgrid.cfgrid-lg>.col{margin-left:0 !important;margin-right:0 !important;width:100% !important;max-width:initial !important;flex-basis:initial !important}}@media (max-width:767px) and (max-width:767px){.cfgrid.cfgrid-md{flex-wrap:wrap;margin-left:0 !important;margin-right:0 !important}.cfgrid.cfgrid-md>.col{margin-left:0 !important;margin-right:0 !important;width:100% !important;max-width:initial !important;flex-basis:initial !important}}@media (max-width:500px) and (max-width:500px){.cfgrid.cfgrid-sm{flex-wrap:wrap;margin-left:0 !important;margin-right:0 !important}.cfgrid.cfgrid-sm>.col{margin-left:0 !important;margin-right:0 !important;width:100% !important;max-width:initial !important;flex-basis:initial !important}}.cfgrid[data-gutter-width]{flex-wrap:nowrap}.sfPageEditor .cfgrid[data-gutter-width]>.col{flex-grow:1 !important;flex-shrink:0 !important;flex-basis:0 !important}@media (max-width:1299px) and (max-width:1299px){.cfgrid[data-gutter-width][data-media-breakpoint="1299px"]{flex-wrap:wrap;margin-left:0 !important;margin-right:0 !important}.cfgrid[data-gutter-width][data-media-breakpoint="1299px"]>.col{margin-left:0 !important;margin-right:0 !important;width:100% !important;max-width:initial !important;flex-basis:initial !important}}@media (max-width:1024px) and (max-width:1024px){.cfgrid[data-gutter-width][data-media-breakpoint="1024px"]{flex-wrap:wrap;margin-left:0 !important;margin-right:0 !important}.cfgrid[data-gutter-width][data-media-breakpoint="1024px"]>.col{margin-left:0 !important;margin-right:0 !important;width:100% !important;max-width:initial !important;flex-basis:initial !important}}@media (max-width:767px) and (max-width:767px){.cfgrid[data-gutter-width][data-media-breakpoint="767px"]{flex-wrap:wrap;margin-left:0 !important;margin-right:0 !important}.cfgrid[data-gutter-width][data-media-breakpoint="767px"]>.col{margin-left:0 !important;margin-right:0 !important;width:100% !important;max-width:initial !important;flex-basis:initial !important}}@media (max-width:500px) and (max-width:500px){.cfgrid[data-gutter-width][data-media-breakpoint="500px"]{flex-wrap:wrap;margin-left:0 !important;margin-right:0 !important}.cfgrid[data-gutter-width][data-media-breakpoint="500px"]>.col{margin-left:0 !important;margin-right:0 !important;width:100% !important;max-width:initial !important;flex-basis:initial !important}}.col{box-sizing:border-box;flex:0 0 auto;flex-grow:1;flex-basis:0;max-width:100%;min-width:0;display:flex;flex-direction:column}html.k-ie.k-ie11 .col>*{flex-basis:auto}.cfgrid-start,.col-top{justify-content:flex-start}.cfgrid-end,.col-bottom{justify-content:flex-end}.cfgrid-center,.col-middle{justify-content:center}.cfgrid-evenly,.col-evenly{justify-content:space-evenly}.cfgrid-around,.col-around{justify-content:space-around}.cfgrid-between,.col-between{justify-content:space-between}.col-align-start,.cfgrid-align-start{align-items:flex-start}.col-align-end,.cfgrid-align-end{align-items:flex-end}.col-align-center,.cfgrid-align-center{align-items:center}.col-align-stretch,.cfgrid-align-stretch{align-items:stretch}.col-align-baseline,.cfgrid-align-baseline{align-items:baseline}.col-first{order:-1}.col-last{order:1}.col-fixed{flex:initial;flex-shrink:0}.col-auto-width{flex:0 1 auto}.col-grow-2{flex-grow:2}.col-grow-3{flex-grow:3}.col-grow-4{flex-grow:4}.col-grow-5{flex-grow:5}.col-grow-6{flex-grow:6}.col-grow-7{flex-grow:7}.col-grow-8{flex-grow:8}.col-grow-9{flex-grow:9}.col-grow-10{flex-grow:10}.col-grow-11{flex-grow:11}.col-1{flex-basis:8.33333%;max-width:8.33333%}.col-2{flex-basis:16.66667%;max-width:16.66667%}.col-3{flex-basis:25%;max-width:25%}.col-4{flex-basis:33.33333%;max-width:33.33333%}.col-5{flex-basis:41.66667%;max-width:41.66667%}.col-6{flex-basis:50%;max-width:50%}.col-7{flex-basis:58.33333%;max-width:58.33333%}.col-8{flex-basis:66.66667%;max-width:66.66667%}.col-9{flex-basis:75%;max-width:75%}.col-10{flex-basis:83.33333%;max-width:83.33333%}.col-11{flex-basis:91.66667%;max-width:91.66667%}.col-12{flex-basis:100%;max-width:100%}@media only screen and (max-width:1299px){.innerContainer{width:100%}}@media only screen and (max-width:1024px){.cfgrid-reverse-columns{flex-direction:column-reverse}.cfgrid-reverse-rows{flex-direction:row-reverse}}.col.col-center-y{display:flex;flex-direction:column;justify-content:center}.innerContainer{margin:0 auto;max-width:100%;width:calc(1300px + 4rem);padding-left:2rem;padding-right:2rem}@media (max-width:767px){.innerContainer{padding-left:1rem;padding-right:1rem}}.fullWidthContainer{padding-left:5rem;padding-right:5rem}@media (max-width:1500px){.fullWidthContainer{padding-left:2rem;padding-right:2rem}}@media (max-width:767px){.fullWidthContainer{padding-left:1rem;padding-right:1rem}}.innerContainer .innerContainer,.fullWidthContainer .innerContainer{width:1300px;margin:0 auto;max-width:100%;padding-left:0;padding-right:0}.cfgridTestingPage .bd .cfgrid{padding:2px 0;background-color:rgba(218,112,214,0.5)}.cfgridTestingPage .bd .cfgrid .col{min-height:200px;background-color:rgba(127,255,212,0.5)}.innerWrapper{max-width:100%;width:calc( 1600px + 4rem);margin:0 auto;padding-left:2rem;padding-right:2rem}.innerWrapper .innerWrapper{padding-left:initial;padding-right:initial}.header-bg{background:rgba(0,0,0,0.9);position:fixed;z-index:1111;width:100%;top:0}.header-bg .header{display:flex;align-items:center;justify-content:center;position:relative;justify-content:flex-start;transition:all 0.3s ease-out;padding:2rem 2rem}@media screen and (max-width:1216px){.header-bg .header{padding-top:1rem;padding-bottom:1rem;background:black;top:0 !important}}div#menu-button>*{pointer-events:none}.logo-wrap,#top-number{flex:2 0 0}.logo-wrap #logo,#top-number #logo{display:block;width:240px}@media screen and (max-width:1216px){.logo-wrap #logo,#top-number #logo{width:199px}}@media screen and (max-width:567px){.logo-wrap #logo,#top-number #logo{width:38vw}}#heading{flex:1 1 0;text-transform:uppercase;color:white;text-align:center;font-weight:500;height:100%;display:flex;align-items:center;justify-content:center;width:100%;cursor:pointer;top:0;left:0;margin:0 auto;min-width:32rem}@media screen and (max-width:1180px){#heading{display:none}}@media (max-width:1216px){#heading{height:4em}}@media (max-width:1216px) and (max-width:1050px){#heading{display:none}}#logo{width:15em;margin-right:auto;transition:all 0.3s ease-out}@media screen and (max-width:1216px){#logo{left:1em;width:12em}}#logo .logo-container.logo1{position:relative;display:none}#logo .logo-container img{width:100%;height:auto !important}@media screen and (max-width:1216px){#logo .logo-container{background:rgba(0,0,0,0.8)}}.mobile-menu-background{position:fixed;top:0;display:block;width:100%;transition:all 0.3s ease-in-out;z-index:997}.lang{position:fixed;top:2.3em;right:34em;z-index:1005;cursor:pointer;transition:color 0.3s ease-in-out, top 0.3s ease-in-out;display:table}.lang .lang-item{list-style-type:none;font-size:2em;transition:font-size 0.3s ease-in-out;display:table-cell !important;padding-right:0.5em !important}.lang .lang-item a{color:white !important}#top-number{overflow:visible;top:0 !important;right:9em;height:100%;z-index:3334;transition:all 0.3s ease-out;display:flex;align-items:center;justify-content:flex-end;padding-right:7rem}@media screen and (max-width:567px){#top-number{padding-right:6rem}}@media screen and (max-width:1216px){#top-number{height:4em;right:7em}#top-number a{font-size:0.8em}}#top-number .wpml-ls{position:relative;margin-right:10px;min-width:4rem;min-height:40px;padding:0;cursor:pointer}#top-number .wpml-ls::after{content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAUCAYAAAC9BQwsAAAA0UlEQVQ4jZXUPWoCURTF8T9+g42mm5CsQUiTxtJFuBE3YGmvjY2QLcQme0gVbE0fBAuxEIUjF+8rwozO3AMHhnnz48HMfUOKpJOkqSTK+i+SxrplEoXWkeNZEXgEre+O50XoEbS+OV5GofXV8WcUWp8df0Whte/4OwqtbUlnST8J1qiWE9D0/kZgyh+Q2XUjt3Q/W6AHdKruWAd2QAt4SjfLoD18BPbAS26V4rfalXSRtIkMQFb04ctgGrV1ZMgHjj4ix2roaBE9yAdJq0q/DuAKJpYO2GKKsD8AAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:center;transform:rotate(90deg);background-size:14px 12px;height:auto;position:absolute;content:"";position:absolute;top:0;left:0;width:100%;height:100%;left:auto;right:0;width:2rem}@media screen and (max-width:767px){#top-number .wpml-ls::after{background-size:10px 8px}}#top-number .wpml-ls ul{overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;position:absolute;right:0;top:0}#top-number .wpml-ls ul li{display:none}#top-number .wpml-ls ul li:hover{background:#015e6f}#top-number .wpml-ls ul li:hover a{color:white}#top-number .wpml-ls ul li .wpml-ls-flag{width:26px;height:20px;display:none}@media screen and (max-width:767px){#top-number .wpml-ls ul li .wpml-ls-flag{width:18px;height:14px}}#top-number .wpml-ls ul li .wpml-ls-native{font-size:1em;display:inline-block;margin-right:20px;white-space:nowrap}@media screen and (max-width:767px){#top-number .wpml-ls ul li .wpml-ls-native{font-size:1em}}#top-number .wpml-ls ul li .wpml-ls-link{display:flex;display:-ms-flexbox;flex-direction:row-reverse;padding:10px 10px 10px 20px}@media screen and (max-width:1216px){#top-number .wpml-ls ul li .wpml-ls-link{padding-top:13px !important}}@media screen and (max-width:767px){#top-number .wpml-ls ul li .wpml-ls-link{align-items:center}}#top-number .wpml-ls ul li.wpml-ls-current-language{display:block}#top-number .wpml-ls ul .wpml-ls-current-language{pointer-events:none}#top-number .wpml-ls.shown ul{height:auto;background:rgba(0,0,0,0.8)}#top-number .wpml-ls.shown ul .wpml-ls-legacy-list-horizontal,#top-number .wpml-ls.shown ul .wpml-ls-item{order:2}#top-number .wpml-ls.shown ul .wpml-ls-legacy-list-horizontal,#top-number .wpml-ls.shown ul .wpml-ls-current-language{order:1}#top-number .wpml-ls.shown ul li{display:block}@media screen and (max-width:767px){#top-number .wpml-ls{display:block;margin-right:-35px}}#top-number .grid{transition:all 0.3s ease-out !important;position:relative;display:none}#top-number .grid i,#top-number .grid .info{display:inline-block;vertical-align:middle}#top-number .grid i{margin-right:0.5em}#top-number .grid.shown{display:inline-block}#top-number .grid.email{margin-right:2em}@media screen and (max-width:767px){#top-number .grid{display:none !important}}@media screen and (max-width:1216px){#top-number{top:1.2em}}#phone-number{position:fixed;bottom:0;left:0;z-index:3;width:100%;padding:1.5em;font-size:1.5em;pointer-events:none}@media screen and (min-width:1000px) and (max-width:1599px){#phone-number{padding-left:0.5em;padding-bottom:1.45em;letter-spacing:0.1em;font-size:1.5em;line-height:18px;width:100%}}@media screen and (min-width:768px) and (max-width:1000px){#phone-number{padding-bottom:2.90em;line-height:17px;letter-spacing:0.01em}}#phone-number .gradient{pointer-events:none}@media screen and (max-width:767px){#phone-number{display:none}}#phone-number .gradient{position:absolute;width:100%;height:175%;bottom:0;pointer-events:none;left:0;background:linear-gradient(transparent, rgba(0,0,0,0.85));z-index:-1}#phone-number .grid-wrapper{width:42.5%;display:flex;align-items:center}@media screen and (max-width:767px){#phone-number .grid-wrapper{display:block;width:37.5%}}#phone-number .grid-wrapper .grid{min-width:27.5%;float:left;margin-right:2.5%}#phone-number .grid-wrapper .grid i{margin-right:0.5em}#phone-number .grid-wrapper .grid.tf,#phone-number .grid-wrapper .grid.to{display:none}#phone-number .grid-wrapper .grid.shown{display:flex}#top-number .grid .info{font-size:1.5em !important;font-weight:400}#top-number .grid svg{margin-right:0.6em;vertical-align:middle;font-size:1.3em}.info .number{white-space:nowrap;font-weight:900}.tf.shown{white-space:nowrap;font-weight:900}#close-button{position:absolute;z-index:1001;top:1.75em;right:3.3em;cursor:pointer;transform:skewX(-15deg);padding:0.5em;opacity:1}#close-button .text{font-size:3em;line-height:1;font-weight:bold}body.small-bar #menu-button{transform:scale(0.85)}body.small-bar .menu-button-con{height:4em}.menu-button-con{position:absolute;right:2rem;top:50%;transform:translateY(-50%);line-height:0;cursor:pointer;z-index:99999;transition:all 0.3s ease-out;display:flex;align-items:center}@media screen and (max-width:1216px){.menu-button-con{height:4em;transform-origin:top center;right:1em}}#menu-button{color:white;top:initial !important;position:relative;cursor:pointer;padding:0.9em 0.5em;transition:all 0.3s ease-in-out;transform-origin:center;width:4.2rem;height:3.5rem;display:flex;justify-content:center;align-items:center;border:1px solid white}@media screen and (max-width:1216px){#menu-button{transform:scale(0.85)}}#menu-button .text{position:relative;transform-style:preserve-3d;backface-visibility:hidden;transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);padding:0;line-height:1.5em;font-size:0.7em;margin:0 0.5em;border-bottom:0.5em solid #fff}#menu-button:after{content:'\f00d';font-family:"Font Awesome 5 Pro";font-size:2.4rem;font-weight:300;position:absolute;text-align:center;transform:translate(-50%, -50%);transform-style:preserve-3d;backface-visibility:hidden;letter-spacing:0;line-height:0;top:50%;left:50%;pointer-events:none !important;display:none;color:white}#menu-button.active:after{display:block}#menu-button.active .text{transform-style:preserve-3d;backface-visibility:hidden}#menu{color:white;display:none;position:fixed;right:0;padding-top:0;height:100%;width:36%;transform-origin:top right;z-index:1111;min-width:400px;max-width:100vw;overflow-y:auto;overflow-x:hidden;background:rgba(0,0,0,0.9)}#menu .menu-cont{padding:3em 0;top:initial}@media screen and (max-width:415px){#menu .menu-cont{margin-bottom:auto}}@media screen and (max-width:1216px){#menu{width:45%}}@media screen and (max-width:970px){#menu{width:55%;padding-top:4em}}@media screen and (max-width:767px){#menu{width:100%;height:auto;z-index:996;min-width:initial}}#menu .table-container{height:auto;position:relative;flex-wrap:wrap;padding:0 3rem 3rem;min-height:100%;display:flex;flex-direction:column;justify-content:flex-start}@media screen and (max-width:767px){#menu .table-container{padding:3em 5%}}@media screen and (max-width:415px){#menu .table-container{align-items:center;box-sizing:border-box}}@media screen and (max-width:767px){#menu .table-container{margin-top:0 !important}}#menu .search-bar{position:relative;left:0em;z-index:1002;width:80%;margin-top:0;height:7em;display:flex;align-items:center;transition:all 0.3s ease-in-out}@media screen and (max-width:1216px){#menu .search-bar{height:4em}}@media screen and (max-width:970px){#menu .search-bar{width:100%}}@media screen and (max-width:767px){#menu .search-bar{margin-top:5em;transform:none;top:0em;position:relative;padding-left:0;width:40vw;visibility:visible}}@media screen and (max-width:767px){#menu .search-bar{margin-top:0;width:100%;margin-bottom:auto}}#menu .search-bar form{width:100%}#menu .search-bar .screen-reader-text{display:none}#menu .search-bar #search{display:flex;align-items:stretch}#menu .search-bar input{line-height:initial;color:white;display:inline-block;letter-spacing:1px;text-transform:none;border-radius:0;border-bottom:1px solid #a2a2a2;padding:0.5em;width:70%}@media screen and (max-width:767px){#menu .search-bar input#s{width:80%;flex:1 1 100%}}#menu .search-bar input#s::placeholder{color:white;opacity:0.7}#menu .search-bar input[type=submit]{background:white;width:30% !important;color:#000;transition:all 0.5s;margin-left:0.3em;text-transform:uppercase}#menu ul{margin:0;padding:0;list-style:none}@media screen and (max-width:767px){#menu ul{padding:0em 0 1em}}#menu ul li{text-transform:uppercase;letter-spacing:3px;font-size:1.6em;padding-top:0;margin-top:0.7em;line-height:1.2}@media screen and (max-width:970px){#menu ul li{font-size:1.35em}}@media screen and (max-width:767px){#menu ul li{margin-top:0.8em}}#menu ul li.top-item{font-size:1.75em;margin-bottom:0.5em;padding-top:0.75em;border-bottom:1px solid white;display:inline-block;clear:both;padding-bottom:0.15em;padding-left:0.15em;padding-right:0.15em;transition:border 0.25s ease-in-out}#menu ul li.top-item:hover{border-bottom:1px solid #87a7b2}#menu ul li:first-child{margin-top:0}#menu ul li a{color:white;position:relative}#menu ul li a .menu-item-icon{margin-left:0.75em;transition:transform 0.25s ease-in-out}#menu ul li a:before{content:'';height:1px;width:0em;background:white;position:absolute;left:0;top:0;transform:translate(-1.3em, 0);margin-top:0.65em;transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1)}#menu ul li a:hover{color:#87a7b2}#menu ul li a:hover .menu-item-icon{transform:translateX(50%)}#menu ul li a:hover:before{width:0.8em;background:#87a7b2}#menu ul li.current_page_item{pointer-events:all !important}#menu ul li.current_page_item a{color:#87a7b2}#social-media{margin-top:2em;position:relative;visibility:hidden;opacity:0;transform:translateX(25%)}#social-media .icon-container{width:2em;height:2em;display:inline-block;vertical-align:middle;padding:0.25em;margin:0 0.25em;position:relative;border:1px solid rgba(0,0,0,0.5);color:#000;transition:all 0.25s ease-in-out}@media screen and (max-width:767px){#social-media .icon-container{width:2.5em;height:2.5em}}#social-media .icon-container:hover{color:#87a7b2;border:1px solid #87a7b2}#social-media .icon-container i{position:absolute;left:50%;top:50%;font-size:1.25em;transform:translate(-50%, -50%);margin-left:1px}@media screen and (max-width:767px){#social-media .icon-container i{font-size:0.9em}}#inner-wrapper{transition:filter 1s linear}body.white #logo .logo-container.logo2{opacity:1}body.white #logo .logo-container.logo1{opacity:0}body.white #menu-button.active .text{transform:rotateY(180deg);border-bottom:0}body.white #menu-button .text{color:white}body.white .down-arrow .border{background:white}.callToActionMobile{display:none}@media screen and (max-width:767px){.callToActionMobile{display:block;position:fixed;z-index:10;bottom:0;width:100%;padding:27px;text-align:center;font-weight:400;font-size:1.3em;text-transform:uppercase;background-color:#015e6f;color:white;transition:all ease-out 0.2s;height:3rem;padding:0;display:flex;justify-content:center;align-items:center;gap:1rem}.callToActionMobile:hover{background-color:white}}.double-menu-container .single-menu-2{display:none}.double-menu-container .single-menu-2 ul.menu{display:none}.double-menu-container .single-menu-2 .back-button{border:1px solid #a2a2a2;display:inline-block;padding:0.5em 1.25em;font-size:1.25em;cursor:pointer;margin-bottom:1.25em;transition:color 0.25s ease-in-out, border 0.25s ease-in-out}.double-menu-container .single-menu-2 .back-button .icon{margin-right:0.25em;transition:transform 0.25s ease-in-out}.double-menu-container .single-menu-2 .back-button:hover{color:#87a7b2;border:1px solid #87a7b2}.double-menu-container .single-menu-2 .back-button:hover .icon{transform:translateX(-50%)}@media screen and (max-width:767px){.alerts{display:none}}.alert_banner{background-color:#FFDC00;color:black;font-size:0.8rem;position:relative;z-index:10}@media screen and (max-width:1216px){.alert_banner{font-size:0.8rem}}@media screen and (max-width:567px){.alert_banner{font-size:0.7rem}}body.contact-popup-visible .alert_banner{display:none !important}.alert_banner .alert_banner_inner{display:flex;align-items:center;justify-content:space-between;flex-direction:row;padding:1rem 2rem;text-align:left}.alert_banner .alert_banner_inner .icon{font-size:1.2rem;margin-right:2rem}@media screen and (max-width:567px){.alert_banner .alert_banner_inner .icon{display:none}}.alert_banner .alert_banner_inner .message{margin:0;flex:1;font-size:0.9rem;font-weight:400}.alert_banner .alert_banner_inner strong{font-weight:600}.alert_banner .alert_banner_inner .fa,.alert_banner .alert_banner_inner .fad,.alert_banner .alert_banner_inner .far,.alert_banner .alert_banner_inner .fas,.alert_banner .alert_banner_inner .fab,.alert_banner .alert_banner_inner .fal,.alert_banner .alert_banner_inner [class^="fa-"]{font-size:2em}.alert_banner .alert_banner_inner p{font-size:1em;line-height:1.2;font-weight:inherit}.alert_banner .alert_banner_inner p:first-child{margin-top:0}.alert_banner .alert_banner_inner a{color:inherit;font-weight:inherit;text-decoration:underline}.alert_banner .alert_banner_inner a:hover,.alert_banner .alert_banner_inner a:focus,.alert_banner .alert_banner_inner a:focus-within,.alert_banner .alert_banner_inner a:active{-webkit-text-decoration-color:white;text-decoration-color:white}html.k-ie.k-ie11 .alert_banner .alert_banner_inner a:hover,html.k-ie.k-ie11 .alert_banner .alert_banner_inner a:focus,html.k-ie.k-ie11 .alert_banner .alert_banner_inner a:active{-webkit-text-decoration-color:white;text-decoration-color:white}.alert_banner button{margin-left:1rem;background:none;border:none;padding:0;cursor:pointer}.alert_banner button:hover,.alert_banner button:focus,.alert_banner button:focus-within,.alert_banner button:active{color:white}html.k-ie.k-ie11 .alert_banner button:hover,html.k-ie.k-ie11 .alert_banner button:focus,html.k-ie.k-ie11 .alert_banner button:active{color:white}.alert_banner.alert_type_closure-canada-day{color:white;background-color:#c00}.alert_banner.alert_type_closure-canada-day .icon{color:white}#section-footer{padding:0;position:relative;background:#435257;align-items:stretch !important}#section-footer a{color:white}@media screen and (max-width:1024px){#section-footer{flex-wrap:wrap}}#section-footer .badges{flex-wrap:wrap}#section-footer .badges a{max-width:49%;margin-top:0.5em}#section-footer .badges a img{max-width:100%}@media screen and (max-width:1024px){#section-footer .badges a{max-width:unset}#section-footer .badges a img{max-width:150px}}@media screen and (max-width:567px){#section-footer .badges a{max-width:48%}#section-footer .badges a img{max-width:100%}}#section-footer .badge{margin-top:0.75em}@media screen and (max-width:767px){#section-footer .badge{float:left;max-width:150px;margin-right:1em}}#section-footer .badge a{width:100%;display:block}#section-footer .footer-container{padding:7rem 2rem 2rem;font-size:0.85em}@media screen and (max-width:1024px){#section-footer .footer-container{width:100%}}@media screen and (max-width:767px){#section-footer .footer-container{padding:3rem 1.8rem 6rem;width:100%}}#section-footer .footer-container ul{padding:0;margin:0;list-style:none}@media screen and (max-width:767px){#section-footer .footer-container ul#menu-footer-menu{column-count:2}}#section-footer .footer-container .list{float:left}@media screen and (max-width:1216px){#section-footer .footer-container .list{padding:0 3% !important}}#section-footer .footer-container .list.one{color:#c0c0c0;line-height:1.75;width:35%;padding-right:3em;padding-left:0 !important}@media screen and (max-width:1024px){#section-footer .footer-container .list.one{width:33%;padding-right:5em}}@media screen and (max-width:970px){#section-footer .footer-container .list.one{padding-left:5% !important}}@media screen and (max-width:767px){#section-footer .footer-container .list.one{width:100%;padding:0 !important;margin-bottom:5em}}@media screen and (max-width:680px){#section-footer .footer-container .list.one{display:flex;flex-wrap:wrap;margin-bottom:3em}#section-footer .footer-container .list.one ul{min-width:48%}}@media screen and (max-width:680px) and (max-width:567px){#section-footer .footer-container .list.one ul{min-width:auto}}@media screen and (max-width:680px){#section-footer .footer-container .list.one .badges{margin-left:auto;margin-top:0}}#section-footer .footer-container .list.one ul{margin-bottom:2em;font-size:1.3em}#section-footer .footer-container .list.one ul li{margin:0 0 0.2em}@media screen and (max-width:567px){#section-footer .footer-container .list.one ul{font-size:1.1em}}@media screen and (max-width:567px){#section-footer .footer-container .list.one .info{box-sizing:border-box}}@media screen and (max-width:567px){#section-footer .footer-container .list.one .info{margin-right:auto}}#section-footer .footer-container .list.one .contact a{color:white}#section-footer .footer-container .list.one .contact a:hover{color:#87a7b2}#section-footer .footer-container .list.one .social{margin:1.6rem 0}#section-footer .footer-container .list.one .social a{display:inline-flex;width:2em;height:2em;position:relative;border:1px solid #c0c0c0;margin-right:1vw;margin-top:0.5em;color:#c0c0c0;transition:all 0.25s ease-in-out;line-height:1;font-size:1.6rem}#section-footer .footer-container .list.one .social a:last-child{margin-right:0}@media screen and (max-width:567px){#section-footer .footer-container .list.one .social a{margin-bottom:2em}}#section-footer .footer-container .list.one .social a i{position:absolute;top:50%;font-size:1.5em;left:50%;transform:translate(-50%, -50%);line-height:1}#section-footer .footer-container .list.one .social a:hover{border:1px solid #87a7b2;color:#87a7b2}#section-footer .footer-container .list.two{width:30%;padding:0 3em;border-left:1px solid #7c868a;border-right:1px solid #7c868a;margin-bottom:5em}@media screen and (max-width:1024px){#section-footer .footer-container .list.two{width:33%;padding:0 5em}}@media screen and (max-width:767px){#section-footer .footer-container .list.two{width:100%;padding:0 !important;border:none}}@media screen and (max-width:680px){#section-footer .footer-container .list.two{margin-bottom:0 !important}}#section-footer .footer-container .list.three{width:35%;padding-left:3em;padding-right:0 !important}@media screen and (max-width:1024px){#section-footer .footer-container .list.three{width:33%;padding-left:5em}}@media screen and (max-width:767px){#section-footer .footer-container .list.three{width:100%;padding:0;border:none;display:none}}#section-footer .footer-container .list.two,#section-footer .footer-container .list.three{text-transform:uppercase}#section-footer .footer-container .list.two .list-title,#section-footer .footer-container .list.three .list-title{font-size:1.6em;margin-bottom:1.3em;color:white}#section-footer .footer-container .list.two .landing-title,#section-footer .footer-container .list.three .landing-title{color:white;font-size:1.6em;margin-bottom:1.3em;margin-top:1.3em}#section-footer .footer-container .list.two ul li,#section-footer .footer-container .list.three ul li{font-size:1em;margin-bottom:1.3em;font-weight:200;line-height:1.5}#section-footer .footer-container .list.two ul li:last-child,#section-footer .footer-container .list.three ul li:last-child{margin-bottom:0}#section-footer .footer-container .list.two ul li a,#section-footer .footer-container .list.three ul li a{color:white}#section-footer .footer-container .list.two ul li a:hover,#section-footer .footer-container .list.three ul li a:hover{color:#87a7b2}#section-footer .footer-container .copyright{width:100%;float:left;opacity:0.5;color:white}@media screen and (max-width:970px){#section-footer .footer-container .copyright{padding:0 5%}}@media screen and (max-width:767px){#section-footer .footer-container .copyright{padding:0}}#section-footer .footer-container .copyright p{float:left;padding-top:0;margin-right:3em;margin-bottom:1em}#section-footer .footer-container .copyright .note{width:100%;margin-bottom:1em}#section-footer .footer-container .copyright .note p{float:none;color:white}#section-footer .footer-container .copyright .note a{padding-right:1.8em;color:white !important}#section-footer .footer-container .copyright .wpml-ls{float:left;padding:0 !important}#section-footer .footer-container .copyright .wpml-ls .wpml-ls-link{padding-left:0 !important;padding-top:0 !important}#section-footer .footer-container .copyright .wpml-ls .wpml-ls-native{color:white !important}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:0}.slick-arrow{position:absolute;display:block;width:20px;height:30px;cursor:pointer;border:none;top:50%}.slick-prev{left:20px;right:auto}.slick-next{left:auto;right:20px}.slick-arrow.slick-next:after,.slick-arrow.slick-next:before,.slick-arrow.slick-prev:after,.slick-arrow.slick-prev:before{background-color:#015e6f}.slick-arrow:before{left:30%;top:0;transform:skew(145deg, 0deg)}.slick-arrow:after{left:30%;top:50%;transform:skew(-145deg, 0deg)}.slick-next:after,.slick-next:before,.slick-prev:after,.slick-prev:before{content:"";position:absolute;width:50%;height:50%;background-color:#fff}.slick-next{transform:rotate(180deg)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:"ministry",sans-serif;font-weight:lighter;font-size:18px;font-size:1vw;font-weight:300;background:#FAFAFA;color:#000;overflow-x:hidden !important;overflow-y:visible;letter-spacing:0 !important}body::-webkit-scrollbar{width:16px}body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #000;border-radius:0px;background:#435257}body::-webkit-scrollbar-thumb{border-radius:0px;background:rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 0 6px #435257}@media screen and (max-width:1180px){body{font-size:0.9em}}@media screen and (max-height:699px){body{font-size:12px;font-size:0.8em}}*{box-sizing:border-box;outline:none;outline:0;text-decoration:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.preload *{transition:none !important}h1,h2,h3,h4,h5,h6{font-family:"ministry",sans-serif;font-weight:lighter;margin:0;padding:0}h1{font-size:36px;font-size:3.6em;line-height:1.1em}@media screen and (max-width:1024px){h1{line-height:1.2em;font-size:1.6em}}h2{font-size:30px;font-size:3em}h3{font-size:24px;font-size:2.4em}@media screen and (max-width:767px){h3{font-size:2em}}@media screen and (max-width:567px){h3{font-size:1.8em}}h4{font-size:18px;font-size:1.8em}h5{font-size:12px;font-size:1.2em}h6{font-size:6px;font-size:0.6em}p,li{font-family:"Roboto",sans-serif;font-weight:300;padding-top:0;margin:0;margin-top:1.4rem;line-height:1.75;letter-spacing:1px;font-size:1.1rem;font-size:clamp(11px, 1.2vw, 34px)}ol,ul{margin:1.6rem 0}li{padding:0;margin-bottom:0.6em}a{transition:color 0.25s ease-in-out}a:hover,a:active{color:#015e6f}sub,sup{font-size:64%}.reporteddecisions-detail p a{font-weight:600 !important}input,textarea{background:transparent;border:1px solid #a2a2a2;padding:0.5em 1em;text-transform:uppercase;font-family:"ministry",sans-serif;font-weight:lighter;color:#a2a2a2;letter-spacing:1px;line-height:1;resize:none}textarea{height:100px}.more-link{letter-spacing:1px}input[type=submit],.more-link{background:#615c57;cursor:pointer;transition:all 0.2s ease-out}input[type=submit].more-link,.more-link.more-link{background:transparent}input[type=submit]:hover,.more-link:hover{border:1px solid #615c57;background:#015e6f !important;color:white !important}.entry-content p{font-weight:300;letter-spacing:0;line-height:1.6}.entry-content p:first-of-type:first-child{margin-top:0}@media screen and (max-width:767px){.entry-content p{font-size:1.1em}}.entry-content ul,.entry-content ol{padding-left:1.1em;font-family:"Roboto",sans-serif;font-weight:300}.entry-content ul li,.entry-content ol li{margin-top:0;line-height:1.6;letter-spacing:0}.entry-content a{color:#015e6f;font-weight:600}.entry-content a:hover,.entry-content a:active{color:black}.entry-content h2{font-size:1.8em;margin-top:1em;margin-bottom:0.4em}.entry-content h2>a{color:black;font-weight:400}.entry-content h2>a:hover{text-decoration:underline}.entry-content h3{font-size:1.65em;margin-top:1em;margin-bottom:0.4em}.entry-content h3>a{color:black;font-weight:400}.entry-content h3>a:hover{text-decoration:underline}.entry-content h4{font-size:1.5em;margin-top:1em}.background{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.table-container{width:100%;height:100%;display:table;table-layout:fixed}@media screen and (max-width:767px){.table-container{position:relative !important}}@media screen and (max-width:567px){.table-container{height:auto}}.table-container a{color:black}.vertical-container{padding-top:7em;position:relative;display:table-cell;vertical-align:middle;width:100%}@media screen and (max-width:767px){.vertical-container{padding-top:initial;display:block}}.horizontal-container{width:80%;margin:auto;position:relative}.section{overflow:hidden;transform:initial !important;transform-style:initial !important}.hero{min-height:60vh !important;position:relative;padding:5% 0;width:100%}.hero .section-background{top:0 !important}@media screen and (max-width:970px){.hero{height:70vh !important;justify-content:flex-end !important}}@media screen and (max-width:970px){.hero{padding-bottom:0}}@media screen and (max-width:1024px){.hero{padding-top:80px}}@media screen and (max-width:567px){.hero{height:auto !important;min-height:60vh !important;padding:0}}.readmore{line-height:1em}@media screen and (max-width:567px){.readmore{width:100% !important}}.single-services .section2{width:60%}.single-services .hero{overflow:hidden !important}.padding-5{padding:5% 5rem 5rem !important}@media screen and (max-width:1440px){.padding-5{padding:5% 2rem 2rem !important}}@media screen and (max-width:970px){.padding-5{width:100% !important;padding:2rem !important}}.padding-5.forms-section{width:100%}.padding-5 .table-container{width:100% !important;margin:0 auto !important;padding:0 !important}@media screen and (max-width:1215px){.padding-5 .table-container{padding:0 !important}}.padding-5 .table-container .table-content-wrapper{padding:0 !important}.container-60{width:60% !important;margin:0 !important}.container-60.tabs{margin-bottom:3em !important}.container-60 .subpage,.container-60 .practice-area,.container-60 .testimonial-post,.container-60 .video-block,.container-60 .blog-post,.container-60 .lawyer-post{width:49% !important}@media screen and (max-width:767px){.container-60 .subpage,.container-60 .practice-area,.container-60 .testimonial-post,.container-60 .video-block,.container-60 .blog-post,.container-60 .lawyer-post{width:100% !important}}.container-60 .subpage a,.container-60 .practice-area a,.container-60 .testimonial-post a,.container-60 .video-block a,.container-60 .blog-post a,.container-60 .lawyer-post a{font-size:1.4em !important;display:block;color:#000;font-weight:300}.container-60 .subpage a:hover .gradient-overlay,.container-60 .practice-area a:hover .gradient-overlay,.container-60 .testimonial-post a:hover .gradient-overlay,.container-60 .video-block a:hover .gradient-overlay,.container-60 .blog-post a:hover .gradient-overlay,.container-60 .lawyer-post a:hover .gradient-overlay{bottom:0% !important}.container-60 .subpage span,.container-60 .practice-area span,.container-60 .testimonial-post span,.container-60 .video-block span,.container-60 .blog-post span,.container-60 .lawyer-post span{margin-top:15px;z-index:1}.container-60 .subpage .gradient-overlay,.container-60 .practice-area .gradient-overlay,.container-60 .testimonial-post .gradient-overlay,.container-60 .video-block .gradient-overlay,.container-60 .blog-post .gradient-overlay,.container-60 .lawyer-post .gradient-overlay{position:absolute;top:50% !important;right:0;bottom:-25% !important;z-index:1;left:0;transition:all ease-out 0.2s;background-image:linear-gradient(to top, rgba(0,0,0,0.9), rgba(0,0,0,0)) !important}.container-60 .subpage .img-container,.container-60 .practice-area .img-container,.container-60 .testimonial-post .img-container,.container-60 .video-block .img-container,.container-60 .blog-post .img-container,.container-60 .lawyer-post .img-container{width:125%;height:10em !important;overflow:hidden;position:relative}.container-60 .subpage .img-container span,.container-60 .practice-area .img-container span,.container-60 .testimonial-post .img-container span,.container-60 .video-block .img-container span,.container-60 .blog-post .img-container span,.container-60 .lawyer-post .img-container span{position:absolute;left:1.6em;bottom:1.6em;z-index:2 !important;color:#fff;font-weight:400 !important;font-size:0.7em !important;text-transform:uppercase}.container-60 .subpage .img-container img:not(.lawyer-photo),.container-60 .practice-area .img-container img:not(.lawyer-photo),.container-60 .testimonial-post .img-container img:not(.lawyer-photo),.container-60 .video-block .img-container img:not(.lawyer-photo),.container-60 .blog-post .img-container img:not(.lawyer-photo),.container-60 .lawyer-post .img-container img:not(.lawyer-photo){width:100%;height:auto;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:1506px){.container-60 .subpage .img-container img:not(.lawyer-photo),.container-60 .practice-area .img-container img:not(.lawyer-photo),.container-60 .testimonial-post .img-container img:not(.lawyer-photo),.container-60 .video-block .img-container img:not(.lawyer-photo),.container-60 .blog-post .img-container img:not(.lawyer-photo),.container-60 .lawyer-post .img-container img:not(.lawyer-photo){max-width:125%}}.container-60 .subpage .img-container p,.container-60 .practice-area .img-container p,.container-60 .testimonial-post .img-container p,.container-60 .video-block .img-container p,.container-60 .blog-post .img-container p,.container-60 .lawyer-post .img-container p{font-size:1em !important;line-height:1.6em !important;margin-top:1.4em !important}@media screen and (max-width:970px){.container-60{width:100% !important}}.container-60 .articlespapers-item{margin:0 0 3em 0}.practice-area-copy,.subpage-copy,.testimonial-post-copy,.video-block-copy,.blog-post-copy,.lawyer-post-copy{padding:1.6em !important}@media screen and (max-width:767px){box-sizing:border-box;width:100% !important;.practice-area-copy,.subpage-copy-copy,.testimonial-post-copy,.video-block-copy{padding:5% !important}}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.section-title{background:none !important}.section-background{position:absolute;top:0;left:0;height:100%;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}@media screen and (max-width:1024px){.section-background{top:0;position:relative;flex:1}}.section-background .section-background-dimmer{background:black;display:none;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;opacity:0.1}.section-background .fade{display:none}.section1,.section-main,.section.main,.hero{display:flex;flex-direction:column !important;display:flex;justify-content:center}.section1 .table-container,.section-main .table-container,.section.main .table-container,.hero .table-container{top:initial !important;margin-top:7em}@media screen and (max-width:1216px){.section1 .table-container,.section-main .table-container,.section.main .table-container,.hero .table-container{margin-top:4em}}@media screen and (max-width:1024px){.section1 .table-container,.section-main .table-container,.section.main .table-container,.hero .table-container{margin-top:0}}@media screen and (max-width:567px){.section1,.section-main,.section.main,.hero{height:auto !important}}@media screen and (max-width:767px){.section1 .section-background,.section-main .section-background,.section.main .section-background,.hero .section-background{min-height:calc(40vh - 4em) !important;margin-top:4em !important}}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.alignleft{float:left}.down-arrow{position:absolute;z-index:5;bottom:3em;left:50%;height:3.5em;width:3.5em;background-color:rgba(255,255,255,0.72);color:#000 !important;transform:translateX(-50%);transition:all 1s ease-out;cursor:pointer}@media screen and (max-width:767px){.down-arrow{display:none !important}}.down-arrow.main{bottom:6em}@media screen and (max-width:767px){.down-arrow.main{bottom:3em}}.down-arrow .text{text-align:center;position:absolute;line-height:1;letter-spacing:0;font-family:"Roboto",sans-serif;color:black !important;font-weight:300;top:50%;left:50%;transform:translate(-50%, -50%);transition:all 1s ease-out}.down-arrow .text .number{font-size:1.25em}.down-arrow .border{position:absolute;background:#000;opacity:0.5}.down-arrow .border.top{width:100%;height:1px;top:0;left:0}.down-arrow .border.left{height:100%;width:1px;top:0;left:0}.down-arrow .border.right{height:100%;width:1px;top:0;right:0}.down-arrow .border.bottom-left{width:50%;height:1px;bottom:0;left:0}.down-arrow .border.bottom-right{width:50%;height:1px;bottom:0;right:0}.bottom-title.arrow{position:absolute;z-index:5;left:50%;bottom:0;height:6em;pointer-events:none}@media screen and (max-width:767px){.bottom-title.arrow{display:none}}.bottom-title.arrow .text{position:relative;top:50%;transform:translateY(-50%) translateX(-50%);text-transform:uppercase;letter-spacing:1px}.bottom-title.arrow .line{position:absolute;height:2em;background:#fff;opacity:0.5;left:0%;width:1px;transform:translateX(100%);margin-left:-1px}@media screen and (max-width:767px){.bottom-title.arrow .line{height:3em}}.bottom-title.arrow .line.top{top:0}.bottom-title.arrow .line.bottom{bottom:0}.main-title-container{padding:3rem 2rem 4rem}.main-title-container a{color:#87a7b2}.main-title-wrapper{display:inline-block}@media screen and (max-width:767px){.main-title-wrapper{width:100%;display:table}}.main-title{padding:0 !important}@media screen and (max-width:767px){.main-title{display:table-cell !important;vertical-align:middle !important}}.main-title h1{font-size:2em}.main-title .description{margin-top:1.5em}@media screen and (max-width:767px){.main-title .description{overflow-y:initial !important;max-height:100% !important}}.main-title .description .readmore{margin-top:1em;display:block;cursor:pointer}.cta{padding:1.5em 0}@media screen and (max-width:767px){.cta{font-size:0.8em}}@media screen and (max-width:767px){.cta{font-size:0.5em}}.cta a{display:inline-block;line-height:1em}.cta a.map{margin-left:2em;margin:1em 0 0}.social-share{display:inline-block;margin:0;font-size:1em;vertical-align:middle;position:relative}@media screen and (max-width:767px){.social-share{font-size:1em;margin-left:0em}}.social-share a{display:inline-block;position:relative;border:1px solid #c0c0c0;color:#c0c0c0;line-height:1;padding:1rem;box-sizing:border-box;transition:color 0.25s ease-in-out}.social-share a i{position:absolute;top:50%;font-size:1.25em;left:50%;transform:translate(-50%, -50%);line-height:1}.social-share a:hover{border:1px solid #87a7b2;color:#87a7b2}.social-share .trigger,.social-share .social-icons{display:inline-block;vertical-align:middle}.social-share .trigger{position:relative;z-index:1}.social-share .trigger a{border:none;pointer-events:none}.social-share .social-icons{display:inline-block;vertical-align:middle}.social-share:after{content:'Share';font-size:0.7em;position:absolute;right:-3.5em;top:1.5em;letter-spacing:-0.1px}#iplocationtools_panel{display:none}.single-blog .fullpage-wrapper,.single-services .fullpage-wrapper{display:flex;flex-direction:column}@media screen and (max-width:767px){.single-blog .fullpage-wrapper .form-container,.single-services .fullpage-wrapper .form-container{top:0 !important}.single-blog .fullpage-wrapper .section,.single-services .fullpage-wrapper .section{padding:0}.single-blog .fullpage-wrapper .section:nth-child(2),.single-services .fullpage-wrapper .section:nth-child(2){order:1}.single-blog .fullpage-wrapper .section:nth-child(3),.single-services .fullpage-wrapper .section:nth-child(3){order:2}.single-blog .fullpage-wrapper .section:nth-child(4),.single-services .fullpage-wrapper .section:nth-child(4){order:4}.single-blog .fullpage-wrapper .section:nth-child(5),.single-services .fullpage-wrapper .section:nth-child(5){order:5}.single-blog .fullpage-wrapper .section .vertical-container,.single-services .fullpage-wrapper .section .vertical-container{top:0 !important}.single-blog .fullpage-wrapper .section .section-background,.single-services .fullpage-wrapper .section .section-background{position:relative !important;margin-top:0 !important}}span.wpcf7-not-valid-tip{font-size:0.9em;line-height:1}.contact-cta{color:white;max-width:initial;background-color:#435257;position:fixed;right:5%;display:block;bottom:0;top:initial;visibility:visible;transition:all 0.5s ease;transform:translateY(0);width:30%;min-width:21rem;padding:3rem;overflow:hidden}@media screen and (max-width:1180px){.contact-cta{position:static;max-width:none}}@media screen and (max-width:970px){.contact-cta{width:100% !important}}.contact-cta .cta{padding-bottom:0 !important;padding-top:0px !important;margin:0px !important;color:white;font-weight:500 !important}.contact-cta .form-wrapper{padding:0 !important}.contact-cta .ajax-loader{position:absolute}@media screen and (max-width:1300px){.contact-cta{max-width:35% !important;padding:30px}}@media screen and (max-width:1216px){.contact-cta{max-width:40% !important;width:calc(40% - 5em) !important;font-size:0.9em;right:3em !important}}@media screen and (max-width:970px){.contact-cta{bottom:0 !important;position:static !important;transform:none !important;max-width:none !important;width:100% !important;opacity:1 !important}}.contact-cta p{padding-top:0 !important}.contact-cta form{font-size:0.9em}@media screen and (max-width:680px){.contact-cta{padding:3em 5% !important}.contact-cta form{font-size:1em}}.contact-cta span.cta,.contact-cta .form-title{font-weight:500;font-size:1.3em !important;display:block;text-transform:uppercase;margin-bottom:25px;text-align:center}.contact-cta .wpcf7-submit{color:#ffffff;width:100%}.contact-cta .wpcf7-form-control-wrap,.contact-cta input[type=submit]{text-align:center;display:block;margin-top:1em;font-size:1.1em}.contact-cta .wpcf7-form-control-wrap input,.contact-cta .wpcf7-form-control-wrap textarea,.contact-cta input[type=submit] input,.contact-cta input[type=submit] textarea{width:100%;color:white}body.page-thank-you .contact-cta .wpcf7-form-control-wrap,body.page-thank-you .contact-cta input[type=submit]{display:none !important}.contact-cta .wpcf7-form-control-wrap .scroll-container,.contact-cta input[type=submit] .scroll-container{max-height:calc(100vh - 7rem);height:100%;overflow-y:scroll;overflow-x:hidden;margin-right:100px;padding-right:100px;min-width:calc(100% + 120px)}@media screen and (max-width:970px){.contact-cta .wpcf7-form-control-wrap .scroll-container,.contact-cta input[type=submit] .scroll-container{padding-right:0;height:auto;max-height:initial;margin-right:0;overflow:auto;min-width:200px}}.contact-cta .wpcf7-form-control-wrap .scroll-container .form-inner,.contact-cta input[type=submit] .scroll-container .form-inner{padding:2rem 3.4rem 2rem}@media screen and (max-width:1300px){.contact-cta .wpcf7-form-control-wrap .scroll-container .form-inner,.contact-cta input[type=submit] .scroll-container .form-inner{padding:2rem 3rem}}@media screen and (max-width:1216px){.contact-cta .wpcf7-form-control-wrap .scroll-container .form-inner,.contact-cta input[type=submit] .scroll-container .form-inner{padding:2rem 2rem}}.contact-cta .wpcf7-form-control-wrap span.cta,.contact-cta input[type=submit] span.cta{font-weight:500;font-size:20px;display:block;text-align:center;color:#FFFFFF;padding:1em 0 0;margin-top:1.5em;margin-bottom:1rem !important}.contact-cta .wpcf7-form-control-wrap .wpcf7-submit,.contact-cta input[type=submit] .wpcf7-submit{color:#ffffff;width:100%}.contact-cta .wpcf7-form-control-wrap p,.contact-cta input[type=submit] p{text-align:center;display:block;line-height:1}.contact-cta .wpcf7-form-control-wrap p input,.contact-cta input[type=submit] p input{width:100%}.contact-cta .wpcf7-form-control-wrap.active,.contact-cta input[type=submit].active{bottom:15%}.contact-cta .wpcf7-form-control-wrap.hidden,.contact-cta input[type=submit].hidden{opacity:0}.contact-cta .wpcf7-form-control-wrap.hidden #section-footer,.contact-cta input[type=submit].hidden #section-footer{background:#435257}@media (max-width:1216px){.contact-cta .wpcf7-form-control-wrap.cfgrid,.contact-cta input[type=submit].cfgrid{flex-wrap:wrap}.contact-cta .wpcf7-form-control-wrap.cfgrid>.col,.contact-cta input[type=submit].cfgrid>.col{flex:100%;max-width:none}}.contact-cta.hidden{opacity:0;visibility:hidden}@media screen and (max-width:970px){.contact-cta.hidden{opacity:1 !important;visibility:visible !important}}.contact-cta span.cta{text-transform:uppercase !important}.contact-cta.stick{position:absolute !important;bottom:0 !important;transition:none !important}.contact-form form{display:flex;flex-direction:column}.contact-form form h2{font-weight:700;font-size:1.2rem;text-transform:uppercase;text-align:center;margin-bottom:2rem;display:none}.contact-form form h2{font-size:22px}@media screen and (min-width:1216px){.contact-form form h2{font-size:calc(22px + 8 * ((100vw - 1216px) / 384))}}@media screen and (min-width:1600px){.contact-form form h2{font-size:30px}}.contact-form form label{display:block;margin-bottom:0}.contact-form form label .wpcf7-form-control-wrap{display:block;width:100%;margin-top:0;padding-left:0}.contact-form form label .wpcf7-form-control-wrap,.contact-form form label input[type=submit]{text-align:center;display:block;margin-top:1rem;font-size:1.1em}.contact-form form input,.contact-form form textarea{color:white;width:100%;border:1px solid white;text-transform:none}.contact-form form input.wpcf7-not-valid,.contact-form form textarea.wpcf7-not-valid{border-color:#EFC050}.contact-form form input::-webkit-input-placeholder,.contact-form form textarea::-webkit-input-placeholder{color:white;text-transform:none}.contact-form form input:-moz-placeholder,.contact-form form textarea:-moz-placeholder{color:white;text-transform:none}.contact-form form input::-moz-placeholder,.contact-form form textarea::-moz-placeholder{color:white;text-transform:none}.contact-form form input:-ms-input-placeholder,.contact-form form textarea:-ms-input-placeholder{color:white;text-transform:none}.contact-form form textarea{height:9.6em;line-height:1.2}.contact-form form input[type=submit]{color:white;width:100%;background-color:#001628;text-transform:uppercase;border:none;font-size:1.2rem;padding:1rem 3rem}.contact-form form input[type=submit]:hover,.contact-form form input[type=submit]:focus,.contact-form form input[type=submit]:focus-within,.contact-form form input[type=submit]:active{color:white;background-color:black !important}html.k-ie.k-ie11 .contact-form form input[type=submit]:hover,html.k-ie.k-ie11 .contact-form form input[type=submit]:focus,html.k-ie.k-ie11 .contact-form form input[type=submit]:active{color:white;background-color:black !important}.contact-form form .leftPlaceholder{cursor:text;margin-top:1rem}.contact-form form .leftPlaceholder.date span:first-child{width:auto;min-width:7rem;margin-right:1rem;margin:0.4rem 0}.contact-form form .leftPlaceholder.date label{flex-wrap:wrap}.contact-form form .leftPlaceholder.date .wpcf7-form-control-wrap{width:auto;flex-grow:1}.contact-form form .leftPlaceholder.date .wpcf7-form-control-wrap input{padding-left:0;padding-right:0}.contact-form form .leftPlaceholder label{margin-bottom:0}.contact-form form .leftPlaceholder .wpcf7-form-control-wrap{margin-top:0}.contact-form form .leftPlaceholder label{width:100%;display:flex;border:1px solid white;padding:0em 1em;align-items:center;cursor:text}.contact-form form .leftPlaceholder label span:first-child{white-space:nowrap;width:60%}.contact-form form .leftPlaceholder label input{border-color:transparent !important}.contact-form form .leftPlaceholder label input[type='date']{cursor:text}.contact-form form .leftPlaceholder label input[type='date']::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(1)}.contact-form form p{margin:0;margin-top:0.6rem;padding-top:0;text-align:center;font-size:1rem}.contact-form form small{text-align:center;margin-top:0.6rem;font-size:0.7em}.contact-form form .cfgrid{flex-wrap:wrap}.contact-form form .cfgrid>.col{flex:100%}.contact-form form .wpcf7-not-valid-tip{color:#EFC050;padding:0.4rem 0.2rem}.contact-form form div.wpcf7-validation-errors,.contact-form form div.wpcf7-acceptance-missing{padding:1rem;border-color:#EFC050}.contact-form form .wpcf7-response-output{display:block;padding:1rem;font-size:1rem;line-height:1.3}.contact-form form .wpcf7-response-output:empty{display:none}.contact-form form svg{width:100px;display:block;display:none;margin:40px auto 0}.contact-form form svg .path{stroke-dasharray:1000;stroke-dashoffset:0}.contact-form form svg .path.circle{animation:dash .9s ease-in-out}.contact-form form svg .path.line{stroke-dashoffset:1000;animation:dash .9s .35s ease-in-out forwards}.contact-form form svg .path.check{stroke-dashoffset:-100;animation:dash-check .9s .35s ease-in-out forwards}.contact-form form.sent .hide-sent{display:none}.contact-form form.sent svg{display:block}.contact-form{background-color:#015e6f}.contact-form form .cfgrid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;margin:0 -.5rem;flex-wrap:wrap;padding:0}.contact-form form .cfgrid>.col{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc((1 / 2) * 100% - 0.01% - 1rem)}.contact-form form .hide-sent{min-height:200px}.read-more{display:inline-block;margin-top:1em;font-weight:400;text-transform:uppercase}.section-link{cursor:pointer;width:auto !important;display:inline-block !important;color:white;padding:0 1em !important;font-weight:600;text-transform:uppercase;background-color:#015e6f;margin-right:auto;text-align:center;margin-top:1em !important;font-size:1em !important;line-height:3.6em !important;transition:all ease-out 0.2s}@media (max-width:1025px){.section-link{font-size:0.8em}}@media (max-width:480px){.section-link{width:200px;font-size:0.6em}}.section-link:hover{background:white !important;color:#015e6f !important}.newsletter{margin-bottom:10px;display:none}.newsletter input[type='submit']{padding:9px}.blog-related .related-title{font-weight:400;font-size:1.2em;margin-bottom:1em}.blog-related .related-items{margin-top:0.5em;display:flex;flex-direction:column}.blog-related:last-child{margin-top:2em}.blog-related a{font-weight:bold;color:#015e6f;margin-bottom:1em}.blog-related a:hover{color:black}.external-link-wrapper{display:block;margin:1em 0 0;line-height:2em}.external-link-wrapper::after{content:'';display:block;clear:both}.external-link-wrapper .link-element{display:inline-block;float:left;padding:2px 2px 0 0;margin:0.2em 0}.external-link-wrapper .link-element a{font-size:0.8em;background:#435257;color:white;padding:0.8em;transition:background-color 0.3s ease-out,color 0.3s ease-out}.external-link-wrapper .link-element a:hover{background:#a2a2a2;color:#1c1c1f}.vertical-container .main-title-wrapper .main-title .description p{font-weight:300 !important}@media screen and (max-width:767px){.vertical-container{height:60vh;padding:0;top:40vh;display:block}.vertical-container .main-title-wrapper{width:100%;height:100%;display:table}.vertical-container .main-title-wrapper .main-title{display:table-cell;vertical-align:middle}}@media screen and (max-width:767px) and (max-width:767px){.vertical-container .main-title-wrapper .main-title{vertical-align:initial}}@media screen and (max-width:767px){.vertical-container .main-title-wrapper .main-title .description{max-height:calc(50vh - 15em);overflow-y:auto;padding-right:0.5em}.vertical-container .main-title-wrapper .main-title .description::-webkit-scrollbar{width:16px}.vertical-container .main-title-wrapper .main-title .description::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #000;border-radius:0px;background:#435257}.vertical-container .main-title-wrapper .main-title .description::-webkit-scrollbar-thumb{border-radius:0px;background:rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 0 6px #435257}.vertical-container .main-title-wrapper .main-title .description p{font-weight:300}}.grid-item{width:33.33%;height:50vh;position:relative;float:left;background:radial-gradient(#3a3a40, #060407);border:1px inset #fff;border-right:none;border-top:none;overflow:hidden;color:white;padding:2rem}@media screen and (max-width:1216px){.grid-item{width:50%}}@media screen and (max-width:767px){.grid-item{width:100%;height:100%;margin-bottom:2rem}}.grid-item .grid-background-container{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden;transition:all 0.75s cubic-bezier(0.25, 0.1, 0.25, 1);transform:scale(1)}.grid-item .grid-background-container .grid-background{position:absolute;top:-2.5%;left:-2.5%;width:105%;height:105%;background-size:cover;background-position:center center;background-repeat:no-repeat}.grid-item .grid-background-container .grid-background .grid-background-dimmer{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:black;opacity:0.1}.grid-item .title-background-hover{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;transform:scale(1.25);transition:all 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);opacity:0}.grid-item .title-background-hover .background-one{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:white;opacity:0.5}.grid-item .title-background-hover .background-two{width:80%;height:80%;left:10%;top:10%;background:black;border:1px solid #000;position:absolute;opacity:0.5}.grid-item .grid-title-container{position:absolute;bottom:0;left:0;width:100%;text-align:center;transition:all 0.5s cubic-bezier(0.25, 0.1, 0.25, 1)}.grid-item .grid-title-container .title-background{position:absolute;top:0;left:0;width:100%;background:#435257;opacity:0.8;transition:all 0.65s cubic-bezier(0.25, 0.1, 0.25, 1);height:999999%}.grid-item .grid-title-container .grid-title{color:white;position:relative;font-size:1.5em;display:block;font-family:"ministry",sans-serif;font-weight:300;transform:translateY(0%);transition:all 1s cubic-bezier(0.25, 0.1, 0.25, 1);line-height:1.5;padding:1em 15%}@media screen and (max-width:767px){.grid-item .grid-title-container .grid-title{font-size:1.2em}}.grid-item .grid-title-container .grid-title .post_date{font-size:0.8em}.grid-item:hover .grid-background-container{transform:scale(1.1)}.grid-item:hover .grid-title-container{bottom:50%;transform:translateY(50%)}.grid-item:hover .grid-title-container .title-background{opacity:0;transition:all 0.25s cubic-bezier(0.25, 0.1, 0.25, 1)}.grid-item:hover .title-background-hover{transform:scale(1);opacity:1}*{transition:none !important;transition-duration:0s !important}body .form-wrapper{padding:60px !important}body .videoWrapper{position:relative;margin:4rem 0;position:relative}body .videoWrapper:before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:56.25%}body .videoWrapper:after{content:"";display:table;clear:both}body .videoWrapper video{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important}.content body .videoWrapper{margin:2rem 0}body .slick-disabled{opacity:0;pointer-events:none}body .badges{margin-top:2em}body .badges a{display:inline-block}body .badges a img{margin-right:0.5em}body h2>a,body h3>a{color:black}body .primaryContent{width:60%}body .cmsContent{color:black}@media (max-width:970px){body .cmsContent{width:100%}}body .cmsContent p:empty{display:none}body .bgImgWrapper{position:relative}body .bgImgWrapper:before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:56.25%}body .bgImgWrapper:after{content:"";display:table;clear:both}body .bgImgWrapper .bgImg{top:0;left:0;right:0;bottom:0;display:block;position:absolute;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:transparent}body .videoLinkWrapper{display:flex;flex-direction:column;justify-content:center;margin:4rem 0}body .videoLinkWrapper .play-button{top:50%;left:50%;transform:translateX(-50%) translateY(-50%);position:absolute;z-index:2}body .videoLinkWrapper .play-button a{color:white !important;font-size:3em;border-radius:90px;box-shadow:0px 0px 2px white;width:80px;height:80px;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:40px;padding-left:6px}body .videoLinkWrapper .play-button a .fa{color:inherit}body section.testimonials{height:auto;padding:2.2rem 0 4rem;background-color:#f4f4f4}body section.testimonials .section-container{width:100%;margin:0 auto}body section.testimonials .section-container .section-copy{width:40%;margin:0 auto 2.2em auto;color:#000;padding:0}@media screen and (max-width:1216px){body section.testimonials .section-container .section-copy{width:80%}}@media screen and (max-width:567px){body section.testimonials .section-container .section-copy{width:90%}}body section.testimonials .section-container .section-copy h3{text-align:center;margin:2em auto 2em auto;position:relative}body section.testimonials .section-container .section-copy h3:before{content:' ';height:1px;width:100%;top:50%;left:0;background-color:#8cbcc0;position:absolute;z-index:1}@media screen and (max-width:970px){body section.testimonials .section-container .section-copy h3{margin:40px auto 40px auto;width:auto}}body section.testimonials .section-container .section-copy h3 span{background-color:#f4f4f4;padding:0 25px;position:relative;z-index:1}body section.testimonials .section-container .testimonials-slider{display:flex !important;margin-bottom:3vh}body section.testimonials .section-container .testimonials-slider .slick-list{display:flex !important}body section.testimonials .section-container .testimonials-slider .slick-track{display:flex !important}body section.testimonials .section-container .testimonials-slider .slick-track:before,body section.testimonials .section-container .testimonials-slider .slick-track:after{display:none !important}body section.testimonials .section-container .testimonials-slider.slick-initialized .slide:not(:first-child){display:flex}body section.testimonials .section-container .testimonials-slider .slide{height:auto;display:flex;align-items:center;justify-content:center}body section.testimonials .section-container .testimonials-slider .slide:not(:first-child){display:none}@media screen and (max-width:970px){body section.testimonials .section-container .testimonials-slider .slide{flex-direction:column-reverse;height:auto}}body section.testimonials .section-container .testimonials-slider .slide .testimonial-copy{background-color:#fff;width:48%;padding:70px 140px 70px 70px;padding:4em 8em 4em 4em;position:relative}@media screen and (max-width:1180px){body section.testimonials .section-container .testimonials-slider .slide .testimonial-copy{padding:5% 10% 5% 5%;width:55%}}@media screen and (max-width:970px){body section.testimonials .section-container .testimonials-slider .slide .testimonial-copy{position:static;padding:5% 2%;width:90%;margin:0 auto;margin-top:-25px;z-index:11}}@media screen and (max-width:567px){body section.testimonials .section-container .testimonials-slider .slide .testimonial-copy{width:100%}}body section.testimonials .section-container .testimonials-slider .slide .testimonial-copy .testmonial-title{color:#015E6F;margin-top:30px;display:block;font-weight:600}@media screen and (max-width:567px){body section.testimonials .section-container .testimonials-slider .slide .testimonial-copy .testmonial-title{margin-left:5%}}body section.testimonials .section-container .testimonials-slider .slide .photo{z-index:1;margin-left:-70px;height:30em;max-height:25em;width:23em;background-size:cover !important;background-position:center !important;overflow:hidden;display:flex;align-items:center;justify-content:center}@media screen and (max-width:970px){body section.testimonials .section-container .testimonials-slider .slide .photo{margin:0;position:static;width:60%;height:350px;max-height:500px}}@media screen and (max-width:420px){body section.testimonials .section-container .testimonials-slider .slide .photo{width:100%}}body section.testimonials .section-container .testimonials-slider .slide .photo img{max-width:100%}body section.testimonials .section-container .testimonials-slider .slide .quote{width:40px;position:absolute;left:-25px;top:40px}@media screen and (max-width:1024px){body section.testimonials .section-container .testimonials-slider .slide .quote{width:30px;left:-22px}}@media screen and (max-width:970px){body section.testimonials .section-container .testimonials-slider .slide .quote{display:none}}body section.testimonials .section-container .testimonials-slider .slide .testimonial-play{color:white;font-size:3em;padding:0.3em 0.5em;border-radius:90px;box-shadow:0px 0px 2px white}@media screen and (max-width:970px){body section.testimonials .section-container .testimonials-slider .slide .testimonial-play{top:50px;left:120px;bottom:autoк;right:auto}}body section.testimonials .section-container .more-link{border:2px solid #616161;color:#000;padding:16px;position:absolute;left:50%;transform:translateX(-50%);display:inline-block;z-index:2;bottom:0;position:relative;margin-top:3vh;text-transform:uppercase}@media screen and (max-width:767px){body section.testimonials .section-container .more-link{display:none}}body ul.brochures{list-style:none;padding-left:0;margin:4rem 0}body ul.brochures li{margin:0 0 1rem}body ul.brochures li article{display:flex;flex-direction:row}body ul.brochures li article:hover img,body ul.brochures li article:focus img,body ul.brochures li article:focus-within img,body ul.brochures li article:active img{transform:scale(1.1)}html.k-ie.k-ie11 body ul.brochures li article:hover img,html.k-ie.k-ie11 body ul.brochures li article:focus img,html.k-ie.k-ie11 body ul.brochures li article:active img{transform:scale(1.1)}body ul.brochures li article .thumbnail{width:14%;flex-shrink:0}body ul.brochures li article .thumbnail img{max-width:100%;transition:all 200ms ease}body ul.brochures li article .description{padding-left:2rem;display:flex;flex-direction:column;justify-content:center}body ul.brochures li article .description h3{font-size:2em;line-height:1}body ul.brochures li article .description h3 a{line-height:1}body ul.brochures li article .description p{margin:1rem 0;padding-top:0}body .mobile-menu-background{pointer-events:none !important}.pagingContainer{display:flex;justify-content:center;width:100%}.pagingContainer .page-numbers{padding:0.5rem 1rem;background-color:#015e6f;color:white;margin-left:0.25rem;margin-right:0.25rem}.pagingContainer .page-numbers.current{background-color:#454545}.pagingContainer .page-numbers.dots{padding:0.25rem 0.5rem 0.5rem 0.5rem}.pagingContainer .page-numbers:not(.dots):hover{background-color:#435257;color:white}.pagingContainer #menu-button svg{height:2rem;width:2rem}.pagingContainer #menu-button.active .text{color:transparent;backface-visibility:visible;pointer-events:none}.pagingContainer #menu-button.active .text svg{color:white;display:inline-block;pointer-events:none}div#menu .table-container{height:auto !important;padding-bottom:6rem}div#menu .table-container #social-media svg.svg-inline--fa{width:94%;height:94%;margin:3%}footer .footer-container div.social a.icon-container{display:inline-flex;justify-content:center;align-items:center}.lawyer-content-container a.icon-container svg.svg-inline--fa{width:94%;height:94%;margin:3%}.breadcrumb{line-height:1em;margin-bottom:0.5em;font-size:1.2em}.breadcrumb a:hover{color:#015e6f}.button,.entry-content .button{color:white;background-color:#015e6f;padding:1rem 2rem;border-radius:0;font-size:1.2rem;display:inline-flex;align-items:center;font-weight:400}.button svg,.entry-content .button svg{font-size:1.2em;margin-left:1.4rem}.button:focus,.button:hover,.entry-content .button:focus,.entry-content .button:hover{color:white;background-color:#0189a2;text-decoration:none !important}.button:active,.entry-content .button:active{color:white;background-color:#029ebb;text-decoration:none !important}.button.outline,.entry-content .button.outline{border:2px solid #104859;background-color:transparent;color:#104859}.yellow-button{color:black;background-color:#FFDC00;padding:0.5rem 1rem;border-radius:0;font-size:1.2rem;display:inline-flex;align-items:center;font-weight:400;cursor:pointer;line-height:1.8;border:none !important}.yellow-button svg{font-size:1.5rem;margin-left:1rem !important}.yellow-button:focus,.yellow-button:hover{color:black !important;background-color:white !important;text-decoration:none !important}.yellow-button:active{color:black !important;background-color:white !important;text-decoration:none !important}.yellow-button.outline{border:2px solid #104859;background-color:transparent;color:#FFDC00}@media (max-width:300px){.yellow-button svg{font-size:1rem}}.lawyer-post{width:calc(50% - 1rem);overflow:hidden;background-color:#fff;margin-bottom:1.4rem !important}.lawyer-post .lawyer-post-copy{padding:50px;font-size:0.9rem;lin-height:1}.lawyer-post .lawyer-post-copy .blog-title,.lawyer-post .lawyer-post-copy .blog-date{width:100%}.lawyer-post .lawyer-post-copy .lawyer-position{font-size:0.8em}.lawyer-post .lawyer-post-copy .blog-text{margin-top:20px;color:#000000}.lawyer-post .lawyer-post-copy p{color:#000000;line-height:1.4}.lawyer-post a{font-size:1.6em;color:#000;font-weight:300}.lawyer-post .lawyer-photo{height:150%;z-index:2;position:absolute;left:50%;transform:translateX(-50%);top:0}.lawyer-post .backdrop{background:radial-gradient(#525253, #181619);position:absolute;top:0;right:0;z-index:1;bottom:0;left:0}.lawyer-post .gradient-overlay{position:absolute;top:75%;right:0;bottom:0;left:0;background-image:linear-gradient(to top, rgba(0,0,0,0.3), rgba(0,0,0,0))}.lawyer-post .img-container{width:100%;height:auto;padding-top:60%;overflow:hidden;position:relative;background-position:top center;background-repeat:no-repeat;background-size:contain}.lawyer-post .img-container span{left:25px;bottom:15px;color:#fff;font-weight:300;font-size:15px;text-transform:uppercase}.webinar-post{height:100%;display:flex;flex-direction:column;background-color:white}.webinar-post .bgImgWrapper{position:relative}.webinar-post .bgImgWrapper:before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:31.25%}.webinar-post .bgImgWrapper:after{content:"";display:table;clear:both}.webinar-post .content{height:100%;padding:2rem;display:flex;flex-direction:column}.webinar-post .content .webinar-title{margin-top:0;margin-bottom:1.2rem;line-height:1.15;font-weight:500;color:#040405}.webinar-post .content .webinar-title a{color:inherit;font-weight:inherit}.webinar-post .content time{color:#104859;font-size:1.2rem;font-weight:900;font-family:"ministry",sans-serif}.webinar-post .content time svg{margin-right:0.2em}.webinar-post .content .entry-content{margin:0.6rem 0 0.1rem}.webinar-post .content .webinar-series-title{color:#015e70;font-size:1.1rem;font-weight:600 !important;font-family:ministry;line-height:1.1;margin-top:1.4rem;margin-bottom:0.7rem;display:block}.webinar-post .content .date-and-link{display:flex;justify-content:space-between;align-items:stretch;margin-bottom:0.6rem}@media (max-width:570px){.webinar-post .content .date-and-link{flex-direction:column}.webinar-post .content .date-and-link .button{width:100% !important;margin-top:1rem !important}}.webinar-post .content .date-and-link time{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;width:100%}.webinar-post .content .date-and-link time>span{width:100%;flex:initial}.webinar-post .content .date-and-link .button{padding:0.4rem 1rem;margin:0;width:20rem;text-align:center;justify-content:center}.webinar-post .content .date-and-link .button.register{border:2px solid #015e6f}ul.webinars{list-style:none;box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;margin:0 -.5rem;flex-wrap:wrap;padding:0;padding:0;margin-bottom:4rem}ul.webinars>li{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc((1 / 3) * 100% - 0.01% - 1rem)}ul.webinars li{margin-bottom:3rem !important}@media screen and (max-width:1440px){ul.webinars{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;margin:0 -.5rem;flex-wrap:wrap;padding:0}ul.webinars>li{flex:0 0 auto;width:initial;max-width:100%;margin:0 .5rem;vertical-align:top;flex-basis:calc((1 / 2) * 100% - 0.01% - 1rem)}}@media screen and (max-width:1024px){ul.webinars{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;margin:0 0;flex-wrap:wrap;padding:0}ul.webinars>li{flex:0 0 auto;width:initial;max-width:100%;margin:0 0;vertical-align:top;flex-basis:calc((1 / 1) * 100% - 0.01%)}}ul.webinars.past .webinar-post .time{display:none}ul.webinars.upcoming{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;margin:0 -.7rem;flex-wrap:wrap;padding:0}ul.webinars.upcoming>li{flex:0 0 auto;width:initial;max-width:100%;margin:0 .7rem;vertical-align:top;flex-basis:calc((1 / 2) * 100% - 0.01% - 1.4rem)}@media (max-width:1024px){ul.webinars.upcoming{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;margin:0 0;flex-wrap:wrap;padding:0}ul.webinars.upcoming>li{flex:0 0 auto;width:initial;max-width:100%;margin:0 0;vertical-align:top;flex-basis:calc((1 / 1) * 100% - 0.01%)}}#upcoming-webinars{margin-bottom:4rem}#upcoming-webinars h2{margin-top:0}#upcoming-webinars .webinar-post .time{display:block}#downloadPresentationForm{display:none}#downloadPresentationForm_wrapper #downloadPresentationForm{color:white;display:initial;width:34rem;max-width:100%;background:#104859;padding:3rem;poisitoin:relative}#downloadPresentationForm_wrapper #downloadPresentationForm .popup_close.downloadPresentationForm_close{position:absolute;top:2rem;right:2rem;background-color:transparent;border:1px solid white;color:white;cursor:pointer}#downloadPresentationForm_wrapper #downloadPresentationForm .popup_close.downloadPresentationForm_close:focus,#downloadPresentationForm_wrapper #downloadPresentationForm .popup_close.downloadPresentationForm_close:hover{background-color:white;color:black}#downloadPresentationForm_wrapper #downloadPresentationForm .popup_close.downloadPresentationForm_close:active{border-color:black}#downloadPresentationForm_wrapper #downloadPresentationForm h2{font-size:1.6rem;margin-bottom:1em}#downloadPresentationForm_wrapper #downloadPresentationForm .hide-sent svg{display:inline-block}#downloadPresentationForm_wrapper #downloadPresentationForm input[type=email],#downloadPresentationForm_wrapper #downloadPresentationForm input[type=text],#downloadPresentationForm_wrapper #downloadPresentationForm input[type=tel]{color:black;border:1px solid white;font-size:1rem;text-transform:none;height:3rem;width:100%;background:white}#downloadPresentationForm_wrapper #downloadPresentationForm input[type=email]::placeholder,#downloadPresentationForm_wrapper #downloadPresentationForm input[type=text]::placeholder,#downloadPresentationForm_wrapper #downloadPresentationForm input[type=tel]::placeholder{color:black}#downloadPresentationForm_wrapper #downloadPresentationForm label{display:block;margin:0 0 1rem}#downloadPresentationForm_wrapper #downloadPresentationForm .wpcf7-acceptance .wpcf7-list-item{margin:0}#downloadPresentationForm_wrapper #downloadPresentationForm .wpcf7-acceptance label{cursor:pointer}#downloadPresentationForm_wrapper #downloadPresentationForm .wpcf7-acceptance .wpcf7-list-item-label{font-size:0.8rem;vertical-align:middle}#downloadPresentationForm_wrapper #downloadPresentationForm .submitWrapper{padding:0;margin:0;border:none;display:inline-block;position:relative;margin-top:1rem}#downloadPresentationForm_wrapper #downloadPresentationForm .submitWrapper .wpcf7-spinner{position:absolute;right:-3rem}#downloadPresentationForm_wrapper #downloadPresentationForm .submitWrapper [class*='fa-']{pointer-events:none;position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);color:black;font-size:1.4rem}#downloadPresentationForm_wrapper #downloadPresentationForm input[type=submit].yellow-button{color:black;height:auto;background-color:#FFDC00;padding:0.5rem 1rem;border-radius:0;font-size:1.2rem;display:inline-flex;align-items:center;font-weight:400;padding:1rem 2rem;padding-right:4rem;color:black !important;font-weight:700 !important;border-radius:50px;margin:0;text-transform:none;width:100%}#downloadPresentationForm_wrapper #downloadPresentationForm input[type=submit].yellow-button:focus,#downloadPresentationForm_wrapper #downloadPresentationForm input[type=submit].yellow-button:hover{color:black;background-color:white !important}#downloadPresentationForm_wrapper #downloadPresentationForm input[type=submit].yellow-button:active{color:black;background-color:white !important}#downloadPresentationForm_wrapper #downloadPresentationForm .wpcf7-not-valid-tip{color:#FFDC00;margin-top:0.4em}#downloadPresentationForm_wrapper #downloadPresentationForm .wpcf7-response-output:empty{display:none !important}#downloadPresentationForm_wrapper #downloadPresentationForm svg{display:none}.detail-media{margin:12rem 0 0}.detail-media .pdfWrapper{position:relative;padding:0;margin-top:2rem;padding-top:200% !important}.detail-media .pdfWrapper iframe{position:absolute;inset:0;margin:0;height:100% !important}.detail-media .container{width:70rem;max-width:100%;margin:0 auto}.video-con .videoWrapper{position:relative;width:40rem;max-width:100%}.video-con .videoWrapper:before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:56.25%}.video-con .videoWrapper:after{content:"";display:table;clear:both}.video-con .videoWrapper iframe{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important}.video-con .videoWrapper iframe{z-index:1} 