html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{font-size:10px;line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{width:100%;border-collapse:collapse;border-spacing:0}:focus{outline:none}img{display:block}.hide{display:none}.show{display:block}:root{--c-txt: #575756;--c-primary: #2D2E83;--c-sec: #36A9E1;--c-bg_tint: #E6E6E6;--f_serif: 'EB Garamond', serif;--f_serif_w: 500;--f_sans: 'Roboto', sans-serif;--f_sans_w: 400;--f_sans_b: 700;--maxwidth: 1250px}body{background-color:#FFF;color:var(--c-txt);display:flex;flex-direction:column;font-family:var(--f_sans);font-weight:var(--f_sans_w);min-height:100vh}a{color:var(--c-primary);text-decoration:none;transition:background-color .3s, color .3s}@media (hover: hover){a:hover{color:var(--c-sec);text-decoration:underline}}h1,h2,h3,h4{color:var(--c-primary);font-family:var(--f_serif);font-weight:var(--f_serif_w)}h1:not(:first-child),h2:not(:first-child),h3:not(:first-child),h4:not(:first-child){margin-top:.5em}h1 strong,h1 b,h2 strong,h2 b,h3 strong,h3 b,h4 strong,h4 b{font-weight:var(--f_serif_w)}h1{font-size:7.2em;line-height:1.2em;margin-bottom:.5em}h2{font-size:4.8em;line-height:1.4em;margin-bottom:.5em}h3{font-size:3.6em;line-height:1.4em;margin-bottom:.5em}h4{font-size:2.8em;line-height:1.4em;margin-bottom:.5em}h5,h6,p,ul,ol,table,dl{font-size:1.8em;line-height:1.5em;margin-bottom:1em}@media (max-width: 480px){h1{font-size:6em}h2{font-size:3.6em;text-align:center}h3{font-size:2.8em}h4{font-size:2em}h5,h6,p,ul,ol,table,dl{font-size:1.6em}}ul,ol{list-style-position:outside;margin-left:1.5em}ul ul,ul ol,ol ul,ol ol{font-size:1em}ul{list-style-type:disc}ul ul{list-style-type:circle}ol{list-style-type:decimal}ol ol{list-style-type:lower-alpha}strong,b{font-weight:var(--f_sans_b)}em,i{font-style:italic}.button a{background-color:var(--c-primary);border-radius:7px;color:#FFF;display:inline-block;font-size:2em;font-weight:var(--f_sans_b);line-height:1.2em;padding:.75em 1.5em;text-transform:uppercase;transition:background-color .3s}@media (hover: hover){.button a:hover{background-color:var(--c-sec);color:#FFF;text-decoration:none}}table th,table td{border-bottom:1px solid var(--c-bg_tint);padding:1em;text-align:left;vertical-align:top}table th:first-child,table td:first-child{padding-left:0}table th:last-child,table td:last-child{padding-right:0;text-align:right}table tr:first-child th,table tr:first-child td{padding-top:0}.error{color:#CC0000}#top{display:block;width:0;height:0;position:absolute;left:0;top:0}.site-header{position:relative;z-index:1000}.site-title a{color:var(--c-primary);font-family:var(--f_serif);font-size:27px;font-weight:var(--f_serif_w);display:block;line-height:55px;padding:0 40px;position:relative;text-transform:uppercase;white-space:nowrap;z-index:2}@media (min-width: 769px) and (max-width: 1100px){.site-title a{padding:0 30px}}@media (min-width: 1101px){.site-title a{padding:0 60px}}@media (hover: hover){.site-title a:hover{color:var(--c-sec);text-decoration:none}}.site-title a .sds-icon{background-image:url("/assets/img/sds-initials.png");right:40px;top:20px;text-indent:-999999px}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.site-title a .sds-icon{background-image:url("/assets/img/sds-initials_2x.png")}}@media (min-width: 769px) and (max-width: 1100px){.site-title a .sds-icon{right:30px}}@media (min-width: 1101px){.site-title a .sds-icon{right:60px}}@media (max-width: 738px){.site-title a{line-height:30px;padding:170px 30px 30px;text-align:center;white-space:normal}.site-title a .sds-icon{left:50%;right:auto;top:30px;margin-left:-62.5px}}@media (max-width: 480px){.site-title a .sds-name{display:block;margin:0 auto;max-width:240px}}.sds-icon,.site-footer:before{background-color:#FFF;background-position:center center;background-repeat:no-repeat;background-size:86px 86px;border:4px solid var(--c-sec);border-radius:100%;box-sizing:border-box;height:125px;position:absolute;width:125px}.site-nav a{color:#FFF}@media (hover: hover){.site-nav a:hover{color:var(--c-primary);text-decoration:none}}.site-nav ul{list-style:none;margin:0}@media (max-width: 999px){.site-nav{background-color:var(--c-primary);position:fixed;left:0;bottom:0;width:100%;z-index:1003}.site-nav:before{background-color:var(--c-primary);border-top:2px solid #FFF;content:"";display:block;height:55px;position:fixed;left:0;bottom:0;width:100%;z-index:10}.site-nav .nav-contacts{display:flex;position:fixed;right:0;bottom:0;z-index:11}.site-nav .nav-contacts li{color:#FFF;line-height:55px;position:relative;text-align:center;width:55px}.site-nav .nav-contacts li:last-child{padding-right:10px}.site-nav .nav-contacts li a{display:block;overflow:hidden;position:absolute;left:0;top:0;text-indent:-999999px;width:100%;height:100%}.site-nav .nav-contacts li a .emergency-label,.site-nav .nav-contacts li a .emergency-number-display{opacity:0}}@media (max-width: 999px) and (hover: hover){.site-nav .nav-contacts li a:hover{background-color:rgba(0,0,0,0.1);box-shadow:inset 2px 3px 4px rgba(0,0,0,0.1)}}@media (max-width: 999px){.nav-menu{background-color:var(--c-sec);height:0;width:100%;overflow-y:hidden;position:fixed;left:0;bottom:57px;z-index:5}.nav-menu>li{border-top:1px solid rgba(255,255,255,0.2);display:flex;flex-wrap:wrap;position:relative}.nav-menu>li>a{align-items:center;display:flex;flex:1;line-height:20px;order:1;padding:20px 80px 20px 30px;text-transform:uppercase}.nav-menu>li.has-menu>a{padding-right:10px}.nav-menu>li .sub-menu{background-color:var(--c-primary);box-sizing:border-box;display:none;flex-basis:100%;order:3;padding:10px 25px 10px 50px;width:100%}.nav-menu>li .sub-menu li a{display:block;line-height:25px;padding:10px 0}.nav-menu>li .sub-menu li a.nav-menu-category{color:var(--c-sec);font-weight:var(--f_sans_b)}}@media (max-width: 999px) and (hover: hover){.nav-menu>li .sub-menu li a:hover{color:var(--c-sec)}}@media (max-width: 999px){.nav-menu>li .sub-menu .sub-cat-menu{margin-left:25px}.nav-menu>li .sub-menu.legal-advice{padding-left:30px}.nav-menu>li .sub-menu.legal-advice>li:not(:first-child){border-top:1px solid rgba(255,255,255,0.2);margin-top:10px;padding-top:10px}.nav-menu>li .sub-menu-control{background-color:rgba(0,0,0,0.2);border:0;color:#FFF;cursor:pointer;display:block;margin:0;order:2;overflow:hidden;padding:0;width:70px}.nav-menu>li .sub-menu-control .icon{display:inline-block;font-size:16px;transition:transform .5s}.nav-menu>li .sub-menu-control .txt{opacity:0;position:absolute;left:0;top:0}.nav-menu>li .sub-menu-control.active .icon{transform:rotate(180deg)}.nav-menu>li .sub-menu-control.active ~ .sub-menu{display:block}}@media (max-width: 999px) and (max-height: 650px){.nav-menu{display:flex;flex-direction:column}.nav-menu>li{flex:1}}@media (max-width: 999px){#nav_control_label{color:#FFF;cursor:pointer;display:block;font-size:18px;font-weight:var(--f_sans_b);height:55px;line-height:55px;padding:0 25px 0 55px;position:fixed;left:0;bottom:0;text-transform:uppercase;transition:color .4s;z-index:20}#nav_control_label .icon,#nav_control_label .icon:before,#nav_control_label .icon:after{background-color:#FFF;border-radius:1px;display:block;height:3px;position:absolute;width:22px}#nav_control_label .icon{left:20px;top:50%;margin-top:-1.5px}#nav_control_label .icon:before,#nav_control_label .icon:after{content:"";left:50%;top:0;transform:translateX(-50%);transition:transform .2s, background-color .4s}#nav_control_label .icon:before{margin-top:-8px}#nav_control_label .icon:after{margin-top:8px}#nav_control{opacity:0;position:fixed;left:-30px;bottom:0}#nav_control:checked+#nav_control_label{color:var(--c-sec)}#nav_control:checked+#nav_control_label .icon{background-color:transparent}#nav_control:checked+#nav_control_label .icon:before,#nav_control:checked+#nav_control_label .icon:after{background-color:var(--c-sec);margin:0;top:50%}#nav_control:checked+#nav_control_label .icon:before{transform:translate(-50%, -50%) rotate(45deg)}#nav_control:checked+#nav_control_label .icon:after{transform:translate(-50%, -50%) rotate(-45deg)}#nav_control:checked ~ .nav-menu{box-shadow:0 -2px 12px rgba(0,0,0,0.4);height:auto;overflow-y:auto}}@media (max-width: 999px) and (max-height: 650px){#nav_control:checked ~ .nav-menu{box-shadow:none;top:230px}}@media (max-width: 999px) and (max-height: 590px){#nav_control:checked ~ .nav-menu{top:0}}@media (max-width: 999px){.sub-menu-active #nav_control:checked ~ .nav-menu{top:0}}@media (max-width: 480px) and (max-height: 650px){#nav_control:checked ~ .nav-menu{top:260px}}@media (min-width: 1000px){#nav_control,#nav_control_label{display:none}.site-nav{background-color:var(--c-sec);height:55px;padding:0 185px 0 40px;position:relative}}@media (min-width: 1000px) and (min-width: 769px) and (max-width: 1100px){.site-nav{padding:0 175px 0 30px}}@media (min-width: 1000px) and (min-width: 1101px){.site-nav{padding:0 205px 0 60px}}@media (min-width: 1000px){.site-nav>ul{display:flex;font-size:16px;line-height:17px}.site-nav>ul.nav-contacts{display:none}.site-nav>ul>li{display:flex;flex-direction:column;height:55px;justify-content:center;margin-right:20px}}@media (min-width: 1000px) and (min-width: 1281px){.site-nav>ul>li{margin-right:40px}}@media (min-width: 1000px){.site-nav>ul>li .sub-menu-control{display:none}.site-nav>ul>li>a{border-right:1px solid var(--c-primary);display:block;font-weight:var(--f_sans_b);padding-right:20px;position:relative;text-transform:uppercase;white-space:nowrap}}@media (min-width: 1000px) and (min-width: 1281px){.site-nav>ul>li>a{padding-right:40px}}@media (min-width: 1000px){.site-nav>ul>li>a:after{content:"";width:0;height:0;display:block;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:6px solid var(--c-primary);opacity:0;position:absolute;left:50%;bottom:-19px;transition:opacity .6s;transform:translateX(-50%);margin-left:-20px}.site-nav>ul>li>a.active:after{opacity:1}.site-nav>ul>li:last-child{margin-right:0 !important}.site-nav>ul>li:last-child>a{border-right:0 !important;padding-right:0 !important}.site-nav>ul>li:last-child>a:after{margin-left:0}.site-nav>ul>li .sub-menu{background-color:var(--c-primary);box-sizing:border-box;display:block;column-count:4;column-gap:80px;column-rule:1px solid rgba(255,255,255,0.2);max-height:0;opacity:0;overflow:hidden;width:100%;position:absolute;left:0;top:100%;transition:opacity .6s}.site-nav>ul>li .sub-menu>li{box-sizing:border-box;break-inside:avoid}.site-nav>ul>li .sub-menu>li .nav-menu-category{color:var(--c-sec);display:block;font-weight:var(--f_sans_b);margin-bottom:20px}.site-nav>ul>li .sub-menu>li ul li a{display:block;border-top:1px solid rgba(255,255,255,0.1);padding:10px 0}}@media (min-width: 1000px) and (hover: hover){.site-nav>ul>li .sub-menu>li ul li a:hover{color:var(--c-sec)}}@media (min-width: 1000px){.site-nav>ul>li .sub-menu.criminal-law{column-count:2;display:block;flex-wrap:wrap;width:60%}.site-nav>ul>li .sub-menu.criminal-law:before{content:"";width:100vw;height:100%;display:block;background-color:var(--c-primary);box-shadow:0 2px 4px rgba(0,0,0,0.2);position:absolute;left:0;top:0}.site-nav>ul>li .sub-menu.criminal-law:after{background-color:rgba(255,255,255,0.1);content:"";display:block;margin-left:-70.5px;position:absolute;left:50%;top:40px;bottom:40px;width:1px}.site-nav>ul>li .sub-menu.criminal-law li{break-inside:avoid}.site-nav>ul>li .sub-menu.criminal-law li a{border-top:1px solid rgba(255,255,255,0.1);padding:10px 0;white-space:nowrap}.site-nav>ul>li .sub-menu.criminal-law li a{display:block}}@media (min-width: 1000px) and (hover: hover){.site-nav>ul>li .sub-menu.criminal-law li a:hover{color:var(--c-sec)}}@media (min-width: 1000px) and (hover: hover){.site-nav>ul>li:hover>a{color:var(--c-primary)}.site-nav>ul>li:hover>a:after{opacity:1}.site-nav>ul>li:hover .sub-menu{box-shadow:0 2px 4px rgba(0,0,0,0.2);max-height:none;opacity:1;overflow:visible;padding:40px}}@media (min-width: 1000px) and (hover: hover) and (min-width: 769px) and (max-width: 1100px){.site-nav>ul>li:hover .sub-menu{padding:30px 155px 30px 30px}}@media (min-width: 1000px) and (hover: hover) and (min-width: 1101px){.site-nav>ul>li:hover .sub-menu{padding:40px 200px 40px 60px}}@media (min-width: 1000px) and (hover: hover){.site-nav>ul>li:hover .sub-menu.criminal-law{box-shadow:none}.site-nav>ul>li:hover .sub-menu.criminal-law li{position:relative;z-index:2}}.site-main{background-color:#FFF;flex:1}.page-title{background-color:var(--c-primary);color:#FFF;padding:20px 30px}@media (min-width: 601px){.page-title{padding:20px 40px 40px}}@media (min-width: 769px){.page-title{padding:20px 60px 40px}}.g-team.single .page-title{padding-bottom:20px}.page-title a,.page-title h1,.page-title h2{color:#FFF}.page-title h1{margin-bottom:10px}.page-title h2{font-family:var(--f_sans);font-size:2.2em;font-weight:var(--f_sans_w);margin:0;max-width:650px}.page-title-txt.no-sub-title{display:flex;align-items:center;padding-top:20px}.page-title-txt.no-sub-title h1{margin:0}.breadcrumb{color:var(--c-sec);font-size:1.4em;line-height:1.5em;margin:0 0 30px}.breadcrumb a{white-space:nowrap}.breadcrumb .active-page{font-weight:var(--f_sans_b);white-space:nowrap}.breadcrumb .spc{display:inline-block;padding:0 5px}.breadcrumb:last-child{margin-bottom:0}.page-title-content{display:flex;margin:0 auto;max-width:var(--maxwidth)}.page-title-content .section-category{padding:20px 30px 0 0}.page-title-content .section-category a{display:block}.page-title-content .section-category .icon{border:4px solid var(--c-sec);border-radius:100%;box-sizing:border-box;display:flex;font-size:60px;justify-content:center;align-items:center;height:125px;text-align:center;width:125px}@media (max-width: 738px){.breadcrumb{text-align:center}.page-title-content{display:block;text-align:center}.page-title-content .section-category{padding-right:0}.page-title-content .section-category .icon{margin:0 auto}.page-title-content .page-title-txt,.page-title-content .page-title-txt.no-sub-title{display:block;text-align:center}}.page-text-wrap{padding:30px;display:flex;max-width:var(--maxwidth);margin:0 auto}@media (min-width: 601px){.page-text-wrap{padding:40px}}@media (min-width: 769px){.page-text-wrap{padding:60px}}.page-text-wrap:last-child{padding-bottom:110px}.page-text-wrap .page-text{display:flex;flex:2}.page-text-wrap .page-text:not(:last-child){margin-right:80px}.page-text-wrap .page-text .text-col{flex:1;max-width:800px}.page-text-wrap .page-text .text-col:first-child:not(:last-child){margin-right:20px}.layout-section .page-text-wrap .page-text .text-col:first-child:not(:last-child){margin-right:40px}.page-text-wrap .page-text .text-col:last-child:not(:first-child){margin-left:20px}.layout-section .page-text-wrap .page-text .text-col:last-child:not(:first-child){margin-left:40px}@media (max-width: 600px){.page-text-wrap .page-text{display:block}.page-text-wrap .page-text .text-col{margin:0 !important}}.cta-wrap{border-left:1px solid var(--c-sec);flex:1;max-width:330px;padding-left:40px}.cta-wrap h2,.cta-wrap h3{color:var(--c-sec);margin-bottom:.25em}.cta-wrap h4{font-family:var(--f_sans);font-weight:var(--f_sans_b);text-transform:uppercase}@media (max-width: 1023px){.page-text-wrap{display:block}.page-text-wrap .page-text{margin-right:0 !important}.cta-wrap{border-left:0;border-top:1px solid var(--c-sec);margin-top:40px;max-width:none;padding:30px 0 0;text-align:center}}.layout-sections:last-child .layout-section:not(.cover_statement):last-child:after{content:"";display:block;height:61px}.cover-statement{background-color:var(--c-txt);display:flex;flex-direction:column;justify-content:center;min-height:400px;position:relative}@media (min-width: 1101px){.cover-statement{min-height:480px}}@media (min-width: 1281px){.cover-statement{min-height:540px}}.cover-statement .cover-img{background-color:#000;width:100%;height:100%;overflow:hidden;position:absolute;left:0;top:0;transition:opacity .6s;z-index:1}.cover-statement .cover-img.on-scroll{opacity:0}.cover-statement .cover-img img{width:100%;height:100%;object-fit:cover;object-position:center}.cover-statement .cover-img.opac-90 img{opacity:.9}.cover-statement .cover-img.opac-80 img{opacity:.8}.cover-statement .cover-img.opac-70 img{opacity:.7}.cover-statement .cover-img.opac-60 img{opacity:.6}.cover-statement .cover-img.opac-50 img{opacity:.5}.cover-statement .cover-img.opac-40 img{opacity:.4}.cover-statement .cover-img.opac-30 img{opacity:.3}.cover-statement .cover-img.opac-20 img{opacity:.2}.cover-statement .cover-img.opac-10 img{opacity:.1}.cover-statement .cover-img.img-left img{object-position:left center}.cover-statement .cover-img.img-right img{object-position:right center}.cover-statement .cover-text{color:#FFF;font-size:2.6em;margin:0 auto;max-width:var(--maxwidth);padding:30px;width:calc(100% - 60px);position:relative;z-index:2}@media (min-width: 601px){.cover-statement .cover-text{padding:40px}}@media (min-width: 769px){.cover-statement .cover-text{padding:60px}}@media (min-width: 601px){.cover-statement .cover-text{width:calc(100% - 80px)}}@media (min-width: 769px){.cover-statement .cover-text{width:calc(100% - 120px)}}.cover-statement .cover-text p,.cover-statement .cover-text ul,.cover-statement .cover-text ol{font-family:var(--f_serif);font-weight:var(--f_serif_w);max-width:800px}.cover-statement .cover-text p:last-child,.cover-statement .cover-text ul:last-child,.cover-statement .cover-text ol:last-child{margin-bottom:0}@media (max-width: 600px){.cover-statement .cover-text{font-size:1.8em;text-align:center}}.layout-section.text_reverse{background-color:var(--c-txt);color:#FFF}.layout-section.text_reverse h2,.layout-section.text_reverse h3,.layout-section.text_reverse h4,.layout-section.text_reverse h5,.layout-section.text_reverse h6,.layout-section.text_reverse p,.layout-section.text_reverse ul,.layout-section.text_reverse ol,.layout-section.text_reverse th,.layout-section.text_reverse td,.layout-section.text_reverse a{color:#FFF}.layout-section.text_reverse th,.layout-section.text_reverse td{border-bottom-color:#FFF}.layout-section.category_panels{background-color:var(--c-bg_tint)}.team-layout-sections{background-color:var(--c-bg_tint)}.team-layout-sections .page-text-wrap .page-text{padding-left:155px}@media (max-width: 1280px){.team-layout-sections .page-text-wrap .page-text{padding-left:0}}.section_title{padding:30px}@media (min-width: 601px){.section_title{padding:40px}}@media (min-width: 769px){.section_title{padding:60px}}.section_title:not(.first){border-top:4px solid #FFF}.section_title h2{box-sizing:border-box;max-width:var(--maxwidth);margin:0 auto;padding-left:155px}@media (max-width: 1280px){.section_title h2{padding-left:0}}.section_title+.text .page-text-wrap,.section_title+.team_profiles .team-panels{padding-top:0}.team_profiles+.text .page-text-wrap{padding-top:0}.team-panels{padding:30px;max-width:var(--maxwidth);margin:0 auto}@media (min-width: 601px){.team-panels{padding:40px}}@media (min-width: 769px){.team-panels{padding:60px}}.team-panels .team-panels-inner{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:40px;padding-left:155px}@media (max-width: 1280px){.team-panels .team-panels-inner{padding-left:0}}@media (max-width: 880px){.team-panels .team-panels-inner{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.team-panels .team-panels-inner{grid-template-columns:1fr}}.team-panel{display:flex;flex-direction:column}.team-panel a{background-color:#FFF;border-radius:7px;display:block;flex:1;padding-bottom:90px;position:relative;text-decoration:none}.team-panel a .profile-icon{border:2px solid var(--c-sec);border-radius:100%;box-sizing:border-box;display:block;height:50px;position:absolute;right:20px;bottom:20px;width:50px}.team-panel a .profile-icon:before,.team-panel a .profile-icon:after{background-color:var(--c-sec);border-radius:2px;content:"";display:block;position:absolute;left:50%;top:50%}.team-panel a .profile-icon:before{width:24px;height:6px;margin-left:-12px;margin-top:-3px}.team-panel a .profile-icon:after{width:6px;height:24px;margin-left:-3px;margin-top:-12px}@media (hover: hover){.team-panel a{transition:box-shadow .4s}.team-panel a:hover{box-shadow:3px 4px 6px rgba(0,0,0,0.2)}}.team-panel:not(.has-bio){background-color:#FFF;border-radius:7px}.team-panel .img{background-color:#D6D6D6;border-top-left-radius:7px;border-top-right-radius:7px;display:block;height:0;padding-bottom:100%;position:relative}.team-panel .img .placeholder{color:var(--c-bg_tint);font-size:28em;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}@media (max-width: 1350px){.team-panel .img .placeholder{font-size:20em}}@media (max-width: 600px){.team-panel .img .placeholder{font-size:16em}}.team-panel .img img{border-top-left-radius:7px;border-top-right-radius:7px;height:100%;object-fit:cover;position:absolute;left:0;top:0;width:100%}.team-panel h3{font-size:2.8em;margin:20px 20px 0;padding-bottom:10px}.team-panel .position{border-top:1px solid var(--c-sec);margin:0 20px;padding-top:10px}.team-panel h3:last-child,.team-panel .position:last-child{padding-bottom:20px}.section-panels{background-color:var(--c-bg_tint);padding:30px}@media (min-width: 601px){.section-panels{padding:40px}}@media (min-width: 769px){.section-panels{padding:60px}}.section-panels+.section-panels{border-top:4px solid #FFF}.section-panels:last-child:after{content:"";display:block;height:61px}.section-panels-title{margin-left:auto;margin-right:auto;max-width:var(--maxwidth)}.section-panels-list{display:grid;grid-template-columns:1fr;grid-gap:20px;font-size:1em;line-height:1em;list-style:none;margin:0 auto;max-width:var(--maxwidth)}@media (min-width: 481px){.section-panels-list{grid-template-columns:1fr 1fr}}@media (min-width: 601px){.section-panels-list{grid-template-columns:1fr 1fr 1fr}}@media (min-width: 769px){.section-panels-list{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:40px}}.section-panels-list li{display:flex;flex-direction:column}.section-panels-list li .entry-panel{flex:1;display:flex;flex-direction:column}.section-panels-list li a{background-color:#FFF;border-radius:7px;display:flex;flex-direction:column;flex:1;padding:20px 20px 90px 20px;position:relative;text-decoration:none !important}.section-panels-list li a h3{border-bottom:1px solid var(--c-sec);font-size:2.8em;margin-bottom:.5em;padding-bottom:.25em}.section-panels-list li a p{color:var(--c-txt);margin:0}.section-panels-list li a .icon{color:var(--c-sec);display:block;font-size:24px;height:50px;line-height:50px;position:absolute;right:20px;bottom:20px;text-align:center;width:50px}.section-panels-list li a .icon:before,.section-panels-list li a .icon:after{content:"";width:100%;height:100%;display:block;position:absolute;border-width:2px;border-style:solid;border-radius:100%;box-sizing:border-box}.section-panels-list li a .icon:before{border-color:#000;filter:blur(3px);opacity:0;z-index:1;left:2px;top:2px}.section-panels-list li a .icon:after{border-color:var(--c-sec);z-index:2;left:0;top:0}@media (hover: hover){.section-panels-list li a{transition:1s}.section-panels-list li a .icon{transition:text-shadow .7s}.section-panels-list li a .icon:before{transition:opacity .7s}.section-panels-list li a .icon .fa-chevron-right{transition:filter .7s}.section-panels-list li a h3,.section-panels-list li a p{transition:color .7s}.section-panels-list li a:hover{background-color:var(--c-primary);box-shadow:6px 6px 8px rgba(0,0,0,0.25)}.section-panels-list li a:hover h3,.section-panels-list li a:hover p{color:#FFF}.section-panels-list li a:hover .icon:before{opacity:.7}.section-panels-list li a:hover .icon .fa-chevron-right{filter:drop-shadow(2px 2px 3px rgba(0,0,0,0.7))}}.section-links{background-color:var(--c-bg_tint);padding:30px}@media (min-width: 601px){.section-links{padding:40px}}@media (min-width: 769px){.section-links{padding:60px}}.section-links:last-child:after{content:"";display:block;height:61px}.section-links-content{display:flex;flex-wrap:wrap;margin:0 auto;max-width:var(--maxwidth)}.section-links-content>h2{flex-basis:100%}.section-links-content .related-links{flex:2;margin-right:80px}.section-links-content .related-categories{flex:1}@media (max-width: 768px){.section-links-content{display:block;text-align:center}.section-links-content .related-links{margin-right:0}.section-links-content .related-categories{margin-top:30px}}.related-links{list-style:none;margin:0}.related-links li{border-bottom:1px solid #FFF;margin-bottom:.6em;padding-bottom:.6em}.related-links li:last-child{margin-bottom:0}.related-links li a{color:var(--c-txt);display:block}@media (hover: hover){.related-links li a:hover{color:var(--c-sec)}}.related-categories{font-size:2.4em;list-style:none;margin:0}.related-categories li{margin-bottom:30px}.related-categories li:last-child{margin-bottom:0}.related-categories li a{display:flex;align-items:center;font-weight:var(--f_sans_b);white-space:nowrap}.related-categories li a .icon{border:4px solid var(--c-sec);border-radius:100%;display:block;font-size:30px;line-height:62px;width:62px;height:62px;text-align:center;margin-right:10px}@media (max-width: 480px){.related-categories li a{display:block;text-align:center}.related-categories li a .icon{margin:0 auto 10px}}.site-footer{background-color:var(--c-primary);border-top:4px solid var(--c-sec);color:#FFF;padding:80px 30px 30px;position:relative;z-index:2}@media (min-width: 601px){.site-footer{padding:80px 40px 40px}}@media (min-width: 769px){.site-footer{padding:90px 60px 40px}}.site-footer:before{content:"";background-image:url("/assets/img/sds-scales.png");left:30px;top:-4px;transform:translate(0, -50%)}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.site-footer:before{background-image:url("/assets/img/sds-scales_2x.png")}}@media (min-width: 601px){.site-footer:before{left:40px}}@media (min-width: 769px){.site-footer:before{left:60px}}@media (max-width: 738px){.site-footer:before{left:50%;transform:translate(-50%, -50%)}}.site-footer h2,.site-footer h3,.site-footer h4,.site-footer p,.site-footer ul,.site-footer ol,.site-footer a{color:#FFF}.site-footer .footer-site-name{font-size:27px;line-height:30px;margin-bottom:30px;text-transform:uppercase}@media (max-width: 738px){.site-footer .footer-site-name{text-align:center}}@media (hover: hover){.site-footer a:hover{color:var(--c-sec)}}.footer-contact-details{display:flex}.footer-contact-details .office-locations{display:flex}.footer-contact-details .office-locations .office p{font-size:1.6em}.footer-contact-details .office-locations .office p:last-child{margin-bottom:0}.footer-contact-details .office-locations .office .office-name{font-weight:var(--f_sans_b)}@media (min-width: 601px){.footer-contact-details .office-locations .office:not(:first-child){margin-left:60px}}.footer-contact-details .nav-contacts{border-left:1px solid var(--c-sec);font-size:24px;line-height:50px;list-style:none;margin:0 0 0 60px;padding-left:60px}.footer-contact-details .nav-contacts li{display:flex;white-space:nowrap}.footer-contact-details .nav-contacts li:not(:first-child){margin-top:30px}.footer-contact-details .nav-contacts li .icon{border:1px solid var(--c-sec);border-radius:100%;box-sizing:border-box;display:block;height:50px;line-height:50px;margin-right:15px;text-align:center;width:50px}@media (max-width: 1100px){.footer-contact-details{display:block}.footer-contact-details .office-locations .office{flex:1}.footer-contact-details .nav-contacts{border-left:0;border-top:1px solid var(--c-sec);border-bottom:1px solid var(--c-sec);margin:40px 0 0;padding:40px 0}}@media (max-width: 600px){.footer-contact-details .office-locations{display:block}.footer-contact-details .office-locations .office{border-top:1px solid rgba(255,255,255,0.2);padding-top:20px;text-align:center}.footer-contact-details .office-locations .office:not(:first-child){margin-top:20px}.footer-contact-details .office-locations .office:last-child{border-bottom:1px solid rgba(255,255,255,0.2);padding-bottom:20px}.footer-contact-details .nav-contacts{border:0;padding:0}.footer-contact-details .nav-contacts li{display:block;text-align:center;white-space:normal}.footer-contact-details .nav-contacts li .icon{margin:0 auto}}.acc-logos{display:flex;font-size:1em;list-style:none;margin:40px 0}.acc-logos li{background-color:#FFF;border-radius:7px;display:flex;flex-direction:column;justify-content:center;min-width:90px;padding:10px;text-align:center}.acc-logos li:not(:first-child){margin-left:10px}.acc-logos li .acc-logo{margin:auto;width:100%}.acc-logos li.logo-code{padding:0;width:160px}@media (max-width: 600px){.acc-logos{flex-wrap:wrap;justify-content:center}.acc-logos li{margin-bottom:10px}}.footer-nav ul{display:flex;flex-wrap:wrap;font-size:1.4em;list-style:none;margin:0}.footer-nav ul li{white-space:nowrap}.footer-nav ul li:not(:last-child){margin-right:30px}@media (max-width: 600px){.footer-nav ul{display:block}.footer-nav ul li{border-top:1px solid rgba(255,255,255,0.2);margin:0 !important}.footer-nav ul li:last-child{border-bottom:1px solid rgba(255,255,255,0.2)}.footer-nav ul li a{display:block;padding:15px;text-align:center}}.footer-disc{padding-top:20px}.footer-disc p{font-size:1.3em}.footer-disc p:last-child{margin-bottom:0}@media (max-width: 600px){.footer-disc p{text-align:center}}#btt{border:2px solid var(--c-sec);border-radius:100%;color:var(--c-sec);font-size:1.4em;overflow:hidden;width:50px;height:50px;display:block;position:fixed;right:20px;bottom:20px;transition:background-color 1.5s, color .5s, opacity .5s, transform .5s;z-index:999}#btt[hidden]{opacity:0;transform:translateY(100%)}#btt .icon{font-size:24px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);transition:transform 1s}#btt .txt{opacity:0;position:absolute;left:0;top:0}@media (hover: hover){#btt:hover{background-color:var(--c-sec);color:var(--c-primary)}#btt:hover .icon{transform:translate(-50%, -50%) scale(1.2)}}@media (max-width: 999px){.site-footer{padding-bottom:162px}#btt{background-color:rgba(0,0,0,0.1);left:50%;right:auto;bottom:82px;margin-left:-25px}}.profile-img,.profile{padding:30px}@media (min-width: 601px){.profile-img,.profile{padding:40px}}@media (min-width: 769px){.profile-img,.profile{padding:60px}}.profile-img{background-color:var(--c-txt)}.profile-img-holder{background-color:#D6D6D6;max-width:280px}.profile-img-holder img{width:100%;height:auto;display:block}.profile-img-holder .placeholder{color:var(--c-bg_tint);display:block;font-size:24em;height:0;padding-bottom:100%;position:relative}.profile-img-holder .placeholder .icon{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.profile{background-color:var(--c-bg_tint)}.profile .profile-inner{max-width:680px}.profile h1,.profile .position{margin-bottom:0}.profile h1{font-size:4.8em}.profile .position{font-size:2.4em;font-weight:var(--f_sans_b);margin-top:20px}.profile .team-bio{border-top:2px solid var(--c-sec);margin-top:20px;padding-top:20px}@media (max-width: 768px){.profile-img{padding-bottom:0}.profile-img-holder{border-top-left-radius:7px;border-top-right-radius:7px;margin:0 auto}.profile-img-holder img{border-top-left-radius:7px;border-top-right-radius:7px}.profile{padding-bottom:70px}.profile h1,.profile .position{text-align:center}}@media (min-width: 769px){.team-profile-wrap{display:flex}.in-frame .team-profile-wrap{padding-right:110px}.profile-img{flex-basis:220px;padding-bottom:100px;padding-right:0}.profile-img-holder{border-top-left-radius:7px;border-bottom-left-radius:7px}.profile-img-holder .placeholder{font-size:16em}.profile-img-holder img{border-top-left-radius:7px;border-bottom-left-radius:7px}.profile{flex:2}}@media (min-width: 1101px){.profile-img{flex-basis:280px}.profile .profile-inner{margin-right:110px}}#profile_window{background-color:var(--c-bg_tint);width:100%;height:100%;position:fixed;left:0;top:0;z-index:10000;display:none}#profile_window.active{display:block}#profile_window .close{display:block;width:60px;height:60px;overflow:hidden;position:absolute;right:30px;top:30px;z-index:2}#profile_window .close:before,#profile_window .close:after{content:"";width:30px;height:3px;display:block;background-color:var(--c-primary);border-radius:1px;position:absolute;left:50%;top:50%}#profile_window .close:before{transform:translate(-50%, -50%) rotate(45deg)}#profile_window .close:after{transform:translate(-50%, -50%) rotate(-45deg)}#profile_window .close span{opacity:0;position:absolute;left:0;top:0}@media (hover: hover){#profile_window .close:before,#profile_window .close:after{transition:transform 1s}#profile_window .close:hover:before{transform:translate(-50%, -50%) rotate(45deg) scale(1.2)}#profile_window .close:hover:after{transform:translate(-50%, -50%) rotate(-45deg) scale(1.2)}}@media (max-width: 768px){#profile_window .close{background-color:var(--c-primary);width:100%;right:0;top:0}#profile_window .close:before,#profile_window .close:after{background-color:#FFF}}#profile_frame_wrap,#profile_frame{width:100%;height:100%;position:absolute;left:0;top:0}#profile_frame_wrap{opacity:0;transition:opacity .6s}.profile-loaded #profile_frame_wrap{opacity:1}@media (max-width: 768px){#profile_frame_wrap{top:60px}}.in-frame .site-header,.in-frame .site-footer{display:none}.in-frame .site-main{display:flex;flex-direction:column}.in-frame .site-main .team-profile-wrap{background-color:var(--c-bg_tint);flex:1}.contact-page-contacts{background-color:var(--c-primary);color:#FFF;display:none;padding:30px;padding-top:0 !important}@media (min-width: 601px){.contact-page-contacts{padding:40px}}@media (min-width: 769px){.contact-page-contacts{padding:60px}}.contact-page-contacts a{color:#FFF}@media (hover: hover){.contact-page-contacts a:hover{color:var(--c-sec)}}.enquiry-form-section{background-color:var(--c-bg_tint);overflow:hidden}.enquiry-form-intro,.enquiry-form-wrap{margin:0 auto;max-width:var(--maxwidth)}.enquiry-form-intro{padding:0 30px}@media (min-width: 601px){.enquiry-form-intro{padding:0 40px}}@media (min-width: 769px){.enquiry-form-intro{padding:0 60px}}.enquiry-form-intro h2:first-child{background-color:#FFF;color:var(--c-sec);padding:.5em 0;position:relative}.enquiry-form-intro h2:first-child:before,.enquiry-form-intro h2:first-child:after{background-color:#FFF;content:"";height:100%;width:50%;position:absolute;top:0}.enquiry-form-intro h2:first-child:before{right:100%}.enquiry-form-intro h2:first-child:after{left:100%}@media (max-width: 738px){.enquiry-form-intro h2:first-child{text-align:center}}.enquiry-form-intro h3,.enquiry-form-intro h4,.enquiry-form-intro h5,.enquiry-form-intro h6,.enquiry-form-intro p,.enquiry-form-intro ul,.enquiry-form-intro ol{max-width:600px}.enquiry-form-intro h3:last-child,.enquiry-form-intro h4:last-child,.enquiry-form-intro h5:last-child,.enquiry-form-intro h6:last-child,.enquiry-form-intro p:last-child,.enquiry-form-intro ul:last-child,.enquiry-form-intro ol:last-child{margin-bottom:0}.enquiry-form{padding:30px}@media (min-width: 601px){.enquiry-form{padding:40px}}@media (min-width: 769px){.enquiry-form{padding:60px}}.enquiry-form-intro+.enquiry-form{padding-top:30px}.enquiry-form-wrap{padding-left:30px;padding-right:30px;padding-bottom:90px}@media (min-width: 601px){.enquiry-form-wrap{padding-left:40px;padding-right:40px}}@media (min-width: 769px){.enquiry-form-wrap{padding-left:60px;padding-right:60px}}.enquiry-form-wrap form{display:grid;grid-template-columns:1fr;grid-row-gap:10px;grid-column-gap:30px;padding-top:20px !important;flex:1}@media (min-width: 769px){.enquiry-form-wrap form{grid-template-columns:1fr 1fr;grid-column-gap:60px}}.enquiry-form-wrap form a:first-of-type{position:absolute}@media (min-width: 769px){.enquiry-form-wrap form .freeform-row:nth-of-type(-n+4){grid-column:1}.enquiry-form-wrap form .freeform-row:nth-of-type(5){display:flex;flex-direction:column;grid-column:2;grid-row-start:1;grid-row-end:4}.enquiry-form-wrap form .freeform-row:nth-of-type(5) .freeform-column{display:flex;flex-direction:column;flex:1}.enquiry-form-wrap form .freeform-row:nth-of-type(5) .freeform-column textarea{flex:1}.enquiry-form-wrap form .freeform-row:nth-of-type(6){display:flex;flex-direction:column;justify-content:center}.enquiry-form-wrap form .freeform-row:nth-of-type(6) .freeform-column{display:flex;flex-direction:column;justify-content:center}.enquiry-form-wrap form .freeform-row:nth-of-type(6) .freeform-label{font-size:1.6em}}.enquiry-form-wrap .form-fields{position:relative}.enquiry-form-wrap .form-fields legend{height:0;overflow:hidden;opacity:0;position:absolute;left:0;top:0}.enquiry-form-wrap .form-fields+fieldset{margin-top:30px}@media (min-width: 601px){.enquiry-form-wrap .form-fields+fieldset{margin-top:0}}.enquiry-form-wrap .form-row{clear:both}.enquiry-form-wrap .form-row:not(:last-child){margin-bottom:30px}.enquiry-form-wrap .form-label,.enquiry-form-wrap .freeform-label{display:block;font-size:1.8em;font-weight:var(--f_sans_b);line-height:1.4em;padding-bottom:5px}.enquiry-form-wrap .required{color:#C00}.enquiry-form-wrap input[type=email],.enquiry-form-wrap input[type=text],.enquiry-form-wrap input[type=tel],.enquiry-form-wrap textarea{background-color:#FFF;border:1px solid #FFF;border-radius:7px;box-sizing:border-box;font-family:var(--f_sans);font-size:16px;height:50px;padding:0 20px;width:100%;transition:box-shadow .4s}.enquiry-form-wrap input[type=email]:focus,.enquiry-form-wrap input[type=text]:focus,.enquiry-form-wrap input[type=tel]:focus,.enquiry-form-wrap textarea:focus{box-shadow:6px 6px 12px rgba(0,0,0,0.3)}.enquiry-form-wrap textarea{height:250px;padding:20px}.enquiry-form-wrap .form-terms{display:flex;align-items:center}.enquiry-form-wrap .form-terms .form-label{font-size:1.6em;font-weight:var(--f_sans_w);margin-left:5px;padding-bottom:0}.enquiry-form-wrap .form-submit{padding-top:20px}@media (min-width: 601px){.enquiry-form-wrap{display:flex;flex-wrap:wrap}.enquiry-form-wrap .form-fields{flex:1}.enquiry-form-wrap .form-fields:nth-child(odd){margin-right:40px}.enquiry-form-wrap .form-fields:nth-child(even){margin-left:40px}.enquiry-form-wrap .form-fields-msg,.enquiry-form-wrap .enq-msg,.enquiry-form-wrap .enq-msg .form-field{display:flex;flex-direction:column;flex:1}.enquiry-form-wrap .enq-msg .form-field textarea{flex:1}.enquiry-form-wrap .form-base{display:flex;align-items:center;flex-basis:100%;justify-content:space-between;padding-top:30px}.enquiry-form-wrap .form-base .form-submit{margin-left:40px;padding-top:0}}button[type=submit]{background-color:var(--c-sec);border:0;border-radius:7px;box-sizing:border-box;box-shadow:6px 6px 12px rgba(0,0,0,0.3);color:#FFF;font-family:var(--f_sans);font-size:20px;font-weight:var(--f_sans_b);height:50px;padding:0 20px;text-transform:uppercase;white-space:nowrap}@media (hover: hover){button[type=submit]{transition:background-color .4s}button[type=submit]:hover{background-color:var(--c-primary)}}.enquiry-thanks{padding-bottom:90px}.section-panel-links{border-top:1px solid var(--c-sec);padding:30px}@media (min-width: 601px){.section-panel-links{padding:40px}}@media (min-width: 769px){.section-panel-links{padding:60px}}.section-panel-links:last-child{padding-bottom:110px}@media (min-width: 769px){.section-panel-links{border-top:0;padding-top:0 !important}}.section-panel-links ul{font-size:1em;list-style:none;margin:0 auto;max-width:var(--maxwidth);text-align:center}.section-panel-links ul li{margin-bottom:30px}.section-panel-links ul li:last-child{margin-bottom:0}.section-panel-links ul a{display:block;text-decoration:none}.section-panel-links ul a h3{color:var(--c-primary);margin:10px 0}.section-panel-links ul a p{color:var(--c-txt);margin:0 auto;max-width:400px}@media (hover: hover){.section-panel-links ul a h3{transition:color .4s}.section-panel-links ul a:hover h3{color:var(--c-sec)}}.section-panel-links ul .icon{align-items:center;border:4px solid var(--c-sec);border-radius:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;font-size:60px;height:125px;margin:0 auto 10px auto;width:125px}@media (min-width: 601px) and (max-width: 768px){.section-panel-links ul{display:flex;flex-wrap:wrap;justify-content:center}.section-panel-links ul li{flex-basis:calc(50% - 60px);margin-bottom:60px;margin-left:60px}.section-panel-links ul li:first-child,.section-panel-links ul li:nth-child(odd):last-child{margin-left:0}.section-panel-links ul li:nth-child(odd):last-child{margin-bottom:0}}@media (min-width: 769px){.section-panel-links ul{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:60px}.section-panel-links ul li{margin:0}}@media (min-width: 1101px){.section-panel-links ul{grid-gap:80px}}.hm-title-section{background-color:var(--c-primary);display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 110px);position:relative}@media (max-width: 1100px){.hm-title-section{min-height:0}}.hm-title-section .txt{padding:30px;position:relative;z-index:3}@media (min-width: 601px){.hm-title-section .txt{padding:40px}}@media (min-width: 769px){.hm-title-section .txt{padding:60px}}.hm-title-section .txt h1{color:#FFF;margin:0;max-width:550px;text-shadow:6px 6px 8px rgba(0,0,0,0.25)}@media (max-width: 768px){.hm-title-section .txt h1{max-width:60%}}.hm-title-section .txt p{color:#FFF;font-size:2em;margin:20px 0 0;max-width:350px}.hm-title-section .txt .button{padding:25px 0 15px}.hm-title-section .txt .button a{background-color:var(--c-sec);box-shadow:6px 6px 12px rgba(0,0,0,0.25)}.hm-title-section .img{height:100%;opacity:0;position:absolute;left:0;top:0;transition:opacity .7s;transition-delay:.3s;width:100%;z-index:1}.hm-title-section .img img{width:100%;height:100%;object-fit:cover}.hm-title-section .img.img-right img{object-position:right center}.hm-title-section .img.img-left img{object-position:left center}.js-loaded .hm-title-section .img{opacity:1}.hm-title-section .img:after{content:"";width:100%;height:100%;display:block;background-image:linear-gradient(to right, var(--c-primary), transparent);position:absolute;left:0;top:0;mix-blend-mode:multiply}@media (max-width: 738px){.hm-title-section{display:block}.hm-title-section .txt{background-image:linear-gradient(var(--c-primary), var(--c-sec));text-align:center}.hm-title-section .txt h1,.hm-title-section .txt p{max-width:none}.hm-title-section .img{height:0;padding-bottom:100%;position:relative;left:auto;top:auto}.hm-title-section .img:after{display:none}.hm-title-section .img img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}}.sitemap-menu{background-color:var(--c-bg_tint);padding:30px}@media (min-width: 601px){.sitemap-menu{padding:40px}}@media (min-width: 769px){.sitemap-menu{padding:60px}}.sitemap-menu a{display:block;padding:10px}.sitemap-menu a.nav-menu-category{font-weight:var(--f_sans_b)}.sitemap-menu ul{list-style:none;margin-bottom:0}.sitemap-menu ul li ul li a{color:var(--c-txt)}.sitemap-menu .sitemap-menu-list{margin-left:0;padding-bottom:30px}.sitemap-menu .sitemap-menu-list>li:not(:first-child){border-top:1px solid #FFF;padding:10px 0}.sitemap-menu .sitemap-menu-list>li>a{font-weight:var(--f_sans_b)}.cookie-consents-wrap{background-color:var(--c-bg_tint);padding:30px}@media (min-width: 601px){.cookie-consents-wrap{padding:40px}}@media (min-width: 769px){.cookie-consents-wrap{padding:60px}}.cookie-consents-inner{margin:0 auto;max-width:var(--maxwidth);padding-bottom:40px}.consent-content .consent-wrap{background-color:#FFF;border-radius:7px;margin-bottom:30px;padding:20px 25px}@media (min-width: 601px){.consent-content{display:flex;flex-wrap:wrap}.consent-content .consent-wrap{box-sizing:border-box;display:flex;flex-basis:calc( (100% - 80px) / 3 );flex-direction:column;margin-bottom:0}.consent-content .consent-wrap:not(:first-child){margin-left:40px}.consent-content .consent-wrap .consent-fields{margin-top:auto}.consent-content .consent-submit{flex-basis:100%;padding-top:40px}}.consent-fields{display:flex;list-style:none;margin:0}.consent-fields li{position:relative}.consent-fields li:first-child{margin-right:20px}.consent-fields li label{border:1px solid #D6D6D6;border-radius:7px;box-sizing:border-box;color:#A6A6A6;display:block;font-size:18px;font-weight:var(--f_sans_b);height:45px;line-height:45px;padding:0 20px 0 40px;position:relative;text-transform:uppercase}.consent-fields li label:before{content:"";border:1px solid #D6D6D6;border-radius:100%;display:block;height:13px;margin-top:-6.5px;position:absolute;left:15px;top:50%;width:13px}.consent-fields li input{opacity:0;position:absolute;left:0;top:0}.consent-fields li input:checked+label{box-shadow:4px 4px 7px rgba(0,0,0,0.2);color:#FFF}.consent-fields li input:checked+label:before{background-color:var(--c-primary);border-color:#FFF}.consent-fields li input:checked+label.accept{background-color:#10CB58}.consent-fields li input:checked+label.decline{background-color:#E02020}#cookie_message{background-color:#FFF;border-top-right-radius:7px;box-shadow:2px -4px 12px rgba(0,0,0,0.3);box-sizing:border-box;padding:20px;position:fixed;left:0;bottom:0;width:300px;z-index:1002}#cookie_message p,#cookie_message .consent-prefs-link{font-size:1.4em}#cookie_message .consent-prefs-link{padding-top:20px}@media (max-width: 999px){#cookie_message{bottom:57px}}@media (max-width: 480px){#cookie_message{border-top-right-radius:0;width:100%}}.emergency-number a{line-height:1em}.emergency-label{display:block;font-size:.7em;line-height:1.3em}.emergency-number-display{line-height:1.3em}
