@charset "UTF-8";@-webkit-keyframes header-arrow{0%,to{transform:translateY(0) rotate(45deg);opacity:.6}50%{transform:translateY(50%) rotate(45deg);opacity:.3}}@-moz-keyframes header-arrow{0%,to{transform:translateY(0) rotate(45deg);opacity:.6}50%{transform:translateY(50%) rotate(45deg);opacity:.3}}@-ms-keyframes header-arrow{0%,to{transform:translateY(0) rotate(45deg);opacity:.6}50%{transform:translateY(50%) rotate(45deg);opacity:.3}}@keyframes header-arrow{0%,to{transform:translateY(0) rotate(45deg);opacity:.6}50%{transform:translateY(50%) rotate(45deg);opacity:.3}}@-webkit-keyframes opacity-pulse{0%,to{filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}50%{filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}}@-moz-keyframes opacity-pulse{0%,to{filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}50%{filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}}@-ms-keyframes opacity-pulse{0%,to{filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}50%{filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}}@keyframes opacity-pulse{0%,to{filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}50%{filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}}@-webkit-keyframes spinner-ball{0%,33%,66%,to{bottom:0;filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}16%,50%,83%{bottom:30px;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}}@-moz-keyframes spinner-ball{0%,33%,66%,to{bottom:0;filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}16%,50%,83%{bottom:30px;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}}@-ms-keyframes spinner-ball{0%,33%,66%,to{bottom:0;filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}16%,50%,83%{bottom:30px;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}}@keyframes spinner-ball{0%,33%,66%,to{bottom:0;filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}16%,50%,83%{bottom:30px;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}}@keyframes spinner{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@-webkit-keyframes popup-show{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}@-moz-keyframes popup-show{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}@-ms-keyframes popup-show{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes popup-show{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}@-webkit-keyframes popup-overlay-show{0%{opacity:0}to{opacity:1}}@-moz-keyframes popup-overlay-show{0%{opacity:0}to{opacity:1}}@-ms-keyframes popup-overlay-show{0%{opacity:0}to{opacity:1}}@keyframes popup-overlay-show{0%{opacity:0}to{opacity:1}}.publications-list>a .author{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.display-flex,.fields-grid,.page-template-page-publications-list header .container,.post-type-archive header .container,.publication-list-filters .container,.search-no-results header .container,.search-results header .container,.share-line,.share-line .container,.single .prev-next>a .content{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.display-flex-vertical,.single .prev-next>a .content{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;flex-direction:column}.fields-grid,.flex-wrap,.share-line,.share-line .container{-webkit-flex-wrap:wrap;flex-wrap:wrap}.fields-grid,.flex-spaces,.share-line,.share-line .container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}[dir=rtl] nav #main-logo{float:right}[dir=rtl] nav #main-logo .name{border-width:0 2px 0 0;margin:0 20px 0 0}[dir=rtl] nav .actions,[dir=rtl] nav .social{float:left}[dir=rtl] nav .menu>li.menu-item-has-children>a:after{margin:0 6px 4px 0}[dir=rtl] header .section-title{font-weight:700;letter-spacing:.1px}[dir=rtl] header #header-search .text-wrapper:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}[dir=rtl] header #header-search .text-wrapper input[type=text]{padding:0 48px 4px 16px}[dir=rtl] header #header-search .select-wrapper:before{left:auto;right:4px}[dir=rtl] header #header-search input[type=submit]{letter-spacing:.5px}[dir=rtl] header .actions .inner:before{-webkit-transform:skewX(30deg);-ms-transform:skewX(30deg);transform:skewX(30deg)}[dir=rtl] .single .prev-next>a .t1,[dir=rtl] header .meta .authors-date{font-size:15px}[dir=rtl] .search-results-block h3 span{letter-spacing:0}:root{--color-primary-white:255, 255, 255}.grecaptcha-badge{z-index:2}.contact_form fieldset input[type=email],.contact_form fieldset input[type=text],.contact_form fieldset label,.contact_form fieldset p.error,.contact_form fieldset textarea{font-family:inherit;display:block;width:100%;margin:0 0 12px}.contact_form fieldset button{display:block;width:100%}.contact_form fieldset p.error{font-size:12px;color:red;margin:12px 0}.contact_form fieldset button,.contact_form fieldset label{font-size:12px;font-weight:600;text-transform:uppercase}[dir=rtl] .contact_form fieldset label,[dir=rtl] .contact_form fieldset p.error,[dir=rtl] .fields-grid a h3,[dir=rtl] .publication-list-filters .filters label{font-size:14px}.contact_form fieldset label span.req,.share-line a:hover.pdf,.share-line a:hover.print{color:#0090ff}.contact_form fieldset input[type=email],.contact_form fieldset input[type=text],.contact_form fieldset textarea{border:1px solid #ccc;padding:16px 20px;box-sizing:border-box;box-shadow:none;-webkit-appearance:none;font-size:14px}[dir=rtl] .contact_form fieldset button,[dir=rtl] .contact_form fieldset input[type=email],[dir=rtl] .contact_form fieldset input[type=text],[dir=rtl] .contact_form fieldset textarea{font-size:16px}.contact_form fieldset textarea{resize:vertical}.contact_form fieldset button{border:0;background:#0090ff;color:#fff;font-family:inherit;font-size:14px;padding:20px 0;margin:20px 0 0;border-radius:4px;transition:.1s all}.contact_form fieldset button:hover{background:#33a6ff}.contact_form fieldset .fieldset-checkbox-label{text-transform:none;font-weight:400;line-height:1.3;padding:2px 0 2px 24px;box-sizing:border-box;position:relative;cursor:pointer}[dir=rtl] .contact_form fieldset .fieldset-checkbox-label{padding:2px 24px 2px 0}.contact_form fieldset .fieldset-checkbox-label input[type=checkbox],.page-template-page-publications-list header:after,.page-template-page-publications-list header:before,.post-type-archive header:after,.post-type-archive header:before,.search-no-results header:after,.search-no-results header:before,.search-results header:after,.search-results header:before{display:none}.contact_form fieldset .fieldset-checkbox-label input[type=checkbox]~.checkbox-icon{position:absolute;top:0;left:0;right:auto;width:16px;height:16px;border:1px solid #ccc;transition:.2s all}[dir=rtl] .contact_form fieldset .fieldset-checkbox-label input[type=checkbox]~.checkbox-icon{right:0;left:auto}.contact_form fieldset .fieldset-checkbox-label input[type=checkbox]~.checkbox-icon:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-60%) rotate(45deg);width:4px;height:8px;border:solid transparent;border-width:0 2px 2px 0}.contact_form fieldset .fieldset-checkbox-label input[type=checkbox]:checked~.checkbox-icon:before{border-color:#000}.contact_form fieldset .fieldset-checkbox-label:hover input[type=checkbox]~.checkbox-icon{border-color:#919599}.contact_form fieldset.invalid input[type=email],.contact_form fieldset.invalid input[type=text],.contact_form fieldset.invalid textarea{border-color:red}.cf-prompt{position:absolute;top:50%;left:50%;width:540px;height:100px;margin:-50px 0 0-270px;border-radius:5px;background:#fff;box-shadow:0 0 50px 0 rgba(0,0,0,.2);display:flex;align-items:center;z-index:1}.cf-prompt.cf-success .cf-prompt-i,.contact_form .cf-prompt.cf-success .cf-prompt-i{background:#69e49b}.cf-prompt.cf-success .cf-prompt-i i:before{content:"";border:solid #fff;border-width:0 5px 5px 0;border-radius:0 0 4px 0;transform:rotate(45deg);position:absolute;width:9px;height:18px;bottom:10px;left:12px;box-sizing:content-box}.cf-prompt.cf-success .cf-prompt-c-t,.contact_form .cf-prompt.cf-success .cf-prompt-c-t{color:#69e49b}.cf-prompt.cf-error .cf-prompt-i{background:#eb4c4b}.cf-prompt.cf-error .cf-prompt-i i:after,.cf-prompt.cf-error .cf-prompt-i i:before{content:"";position:absolute;width:20px;height:4px;top:17px;left:9px;border-radius:1px;background:#fff}.cf-prompt.cf-error .cf-prompt-i i:before{transform:rotate(45deg)}.cf-prompt.cf-error .cf-prompt-i i:after,[dir=rtl] .single .prev-next>a .t1:before{transform:rotate(-45deg)}.cf-prompt.cf-error .cf-prompt-c-t{color:#eb4c4b}.cf-prompt-i,.cf-prompt-i i{border:3px solid #fff;box-sizing:border-box}.cf-prompt-i{flex:0 0 100px;height:100%;position:relative;background:#f5f5f5;border-radius:7px 0 0 7px}[dir=rtl] .cf-prompt-i{border-radius:0 7px 7px 0}.cf-prompt-i i{position:absolute;width:44px;height:44px;top:50%;left:50%;margin:-22px 0 0-22px;border-radius:50%}.cf-prompt-c{flex:1;padding:0 30px}.cf-prompt-c-t{font-size:15px;line-height:1.3;font-weight:700;text-transform:uppercase;padding-bottom:6px}[dir=rtl] .cf-prompt-c-c,[dir=rtl] .cf-prompt-c-t{font-size:17px}.cf-prompt-c-c{font-weight:300;font-size:15px;line-height:1.5}.cf-prompt-x{display:inline-block;background:#f5f5f5;position:absolute;top:7px;left:auto;right:7px;width:26px;height:26px;border-radius:3px;cursor:pointer;transition:.1s all}[dir=rtl] .cf-prompt-x{right:auto;left:7px}.cf-prompt-x:before{content:"×";font-size:18px;font-weight:700;line-height:24px;display:block;text-align:center;color:#000}[dir=rtl] .cf-prompt-x:before,[dir=rtl] .page-template-page-thefirm .fields-of-practice h2{font-size:21px}.cf-prompt-x:hover{background:#aaa}.cf-prompt-x:hover:before,.fields-grid a:hover h3{color:#fff}.contact_form .cf-prompt{width:540px;height:150px;transform:translate(-50%,-50%);margin:0}@media screen and (max-width:767px){.contact_form .cf-prompt{width:94%;height:auto}.contact_form .cf-prompt .cf-prompt-i{display:none}.contact_form .cf-prompt .cf-prompt-c{text-align:center;padding:20px}}.contact_form .cf-prompt-i{flex:0 0 150px}.page-template-page-thefirm .fields-of-practice{padding:80px 0}.fields-grid a h3,.page-template-page-thefirm .fields-of-practice h2{position:relative;display:block;text-align:center;text-transform:uppercase}.page-template-page-thefirm .fields-of-practice h2{font-size:18px;font-weight:700;letter-spacing:1px;padding:0 0 20px;margin:0 auto}[dir=rtl] .page-template-page-thefirm .fields-of-practice h2{letter-spacing:0}.page-template-page-thefirm .fields-of-practice h2:after{content:"";position:absolute;width:50px;height:2px;bottom:0;left:50%;margin-left:-25px;background:#0090ff}.fields-grid,.fields-grid a{-webkit-box-sizing:border-box;box-sizing:border-box}.fields-grid{list-style:none;padding:0 10px;margin:30px 0 0;width:100%}.fields-grid:after{content:"";-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;min-width:1px;min-height:1px}.fields-grid a{position:relative;color:#000;padding:2px}@media screen and (max-width:767px){.fields-grid a{width:50%;padding:0 5%}.fields-grid a svg{margin:10px 0}}@media screen and (min-width:768px) and (max-width:1024px){.fields-grid a{width:50%}}@media screen and (min-width:1024px) and (max-width:1440px){.fields-grid a{width:25%}}@media screen and (min-width:1440px){.fields-grid a{width:25%}}.fields-grid a .image{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;background-size:cover;background-position:center;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;transition:.1s opacity ease-in-out;-webkit-border-radius:2px;border-radius:2px}.fields-grid a .image:before{content:"";display:block;height:100%;background:rgba(0,144,255,.8);z-index:2}.fields-grid a svg{position:relative;display:block;width:64px;height:64px;margin:30px auto 16px;fill:transparent;stroke:#000;stroke-width:2.4px;z-index:5}.fields-grid a svg .ih,aside .sidebar-block a.active svg .ih,aside .sidebar-block a:hover svg .ih{stroke:#0090ff}.fields-grid a h3{max-width:220px;margin:0 auto 24px;color:#000;font-size:12px;font-weight:600;line-height:16px;letter-spacing:0;z-index:3}.fields-grid a p{padding:0 20px;margin:0;line-height:19px;display:none}.fields-grid a:hover .image{filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}.fields-grid a:hover svg{stroke:#fff}.fields-grid a:hover svg .ih{stroke:#80c8ff}.share-line{width:100%;font-size:0;font-weight:500;text-transform:uppercase;border-top:1px solid #ddd;padding:24px 0;overflow:hidden;color:#999}.share-line .left,.share-line .right{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;box-flex:0 0 auto;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-width:1px;min-height:1px}.share-line .label{display:inline-block;vertical-align:top;font-size:13px;line-height:42px;text-transform:none;font-weight:400;color:currentColor}.share-line a{display:inline-block;height:42px;vertical-align:middle;margin:-1px 0 0;padding:0 10px;transition:.1s color ease-in-out;border:solid #ddd;border-width:0 1px 0 0;cursor:pointer;color:inherit}.share-line a:last-of-type{border-width:0}.share-line a.views{cursor:default}.share-line a svg{display:inline-block;width:22px;height:22px;margin:10px 5px;fill:currentColor}.popup.share-popup .share-popup-options>a:hover[data-social=facebook],.share-line a:hover[data-social=facebook]{color:#43619c}.popup.share-popup .share-popup-options>a:hover[data-social=twitter],.share-line a:hover[data-social=twitter]{color:#24a9e6}.popup.share-popup .share-popup-options>a:hover[data-social=linkedin],.share-line a:hover[data-social=linkedin]{color:#187fb8}.popup.share-popup .share-popup-options>a:hover[data-social=whatsapp],.share-line a:hover[data-social=whatsapp]{color:#25d366}.share-line a:hover[data-social=mail]{color:#0090ff}.share-line a.print{padding:0 14px 0 0}.share-line a.print svg{width:24px;height:24px;margin:9px 8px 9px 0}.share-line a.pdf{padding:0 16px 0 10px}.share-line a.pdf svg{width:26px;height:26px;margin:8px 4px 8px 3px}.share-line a.views{padding:0 14px 0 10px}.share-line a.views svg{width:26px;height:26px;margin:8px 8px 8px 4px}[dir=rtl] .share-line a.views svg{margin:8px 4px 8px 8px}.share-line a[data-social=mail]{padding:0 0 0 10px}.share-line a[data-social=mail] svg{margin:10px 0 10px 5px}.share-line a[data-social=facebook] svg{width:18px;height:18px;margin:12px 7px}.share-line a[data-social=twitter] svg{width:20px;height:20px;margin:11px 6px}[dir=rtl] .share-line a{border-width:0 0 0 1px}[dir=rtl] .share-line a:last-of-type{border-width:0}[dir=rtl] .share-line a.print{padding:0 0 0 14px}[dir=rtl] .share-line a.print svg{margin:9px 0 9px 8px}[dir=rtl] [dir=rtl] .share-line a.print svg{margin:9px 8px 9px 0}[dir=rtl] .share-line a.pdf{padding:0 10px 0 16px}[dir=rtl] .share-line a.pdf svg{margin:8px 3px 8px 4px}[dir=rtl] [dir=rtl] .share-line a.pdf svg{margin:8px 4px 8px 3px}[dir=rtl] .share-line a[data-social=mail]{padding:0 10px 0 0}[dir=rtl] .share-line a[data-social=mail] svg{margin:10px 5px 10px 0}[dir=rtl] [dir=rtl] .share-line a[data-social=mail] svg{margin:10px 0 10px 5px}.publications-list>a date,.share-line .share-title{font-size:10px}[dir=rtl] .publications-list>a date,[dir=rtl] .share-line .share-title{font-size:12px}@media screen and (max-width:767px){.share-line{justify-content:center;padding:0;border-top:0}main .share-line{margin:30px 0}.share-line .left{display:flex;justify-content:center;width:100%;margin:0 0 12px}}.single .prev-next{overflow:hidden;border-top:1px solid #ddd;padding-top:45px;width:100%}@media screen and (min-width:981px){.single .prev-next{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.single .prev-next>a{color:#000;text-decoration:none}@media screen and (min-width:981px){.single .prev-next>a{width:45%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}.single .prev-next>a .image{position:relative;overflow:hidden;height:100%;-webkit-border-radius:4px;border-radius:4px}.single .prev-next>a .image svg{position:relative;display:block;height:100%;width:auto;fill:transparent;stroke:transparent}.single .prev-next>a .image img{position:absolute;height:100%;width:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:980px){.single .prev-next>a .image{width:100%;height:150px}.single .prev-next>a .image svg{display:none}.single .prev-next>a .image img{width:100%;height:auto}.single .prev-next>a .content{text-align:center;padding:20px 0}}.single .prev-next>a .t1{margin:0;padding:0 16px;font-size:13px;position:relative;-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;box-flex:0 0 auto;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-width:1px;min-height:1px;transition:.1s padding ease-in-out}.single .prev-next>a .t1:after,.single .prev-next>a .t1:before{content:"";position:absolute}.single .prev-next>a .t1:before{top:5px;border:solid #000;transform:rotate(45deg);transform-origin:center center;width:4px;height:4px}.single .prev-next>a .t1:after{top:7px;width:0;height:1px;background:#000;transition:.1s width ease-in-out}.single .prev-next>a .t2{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;min-width:1px;min-height:1px;font-size:22px;font-weight:700;line-height:1.1;margin:12px 0 8px}[dir=rtl] .single .prev-next>a .t2{font-size:25px}.single .prev-next>a .date{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;box-flex:0 0 auto;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-width:1px;min-height:1px;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#919599}[dir=rtl] .publication-list-filters .select2-selection[class] .select2-selection__rendered,[dir=rtl] .single .prev-next>a .date{font-size:13px}.single .prev-next>a:hover .t1{padding:0 22px}.single .prev-next>a:hover .t1:after{width:10px}.single .prev-next>a:hover .t2{color:#0090ff}.single .prev-next>a:first-of-type{text-align:left}[dir=rtl] .single .prev-next>a:first-of-type{text-align:right}.single .prev-next>a:first-of-type .image:not(:empty){margin:0 30px 0 0}[dir=rtl] .single .prev-next>a:first-of-type .image:not(:empty){margin:0 0 0 30px}.single .prev-next>a:first-of-type .t1:before{border-width:0 0 1px 1px;left:2px;right:auto}[dir=rtl] .single .prev-next>a:first-of-type .t1:before{border-width:0 1px 1px 0;right:2px;left:auto}.single .prev-next>a:first-of-type .t1:after{left:2px;right:auto}[dir=rtl] .single .prev-next>a:first-of-type .t1:after{right:2px;left:auto}.single .prev-next>a:last-of-type{justify-content:flex-end;text-align:right}[dir=rtl] .single .prev-next>a:last-of-type{text-align:left}.single .prev-next>a:last-of-type .image:not(:empty){order:2;margin:0 0 0 30px}[dir=rtl] .single .prev-next>a:last-of-type .image:not(:empty){margin:0 30px 0 0}.single .prev-next>a:last-of-type .t1:before{border-width:1px 1px 0 0;left:auto;right:2px}[dir=rtl] .single .prev-next>a:last-of-type .t1:before{border-width:1px 0 0 1px;right:auto;left:2px}.single .prev-next>a:last-of-type .t1:after{left:auto;right:2px}[dir=rtl] .single .prev-next>a:last-of-type .t1:after{right:auto;left:2px}.publication-list-filters{color:#000;overflow:hidden;display:none}.publication-list-filters .container{padding:18px 0 22px;justify-content:space-between}@media screen and (max-width:767px){.publication-list-filters .container{display:block}}.publication-list-filters .container .filter{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;box-flex:0 0 auto;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-width:1px;min-height:1px;font-size:13px;line-height:16px}[dir=rtl] .publication-list-filters .container .filter{font-size:15px}.publication-list-filters .container .separator{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;min-width:1px;min-height:1px}.publication-list-filters .select2-selection[class]{height:40px;border:1px solid #ddd;-webkit-border-radius:4px;border-radius:4px}.publication-list-filters .select2-selection[class] .select2-selection__rendered{line-height:38px;padding:0 40px 0 16px;font-size:11px}.publication-list-filters .select2-selection[class] .select2-selection__arrow{width:40px;height:36px}.publication-list-filters .filters{border-top:1px solid #ddd}.publication-list-filters .filters label{display:block;font-size:12px;font-weight:600;letter-spacing:.3px;color:#919599;text-transform:uppercase;margin:0 0 7px}.publication-list-filters .filters .filter{width:240px}.publication-list-filters .filters .filter .select2,.publication-list-filters .filters .filter input[type=text]{width:100%!important}@media screen and (max-width:767px){.publication-list-filters .filters .filter{width:100%;margin:6px 0}}.publication-list-filters .filters input[type=text]{height:40px;border:1px solid #ddd;-webkit-border-radius:2px;border-radius:2px;font-size:11px;font-weight:500;padding:0 16px;box-sizing:border-box}[dir=rtl] .page-template-page-publications-list header .container .sorting .select2-container,[dir=rtl] .post-type-archive header .container .sorting .select2-container,[dir=rtl] .publication-list-filters .filters input[type=text],[dir=rtl] .search-no-results header .container .sorting .select2-container,[dir=rtl] .search-results header .container .sorting .select2-container{font-size:13px}.publication-list-filters .filters input[type=text]:focus{border-color:#ccc}.publication-list-filters.filters-open{display:block}.page-template-page-publications-list header .container,.post-type-archive header .container,.search-no-results header .container,.search-results header .container{justify-content:space-between;align-items:flex-start}.page-template-page-publications-list header .container .sorting .select2-container,.post-type-archive header .container .sorting .select2-container,.search-no-results header .container .sorting .select2-container,.search-results header .container .sorting .select2-container{width:auto!important;font-size:11px;font-weight:500}.page-template-page-publications-list header .container .select2-selection,.post-type-archive header .container .select2-selection,.search-no-results header .container .select2-selection,.search-results header .container .select2-selection{height:40px;background-color:transparent;border:1px solid rgba(255,255,255,.3);-webkit-border-radius:2px;border-radius:2px}.page-template-page-publications-list header .container .select2-selection .select2-selection__rendered,.post-type-archive header .container .select2-selection .select2-selection__rendered,.search-no-results header .container .select2-selection .select2-selection__rendered,.search-results header .container .select2-selection .select2-selection__rendered{line-height:38px;padding:0 40px 0 16px}.page-template-page-publications-list header .container .select2-selection .select2-selection__arrow,.post-type-archive header .container .select2-selection .select2-selection__arrow,.search-no-results header .container .select2-selection .select2-selection__arrow,.search-results header .container .select2-selection .select2-selection__arrow{width:40px;height:36px}@media screen and (max-width:767px){.page-template-page-publications-list header .container,.post-type-archive header .container,.search-no-results header .container,.search-results header .container{justify-content:center}.page-template-page-publications-list header .container .publications-header-button,.post-type-archive header .container .publications-header-button,.search-no-results header .container .publications-header-button,.search-results header .container .publications-header-button{display:none}}.page-template-page-publications-list main,.post-type-archive main,.search-no-results main,.search-results main{background:#f1f1f1}.page-template-page-publications-list main .publications-list,.post-type-archive main .publications-list,.search-no-results main .publications-list,.search-results main .publications-list{padding:50px 0;grid-gap:1.5rem}.page-template-page-publications-list main .publications-list a,.post-type-archive main .publications-list a,.search-no-results main .publications-list a,.search-results main .publications-list a{background:0 0}.page-template-page-publications-list main .publications-list a .inner,.post-type-archive main .publications-list a .inner,.search-no-results main .publications-list a .inner,.search-results main .publications-list a .inner{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.publication-list-header-triggers{display:flex;justify-content:space-between;padding:20px 0}@media screen and (min-width:768px){.publication-list-header-triggers{display:none}}.publications-header-button{font-size:11px;font-weight:500;padding:13px 16px 14px 42px;border:1px solid rgba(var(--color-primary-white),.15);box-sizing:border-box;-webkit-border-radius:4px;border-radius:4px;position:relative;user-select:none;cursor:pointer}[dir=rtl] .publications-header-button{font-size:13px}.publications-header-button .icon{position:absolute;width:10px;left:18px;color:rgba(var(--color-primary-white),.5)}.publication-list-header-triggers .publications-header-button{--color-primary-white:0, 0, 0}.publications-header-button.trigger-active{border-color:rgba(var(--color-primary-white),.4)}.publications-header-button.trigger-sortby{padding:7px 24px 20px 42px;color:rgba(var(--color-primary-white),.5)}.publications-header-button.trigger-sortby .icon{height:10px;top:13px}.publications-header-button.trigger-sortby .icon span{position:absolute;top:1px;width:1px;height:10px;background:currentColor}.publications-header-button.trigger-sortby .icon span:first-of-type{left:1px}.publications-header-button.trigger-sortby .icon span:first-of-type:before{bottom:0;border-width:0 1px 1px 0}.publications-header-button.trigger-sortby .icon span:last-of-type{left:8px}.publications-header-button.trigger-sortby .icon span:last-of-type:before{top:0;border-width:1px 0 0 1px}.publications-header-button.trigger-sortby .icon span:before{content:"";position:absolute;left:-2px;width:4px;height:4px;border:solid currentColor;transform:rotate(45deg)}.publications-header-button.trigger-sortby .select2-container{position:absolute;top:0;left:0;width:100%!important;height:100%}.publications-header-button.trigger-sortby .select2-container .select2-selection{border:0}.publications-header-button.trigger-sortby .select2-container .select2-selection .select2-selection__rendered{line-height:48px;height:38px;padding:0 0 0 42px;text-align:left;color:rgb(var(--color-primary-white))}.desktop .publications-list.no-borders>a>.inner:after,.publications-header-button.trigger-sortby .select2-container .select2-selection .select2-selection__arrow,aside .sidebar-block.sidebar-contact .contact_form fieldset label{display:none}.publications-header-button.trigger-filters .icon{height:1px;top:18px;background:currentColor}.publications-header-button.trigger-filters .icon:after,.publications-header-button.trigger-filters .icon:before{content:"";height:1px;position:absolute;background:inherit}.publications-header-button.trigger-filters .icon:before{width:14px;left:-2px;top:-4px}.publications-header-button.trigger-filters .icon:after{width:6px;left:2px;bottom:-4px}.publications-list-empty{padding:80px 0;text-align:center;width:100%}.publications-list-empty svg{display:block;width:120px;height:auto;margin:0 auto 20px}.publications-list-empty svg .nsr-c{fill:#fff}.publications-list-empty svg .nsr-x{fill:#eb4c4b}.publications-list-empty svg .nsr-g{fill:#919599}.publications-list-empty svg .nsr-p{fill:rgba(145,149,153,.4)}.publications-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;width:100%}@media screen and (min-width:1024px){.publications-list{grid-template-columns:repeat(auto-fill,minmax(310px,1fr))}.related-line .publications-list{grid-template-columns:repeat(4,1fr)}}.publications-list:after{content:"";-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;min-width:1px;min-height:1px}.publications-list .title-line{box-shadow:0 2px 0 0#f5f5f5;padding-bottom:4px}.publications-list .title-line .title{font-size:16px;padding:0 60px 4px 0;letter-spacing:1px;text-transform:uppercase;color:#0090ff;box-shadow:0 2px 0 0 currentColor}[dir=rtl] .publications-list .title-line .title{font-size:18px}.desktop .publications-list.no-borders>a .content{padding:10px 0}.desktop .publications-list.no-borders>a .post-title{font-size:20px;padding:0 10%0 0}[dir=rtl] .desktop .publications-list.no-borders>a .post-title{font-size:23px;padding:0 0 0 10%}.desktop .publications-list.no-borders>a .post-image{margin:0;transform:none}.desktop .publications-list.no-borders>a .post-image:before{-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.07);-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,.07);box-shadow:inset 0 0 0 1px rgba(0,0,0,.07)}.desktop .publications-list.no-borders>a:hover{box-shadow:none}.publications-list>a{background:#fff;position:relative;transition:.2s box-shadow ease-in-out;box-sizing:border-box}.publications-list>a>.inner{display:block;width:100%;height:100%;position:relative}.publications-list>a>.inner:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.publications-list>a .content,.search-results .publications-list>a .post-image+.content{padding:28px 32px}.search-results .publications-list>a .content{padding:48px 32px}.publications-list>a .post-image{margin:0 12px 12px;transform:translateY(12px);position:relative;overflow:hidden}.publications-list>a .post-image:before{content:"";display:block;padding:0 0 45%;position:relative;z-index:2;-webkit-box-shadow:inset 0-1px 0 0 rgba(0,0,0,.07);-moz-box-shadow:inset 0-1px 0 0 rgba(0,0,0,.07);box-shadow:inset 0-1px 0 0 rgba(0,0,0,.07)}#page-newsletter .publications-list>a .post-image:before,.newsletter .publications-list>a .post-image:before,.post-type-archive-newsletter .publications-list>a .post-image:before{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.publications-list>a .post-image .image{position:absolute;top:0;left:0;width:100%;height:100%;background:#f5f5f5 no-repeat center;-webkit-background-size:cover;background-size:cover;z-index:1;transition:.2s all ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.publications-list>a .post-image svg{position:absolute;width:80px;height:80px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:transparent;stroke:#fff;stroke-width:2.4px;z-index:3}.publications-list>a .type{display:inline-block;color:#fff;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:7px 22px 6px 10px;position:absolute;top:0;left:0;right:auto;z-index:10;overflow:hidden}[dir=rtl] .publications-list>a .type{font-size:12px;right:0;left:auto;padding:6px 10px 7px 24px}.publications-list>a .type:before{content:"";z-index:-1;position:absolute;top:0;height:100%;left:-10px;right:auto;width:100%;background:#000;transform:skew(-30deg)}[dir=rtl] .publications-list>a .type:before{right:-10px;left:auto;transform:skewX(30deg)}.publications-list>a .highlight{background:rgba(0,144,255,.2)}.publications-list>a .post-title{font-size:20px;line-height:1.3;font-weight:700;color:#000;margin:12px 0 0;transition:.1s color ease-in-out;word-break:break-word}[dir=rtl] .publications-list>a .post-title{font-size:23px}.post-type-archive-newsletter .publications-list>a .post-title{font-size:20px}.publications-list>a date{letter-spacing:.05em;text-transform:uppercase;color:#919599;margin:0 0 5px;display:block}.publications-list>a .author{display:none;align-items:center}@media screen and (min-width:981px){.publications-list>a .author{margin:20px 0}}@media screen and (max-width:980px){.publications-list>a .author{margin:20px 0 16px;justify-content:center}}.publications-list>a .author .avatar{width:40px;height:40px;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;display:inline-block;position:relative;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.25);box-shadow:0 0 15px 0 rgba(0,0,0,.25);border:1px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.publications-list>a .author .avatar+.avatar{margin:0 0 0-5px}[dir=rtl] .publications-list>a .author .avatar+.avatar{margin:0-5px 0 0}.publications-list>a .author .avatar:nth-child(1){z-index:5}.publications-list>a .author .avatar:nth-child(2){z-index:4}.publications-list>a .author .avatar:nth-child(3){z-index:3}.publications-list>a .author .avatar:nth-child(4){z-index:2}.publications-list>a .author .avatar:nth-child(5){z-index:1}.publications-list>a .author .avatar.hover,.publications-list>a .author .avatar:hover{z-index:10;border-color:#fff}.publications-list>a .author .avatar.hover:after,.publications-list>a .author .avatar:hover:after{background:0 0}.publications-list>a .author .avatar.dark img{-webkit-filter:blur(1px);filter:blur(1px)}.publications-list>a .author .avatar.dark:after{background:rgba(0,0,0,.3)}.publications-list>a .author .avatar img{width:100%;height:100%;object-fit:cover}.publications-list>a .author .avatar:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.15)}.publications-list>a .author .avatars+.names{margin:0 10px}.publications-list>a .author .names,[dir=rtl] .publications-list>a .field span.label{font-size:12px}[dir=rtl] .publications-list+.load-more,[dir=rtl] .publications-list>a .author .names{font-size:14px}.publications-list>a .author .names p{font-weight:300;color:rgba(255,255,255,.7)}.publications-list>a .author .names a{font-weight:500;line-height:21px;color:#fff;text-decoration:none;text-transform:uppercase;transition:.1s color ease-in-out}.publications-list>a .author .names a.hover,.publications-list>a .author .names a:hover{color:#66bcff}.publications-list>a .field{width:40px;height:40px;margin:10px 4px 0 0;border-radius:4px;position:relative;display:inline-flex;align-items:center;justify-content:center}[dir=rtl] .publications-list>a .field{margin:10px 0 0 4px}.publications-list>a .field span.icon{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:3.6px}.publications-list>a .field span.label{display:block;position:absolute;width:120px;top:50px;left:50%;transform:translateX(-50%);padding:8px 12px;background:#000;color:#fff;opacity:0;border-radius:4px;pointer-events:none;font-size:10px;font-weight:600;text-align:center;line-height:1;transition:.2s opacity}.publications-list>a .field span.label:before{content:"";width:6px;height:6px;position:absolute;top:-3px;left:50%;transform:rotate(45deg);background:inherit}.publications-list>a .field:hover span.label{opacity:1;pointer-events:all}.publications-list>a .preview{color:#000;line-height:1.5;margin:12px 0 0;overflow-wrap:anywhere}.publications-list>a .preview p{padding:0;margin:10px 0}.publications-list>a .preview strong{font-weight:700;display:block;margin:15px 0 0}.publications-list>a:hover{box-shadow:0 0 30px rgba(0,0,0,.1)}.publications-list>a:hover .post-title{color:#0090ff}.publications-list>a:hover .post-image .image{transform:scale(1.05)}.publications-list+.load-more{display:flex;flex-direction:column;align-items:center;font-size:12px;margin:0 auto 70px}.publications-list+.load-more .bar{width:200px;height:2px;background:rgba(0,0,0,.1);position:relative;margin:12px 0 20px}.publications-list+.load-more .bar span{display:inline-block;width:10px;height:2px;background:#000;position:absolute;top:0;left:0;right:auto}[dir=rtl] .publications-list+.load-more .bar span{right:0;left:auto}.publications-list+.load-more a{display:block;width:160px;height:50px;line-height:50px;color:#000;font-weight:600;text-align:center;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);-webkit-border-radius:4px;border-radius:4px;transition:.1s ease-in-out;transition-property:color,background-color;position:relative;user-select:none}.publications-list+.load-more a:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border:2px solid;border-color:#000 #000 #000 transparent;border-radius:50%;opacity:0}.publications-list+.load-more a:hover:not(.loading){cursor:pointer}.publications-list+.load-more a.loading,.publications-list+.load-more a:hover{background-color:#fff}.publications-list+.load-more a.loading{color:transparent}.publications-list+.load-more a.loading:after{opacity:1;animation:spinner 1s linear 0s infinite}.single .publication-links{margin-bottom:50px}@media screen and (max-width:767px){.single .publication-links{margin-bottom:20px}}.single .publication-links>*{font-size:13px;line-height:1.3;padding:16px 0;border-bottom:1px solid #ddd}[dir=rtl] .single .publication-links>*{font-size:15px}.single .publication-links>:first-of-type{padding-top:0}.single .publication-links>* a{color:#000;font-weight:600;transition:.1s color ease-in-out}.single .publication-links>* a:hover,aside .sidebar-block a.active,aside .sidebar-block a:hover{color:#0090ff}.single .post-nav-links{display:flex;flex-wrap:wrap;margin:42px 0 0}.single .post-nav-links a.pn{width:auto;white-space:nowrap;padding:0 12px;background:rgba(0,144,255,.1)}@media (hover:hover){.single .post-nav-links a.pn:hover{background:#0090ff}}.single .post-nav-links a,.single .post-nav-links>span{width:40px;margin:0 2px}.single .post-nav-links .post-page-select,.single .post-nav-links a,.single .post-nav-links>span{border:1px solid #ddd;text-align:center;font-size:14px;font-weight:500;line-height:38px;box-sizing:border-box;border-radius:2px}[dir=rtl] .single .post-nav-links .post-page-select,[dir=rtl] .single .post-nav-links a,[dir=rtl] .single .post-nav-links>span{font-size:16px}.single .post-nav-links .post-nav-link-sep{color:#333;border-color:transparent}.single .post-nav-links .current,.single .post-nav-links .post-page-select{color:#fff;background:#0090ff;border-color:#0073cc}@media (hover:hover){.single .post-nav-links a{transition:.1s all}.single .post-nav-links a:hover{z-index:1;color:#fff;background:#0090ff;border-color:#0073cc}}.single .post-nav-links .post-page-select-wrapper{display:none;flex:1;position:relative;margin:0 2px}.single .post-nav-links .post-page-select-wrapper:after{content:"";position:absolute;left:auto;right:14px;top:50%;width:5px;height:5px;border:solid #fff;border-width:0 0 2px 2px;transform:translateY(-50%) rotate(-45deg)}[dir=rtl] .single .post-nav-links .post-page-select-wrapper:after{right:auto;left:14px}.single .post-nav-links .post-page-select{font-family:inherit;width:100%;cursor:pointer;margin:0;padding:0 12px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.single .post-nav-links .post-page-select::-ms-expand{display:none}@media screen and (max-width:767px){.single .post-nav-links{margin:42px 0}.single .post-nav-links .post-page-select-wrapper{display:block}.single .post-nav-links a:not(.pn),.single .post-nav-links>span{display:none}}aside .sidebar-block a{color:#000;position:relative;margin-bottom:20px;line-height:1.2;font-weight:400;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;transition:.1s color ease-in-out}aside .sidebar-block a svg{fill:transparent;stroke:#000;stroke-width:3;width:36px;height:auto;flex:0 0 36px;top:0;left:0;margin:0 12px 0 0}[dir=rtl] aside .sidebar-block a svg{margin:0 0 0 12px}aside .sidebar-block a svg .ih{transition:.1s stroke ease-in-out}aside .sidebar-block.sidebar-fields a,aside .sidebar-block.sidebar-highlight a{margin-bottom:10px;padding:20px;border:1px solid #ddd}aside .sidebar-block.sidebar-fields a svg,aside .sidebar-block.sidebar-highlight a svg{stroke-width:2;width:48px;flex:0 0 48px}aside .sidebar-block.sidebar-contact{margin:0;padding:20px;border:1px solid #ddd}aside .sidebar-block.sidebar-contact .contact_form,aside .sidebar-block.sidebar-contact .contact_form fieldset button{margin:12px 0 0}aside .sidebar-block.sidebar-highlight a{color:#0090ff;font-weight:600}.spinner{position:absolute;width:100%;height:100%;max-height:calc(100vh - 140px);top:0;display:none}.spinner .spinner-inner{position:absolute;top:50%;left:50%;margin:-6px -90px;width:180px;height:12px;text-align:center}.spinner .spinner-ball{margin:0 1px;position:relative;width:8px;height:8px;-webkit-border-radius:50%;border-radius:50%;display:inline-block;-webkit-animation:spinner-ball 3s infinite cubic-bezier(.62,.28,.23,.99) both;-moz-animation:spinner-ball 3s infinite cubic-bezier(.62,.28,.23,.99) both;-o-animation:spinner-ball 3s infinite cubic-bezier(.62,.28,.23,.99) both;animation:spinner-ball 3s infinite cubic-bezier(.62,.28,.23,.99) both;background:#0090ff}.spinner .spinner-ball:nth-child(1){-webkit-animation-delay:-.16s;animation-delay:-.16s}.spinner .spinner-ball:nth-child(2){-webkit-animation-delay:-.08s;animation-delay:-.08s}.spinner .spinner-label{font-size:15px;text-transform:uppercase;letter-spacing:1px;margin:20px 0 0;-webkit-animation:opacity-pulse 1s infinite cubic-bezier(.62,.28,.23,.99) both;-moz-animation:opacity-pulse 1s infinite cubic-bezier(.62,.28,.23,.99) both;-o-animation:opacity-pulse 1s infinite cubic-bezier(.62,.28,.23,.99) both;animation:opacity-pulse 1s infinite cubic-bezier(.62,.28,.23,.99) both}[dir=rtl] .spinner .spinner-label{font-size:17px}body .select2-container--default{z-index:100000}body .select2-container--default .select2-dropdown{border-radius:0;border:1px solid #ddd;box-sizing:border-box;font-size:11px;line-height:1.2;z-index:10001}[dir=rtl] body .select2-container--default .select2-dropdown{font-size:13px}body .select2-container--default .select2-dropdown--below{border-radius:0 0 4px 4px;border-top:0}body .select2-container--default .select2-dropdown--above{border-radius:4px 4px 0 0;border-bottom:0}body .select2-container--default .select2-results__option{padding:8px 16px}body .select2-container--default .select2-results__option+.select2-results__option{border-top:1px solid #f1f1f1}body .select2-container--default .select2-results__option[aria-selected=true]{background-color:rgba(0,144,255,.5);color:#fff}body .select2-container--default .select2-results__option--highlighted:not([aria-selected=true]){background-color:#0090ff;color:#fff}@page{size:auto;margin:12mm 20mm}@media print{#enable-toolbar{display:none}a{color:#000;pointer-events:none}}@media print and (-webkit-min-device-pixel-ratio:0){a a{color:#000;-webkit-print-color-adjust:exact}}@media print{html[lang]{margin-top:0!important}body{margin:0}.container{width:100%;max-width:100%}nav.main-menu[class]{position:relative;top:0;height:auto}nav.main-menu[class] .container{height:auto;box-shadow:none}nav .menu-container,nav .menu-toggle,nav.main-menu[class]:after,nav.main-menu[class]:before{display:none}nav.main-menu[class] #main-logo{opacity:1;margin:0}nav.main-menu[class] #main-logo svg path{fill:#0090ff}header,nav.main-menu[class] #main-logo .name strong{color:#000}nav.main-menu[class] #main-logo .name span{color:#aaa}header{background-color:transparent;padding-top:0!important;padding-bottom:0!important;text-align:left}[dir=rtl] header{text-align:right}header h1{font-size:24px;line-height:1.2;padding:0 15%0 0}[dir=rtl] header h1{font-size:28px;padding:0 0 0 15%}header .entry-title{font-size:32px;line-height:36px}[dir=rtl] header .entry-title{font-size:37px}#page-contact main .contact_form[class],.back-to-top,.footer-actions,.grecaptcha-badge[class],.lawyer-publications,.recommendations,aside,footer .contact #map,header .actions,header .bg,main .prev-next,main .related-line,main .share-line{display:none}footer .contact{box-shadow:none;margin-bottom:0}footer .copyright-line,footer .footer-copyright a,footer .sitemap{display:none}}.back-to-top{position:fixed;right:-60px;bottom:60px;background-color:#000;border:solid #222;border-width:1px 0 1px 1px;width:42px;height:40px;transition:.1s ease-in-out;transition-property:background-color,border-color,right,left;cursor:pointer}.back-to-top:before{content:"";position:absolute;width:8px;height:8px;top:16px;left:16px;border:solid #fff;border-width:2px 2px 0 0;transform:rotate(-45deg)}.back-to-top:hover{background-color:#0090ff;border-color:#0090ff}.back-to-top.active{right:0}[dir=rtl] .back-to-top{right:auto;left:-60px;border-width:1px 1px 1px 0}[dir=rtl] .back-to-top.active{right:auto;left:0}.popup,.popup-overlay{-webkit-animation:popup-overlay-show .1s ease-out 1 forwards;-moz-animation:popup-overlay-show .1s ease-out 1 forwards;-o-animation:popup-overlay-show .1s ease-out 1 forwards;animation:popup-overlay-show .1s ease-out 1 forwards;position:fixed}.popup-overlay:not([show=show]),.popup:not([show=show]){display:none!important}.popup-overlay{z-index:1111111;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.popup{z-index:1111112;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:4px;opacity:0;box-shadow:0 10px 20px 20px rgba(0,0,0,.1),0 0 0 0 transparent}.popup.share-popup{width:240px;height:240px}.popup.share-popup .share-popup-options{height:100%;display:flex;flex-direction:column;grid-gap:8px;padding:24px;box-sizing:border-box}.popup.share-popup .share-popup-options>a{flex:1;background:#f1f1f1;color:#777;font-size:12px;font-weight:500;display:flex;align-items:center;justify-content:center;transition:.1s color ease-in-out;cursor:pointer;border-radius:2px}.popup.share-popup .share-popup-options>a svg{width:20px;height:auto;fill:currentColor}.popup.share-popup .share-popup-options>a span{margin:0 0 0 10px;width:64px}.popup.share-popup .share-popup-options>a:hover{background:currentColor}.popup.share-popup .share-popup-options>a:hover span,.popup.share-popup .share-popup-options>a:hover svg{color:#fff}.popup.share-popup .popup-close{position:absolute;right:-4px;top:-4px;width:20px;height:20px;background:#fff;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.1);cursor:pointer}.popup.share-popup .popup-close:after,.popup.share-popup .popup-close:before{content:"";position:absolute;width:14px;height:2px;top:50%;left:50%;margin:-1px 0 0-7px;background-color:#ccc;transition:.1s background-color ease-in-out}.popup.share-popup .popup-close:before{transform:rotate(45deg)}.popup.share-popup .popup-close:after{transform:rotate(-45deg)}.popup.share-popup .popup-close:hover:after,.popup.share-popup .popup-close:hover:before{background-color:#777}