/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--basic-font-size:62.5%;--basic-font:"texgyreadventor",sans-serif;--title-font:"Roboto",sans-serif;--basic-font-icon:"duo_frontend_font",sans-serif}:root{--basic-text:#7e8890;--text-dark:#2f3133;--titles:#2f3133;--brand-color:#e1251c;--link:#fa2f2f;--link-hover:color(var(--link) lightness(50%));--ui-gray-light:#f5f5f5;--ui-gray-dark:#2f3133;--border-color:#b8bdc1;--border-color-light:#eaedef;--input-border-color:#bbbbbb;--message-red:#fa2f2f;--message-green:#84cf00;--white:#ffffff;--black:#000000;--gray:#838D95;--tabsBG:#242424;--tabsTextColor:#ffffff;--breadcrumb-text:var(--gray);--breadcrumb-divider:var(--gray);--overlay-color:var(--black)}:root{--content-width:1140px;--max-content-width:90%;--radius:3px;--max-input-width:350px;--max-text-width:870px;--header-bottom-margin:128px;--side-margin-normal:110px;--side-margin-small:60px}@font-face{font-family:"texgyreadventor";src:url(/themes/custom/dlaw/assets/fonts/texgyreadventor/texgyreadventor-regular-webfont.eot);src:url(/themes/custom/dlaw/assets/fonts/texgyreadventor/texgyreadventor-regular-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/dlaw/assets/fonts/texgyreadventor/texgyreadventor-regular-webfont.woff) format("woff"),url(/themes/custom/dlaw/assets/fonts/texgyreadventor/texgyreadventor-regular-webfont.ttf) format("truetype"),url(/themes/custom/dlaw/assets/fonts/texgyreadventor/texgyreadventor-regular-webfont.svg#texgyreadventorregularwebfont) format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"texgyreadventor";src:url(/themes/custom/dlaw/assets/fonts/texgyreadventor/texgyreadventor-italic-webfont.eot);src:url(/themes/custom/dlaw/assets/fonts/texgyreadventor/texgyreadventor-italic-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/dlaw/assets/fonts/texgyreadventor/texgyreadventor-italic-webfont.woff) format("woff"),url(/themes/custom/dlaw/assets/fonts/texgyreadventor/texgyreadventor-italic-webfont.ttf) format("truetype"),url(/themes/custom/dlaw/assets/fonts/texgyreadventor/texgyreadventor-italic-webfont.svg#texgyreadventoritalicwebfont) format("svg");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"texgyreadventor";src:url(/themes/custom/dlaw/assets/fonts/texgyreadventor/texgyreadventor-bold-webfont.eot);src:url(/themes/custom/dlaw/assets/fonts/texgyreadventor/texgyreadventor-bold-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/dlaw/assets/fonts/texgyreadventor/texgyreadventor-bold-webfont.woff) format("woff"),url(/themes/custom/dlaw/assets/fonts/texgyreadventor/texgyreadventor-bold-webfont.ttf) format("truetype"),url(/themes/custom/dlaw/assets/fonts/texgyreadventor/texgyreadventor-bold-webfont.svg#texgyreadventorboldwebfont) format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"texgyreadventor";src:url(/themes/custom/dlaw/assets/fonts/texgyreadventor/texgyreadventor-bolditalic-webfont.eot);src:url(/themes/custom/dlaw/assets/fonts/texgyreadventor/texgyreadventor-bolditalic-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/dlaw/assets/fonts/texgyreadventor/texgyreadventor-bolditalic-webfont.woff) format("woff"),url(/themes/custom/dlaw/assets/fonts/texgyreadventor/texgyreadventor-bolditalic-webfont.ttf) format("truetype"),url(/themes/custom/dlaw/assets/fonts/texgyreadventor/texgyreadventor-bolditalic-webfont.svg#texgyreadventorbolditalicwebfont) format("svg");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"duo_frontend_font";src:url(/themes/custom/dlaw/assets/fonts/duo_frontend_font/duo_frontend_font.eot);src:url(/themes/custom/dlaw/assets/fonts/duo_frontend_font/duo_frontend_font.eot#iefix) format("embedded-opentype"),url(/themes/custom/dlaw/assets/fonts/duo_frontend_font/duo_frontend_font.woff) format("woff"),url(/themes/custom/dlaw/assets/fonts/duo_frontend_font/duo_frontend_font.ttf) format("truetype"),url(/themes/custom/dlaw/assets/fonts/duo_frontend_font/duo_frontend_font.svg#fevery) format("svg");font-weight:normal;font-style:normal}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{color:#222;font-size:1em;line-height:1.4}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.hidden{display:none !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}*,:after,:before{box-sizing:border-box}ul.menu,ul.links,ol.menu,ol.links,nav[role=navigation] ul,nav[role=navigation] ol{margin:0;padding:0}ul.menu li,ul.links li,ol.menu li,ol.links li,nav[role=navigation] ul li,nav[role=navigation] ol li{margin:0;padding:0;list-style-type:none;list-style-image:none}img{width:auto;max-width:100%;height:auto}iframe{border:none}table{width:100%}.flr{float:right}a:focus,button:focus,input[type=button]:focus,input[type=submit]:focus,summary:focus{outline:2px solid #000;outline-offset:2px}a:focus:not(:focus-visible),button:focus:not(:focus-visible),input[type=button]:focus:not(:focus-visible),input[type=submit]:focus:not(:focus-visible),summary:focus:not(:focus-visible){outline:none;box-shadow:none}a:focus-visible,button:focus-visible,input[type=button]:focus-visible,input[type=submit]:focus-visible,summary:focus-visible{outline:2px solid rgba(0,0,0,0);outline-offset:2px;box-shadow:0 0 0 2px #000,0 0 0 4px #fff,0 0 0 6px #000}body:after{display:none}@media all and (max-width:81.1875em){body:after{content:"xl"}}@media all and (max-width:61.1875em){body:after{content:"l"}}@media all and (max-width:47.9375em){body:after{content:"m"}}@media all and (max-width:35.4375em){body:after{content:"s"}}body:before{display:none}@media all and (max-width:68.6875em){body:before{content:"menu"}}@media print{*,*:before,*:after{background:rgba(0,0,0,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.field__label{font-weight:bold}.field--label-inline .field__label,.field--label-inline .field__items{float:left}.field--label-inline .field__label,.field--label-inline>.field__item,.field--label-inline .field__items{padding-right:.5em}[dir=rtl] .field--label-inline .field__label,[dir=rtl] .field--label-inline .field__items{padding-right:0;padding-left:.5em}.field--label-inline .field__label::after{content:":"}.drupal-tabs{position:relative;z-index:100}.tabs.primary,.tabs.secondary{margin:0;padding:0;list-style:none;background-color:#000;color:#fff;text-align:center;display:flex;flex-flow:row wrap;justify-content:center}.tabs.primary a,.tabs.secondary a{display:block;margin:0;padding:10px 12px 8px;color:#fff;font-size:13px;line-height:1.2;text-decoration:none;text-transform:uppercase;font-weight:bold}.tabs.primary a:hover,.tabs.primary a:focus,.tabs.primary a.active,.tabs.secondary a:hover,.tabs.secondary a:focus,.tabs.secondary a.active{background-color:#2d2323}.tabs.primary a:focus,.tabs.secondary a:focus{text-decoration:underline}.tabs.primary a:focus-visible,.tabs.secondary a:focus-visible{box-shadow:inset 0 0 0 2px #000,inset 0 0 0 4px #fff}.tabs.secondary{background-color:#2d2323}.tabs.secondary a:hover,.tabs.secondary a:focus,.tabs.secondary a.active{background-color:#4c4949}@media print{.tabs.primary,.tabs.secondary{display:none}}:root{--SN-width:300px;--SN-background:var(--white);--SN-overlay-bg:rgba(var(--black),0.2);--openClass:".main__nav--responsive--visible"}@media all and (max-width:68.6875em){#container{position:relative}#container:before{content:" ";position:fixed;z-index:490;top:0;left:0;width:100%;height:100%;background:var(--SN-overlay-bg);opacity:0;visibility:hidden;transition:all .5s}[data-role=responsive-aside]{position:fixed;z-index:495;overflow:hidden;background:var(--SN-background);transition:position .2s}[data-role=responsive-aside].nav__main--left{top:0;left:0;overflow-y:auto;width:var(--SN-width);max-width:100%;height:100%;transform:translateX(-100%)}html.main__nav--responsive--visible #wrapper{transform:translateX(30px)}html.main__nav--responsive--visible #container:before{opacity:1;visibility:visible}html.main__nav--responsive--visible [data-role=responsive-aside]{transform:translateX(-30px)}}#block-duo_frontend_theme-breadcrumbs nav ol{margin:0;padding:0}#block-duo_frontend_theme-breadcrumbs nav ol li{margin:0;padding:0;list-style-type:none;list-style-image:none}#block-duo_frontend_theme-breadcrumbs nav ol li{position:relative;display:inline-block;margin-right:3px;padding-right:14px}#block-duo_frontend_theme-breadcrumbs nav ol li:after{content:"›";position:absolute;top:0;right:0;font-size:1.4rem;font-weight:bold;color:var(--breadcrumb-divider)}#block-duo_frontend_theme-breadcrumbs nav ol li:last-child{margin-right:0px;padding-right:0px}#block-duo_frontend_theme-breadcrumbs nav ol li:last-child:after{display:none}#block-duo_frontend_theme-breadcrumbs nav ol li a{display:inline-block;color:var(--breadcrumb-text)}:root{--paragraph-item-margin:40px;--paragraph-item-stacked-margin:30px;--paragraph-image-width:285px;--paragraph-text-width:calc(100% - 330px)}.field--name-field-paragraphs>.field__item,.field--name-field-paragraph>.field__item{position:relative;margin-bottom:var(--paragraph-item-margin);padding-bottom:var(--paragraph-item-margin)}.field--name-field-paragraphs>.field__item:after,.field--name-field-paragraph>.field__item:after{content:"";position:absolute;bottom:-2px;left:-20px;width:60px;height:4px;background-color:var(--brand-color)}.field--name-field-paragraphs>.field__item:last-child,.field--name-field-paragraph>.field__item:last-child{margin-bottom:0px;padding-bottom:0px}.field--name-field-paragraphs>.field__item:last-child:after,.field--name-field-paragraph>.field__item:last-child:after{display:none}.field--name-field-paragraphs .field--name-field-title h2,.field--name-field-paragraphs .field-name-field-title h2,.field--name-field-paragraph .field--name-field-title h2,.field--name-field-paragraph .field-name-field-title h2{margin:0px 0px 20px 0px;font-family:var(--title-font);font-size:3rem;font-weight:300;line-height:1.2em;color:var(--titles)}.field--name-field-paragraphs .field--name-field-link,.field--name-field-paragraph .field--name-field-link{margin-top:15px}.field--name-field-paragraphs .field--name-field-link a,.field--name-field-paragraph .field--name-field-link a{display:inline-block;margin:0px 5px 5px 0px;padding:14px 45px 18px 45px;border:0px;background:var(--ui-gray-dark);color:var(--white);font-size:1.7rem;font-weight:bold;line-height:1em;outline:0;transition:background .3s}.field--name-field-paragraphs .field--name-field-link a:hover,.field--name-field-paragraph .field--name-field-link a:hover{background:var(--brand-color)}.field--name-field-paragraphs .paragraph--view-mode-image-top .group__paragraph--aside,.field--name-field-paragraph .paragraph--view-mode-image-top .group__paragraph--aside{margin-bottom:var(--paragraph-item-stacked-margin)}.field--name-field-paragraphs .paragraph--view-mode-image-top>h2,.field--name-field-paragraph .paragraph--view-mode-image-top>h2{margin-top:0px}.field--name-field-paragraphs .paragraph--view-mode-image-bottom .group__paragraph--aside,.field--name-field-paragraph .paragraph--view-mode-image-bottom .group__paragraph--aside{margin-top:var(--paragraph-item-stacked-margin)}.field--name-field-paragraphs .paragraph--view-mode-image-bottom>h2,.field--name-field-paragraph .paragraph--view-mode-image-bottom>h2{margin-top:0px}.field--name-field-paragraphs .paragraph--view-mode-image-left,.field--name-field-paragraphs .paragraph--view-mode-image-right,.field--name-field-paragraph .paragraph--view-mode-image-left,.field--name-field-paragraph .paragraph--view-mode-image-right{*zoom:1}.field--name-field-paragraphs .paragraph--view-mode-image-left:before,.field--name-field-paragraphs .paragraph--view-mode-image-left:after,.field--name-field-paragraphs .paragraph--view-mode-image-right:before,.field--name-field-paragraphs .paragraph--view-mode-image-right:after,.field--name-field-paragraph .paragraph--view-mode-image-left:before,.field--name-field-paragraph .paragraph--view-mode-image-left:after,.field--name-field-paragraph .paragraph--view-mode-image-right:before,.field--name-field-paragraph .paragraph--view-mode-image-right:after{content:" ";display:table}.field--name-field-paragraphs .paragraph--view-mode-image-left:after,.field--name-field-paragraphs .paragraph--view-mode-image-right:after,.field--name-field-paragraph .paragraph--view-mode-image-left:after,.field--name-field-paragraph .paragraph--view-mode-image-right:after{clear:both}.field--name-field-paragraphs .paragraph--view-mode-image-left .group__paragraph--aside,.field--name-field-paragraphs .paragraph--view-mode-image-right .group__paragraph--aside,.field--name-field-paragraph .paragraph--view-mode-image-left .group__paragraph--aside,.field--name-field-paragraph .paragraph--view-mode-image-right .group__paragraph--aside{width:var(--paragraph-image-width)}.field--name-field-paragraphs .paragraph--view-mode-image-left .group__paragraph--main,.field--name-field-paragraphs .paragraph--view-mode-image-right .group__paragraph--main,.field--name-field-paragraph .paragraph--view-mode-image-left .group__paragraph--main,.field--name-field-paragraph .paragraph--view-mode-image-right .group__paragraph--main{width:var(--paragraph-text-width)}.field--name-field-paragraphs .paragraph--view-mode-image-left h2,.field--name-field-paragraphs .paragraph--view-mode-image-right h2,.field--name-field-paragraph .paragraph--view-mode-image-left h2,.field--name-field-paragraph .paragraph--view-mode-image-right h2{margin-top:0px}.field--name-field-paragraphs .paragraph--view-mode-image-left .group__paragraph--aside .field-name-field-image,.field--name-field-paragraphs .paragraph--view-mode-image-right .group__paragraph--aside .field-name-field-image,.field--name-field-paragraph .paragraph--view-mode-image-left .group__paragraph--aside .field-name-field-image,.field--name-field-paragraph .paragraph--view-mode-image-right .group__paragraph--aside .field-name-field-image{margin-top:5px}.field--name-field-paragraphs .paragraph--view-mode-image-left .group__paragraph--aside,.field--name-field-paragraph .paragraph--view-mode-image-left .group__paragraph--aside{float:left}.field--name-field-paragraphs .paragraph--view-mode-image-left .group__paragraph--main,.field--name-field-paragraph .paragraph--view-mode-image-left .group__paragraph--main{float:right}.field--name-field-paragraphs .paragraph--view-mode-image-right .group__paragraph--aside,.field--name-field-paragraph .paragraph--view-mode-image-right .group__paragraph--aside{float:right}.field--name-field-paragraphs .paragraph--view-mode-image-right .group__paragraph--main,.field--name-field-paragraph .paragraph--view-mode-image-right .group__paragraph--main{float:left}@media all and (max-width:47.9375em){.field--name-field-paragraphs .paragraph--view-mode-image-left .group__paragraph--aside,.field--name-field-paragraphs .paragraph--view-mode-image-left .group__paragraph--main,.field--name-field-paragraphs .paragraph--view-mode-image-right .group__paragraph--aside,.field--name-field-paragraphs .paragraph--view-mode-image-right .group__paragraph--main,.field--name-field-paragraph .paragraph--view-mode-image-left .group__paragraph--aside,.field--name-field-paragraph .paragraph--view-mode-image-left .group__paragraph--main,.field--name-field-paragraph .paragraph--view-mode-image-right .group__paragraph--aside,.field--name-field-paragraph .paragraph--view-mode-image-right .group__paragraph--main{float:none;width:auto}.field--name-field-paragraphs .paragraph--view-mode-image-left .group__paragraph--aside,.field--name-field-paragraphs .paragraph--view-mode-image-right .group__paragraph--aside,.field--name-field-paragraph .paragraph--view-mode-image-left .group__paragraph--aside,.field--name-field-paragraph .paragraph--view-mode-image-right .group__paragraph--aside{margin-bottom:var(--paragraph-item-stacked-margin)}}.subnav__wrapper ul{font-family:var(--title-font)}.subnav__wrapper ul li a{position:relative;display:inline-block;padding:4px 4px 4px 30px;font-size:1.6rem;color:var(--basic-text);transition:color .3s;font-weight:300}.subnav__wrapper ul li a:before{content:"";position:absolute;top:14px;left:0;width:6px;height:6px;border-radius:100%;background-color:var(--brand-color);transition:all .3s}.subnav__wrapper ul li a:hover{color:var(--brand-color)}.subnav__wrapper ul li a:hover:before{left:4px}.subnav__wrapper ul li a.is-active{color:var(--brand-color)}@media all and (min-width:81.25em){.subnav__wrapper ul{display:block !important}}@media all and (max-width:61.1875em){.subnav__wrapper ul{margin-left:30px}}.subnav__wrapper ul ul{margin-top:0;margin-bottom:10px;padding-left:30px}.subnav__wrapper ul ul li a{padding-left:20px;padding-bottom:0px}.subnav__wrapper .active-nav-item{display:none;position:relative;padding-left:30px;cursor:pointer;text-align:left;border:0;background:rgba(0,0,0,0);transition:color .3s ease}.subnav__wrapper .active-nav-item:hover,.subnav__wrapper .active-nav-item:focus{color:var(--brand-color)}.subnav__wrapper .active-nav-item .active-nav-item__nav-icon{position:absolute;top:8px;left:0;display:block;width:15px;height:1px;background:var(--brand-color);transition:all .3s}.subnav__wrapper .active-nav-item .active-nav-item__nav-icon:before,.subnav__wrapper .active-nav-item .active-nav-item__nav-icon:after{transition:all .3s;content:"";position:absolute;width:100%;height:1px;background:var(--brand-color);transform-origin:50% 50%}.subnav__wrapper .active-nav-item .active-nav-item__nav-icon:before{top:-5px;left:0}.subnav__wrapper .active-nav-item .active-nav-item__nav-icon:after{bottom:-5px;left:0}.subnav__wrapper .active-nav-item__text-block{display:block}.subnav__wrapper .active-nav-item__text-block__label{display:block;font-size:1.2rem;line-height:1.2}.subnav__wrapper .active-nav-item__text-block__menu-item{display:block;font-weight:bold;line-height:1.2}.subnav__wrapper.subnav-visible .active-nav-item{color:var(--brand-color)}.subnav__wrapper.subnav-visible .active-nav-item .active-nav-item__nav-icon{background:rgba(0,0,0,0) !important}.subnav__wrapper.subnav-visible .active-nav-item .active-nav-item__nav-icon:before{top:0;transform:rotate(-45deg)}.subnav__wrapper.subnav-visible .active-nav-item .active-nav-item__nav-icon:after{bottom:0;transform:rotate(45deg)}@media all and (max-width:81.1875em){.subnav__wrapper .active-nav-item{display:block}.subnav__wrapper ul{display:none;margin-top:20px}}.form-type-textfield,.form-type-tel,.form-type-email,.form-type-textarea,.form-type-password{position:relative}.form-type-textfield label.visually-hidden,.form-type-tel label.visually-hidden,.form-type-email label.visually-hidden,.form-type-textarea label.visually-hidden,.form-type-password label.visually-hidden{overflow:none;width:auto;height:auto;clip:auto}.form-type-textfield label,.form-type-tel label,.form-type-email label,.form-type-textarea label,.form-type-password label{position:absolute;z-index:10;top:5px;left:5px;max-width:100%;transition:all .3s}.form-type-textfield input.form-text,.form-type-textfield input[type=text],.form-type-textfield input[type=email],.form-type-textfield input[type=tel],.form-type-textfield textarea,.form-type-tel input.form-text,.form-type-tel input[type=text],.form-type-tel input[type=email],.form-type-tel input[type=tel],.form-type-tel textarea,.form-type-email input.form-text,.form-type-email input[type=text],.form-type-email input[type=email],.form-type-email input[type=tel],.form-type-email textarea,.form-type-textarea input.form-text,.form-type-textarea input[type=text],.form-type-textarea input[type=email],.form-type-textarea input[type=tel],.form-type-textarea textarea,.form-type-password input.form-text,.form-type-password input[type=text],.form-type-password input[type=email],.form-type-password input[type=tel],.form-type-password textarea{position:relative;z-index:20}.form-type-textfield.has-value label,.form-type-tel.has-value label,.form-type-email.has-value label,.form-type-textarea.has-value label,.form-type-password.has-value label{top:-18px;font-size:1.1rem}.form-type-textfield.has-focus label,.form-type-tel.has-focus label,.form-type-email.has-focus label,.form-type-textarea.has-focus label,.form-type-password.has-focus label{top:-18px;font-size:1.1rem}.group__aside__image{position:relative;width:100%;height:600px;margin-top:calc(var(--header-bottom-margin)*-1);background:no-repeat center top;background-size:cover}.group__aside__image:after{content:"";position:absolute;z-index:10;bottom:0;left:0%;width:101%;height:75px;background:url(/themes/custom/dlaw/assets/img/shape__bottom--white.svg) no-repeat bottom center;background-size:100% 100%;height:45px}@media all and (max-width:61.1875em){.group__aside__image{height:650px;margin-top:0px}}@media all and (max-width:47.9375em){.group__aside__image{height:550px}}@media all and (max-width:35.4375em){.group__aside__image{height:400px}}.group__aside__image .field--name-field-image,.group__aside__image .field-name-field-image{display:none}.group__aside__image .field--name-field-icon,.group__aside__image .field-name-field-icon{position:absolute;top:100px;left:0;width:111px;height:111px;background:var(--white)}.group__aside__image .field--name-field-icon img,.group__aside__image .field-name-field-icon img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:45px}.eu-cookie-compliance-banner{position:relative !important;top:auto !important;left:auto !important;bottom:auto !important;right:auto !important;width:100% !important;max-width:100%;height:auto;padding:2rem 2.5rem;background:var(--black);color:var(--white)}@media all and (max-width:47.9375em){.eu-cookie-compliance-banner{width:100% !important;padding:1.5rem 2rem}}.sliding-popup-bottom .eu-cookie-compliance-banner{position:fixed !important;bottom:0 !important;right:0 !important;width:50% !important}@media all and (max-width:47.9375em){.sliding-popup-bottom .eu-cookie-compliance-banner{bottom:0 !important;left:0 !important;width:100% !important}}.eu-cookie-compliance-content{*zoom:1;max-width:none}.eu-cookie-compliance-content:before,.eu-cookie-compliance-content:after{content:" ";display:table}.eu-cookie-compliance-content:after{clear:both}.eu-cookie-compliance-message{float:left;width:75%;font-size:1.6rem;line-height:1.5;font-weight:normal}@media all and (max-width:47.9375em){.eu-cookie-compliance-message{float:none;width:100%}}.eu-cookie-compliance-message p{margin-bottom:1em;font-size:1.4rem;line-height:1.5;font-weight:normal}.eu-cookie-compliance-message p:last-child{margin-bottom:0}.eu-cookie-compliance-message h1,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message h3,.eu-cookie-compliance-message h4,.eu-cookie-compliance-message h5,.eu-cookie-compliance-message h6{margin-bottom:.5em;font-family:var(--title-font);font-weight:normal}.eu-cookie-compliance-message h1:last-child,.eu-cookie-compliance-message h2:last-child,.eu-cookie-compliance-message h3:last-child,.eu-cookie-compliance-message h4:last-child,.eu-cookie-compliance-message h5:last-child,.eu-cookie-compliance-message h6:last-child{margin-bottom:0}.eu-cookie-compliance-message h2{font-family:var(--basic-font);font-size:1.8rem;line-height:1.068}.eu-cookie-compliance-message h3{font-family:var(--basic-font);font-size:1.6rem;line-height:1.068}.eu-cookie-compliance-message a{color:inherit;text-decoration:underline;word-wrap:break-word;word-break:break-word;transition:color .2s ease-out}.eu-cookie-compliance-message a:hover,.eu-cookie-compliance-message a:focus{color:var(--ui-gray-dark)}.eu-cookie-compliance-buttons{float:right;width:25%}@media all and (max-width:47.9375em){.eu-cookie-compliance-buttons{float:none;width:100%;margin-top:2rem}}.eu-cookie-compliance-buttons button+button{margin-top:1rem}.eu-cookie-compliance-secondary-button,.eu-cookie-compliance-default-button{padding:14px 45px 18px 45px;border:0px;background:var(--ui-gray-dark);color:var(--white);font-size:1.7rem;font-weight:bold;line-height:1em;outline:0;transition:background .3s}.eu-cookie-compliance-secondary-button:hover,.eu-cookie-compliance-default-button:hover{background:var(--brand-color)}.eu-cookie-compliance-secondary-button,.eu-cookie-compliance-default-button{padding:14px 25px 18px 25px;border-radius:0;box-shadow:none;text-shadow:none}.eu-cookie-compliance-secondary-button{display:block;width:100%;background-color:var(--white);color:var(--black)}.eu-cookie-compliance-secondary-button:hover,.eu-cookie-compliance-secondary-button:focus{background-image:none;background-color:#7e8890;color:var(--white)}.eu-cookie-compliance-more-button{color:var(--white)}.eu-cookie-compliance-more-button:hover,.eu-cookie-compliance-more-button:focus{text-decoration:none}.eu-cookie-compliance-default-button{display:block;width:100%;color:var(--white)}.eu-cookie-compliance-default-button:hover,.eu-cookie-compliance-default-button:focus{background-image:none;background-color:#7e8890}.messages{position:relative;margin:0;padding:15px 20px;border:0;font-size:15px;font-weight:normal;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;background-image:none;box-shadow:none}.messages .messages__list{list-style:none}.messages .messages__item{margin-bottom:4px}.messages .messages__item:last-child{margin-bottom:0}.messages a{font-style:italic;text-decoration:underline}.messages a:hover,.messages a:focus{text-decoration:none}.messages.messages--info{background:#d9edf7;color:#000;box-shadow:none}.messages.messages--warning{background:#aad86c;color:#000}.messages.messages--status{background:#aad86c;color:#000}.messages.messages--error{background:#ba1616;color:#fff}.messages .item-list__comma-list{display:block;list-style-type:square;margin:10px 0 10px 10px;padding-left:10px}.messages .item-list__comma-list li{display:list-item}.messages .item-list__comma-list li::after{display:none;content:""}.messages .item-list__comma-list a{display:inline-block;padding:4px 0}html{font-size:var(--basic-font-size)}body{height:auto !important;font-family:var(--basic-font);line-height:1.75;color:var(--basic-text);font-size:1.7rem;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:var(--link);transition:color .3s}a:hover,a:focus{color:var(--link-hover)}p a,p a:link,p a:visited{border-bottom:2px solid rgba(225,37,28,.5);transition:border .3s}p a:hover,p a:focus,p a:link:hover,p a:link:focus,p a:visited:hover,p a:visited:focus{border-bottom-color:var(--brand-color)}.field--name-body{max-width:var(--max-text-width)}p:first-child{margin-top:0px}p:last-child{margin-bottom:0px}h1,h2,h3,h4,h5,h6{font-family:var(--title-font);color:var(--titles);line-height:1.2em;font-weight:300;transition:font-size .5s}h1{margin-top:0px;font-family:var(--title-font);font-weight:300;font-size:4.5rem}@media all and (max-width:68.6875em){h1{font-size:3.5rem}}@media all and (max-width:47.9375em){h1{font-size:3rem}}h2{font-size:4.5rem}h3{font-size:3rem}h4{font-size:2rem}h5{font-size:1.8rem}h6{font-size:1.4rem}#overflow{overflow:hidden}#wrapper{position:relative;transition:transform .5s}#container{transition:padding .3s}#main{padding-top:var(--header-bottom-margin);padding-bottom:80px}@media all and (max-width:81.1875em){#main{padding-top:calc(var(--header-bottom-margin)/2)}}.path-user #main{*zoom:1;width:var(--content-width);max-width:var(--max-content-width);margin-left:auto;margin-right:auto}.path-user #main:before,.path-user #main:after{content:" ";display:table}.path-user #main:after{clear:both}:root{--region-margin:60px}.ds-3col-stacked-equal{*zoom:1}.ds-3col-stacked-equal:before,.ds-3col-stacked-equal:after{content:" ";display:table}.ds-3col-stacked-equal:after{clear:both}.ds-3col-stacked-equal .group-left,.ds-3col-stacked-equal .group-middle,.ds-3col-stacked-equal .group-right{float:left;width:33.3333333333%;transition:width .3s}.ds-3col-stacked-equal .group-left{padding-left:var(--side-margin-normal);padding-right:var(--side-margin-normal);transition:padding .3s}@media all and (max-width:61.1875em){.ds-3col-stacked-equal .group-left{padding-left:calc(var(--side-margin-normal)*.8);padding-right:calc(var(--side-margin-normal)*.8)}}@media all and (max-width:47.9375em){.ds-3col-stacked-equal .group-left{padding-left:calc(var(--side-margin-normal)*.5);padding-right:calc(var(--side-margin-normal)*.5)}}@media all and (max-width:35.4375em){.ds-3col-stacked-equal .group-left{padding-left:calc(var(--side-margin-normal)*.3);padding-right:calc(var(--side-margin-normal)*.3)}}.ds-3col-stacked-equal .group-left{padding-right:3.75% !important}.ds-3col-stacked-equal .group-middle{padding-right:4.6875%}.ds-3col-stacked-equal .group-right{float:right}.ds-3col-stacked-equal .group-footer{padding-left:var(--side-margin-normal);padding-right:var(--side-margin-normal);transition:padding .3s}@media all and (max-width:61.1875em){.ds-3col-stacked-equal .group-footer{padding-left:calc(var(--side-margin-normal)*.8);padding-right:calc(var(--side-margin-normal)*.8)}}@media all and (max-width:47.9375em){.ds-3col-stacked-equal .group-footer{padding-left:calc(var(--side-margin-normal)*.5);padding-right:calc(var(--side-margin-normal)*.5)}}@media all and (max-width:35.4375em){.ds-3col-stacked-equal .group-footer{padding-left:calc(var(--side-margin-normal)*.3);padding-right:calc(var(--side-margin-normal)*.3)}}.ds-3col-stacked-equal .group-footer{padding-top:75px;padding-bottom:75px}@media all and (max-width:93.6875em){.ds-3col-stacked-equal .group-middle{width:44.4444444444%}.ds-3col-stacked-equal .group-right{width:22.2222222222%}}@media all and (max-width:81.1875em){.ds-3col-stacked-equal .group-left{float:none;width:auto;padding-left:var(--side-margin-normal);padding-right:var(--side-margin-normal);transition:padding .3s}}@media all and (max-width:81.1875em)and (max-width:61.1875em){.ds-3col-stacked-equal .group-left{padding-left:calc(var(--side-margin-normal)*.8);padding-right:calc(var(--side-margin-normal)*.8)}}@media all and (max-width:81.1875em)and (max-width:47.9375em){.ds-3col-stacked-equal .group-left{padding-left:calc(var(--side-margin-normal)*.5);padding-right:calc(var(--side-margin-normal)*.5)}}@media all and (max-width:81.1875em)and (max-width:35.4375em){.ds-3col-stacked-equal .group-left{padding-left:calc(var(--side-margin-normal)*.3);padding-right:calc(var(--side-margin-normal)*.3)}}@media all and (max-width:81.1875em){.ds-3col-stacked-equal .group-left{padding-bottom:calc(var(--header-bottom-margin)/2)}.ds-3col-stacked-equal .group-middle{width:66.6666666667%;padding-left:var(--side-margin-normal);padding-right:var(--side-margin-normal);transition:padding .3s}}@media all and (max-width:81.1875em)and (max-width:61.1875em){.ds-3col-stacked-equal .group-middle{padding-left:calc(var(--side-margin-normal)*.8);padding-right:calc(var(--side-margin-normal)*.8)}}@media all and (max-width:81.1875em)and (max-width:47.9375em){.ds-3col-stacked-equal .group-middle{padding-left:calc(var(--side-margin-normal)*.5);padding-right:calc(var(--side-margin-normal)*.5)}}@media all and (max-width:81.1875em)and (max-width:35.4375em){.ds-3col-stacked-equal .group-middle{padding-left:calc(var(--side-margin-normal)*.3);padding-right:calc(var(--side-margin-normal)*.3)}}@media all and (max-width:81.1875em){.ds-3col-stacked-equal .group-middle{padding-right:3.75% !important}.ds-3col-stacked-equal .group-right{width:33.3333333333%}}@media all and (max-width:61.1875em){.ds-3col-stacked-equal .group-middle,.ds-3col-stacked-equal .group-right{float:none;width:auto;padding-left:var(--side-margin-normal);padding-right:var(--side-margin-normal);transition:padding .3s}}@media all and (max-width:61.1875em)and (max-width:61.1875em){.ds-3col-stacked-equal .group-middle,.ds-3col-stacked-equal .group-right{padding-left:calc(var(--side-margin-normal)*.8);padding-right:calc(var(--side-margin-normal)*.8)}}@media all and (max-width:61.1875em)and (max-width:47.9375em){.ds-3col-stacked-equal .group-middle,.ds-3col-stacked-equal .group-right{padding-left:calc(var(--side-margin-normal)*.5);padding-right:calc(var(--side-margin-normal)*.5)}}@media all and (max-width:61.1875em)and (max-width:35.4375em){.ds-3col-stacked-equal .group-middle,.ds-3col-stacked-equal .group-right{padding-left:calc(var(--side-margin-normal)*.3);padding-right:calc(var(--side-margin-normal)*.3)}}@media all and (max-width:61.1875em){.ds-3col-stacked-equal .group-middle,.ds-3col-stacked-equal .group-right{padding-bottom:calc(var(--header-bottom-margin)/2)}.ds-3col-stacked-equal .group-right{margin-left:calc(var(--side-margin-small)*-1);margin-right:calc(var(--side-margin-small)*-1);transition:padding .3s}}@media all and (max-width:61.1875em)and (max-width:61.1875em){.ds-3col-stacked-equal .group-right{margin-left:calc(var(--side-margin-small)*.8*-1);margin-right:calc(var(--side-margin-small)*.8*-1)}}@media all and (max-width:61.1875em)and (max-width:47.9375em){.ds-3col-stacked-equal .group-right{margin-left:calc(var(--side-margin-small)*.5*-1);margin-right:calc(var(--side-margin-small)*.5*-1)}}@media all and (max-width:61.1875em)and (max-width:35.4375em){.ds-3col-stacked-equal .group-right{margin-left:calc(var(--side-margin-small)*.3*-1);margin-right:calc(var(--side-margin-small)*.3*-1)}}@media all and (max-width:47.9375em){.ds-3col-stacked-equal .group-left,.ds-3col-stacked-equal .group-middle,.ds-3col-stacked-equal .group-right{float:none;width:auto;padding-left:var(--side-margin-small);padding-right:var(--side-margin-small);transition:padding .3s}}@media all and (max-width:47.9375em)and (max-width:61.1875em){.ds-3col-stacked-equal .group-left,.ds-3col-stacked-equal .group-middle,.ds-3col-stacked-equal .group-right{padding-left:calc(var(--side-margin-small)*.8);padding-right:calc(var(--side-margin-small)*.8)}}@media all and (max-width:47.9375em)and (max-width:47.9375em){.ds-3col-stacked-equal .group-left,.ds-3col-stacked-equal .group-middle,.ds-3col-stacked-equal .group-right{padding-left:calc(var(--side-margin-small)*.5);padding-right:calc(var(--side-margin-small)*.5)}}@media all and (max-width:47.9375em)and (max-width:35.4375em){.ds-3col-stacked-equal .group-left,.ds-3col-stacked-equal .group-middle,.ds-3col-stacked-equal .group-right{padding-left:calc(var(--side-margin-small)*.3);padding-right:calc(var(--side-margin-small)*.3)}}@media all and (max-width:47.9375em){.ds-3col-stacked-equal .group-right{padding-bottom:0}.ds-3col-stacked-equal .group-footer{padding-top:0;padding-bottom:0}}.ds-2col-stacked,.ds-2col-stacked-fluid{*zoom:1}.ds-2col-stacked:before,.ds-2col-stacked:after,.ds-2col-stacked-fluid:before,.ds-2col-stacked-fluid:after{content:" ";display:table}.ds-2col-stacked:after,.ds-2col-stacked-fluid:after{clear:both}.ds-2col-stacked .group-left,.ds-2col-stacked-fluid .group-left{float:left}.ds-2col-stacked .group-right,.ds-2col-stacked-fluid .group-right{float:right}.ds-2col-stacked .group-footer,.ds-2col-stacked-fluid .group-footer{padding-left:var(--side-margin-normal);padding-right:var(--side-margin-normal);transition:padding .3s}@media all and (max-width:61.1875em){.ds-2col-stacked .group-footer,.ds-2col-stacked-fluid .group-footer{padding-left:calc(var(--side-margin-normal)*.8);padding-right:calc(var(--side-margin-normal)*.8)}}@media all and (max-width:47.9375em){.ds-2col-stacked .group-footer,.ds-2col-stacked-fluid .group-footer{padding-left:calc(var(--side-margin-normal)*.5);padding-right:calc(var(--side-margin-normal)*.5)}}@media all and (max-width:35.4375em){.ds-2col-stacked .group-footer,.ds-2col-stacked-fluid .group-footer{padding-left:calc(var(--side-margin-normal)*.3);padding-right:calc(var(--side-margin-normal)*.3)}}.ds-2col-stacked .group-footer,.ds-2col-stacked-fluid .group-footer{padding-top:75px;padding-bottom:75px}@media all and (max-width:47.9375em){.ds-2col-stacked .group-footer,.ds-2col-stacked-fluid .group-footer{padding-top:35px;padding-bottom:45px}}.custom__layout .group__col__wrapper{*zoom:1}.custom__layout .group__col__wrapper:before,.custom__layout .group__col__wrapper:after{content:" ";display:table}.custom__layout .group__col__wrapper:after{clear:both}.custom__layout .group__col__wrapper .group__content--left{float:left;width:50%}.custom__layout .group__col__wrapper .group__content--right{float:right;width:50%}@media all and (max-width:61.1875em){.custom__layout .group__col__wrapper .group__content--left,.custom__layout .group__col__wrapper .group__content--right{float:none;width:auto !important}}#main-header{position:relative;z-index:500}#main-header>.section{*zoom:1;padding-left:var(--side-margin-small);padding-right:var(--side-margin-small);transition:padding .3s}#main-header>.section:before,#main-header>.section:after{content:" ";display:table}#main-header>.section:after{clear:both}@media all and (max-width:61.1875em){#main-header>.section{padding-left:calc(var(--side-margin-small)*.8);padding-right:calc(var(--side-margin-small)*.8)}}@media all and (max-width:47.9375em){#main-header>.section{padding-left:calc(var(--side-margin-small)*.5);padding-right:calc(var(--side-margin-small)*.5)}}@media all and (max-width:35.4375em){#main-header>.section{padding-left:calc(var(--side-margin-small)*.3);padding-right:calc(var(--side-margin-small)*.3)}}#main-header>.section{padding-top:30px;padding-bottom:25px;border-bottom:1px solid var(--border-color)}#logo{position:relative;z-index:50;float:left;width:143px;max-width:100%;margin:0px 20px 0px 0px}#logo a{display:block}#logo img{width:100%}#logo--white{display:none}#navigation{*zoom:1}#navigation:before,#navigation:after{content:" ";display:table}#navigation:after{clear:both}#navigation{float:right;font-size:1.6rem;color:var(--basic-text);font-weight:bold;letter-spacing:.06em;transition:all .5s}@media all and (max-width:68.6875em){#navigation{padding-top:116px;background:var(--white)}#navigation>*{position:relative;z-index:10}#navigation:before{content:"";position:absolute;z-index:10;top:40px;left:40px;width:100px;height:100px;background:url(/themes/custom/dlaw/assets/img/logo__dlaw.svg) no-repeat top left;background-size:contain}#navigation:after{content:"";position:absolute;z-index:5;top:-100px;left:-50%;transform:rotate(-15deg);width:200%;height:60rem;background:var(--ui-gray-light);transition:all .5s}}#navigation a{color:var(--basic-text)}#navigation #block-dlaw-mainnavigation{float:left}#navigation #block-dlaw-mainnavigation>ul{margin:0;padding:0;*zoom:1}#navigation #block-dlaw-mainnavigation>ul li{margin:0;padding:0;list-style-type:none;list-style-image:none}#navigation #block-dlaw-mainnavigation>ul:before,#navigation #block-dlaw-mainnavigation>ul:after{content:" ";display:table}#navigation #block-dlaw-mainnavigation>ul:after{clear:both}#navigation #block-dlaw-mainnavigation>ul li{float:left;margin-right:15px}#navigation #block-dlaw-mainnavigation>ul li a{position:relative;display:block;margin:0px 0px -28px 20px;padding:20px 12px 34px 12px;font-size:1.7rem;transition:color .2s}#navigation #block-dlaw-mainnavigation>ul li a:hover,#navigation #block-dlaw-mainnavigation>ul li a:focus{color:var(--brand-color)}#navigation #block-dlaw-mainnavigation>ul li.menu-item--active-trail>a,#navigation #block-dlaw-mainnavigation>ul li a.is-active{border-bottom:4px solid var(--brand-color);color:var(--brand-color)}@media all and (max-width:68.6875em){#navigation #block-dlaw-mainnavigation>ul li{float:none;width:auto;margin:0px;padding:0px;display:block}}@media all and (max-width:68.6875em){#navigation #block-dlaw-mainnavigation{float:none}#navigation #block-dlaw-mainnavigation>ul li{margin:0px 0px 0px 40px}#navigation #block-dlaw-mainnavigation>ul li a{margin:0px;padding:20px 25px 20px 0px;border-top:1px solid var(--border-color)}#navigation #block-dlaw-mainnavigation>ul li a.is-active{border-bottom:0px}#navigation #block-dlaw-mainnavigation>ul li:last-child{border-bottom:1px solid var(--border-color)}}#navigation .block-language{position:relative;float:left;margin-left:0px;padding:20px 0px 0px 25px;color:var(--gray)}#navigation .block-language:before{content:"";position:absolute;top:24px;left:0;width:1px;height:25px;background:var(--border-color)}#navigation .block-language .active-lang{position:relative;padding-right:20px;cursor:pointer;transition:transform .8s cubic-bezier(0.25,0.46,0.45,0.94) .3s,color .2s}#navigation .block-language .active-lang:hover,#navigation .block-language .active-lang:focus{color:var(--brand-color)}#navigation .block-language .active-lang:after{content:"";position:absolute;top:13px;right:0;width:9px;height:6px;background:url(/themes/custom/dlaw/assets/img/arrow__down--red.svg) no-repeat center center;background-size:100% 100%}#navigation .block-language .lang-links{display:none;position:absolute;top:-6px;left:75px;transform:translate(-50%,0px);min-width:100%;border:1px solid rgba(0,0,0,0);box-shadow:0px 0px 0px rgba(0,0,0,.05);transition:box-shadow .8s,border .8s}#navigation .block-language .lang-links>ul{background:var(--white)}#navigation .block-language .lang-links>ul li{padding:5px 25px 5px 25px}#navigation .block-language .lang-links>ul li:first-child{padding-top:25px}#navigation .block-language .lang-links>ul li:last-child{padding-bottom:25px}#navigation .block-language .lang-links>ul li a:hover{color:var(--brand-color)}@media all and (max-width:68.6875em){#navigation .block-language{margin-left:40px;padding-left:0px}#navigation .block-language:before{display:none}#navigation .block-language .lang-links{top:3px}}#navigation .block-language.selection--visible .active-lang{transform:translateY(10px)}#navigation .block-language.selection--visible .lang-links{border-color:var(--border-color-light);box-shadow:0 5px 10px rgba(0,0,0,.05)}:root{--icon-width:30px;--icon-height:30px;--icon-bg:var(--titles)}a[data-role=responsive-button]{position:relative;display:none;float:right;width:50px;height:25px;margin-top:30px;margin-right:-10px;color:var(--titles);text-transform:lowercase}@media all and (max-width:68.6875em){a[data-role=responsive-button]{display:block}}a[data-role=responsive-button] .menu-icon{position:absolute;top:0px;left:10px;display:block;width:var(--icon-width);height:2px;background:var(--gray);transition:all .3s}a[data-role=responsive-button] .menu-icon:before,a[data-role=responsive-button] .menu-icon:after{transition:all .3s;content:"";position:absolute;width:100%;height:2px;background:var(--gray);transform-origin:50% 50%}a[data-role=responsive-button] .menu-icon:before{top:-7px;left:0}a[data-role=responsive-button] .menu-icon:after{bottom:-7px;left:0}html.main__nav--responsive--visible a[data-role=responsive-button] .menu-icon{transform:translateX(-30px);background:rgba(0,0,0,0) !important}html.main__nav--responsive--visible a[data-role=responsive-button] .menu-icon:before{top:0;transform:rotate(-45deg)}html.main__nav--responsive--visible a[data-role=responsive-button] .menu-icon:after{bottom:0;transform:rotate(45deg)}.form-item{width:var(--max-input-width);max-width:100%;margin-top:20px;margin-bottom:38px}.form-item label{display:block;margin-bottom:4px;font-weight:normal;font-size:1.4rem}.form-item label:after{width:5px;height:5px;margin:0px 0px 0px 2px;background-size:100% 100%}.form-item .description{margin-top:4px;font-size:1.2rem;font-style:italic;color:var(--gray)}.form-item .description:before{content:"- "}input:required,textarea:required,select:required{box-shadow:none}input:invalid,textarea:invalid,select:invalid{box-shadow:none}input.form-text,input[type=text],input[type=email],input[type=tel],input[type=submit],textarea,button{-webkit-appearance:none;border-radius:0}input.form-text,input[type=text],input[type=email],input[type=tel],textarea,select{width:100%;padding:8px 0px 6px 0px;border:0px solid var(--input-border-color);border-bottom-width:1px;background:rgba(0,0,0,0);outline:0;font-family:var(--basic-font);color:var(--basic-text);font-size:2.1rem;font-family:var(--title-font);font-weight:300;transition:border .3s}input.form-text.error,input[type=text].error,input[type=email].error,input[type=tel].error,textarea.error,select.error{border:none;border-bottom:.1rem solid var(--brand-color)}.form-type-textarea label{margin-bottom:10px}.form-type-textarea textarea{height:200px;padding:12px 20px 12px 20px;border-width:1px}.form-actions{margin-top:1em;margin-bottom:1em;width:var(--max-input-width);max-width:100%;text-align:right}.form-actions .form-submit{padding:14px 45px 18px 45px;border:0px;background:var(--ui-gray-dark);color:var(--white);font-size:1.7rem;font-weight:bold;line-height:1em;outline:0;transition:background .3s;padding:10px 35px 14px 35px;background:var(--brand-color);font-size:1.6rem}.form-actions .form-submit:hover{background:var(--brand-color)}.form-actions .form-submit:hover{background:var(--ui-gray-dark)}.grippie{display:none}.form--field-required-indicator{color:#e00}.form-type-textfield.has-focus input.form-text,.form-type-textfield.has-focus input[type=text],.form-type-textfield.has-focus input[type=email],.form-type-textfield.has-focus input[type=tel],.form-type-textfield.has-focus textarea,.form-type-tel.has-focus input.form-text,.form-type-tel.has-focus input[type=text],.form-type-tel.has-focus input[type=email],.form-type-tel.has-focus input[type=tel],.form-type-tel.has-focus textarea,.form-type-email.has-focus input.form-text,.form-type-email.has-focus input[type=text],.form-type-email.has-focus input[type=email],.form-type-email.has-focus input[type=tel],.form-type-email.has-focus textarea,.form-type-textarea.has-focus input.form-text,.form-type-textarea.has-focus input[type=text],.form-type-textarea.has-focus input[type=email],.form-type-textarea.has-focus input[type=tel],.form-type-textarea.has-focus textarea,.form-type-password.has-focus input.form-text,.form-type-password.has-focus input[type=text],.form-type-password.has-focus input[type=email],.form-type-password.has-focus input[type=tel],.form-type-password.has-focus textarea{border-bottom-color:var(--brand-color);color:var(--brand-color)}.path-user article#content{width:var(--max-input-width);margin:auto}.node--type-homepage #main{width:auto;max-width:none;padding-bottom:0px}.node--type-homepage #footer-top{margin-top:0px}.node--type-homepage #main-header{position:absolute;top:0;left:0;width:100%}.node--type-homepage #main-header .section{border:0px}.node--type-homepage #main-header:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:215px;background:linear-gradient(to bottom,rgba(23,23,23,0.73) 23%,rgba(23,23,23,0) 100%)}.node--type-homepage #main-header #logo{width:164px}.node--type-homepage #main-header #logo #logo--default{display:none}.node--type-homepage #main-header #logo #logo--white{display:block}.node--type-homepage #main-header a[data-role=responsive-button] .menu-icon,.node--type-homepage #main-header a[data-role=responsive-button] .menu-icon:before,.node--type-homepage #main-header a[data-role=responsive-button] .menu-icon:after{background:var(--white)}.node--type-homepage #main-header #navigation .block-language .lang-links{left:74px;border:0px;box-shadow:none}@media all and (min-width:68.75em){.node--type-homepage #main-header #navigation #block-dlaw-mainnavigation>ul li{margin:0px}.node--type-homepage #main-header #navigation #block-dlaw-mainnavigation>ul li a{position:relative;margin:0px;border:0px;color:var(--white)}.node--type-homepage #main-header #navigation #block-dlaw-mainnavigation>ul li a:after{content:"";display:block;width:calc(100% - 2.4rem);height:.2rem;position:absolute;bottom:2.8rem;background-color:var(--white);opacity:0;transition:opacity .2s}.node--type-homepage #main-header #navigation #block-dlaw-mainnavigation>ul li a:hover:after,.node--type-homepage #main-header #navigation #block-dlaw-mainnavigation>ul li a:focus:after{opacity:1}.node--type-homepage #main-header #navigation .block-language{margin-left:15px}.node--type-homepage #main-header #navigation .block-language .active-lang{color:var(--white)}}#main .header__image__wrapper{position:relative;overflow:hidden;margin-top:calc(var(--header-bottom-margin)*-1)}#main .header-image{position:relative;height:calc(100vh - 165px);max-height:700px;min-height:500px;margin-bottom:0px;background:no-repeat center center;background-size:cover}#main .header-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.25)}#main .header-image h1{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);width:640px;max-width:90%;margin:0px;text-align:center;font-family:var(--basic-font);font-weight:bold;font-size:5.4rem;color:var(--white);text-shadow:0 6px 26px rgba(0,0,0,.35)}@media all and (max-width:47.9375em){#main .header-image h1{font-size:4rem}}.sub__header__wrapper{position:relative;z-index:10;overflow:hidden;margin:0px 0px -85px 0px;padding:60px 0px 196px 0px;background:var(--ui-gray-light)}.sub__header__wrapper:after{content:"";position:absolute;z-index:10;bottom:0;left:0%;width:101%;height:75px;background:url(/themes/custom/dlaw/assets/img/shape__bottom--white.svg) no-repeat bottom center;background-size:100% 100%}.sub__header__wrapper>*{position:relative;z-index:20}.sub__header__wrapper .intro__wrapper{width:var(--content-width);max-width:var(--max-content-width);margin-left:auto;margin-right:auto;width:var(--max-text-width);text-align:center}.sub__header__wrapper .intro__wrapper h2{position:relative;margin:0px 0px 45px 0px;font-size:5rem}.sub__header__wrapper .intro__wrapper h2:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:60px;height:4px;background-color:var(--brand-color)}.sub__header__wrapper .intro__wrapper .field--name-field-intro-text{color:var(--text-dark)}.areas-of-practice,.our-lawyers{*zoom:1}.areas-of-practice:before,.areas-of-practice:after,.our-lawyers:before,.our-lawyers:after{content:" ";display:table}.areas-of-practice:after,.our-lawyers:after{clear:both}.areas-of-practice .list__overview--left,.our-lawyers .list__overview--left{position:relative}.areas-of-practice .list__overview--left:before,.our-lawyers .list__overview--left:before{content:"";position:absolute;z-index:20;width:111px;height:111px;background:var(--white) no-repeat center center;background-size:auto 36px}.areas-of-practice h2,.our-lawyers h2{margin:15px 0px 40px 0px}.areas-of-practice .field--name-dynamic-block-fieldnode-areas-of-expertice-sub-menu-bloc ul,.areas-of-practice .field--name-dynamic-block-fieldnode-lawyers-menu-block ul,.our-lawyers .field--name-dynamic-block-fieldnode-areas-of-expertice-sub-menu-bloc ul,.our-lawyers .field--name-dynamic-block-fieldnode-lawyers-menu-block ul{margin:0;padding:0;font-family:var(--title-font)}.areas-of-practice .field--name-dynamic-block-fieldnode-areas-of-expertice-sub-menu-bloc ul li,.areas-of-practice .field--name-dynamic-block-fieldnode-lawyers-menu-block ul li,.our-lawyers .field--name-dynamic-block-fieldnode-areas-of-expertice-sub-menu-bloc ul li,.our-lawyers .field--name-dynamic-block-fieldnode-lawyers-menu-block ul li{margin:0;padding:0;list-style-type:none;list-style-image:none}.areas-of-practice .field--name-dynamic-block-fieldnode-areas-of-expertice-sub-menu-bloc ul li a,.areas-of-practice .field--name-dynamic-block-fieldnode-lawyers-menu-block ul li a,.our-lawyers .field--name-dynamic-block-fieldnode-areas-of-expertice-sub-menu-bloc ul li a,.our-lawyers .field--name-dynamic-block-fieldnode-lawyers-menu-block ul li a{position:relative;display:inline-block;padding:4px 4px 4px 30px;font-size:1.6rem;color:var(--basic-text);transition:color .3s;font-weight:300}.areas-of-practice .field--name-dynamic-block-fieldnode-areas-of-expertice-sub-menu-bloc ul li a:before,.areas-of-practice .field--name-dynamic-block-fieldnode-lawyers-menu-block ul li a:before,.our-lawyers .field--name-dynamic-block-fieldnode-areas-of-expertice-sub-menu-bloc ul li a:before,.our-lawyers .field--name-dynamic-block-fieldnode-lawyers-menu-block ul li a:before{content:"";position:absolute;top:14px;left:0;width:6px;height:6px;border-radius:100%;background-color:var(--brand-color);transition:all .3s}.areas-of-practice .field--name-dynamic-block-fieldnode-areas-of-expertice-sub-menu-bloc ul li a:hover,.areas-of-practice .field--name-dynamic-block-fieldnode-lawyers-menu-block ul li a:hover,.our-lawyers .field--name-dynamic-block-fieldnode-areas-of-expertice-sub-menu-bloc ul li a:hover,.our-lawyers .field--name-dynamic-block-fieldnode-lawyers-menu-block ul li a:hover{color:var(--brand-color)}.areas-of-practice .field--name-dynamic-block-fieldnode-areas-of-expertice-sub-menu-bloc ul li a:hover:before,.areas-of-practice .field--name-dynamic-block-fieldnode-lawyers-menu-block ul li a:hover:before,.our-lawyers .field--name-dynamic-block-fieldnode-areas-of-expertice-sub-menu-bloc ul li a:hover:before,.our-lawyers .field--name-dynamic-block-fieldnode-lawyers-menu-block ul li a:hover:before{left:4px}.areas-of-practice .field--name-dynamic-block-fieldnode-areas-of-expertice-sub-menu-bloc ul li a.is-active,.areas-of-practice .field--name-dynamic-block-fieldnode-lawyers-menu-block ul li a.is-active,.our-lawyers .field--name-dynamic-block-fieldnode-areas-of-expertice-sub-menu-bloc ul li a.is-active,.our-lawyers .field--name-dynamic-block-fieldnode-lawyers-menu-block ul li a.is-active{color:var(--brand-color)}.areas-of-practice{position:relative;min-height:600px;padding-bottom:80px;padding-left:33.3333333333%}.areas-of-practice .list__overview--middle,.areas-of-practice .list__overview--right{float:left;width:50%}.areas-of-practice .list__overview--middle{padding-top:135px;padding-right:7.0422535211%;padding-bottom:80px;padding-left:8.9201877934%}.areas-of-practice .list__overview--right{padding-top:135px;padding-right:7.0422535211%;padding-left:3.7558685446%}.areas-of-practice .list__overview--left{position:absolute;top:0;left:0;width:33.3333333333%;height:calc(100% - 80px)}.areas-of-practice .list__overview--left .field-group-background-image{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background:no-repeat center center;background-size:cover}.areas-of-practice .list__overview--left .field-group-background-image:after{content:"";position:absolute;z-index:10;bottom:0;left:0%;width:101%;height:75px;background:url(/themes/custom/dlaw/assets/img/shape__bottom--white.svg) no-repeat bottom center;background-size:100% 100%;height:45px}.areas-of-practice .list__overview--left .field-name-field-areas-of-practice-image{display:none}.areas-of-practice .list__overview--left:before{top:120px;right:0;background-image:url(/themes/custom/dlaw/assets/img/icon__areaofpractice--red.svg)}.our-lawyers{position:relative;min-height:600px;padding-right:33.3333333333%}.our-lawyers .list__overview--middle,.our-lawyers .list__overview--left{float:left;width:50%;padding-bottom:80px}.our-lawyers .list__overview--left{padding-left:16.9014084507%;padding-bottom:80px}.our-lawyers .list__overview--left:before{top:-5px;left:0;background-color:var(--brand-color);background-image:url(/themes/custom/dlaw/assets/img/icon__ourlaywers--white.svg);background-size:auto 41px}.our-lawyers .list__overview--middle{padding-top:70px;padding-left:8.9201877934%;padding-right:7.0422535211%;padding-bottom:80px}.our-lawyers .list__overview--right{position:absolute;top:0;right:0;width:33.3333333333%;height:100%}.our-lawyers .list__overview--right .field-group-background-image{position:absolute;z-index:10;bottom:0;left:0;width:100%;height:100%;background:no-repeat center center;background-size:cover}@media all and (max-width:68.6875em){.our-lawyers .list__overview--right .field-group-background-image:after{content:"";position:absolute;z-index:10;bottom:0;left:0%;width:101%;height:75px;background:url(/themes/custom/dlaw/assets/img/shape__bottom--white.svg) no-repeat bottom center;background-size:100% 100%;height:45px}}.our-lawyers .list__overview--right .field-name-field-our-lawyers-img{display:none}.our-lawyers .list__overview--right:before{display:none;content:"";position:absolute;z-index:20;width:111px;height:111px;background:var(--brand-color) url(/themes/custom/dlaw/assets/img/icon__ourlaywers--white.svg) no-repeat center center;background-size:auto 41px}@media all and (max-width:81.1875em){.areas-of-practice,.our-lawyers{padding:300px 0px 50px 0px}.areas-of-practice .list__overview--left,.our-lawyers .list__overview--right{top:0;left:5%;right:5%;height:300px;width:auto}.areas-of-practice .list__overview--left:before,.our-lawyers .list__overview--right:before{display:block;top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%)}.areas-of-practice .list__overview--middle,.areas-of-practice .list__overview--right{width:50%}.areas-of-practice .list__overview--middle{padding:80px 0% 80px 15%}.areas-of-practice .list__overview--right{padding:120px 5% 80px 5%}.our-lawyers .list__overview--left,.our-lawyers .list__overview--middle{width:50%}.our-lawyers .list__overview--left:before{display:none}.our-lawyers .list__overview--left{padding:80px 0% 80px 15%}.our-lawyers .list__overview--middle{padding:120px 5% 80px 5%}}@media all and (max-width:61.1875em){.areas-of-practice .list__overview--middle{padding:50px 0% 50px 10%}.areas-of-practice .list__overview--right{padding:90px 5% 50px 8%}.our-lawyers .list__overview--left{padding:50px 0% 50px 10%}.our-lawyers .list__overview--middle{padding:90px 5% 50px 8%}}@media all and (max-width:47.9375em){.areas-of-practice .list__overview--middle,.areas-of-practice .list__overview--right{float:none;width:100%;padding:20px 10% 20px 10%}.areas-of-practice .list__overview--middle{padding-top:50px}.our-lawyers .list__overview--left,.our-lawyers .list__overview--middle{float:none;width:100%;padding:20px 10% 20px 10%}.our-lawyers .list__overview--left{padding-top:50px}}@media all and (max-width:35.4375em){.areas-of-practice .list__overview--left,.our-lawyers .list__overview--right{top:0;left:0%;right:0%}}.node--type-page.ds-2col-stacked-fluid .group-left,.node--type-desk.ds-2col-stacked-fluid .group-left{width:33.3333333333%;padding-left:var(--side-margin-normal);padding-right:var(--side-margin-normal);transition:padding .3s}@media all and (max-width:61.1875em){.node--type-page.ds-2col-stacked-fluid .group-left,.node--type-desk.ds-2col-stacked-fluid .group-left{padding-left:calc(var(--side-margin-normal)*.8);padding-right:calc(var(--side-margin-normal)*.8)}}@media all and (max-width:47.9375em){.node--type-page.ds-2col-stacked-fluid .group-left,.node--type-desk.ds-2col-stacked-fluid .group-left{padding-left:calc(var(--side-margin-normal)*.5);padding-right:calc(var(--side-margin-normal)*.5)}}@media all and (max-width:35.4375em){.node--type-page.ds-2col-stacked-fluid .group-left,.node--type-desk.ds-2col-stacked-fluid .group-left{padding-left:calc(var(--side-margin-normal)*.3);padding-right:calc(var(--side-margin-normal)*.3)}}.node--type-page.ds-2col-stacked-fluid .group-left,.node--type-desk.ds-2col-stacked-fluid .group-left{padding-right:3.75%}.node--type-page.ds-2col-stacked-fluid .group-right,.node--type-desk.ds-2col-stacked-fluid .group-right{width:66.6666666667%;padding-left:3.75%;padding-right:15.0625%}@media all and (max-width:81.1875em){.node--type-page.ds-2col-stacked-fluid .group-right,.node--type-desk.ds-2col-stacked-fluid .group-right{padding-right:7.5%}}@media all and (max-width:61.1875em){.node--type-page.ds-2col-stacked-fluid .group-left,.node--type-page.ds-2col-stacked-fluid .group-right,.node--type-desk.ds-2col-stacked-fluid .group-left,.node--type-desk.ds-2col-stacked-fluid .group-right{float:none;width:auto;padding-left:var(--side-margin-normal);padding-right:var(--side-margin-normal);transition:padding .3s}}@media all and (max-width:61.1875em)and (max-width:61.1875em){.node--type-page.ds-2col-stacked-fluid .group-left,.node--type-page.ds-2col-stacked-fluid .group-right,.node--type-desk.ds-2col-stacked-fluid .group-left,.node--type-desk.ds-2col-stacked-fluid .group-right{padding-left:calc(var(--side-margin-normal)*.8);padding-right:calc(var(--side-margin-normal)*.8)}}@media all and (max-width:61.1875em)and (max-width:47.9375em){.node--type-page.ds-2col-stacked-fluid .group-left,.node--type-page.ds-2col-stacked-fluid .group-right,.node--type-desk.ds-2col-stacked-fluid .group-left,.node--type-desk.ds-2col-stacked-fluid .group-right{padding-left:calc(var(--side-margin-normal)*.5);padding-right:calc(var(--side-margin-normal)*.5)}}@media all and (max-width:61.1875em)and (max-width:35.4375em){.node--type-page.ds-2col-stacked-fluid .group-left,.node--type-page.ds-2col-stacked-fluid .group-right,.node--type-desk.ds-2col-stacked-fluid .group-left,.node--type-desk.ds-2col-stacked-fluid .group-right{padding-left:calc(var(--side-margin-normal)*.3);padding-right:calc(var(--side-margin-normal)*.3)}}@media all and (max-width:61.1875em){.node--type-page.ds-2col-stacked-fluid .group-left,.node--type-desk.ds-2col-stacked-fluid .group-left{padding-bottom:calc(var(--header-bottom-margin)/2)}}.field--name-dynamic-block-fieldnode-dlaw-custom-get-in-touch-block{position:relative;margin-bottom:-80px;padding:20px 0px 20px 0px;text-align:center}.field--name-dynamic-block-fieldnode-dlaw-custom-get-in-touch-block .get-in-touch-wrapper *{display:inline-block}.field--name-dynamic-block-fieldnode-dlaw-custom-get-in-touch-block .get-in-touch-wrapper h2{margin-right:50px;font-size:2rem;font-weight:bold;letter-spacing:.05em;font-family:var(--basic-font)}@media all and (max-width:61.1875em){.field--name-dynamic-block-fieldnode-dlaw-custom-get-in-touch-block .get-in-touch-wrapper h2{display:block;margin:0px 0px 30px 0px}}.field--name-dynamic-block-fieldnode-dlaw-custom-get-in-touch-block .get-in-touch-wrapper a{padding:14px 45px 18px 45px;border:0px;background:var(--ui-gray-dark);color:var(--white);font-size:1.7rem;font-weight:bold;line-height:1em;outline:0;transition:background .3s}.field--name-dynamic-block-fieldnode-dlaw-custom-get-in-touch-block .get-in-touch-wrapper a:hover{background:var(--brand-color)}.node--type-contact #main{background-color:var(--ui-gray-light)}.node--type-contact .region-content{*zoom:1;padding-left:var(--side-margin-small);padding-right:var(--side-margin-small);transition:padding .3s}.node--type-contact .region-content:before,.node--type-contact .region-content:after{content:" ";display:table}.node--type-contact .region-content:after{clear:both}@media all and (max-width:61.1875em){.node--type-contact .region-content{padding-left:calc(var(--side-margin-small)*.8);padding-right:calc(var(--side-margin-small)*.8)}}@media all and (max-width:47.9375em){.node--type-contact .region-content{padding-left:calc(var(--side-margin-small)*.5);padding-right:calc(var(--side-margin-small)*.5)}}@media all and (max-width:35.4375em){.node--type-contact .region-content{padding-left:calc(var(--side-margin-small)*.3);padding-right:calc(var(--side-margin-small)*.3)}}.node--type-contact .region-content div.node--type-contact{width:950px;max-width:100%;margin:auto}.node--type-contact .region-content .ds-2col-stacked .group-header{padding-bottom:70px;text-align:center}.node--type-contact .region-content .ds-2col-stacked .group-header h1{margin-bottom:0px}.node--type-contact .region-content .ds-2col-stacked .group-header .field--name-field-call-to-action-subtitle{font-size:2.1rem}@media all and (max-width:68.6875em){.node--type-contact .region-content .ds-2col-stacked .group-header .field--name-field-call-to-action-subtitle{font-size:1.7rem}}.node--type-contact .region-content .ds-2col-stacked .group-left{width:38.9473684211%;margin-right:2.1052631579%;padding:50px 60px 50px 60px;background:var(--white)}.node--type-contact .region-content .ds-2col-stacked .group-right{width:58.9473684211%;padding:50px 110px 60px 110px;background:var(--white)}.node--type-contact .region-content .ds-2col-stacked .group-footer{display:none}@media all and (max-width:61.1875em){.node--type-contact .region-content .ds-2col-stacked .group-left,.node--type-contact .region-content .ds-2col-stacked .group-right{float:none;width:600px;max-width:100%;margin:auto;padding:40px 0px 40px 0px;padding-left:var(--side-margin-normal);padding-right:var(--side-margin-normal);transition:padding .3s}}@media all and (max-width:61.1875em)and (max-width:61.1875em){.node--type-contact .region-content .ds-2col-stacked .group-left,.node--type-contact .region-content .ds-2col-stacked .group-right{padding-left:calc(var(--side-margin-normal)*.8);padding-right:calc(var(--side-margin-normal)*.8)}}@media all and (max-width:61.1875em)and (max-width:47.9375em){.node--type-contact .region-content .ds-2col-stacked .group-left,.node--type-contact .region-content .ds-2col-stacked .group-right{padding-left:calc(var(--side-margin-normal)*.5);padding-right:calc(var(--side-margin-normal)*.5)}}@media all and (max-width:61.1875em)and (max-width:35.4375em){.node--type-contact .region-content .ds-2col-stacked .group-left,.node--type-contact .region-content .ds-2col-stacked .group-right{padding-left:calc(var(--side-margin-normal)*.3);padding-right:calc(var(--side-margin-normal)*.3)}}@media all and (max-width:61.1875em){.node--type-contact .region-content .ds-2col-stacked .group-left{margin-bottom:20px}.node--type-contact .region-content .ds-2col-stacked .form-item,.node--type-contact .region-content .ds-2col-stacked .form-actions{width:100%}}.node--type-contact.node--view-mode-teaser-alternative{border-bottom:.1rem solid var(--border-color)}.field-name-field-location .geolocation-google-map{height:calc(100vh - 400px) !important;max-height:700px;min-height:500px}.node--type-contact .region-content .group-left .field{margin-bottom:20px}.node--type-contact .region-content .group-left .field:last-child{margin-bottom:0px}.node--type-contact .region-content .group-left .field .field__label{color:var(--titles)}.node--type-contact .region-content .group-left .field .field__items{font-size:1.6rem}.node--type-contact .region-content .group-left .field.field--name-field-telephone a{color:var(--basic-text);font-size:1.6rem}.node--type-contact .region-content .group-left .field.field--name-field-telephone a:hover{color:var(--brand-color)}.node--type-contact .region-content .group-left .field.field--name-field-fax{font-size:1.6rem}.node--type-contact .region-content .group-left .field--type-address .field__item{margin-bottom:2rem}.node--type-contact .region-content .group-left .field--type-address .field__item:last-child{margin-bottom:0}.node--type-contact .region-content .group-left .field--type-email a{font-size:1.6rem;border-bottom:2px solid rgba(225,37,28,.5);transition:border .3s}.node--type-contact .region-content .group-left .field--type-email a:hover,.node--type-contact .region-content .group-left .field--type-email a:focus{border-bottom-color:var(--brand-color)}#footer-top .view-desk{*zoom:1}#footer-top .view-desk:before,#footer-top .view-desk:after{content:" ";display:table}#footer-top .view-desk:after{clear:both}#footer-top .view-desk .view-content .views-row{position:relative;float:left;overflow:hidden;width:33.3333333333%;height:435px}#footer-top .view-desk .view-content .views-row .field-group-background-image{height:435px;background:no-repeat center center;background-size:cover;transition:transform .8s}#footer-top .view-desk .view-content .views-row .field-group-background-image .field-name-field-image{display:none}#footer-top .view-desk .view-content .views-row .field-group-link{position:absolute;top:0;left:0;width:100%;height:100%}#footer-top .view-desk .view-content .views-row .info__wrapper{position:absolute;bottom:0;left:0;width:100%;padding:70px 30px 60px 30px;background:rgba(47,49,51,.5);text-align:center;color:var(--white);font-size:1.7rem;transition:background .8s}#footer-top .view-desk .view-content .views-row .info__wrapper .field-name-node-title{text-transform:uppercase;font-family:var(--title-font)}#footer-top .view-desk .view-content .views-row .info__wrapper .field-name-node-title h3{margin:0px;color:var(--white);font-size:1.7rem;letter-spacing:.2em;font-weight:600}#footer-top .view-desk .view-content .views-row .info__wrapper .field--name-field-native-name{text-transform:uppercase;font-family:var(--title-font);font-weight:300}#footer-top .view-desk .view-content .views-row:hover .field-group-background-image{transform:scale(1.05,1.05)}#footer-top .view-desk .view-content .views-row:hover .info__wrapper{background-color:rgba(47,49,51,.7)}@media all and (max-width:47.9375em){#footer-top .view-desk .view-content .views-row{float:none;width:100%;height:350px}#footer-top .view-desk .view-content .views-row .field-group-background-image{height:350px}}#footer-main{*zoom:1}#footer-main:before,#footer-main:after{content:" ";display:table}#footer-main:after{clear:both}#footer-main{padding:60px 0px 60px 0px}@media all and (max-width:35.4375em){body:not(.node--type-homepage) #footer-main{padding-top:20px}}#footer-main h2{position:relative;margin:0px;font-size:3.3rem;letter-spacing:-0.02em}#footer-main h2:after{content:"";position:absolute;bottom:-15px;left:0%;width:60px;height:4px;background-color:var(--brand-color)}#footer-main .block-views-blockcontact-footer{float:left;width:66.6666666667%;padding-left:var(--side-margin-normal);padding-right:var(--side-margin-normal);transition:padding .3s}@media all and (max-width:61.1875em){#footer-main .block-views-blockcontact-footer{padding-left:calc(var(--side-margin-normal)*.8);padding-right:calc(var(--side-margin-normal)*.8)}}@media all and (max-width:47.9375em){#footer-main .block-views-blockcontact-footer{padding-left:calc(var(--side-margin-normal)*.5);padding-right:calc(var(--side-margin-normal)*.5)}}@media all and (max-width:35.4375em){#footer-main .block-views-blockcontact-footer{padding-left:calc(var(--side-margin-normal)*.3);padding-right:calc(var(--side-margin-normal)*.3)}}#footer-main .block-views-blockcontact-footer{padding-right:0px}@media all and (max-width:35.4375em){#footer-main .block-views-blockcontact-footer{float:none;width:auto;padding-left:var(--side-margin-normal);padding-right:var(--side-margin-normal);transition:padding .3s}}@media all and (max-width:35.4375em)and (max-width:61.1875em){#footer-main .block-views-blockcontact-footer{padding-left:calc(var(--side-margin-normal)*.8);padding-right:calc(var(--side-margin-normal)*.8)}}@media all and (max-width:35.4375em)and (max-width:47.9375em){#footer-main .block-views-blockcontact-footer{padding-left:calc(var(--side-margin-normal)*.5);padding-right:calc(var(--side-margin-normal)*.5)}}@media all and (max-width:35.4375em)and (max-width:35.4375em){#footer-main .block-views-blockcontact-footer{padding-left:calc(var(--side-margin-normal)*.3);padding-right:calc(var(--side-margin-normal)*.3)}}#footer-main .block-views-blockcontact-footer>h2{float:left;margin-right:60px}@media all and (max-width:93.6875em){#footer-main .block-views-blockcontact-footer>h2{float:none;margin-right:0px}}#footer-main .block-views-blockcontact-footer .view-contact{float:left;color:var(--text-dark);letter-spacing:-0.01em}@media all and (max-width:93.6875em){#footer-main .block-views-blockcontact-footer .view-contact{float:none;margin-top:40px}}#footer-main .block-views-blockcontact-footer .view-contact .group-left,#footer-main .block-views-blockcontact-footer .view-contact .group-right{width:auto;margin-right:85px}#footer-main .block-views-blockcontact-footer .view-contact .group-right{padding-left:45px;font-size:1.5rem}#footer-main .block-views-blockcontact-footer .view-contact .group-right .field--name-field-email a{border-bottom:2px solid rgba(225,37,28,.5);transition:border .3s}#footer-main .block-views-blockcontact-footer .view-contact .group-right .field--name-field-email a:hover,#footer-main .block-views-blockcontact-footer .view-contact .group-right .field--name-field-email a:focus{border-bottom-color:var(--brand-color)}@media all and (max-width:81.1875em){#footer-main .block-views-blockcontact-footer .view-contact .group-left,#footer-main .block-views-blockcontact-footer .view-contact .group-right{float:none;width:100%;padding:0px}#footer-main .block-views-blockcontact-footer .view-contact .group-right{margin-top:15px}}#footer-main .block-views-blockcontact-footer .view-contact .field{white-space:nowrap}#footer-main .block-views-blockcontact-footer .view-contact .organization,#footer-main .block-views-blockcontact-footer .view-contact .organization+br{display:none}#footer-main .block-views-blockcontact-footer .view-contact .field--name-field-telephone a{color:var(--text-dark)}#footer-main .block-views-blockcontact-footer .view-contact .field--name-field-telephone a:hover{color:var(--brand-color)}#footer-main .block-views-blockcontact-footer .view-contact .field__label{font-weight:normal}#footer-main .block-views-blockpartner-footer{float:left;width:33.3333333333%}@media all and (max-width:35.4375em){#footer-main .block-views-blockpartner-footer{float:none;width:auto;margin-top:80px;padding-left:var(--side-margin-normal);padding-right:var(--side-margin-normal);transition:padding .3s}}@media all and (max-width:35.4375em)and (max-width:61.1875em){#footer-main .block-views-blockpartner-footer{padding-left:calc(var(--side-margin-normal)*.8);padding-right:calc(var(--side-margin-normal)*.8)}}@media all and (max-width:35.4375em)and (max-width:47.9375em){#footer-main .block-views-blockpartner-footer{padding-left:calc(var(--side-margin-normal)*.5);padding-right:calc(var(--side-margin-normal)*.5)}}@media all and (max-width:35.4375em)and (max-width:35.4375em){#footer-main .block-views-blockpartner-footer{padding-left:calc(var(--side-margin-normal)*.3);padding-right:calc(var(--side-margin-normal)*.3)}}#footer-main .block-views-blockpartner-footer .view-partner{*zoom:1}#footer-main .block-views-blockpartner-footer .view-partner:before,#footer-main .block-views-blockpartner-footer .view-partner:after{content:" ";display:table}#footer-main .block-views-blockpartner-footer .view-partner:after{clear:both}#footer-main .block-views-blockpartner-footer .view-partner{margin-top:40px}#footer-main .block-views-blockpartner-footer .view-partner .views-row{float:left;margin:0px 20px 8px 0px}@media all and (max-width:81.1875em){#footer-main .block-views-blockpartner-footer .view-partner .views-row{float:none;margin:0px 0px 15px 0px}}#footer-main .block-views-blockpartner-footer .view-partner .views-row a img{transition:opacity .2s}#footer-main .block-views-blockpartner-footer .view-partner .views-row a:hover img,#footer-main .block-views-blockpartner-footer .view-partner .views-row a:focus img{opacity:.6}#footer-main .field--type-address{font-size:1.5rem}#footer-main .field--type-address .field__item{margin-bottom:2rem}#footer-main .field--type-address .field__item:last-child{margin-bottom:0}#footer-bottom{*zoom:1}#footer-bottom:before,#footer-bottom:after{content:" ";display:table}#footer-bottom:after{clear:both}#footer-bottom{padding-bottom:40px;font-size:1.3rem;font-family:var(--title-font)}#footer-bottom>.section{margin-left:var(--side-margin-normal);margin-right:var(--side-margin-normal);transition:padding .3s}@media all and (max-width:61.1875em){#footer-bottom>.section{margin-left:calc(var(--side-margin-normal)*.8);margin-right:calc(var(--side-margin-normal)*.8)}}@media all and (max-width:47.9375em){#footer-bottom>.section{margin-left:calc(var(--side-margin-normal)*.5);margin-right:calc(var(--side-margin-normal)*.5)}}@media all and (max-width:35.4375em){#footer-bottom>.section{margin-left:calc(var(--side-margin-normal)*.3);margin-right:calc(var(--side-margin-normal)*.3)}}#footer-bottom .siteby{float:right}#footer-bottom .credits{float:left;margin-right:15px}#footer-bottom .region-footer-menu nav{float:left}#footer-bottom .region-footer-menu nav .menu-item{position:relative;margin-left:0px;margin-right:15px;padding-right:15px}#footer-bottom .region-footer-menu nav .menu-item:after{content:"";position:absolute;top:6px;right:0;width:2px;height:11px;background:var(--basic-text)}#footer-bottom .region-footer-menu nav .menu-item:last-child{margin-right:0px;padding-right:0px}#footer-bottom .region-footer-menu nav .menu-item:last-child:after{display:none}#footer-bottom .region-footer-menu nav a{color:var(--basic-text)}#footer-bottom .region-footer-menu nav a:hover{color:var(--brand-color)}#footer-bottom .block-menu li{float:left;margin-left:20px}@media all and (max-width:47.9375em){#footer-bottom .siteby{float:none;margin-bottom:30px}#footer-bottom .credits{float:none}#footer-bottom .region-footer-menu nav{float:none}}
