@charset "utf-8";@import url(fonts.css);#vacancy-popup .vacancy-popup .vacancy div.chk p a:hover,.detail a:hover,.detail p a,.text-box p a,a,a.active,a:hover,header #header nav ul li .sub-nav ul li:hover ul li a,section #content .column-block .thoughts-details .back .btn-back:hover,section #content .news-box .va-link:hover,section #content .news-box.col2.team.slservi .nb-inner .news .slinks a:hover{text-decoration:none}.ir,.ir a{display:block}body,header{background-color:#fff}.nav-open,header #header nav ul li .sub-nav{height:0;transition:height .75s;width:100%;left:0;bottom:auto;right:0;overflow:hidden}.bgstrans,.nav-open,header{position:fixed}.cp-errorst,header #header nav ul li .sub-nav ul li ul li a{font-family:AkkuratPro-Regular}section #content #home-project .hp-inner .fade-shape,section #content #home-project .hp-inner .info-box::before{background-image:url(../images/shape-white-projects-home-large.png);background-position:bottom center;opacity:.82}.control a,.control.noshow a{transition:opacity 1.5s}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.ir,img{border:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%}body{margin:0;padding:0;font-size:100%;line-height:1;height:100%;overflow:scroll;overflow-x:hidden}body,button,input,select,textarea{font-family:Arial,Helvetica,sans-serif;color:#000}h1{font-weight:400;color:#4dabd6;margin:0;padding:0}div,h2,h3,h4,h5,h6,p,span{padding:0;margin:0;font-weight:400}::-moz-selection{background:#000;color:#fff;text-shadow:none}::selection{background:#000;color:#fff;text-shadow:none}.btn::before,.ir{background-color:transparent}a{color:#fe5818}.slick-list:focus,a:active,a:focus,a:hover{outline:0}ol,ul{margin:0;padding-left:0;list-style-type:none}li ol,li ul{margin:0;padding:0}img{-ms-interpolation-mode:bicubic;vertical-align:middle}body.vacancy-open,svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}p{line-height:1.4em}.ir{text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.ir a{height:100%}.hidden{display:none!important;visibility:hidden}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after,.slick-track:after{clear:both}.clearfix{zoom:1}.slick-dots li.slick-active,.slick-initialized .slick-slide,.slick-slide img,.web,header #header nav ul li .sub-nav ul li:hover>.nav-text,header #header nav ul li .sub-nav.open.change .nav-text.main,header #header nav>ul>li .sub-nav.open:hover,header #header nav>ul>li:hover>.sub-nav.open,header:hover,section #content .menu-selectors.open{display:block}.YTPOverlay,.about-carousal-block .slick-dots,.inlinePlayButton,.mobile,.related-box .slick-dots,.site-map ul li:before,.text-box aside ul li:before,header #header nav ul li .sub-nav.open.change .nav-text.main.change{display:none!important}*{box-sizing:border-box}#vacancy-popup .vacancy-popup .vacancy .field.full div,.img,.img-box img,section #content .about-column-c .column-box .img-box img,section #content .archive-block .archive-list ul li .img-box img,section #content .error-404.thanku .error-center div,section #content .flexslider .slides>li img{width:100%}#outer-wrapper{width:100%;max-width:100%;position:relative;overflow:hidden}header{width:100%;top:0;z-index:999999999;left:0;transition:top .2s}.subheader .sheader,header #header{width:100%;max-width:1366px;margin:0 auto;height:70px;padding:0 75px;position:relative}header #header:after{content:"";width:20%;height:100%;margin:0;padding:0;background:#fff;position:absolute;top:0;left:0}header #header .logo{width:133px;height:100%;position:absolute;background-image:url(../images/logo.png);background-position:center center;background-repeat:no-repeat;background-size:100% auto;left:75px;top:0;z-index:99}header #header .logo.law{width:92px;background-image:url(../images/logo-law.png)}.search .closebtn.active,.shape.n1.hide,.slick-arrow.slick-hidden,.slick-slide.slick-loading img,.subheader .sheader .smenu,header #header .menu,header #header nav ul li .sub-nav.open .nav-text.main,section #content #home-project .hp-inner .imgs-box figure img{display:none}header #header nav{width:auto;position:absolute;right:75px;top:0}.subheader .sheader .snav ul,header #header nav ul{width:100%;margin:0;padding:0;list-style:none;float:left;font-size:0;text-align:center}.subheader .sheader .snav ul li,header #header nav ul li{width:auto;float:left;margin-left:50px;margin-top:26px;position:relative}.subheader .sheader .snav ul li:first-child,footer #footer .social-links li:first-child,header #header nav ul li:first-child,section #content #home-services.lawserv.ds.f1 .services-box,section #content .column-block.contact .column-box ul li:first-child,section #content .key-facts ul li:first-child,section #content .related-block .related-box .related:nth-child(3n-2){margin-left:0}header #header nav ul li a{height:20px;font-family:AkkuratPro-Bold;font-size:12px;color:#171717;text-transform:uppercase;letter-spacing:.96px;line-height:16px;transition:.5s}.detail .darkgrey,.detail .grey,header #header nav ul li a:hover{color:#a7a6a6}.detail .red,.subheader .sheader .snav ul li a.active,.subheader .sheader .snav ul li a:hover,footer #footer .footer-links li a:hover,footer #footer label a:hover,header #header nav ul li a.active,header #header nav ul li a:active,section #content .column-block.list.thoughts .column-box:nth-child(4n) .info-box h2,section #content .news-box.newslist .nb-inner .news label,section #content .news-box.team .nb-inner .news label{color:#ff585d}header #header nav ul li:last-child{margin-left:132px;margin-top:23px}header #header nav ul li .sub-nav{position:absolute;top:calc(70px - 26px);z-index:9999}header #header nav ul li .sub-nav>div{width:100%;height:0;position:absolute;right:0;top:0;padding:0}header #header nav ul li:nth-of-type(6n-4) .sub-nav,header #header nav ul li:nth-of-type(6n-5) .sub-nav{width:655px}header #header nav ul li:nth-of-type(6n-3) .sub-nav{width:395px}header #header nav ul li:nth-of-type(6n-2) .sub-nav{width:280px}header #header nav ul li:nth-of-type(6n-1) .sub-nav{width:170px}header #header nav ul li .sub-nav ul{width:auto;padding:20px 0;float:left;list-style:none;position:absolute;left:0;top:0}header #header nav ul li .sub-nav ul li{width:auto;float:left;margin:0!important;padding-bottom:11px;text-align:left;clear:left;position:unset}header #header nav ul li .sub-nav ul li a{color:#fff;font-size:14px;letter-spacing:1.12px;line-height:1.3}header #header nav ul li .sub-nav ul li:hover a,section #content .menu-selectors a.active,section #content .menu-selectors a:hover{color:#fff;text-decoration:underline}header #header nav ul li .sub-nav ul li a.active{color:#171717;text-decoration:none}header #header nav ul li .sub-nav .nav-text{position:fixed;left:calc(50% - 607px);top:calc(70px + 20px);width:355px;z-index:9999;height:360px;font-size:initial;display:none}header #header nav ul li .sub-nav .nav-text p{color:#fff;font-family:AkkuratPro-Regular;font-size:24px;line-height:32px;width:100%;float:left;position:relative;text-align:left}header #header nav ul li .sub-nav ul li ul{width:230px;height:380px;overflow:initial;left:calc(100% - 10px);display:none;padding-left:63px}header #header nav ul li .sub-nav ul li ul li{width:250px}header #header nav ul li .sub-nav ul li ul li a:hover{font-family:AkkuratPro-Bold;text-decoration:none}header #header nav ul li .sub-nav ul li:hover>ul{display:block;z-index:99999}header #header nav ul li .sub-nav ul li ul li ul{left:calc(100%)}.nav-open{top:70px;background-color:#ff585d}.nav-open div{width:100%;height:360px;position:absolute;right:0;bottom:0}.nav-open.open{height:360px}.search .btn-search,.search .closebtn{width:12px;height:13px;background-position:center center;background-repeat:no-repeat;background-size:100% auto}header #header nav ul li .sub-nav.open{height:360px;z-index:500;display:none}header #header nav ul li .sub-nav.open>div{height:240px}header #header nav>ul>li .sub-nav.open.change{z-index:502;display:block}.bgstrans{width:100%;height:100%;left:0;top:0;background-color:#171717;overflow:hidden;z-index:9999999;opacity:.8;mix-blend-mode:multiply}.language,.search{width:auto;float:left}.shape,.square,.triangle{z-index:9998}.search{padding-left:20px;border-left:1px solid #171717}.search .btn-search{float:left;background-image:url(../images/icon-search.png)}.search .closebtn{float:left;background-image:url(../images/icon-close.png);display:block}.next:hover,.prev:hover{background-size:calc(100%) calc(100% - 1px)}.search input[type=text]{width:257px;height:20px;float:left;border:0;border-bottom:.75px solid #171717;margin-right:10px;margin-top:0;padding:0;outline:0;display:none}.language{margin:0 0 0 18px;padding:0}.language a{width:28px;height:19px;float:left;margin:0 0 0 4px;padding:0;background-repeat:no-repeat;background-size:100% auto}.language .jap{background-image:url(../images/japan-flag.png)}.language .kor{background-image:url(../images/korea-flag.png)}.language .braz{background-image:url(../images/brazil-flag-icon.png);width:26px}#rc-imageselect,.g-recaptcha{width:100%!important;height:60px!important;margin:0!important;border:none!important;float:left}section #content .u-arrange .u-block div.g-recaptcha{width:100%;margin:0;border:none!important}.cp-errorst{width:auto;position:absolute;text-align:center;color:red;font-weight:300;font-size:16px;line-height:1.2;left:165px;top:8px}section,section #content #home-sectors,section #content .archive-block,section #content .related-block .related-box,section #content .slider-links article div{width:100%;float:left;position:relative}section #content{width:100%;position:relative;float:left;margin-top:70px;text-align:center}section #content .content-inner{width:100%;max-width:1366px;position:relative;padding:0 75px;display:inline-block;text-align:left;box-sizing:border-box}.map{position:relative;overflow:hidden;height:550px;width:100%;float:left}.img-box{width:100%;float:left;margin-bottom:30px;background-position:center center;background-repeat:no-repeat;background-size:cover}.video-box{width:100%;float:left;height:325px;position:relative;margin-top:5px;margin-bottom:30px}.video-box .iframe,.video-box .player{width:100%;height:325px!important;position:absolute;left:0;top:0}.video-box .play{display:none!important;width:0;height:0;margin-top:-31px;margin-left:-34px;border-top:38px solid transparent;border-left:66px solid #fff;border-bottom:38px solid transparent;line-height:0;position:absolute;left:50%;top:50%}#vacancy-popup .vacancy-popup .vacancy .field div p span,.info-box,section #content #home-sectors .sectors-box .sectors,section #content .flexslider .info-box.jpn p,section #content .top-block .info-box div{width:100%;float:left}.video-box.crp-video{height:260px}.video-box.crp-video .player{height:260px!important}.about-carousal-block .h-inner .btn-slick{display:block!important;top:50%;left:15px;width:35px;height:35px;background-size:100% auto}.about-carousal-block .h-inner .btn-slick.next{right:15px;left:auto;background-image:url(../images/icon-arrow-right-carousal.png)}.about-carousal-block .h-inner .btn-slick.prev{background-image:url(../images/icon-arrow-left-carousal.png)}.about-carousal-block{width:100%;height:auto;float:left;margin:0 0 38px;padding:0;box-sizing:border-box}.about-carousal-block h2{width:100%;float:left;font-family:AkkuratPro-Bold;font-size:42px;color:#4a1d72;line-height:45px;margin-bottom:20px;padding:0}.about-carousal-block .h-inner{width:595px;height:auto;float:left;margin:0 0 0 25px;padding:0}.about-carousal-block .h-inner:nth-of-type(2n-1),.logos-law{margin:0}.about-carousal-block .slick-slide:first-of-type{margin-left:-40px!important}.about-carousal-block .h-inner .rwitem .image{width:600px;height:391px;padding:0;margin:0;float:left}.about-carousal-block .h-inner .rwitem .image figure{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.about-carousal-block .h-inner .rwitem{width:100%;height:auto;float:left;margin:0;padding:0;text-align:center}.about-carousal-block .h-inner .rwitem h3,main .sustain-logo-block .rwitem h2{width:100%;float:left;margin:0 0 1.1979166666666667vw;text-align:center;padding:0;font-family:'Helvetica Neue';font-weight:400;font-style:normal;font-display:swap;color:#232222;font-size:2.3958333333333335vw;line-height:2.5vw}.about-carousal-block .h-inner .rwitem p{width:100%;float:left;margin:0;text-align:center;padding:0;font-family:'Helvetica Neue';font-weight:300;font-style:normal;font-display:swap;color:#1f1f1f;font-size:1.0416666666666665vw;line-height:1.6666666666666667vw;letter-spacing:.020833333333333336vw}.about-carousal-block .h-inner .info{width:91%;float:left;padding:0;margin:48px 0 0}.about-carousal-block .h-inner .info h2,.about-carousal-block .h-inner .info h3,.about-column-info h2,.about-column-info h3{width:100%;float:left;font-family:AkkuratPro-Bold;font-size:22px;color:#4a1d72;line-height:30px;margin-bottom:20px}.about-carousal-block .h-inner .info p,.about-column-info p{width:100%;float:left;font-family:AkkuratPro-Regular;font-size:16px;color:#626262;margin-bottom:25px;line-height:21px}.about-carousal-block .h-inner .info ul,.about-column-info ul,.detail ul,.text-box ul{width:100%;float:left;padding-left:0;margin-bottom:25px;list-style:none}.about-carousal-block .h-inner .info ul li,.about-column-info ul li{width:100%;float:left;font-family:AkkuratPro-Bold;font-size:16px;color:#4a1d72;line-height:21px;margin-bottom:8px;position:relative}.about-carousal-block .h-inner:last-of-type .info{width:100%;float:right}.about-carousal-block .h-inner .info p:last-child,.detail blockquote p:last-of-type,.detail ol li:last-child,.detail ul li:last-child,.text-box aside ul li:last-child,.text-box blockquote p:last-of-type,.text-box ol li:last-child,.text-box ul li:last-child,section #content #home-services.hs-lawtow,section #content .about-column-block .column-details p:last-child,section #content .about-column-block .column-details:last-child,section #content .about-column-c .column-box .info-box p:last-child,section #content .column-block .thoughts-details .detail p:last-child,section #content .column-block.arc p,section #content .column-block.archive .column-box.left .img-box,section #content .column-block.contact.gfp.mrb0 .column-box,section #content .column-block.list.join .column-box .info-box,section #content .contract-block.about .detail p:last-child,section #content .flexslider .info-box li,section #content .flexslider .info-box p:last-of-type,section #content .menu-selectors ul li:last-child,section #content .slider-links aside ul li:first-of-type,section #content .slider-links aside ul li:last-of-type,section #content .top-block.about .info-box p:last-of-type{margin-bottom:0}.about-column-info{width:100%;float:left;padding:0;margin:0 0 38px}.about-column-info article{width:44%;float:left;padding:0;margin:0;text-align:left}.about-column-info article:nth-child(2n){width:48.6%;float:right}section #content .about-column-block{width:100%;float:left;position:relative;padding:35px 0 100px;background-color:RGBA(222,218,216,.5);margin-bottom:48px}section #content .about-column-block h2{width:100%;float:left;font-family:AkkuratPro-Bold;font-size:42px;color:#4a1d72;line-height:45px;margin-bottom:45px;padding:0}section #content .about-column-block .column-details{width:100%;float:left;position:relative;margin-bottom:48px}section #content .about-column-block .column-details .text-box{width:45.723684210526316%;padding:0;float:right;position:relative;display:table;min-height:435px;margin-right:30px}section #content .about-column-block .column-details .text-box .inner{width:100%;vertical-align:middle;display:table-cell;height:100%}.detail p,.text-box p,section #content .about-column-block .column-details p,section #content .about-column-c .column-box .info-box p{width:100%;float:left;font-family:AkkuratPro-Regular;font-size:16px;color:#626262;margin-bottom:25px;line-height:23px}section #content .about-column-block .column-details .img-box{width:47.69736842105263%;min-height:435px;float:left;margin-bottom:0;background-position:center center;background-repeat:no-repeat;background-size:cover}section #content .about-column-block .column-details .img-box img{width:100%;height:auto;float:left}.double-box>div.left,.logos-law img,section #content .about-column-block .column-details.swap .text-box,section #content .about-column-block.swap .text-box,section #content .opportunities-list.jpn ul:first-of-type,section #content .training-box .tb-block:nth-of-type(2n) .img-box{float:left}#vacancy-popup .vacancy-popup .vacancy .field div:nth-of-type(2),.double-box>div.ri8,.logos-law,[dir=rtl] .slick-slide,section #content .about-column-block .column-details.swap .img-box,section #content .about-column-block.swap .img-box,section #content .column-block.team .column-box.ri8,section #content .services-block .ser:nth-of-type(2n),section #content .training-box .tb-block:nth-of-type(2n) .text-box{float:right}section #content .about-column-c{width:100%;float:left;padding:0;margin-bottom:48px}section #content .about-column-c .column-box{width:590px;float:left;margin-left:30px}section #content #home-contact .contact-box .info-box .form label:nth-of-type(2n-1),section #content .about-column-c .column-box:nth-child(2n-1),section #content .article-ins .article-inner:nth-of-type(2n-1),section #content .cont-us.team-m .cu-inner .conttem .r-inner:nth-of-type(3n-2),section #content .news-box .nb-inner .news:nth-of-type(3n-2),section #content .news-box.col4 .nb-inner .news:nth-of-type(4n-3){margin-left:0;clear:left}section #content .about-column-c .column-box h2,section #content .about-column-c .column-box h3{width:100%;float:left;font-family:AkkuratPro-Bold;font-size:42px;color:#4a1d72;line-height:50px;margin-bottom:34px}section #content .about-column-c .column-box .img-box{width:100%;float:left;margin-bottom:35px;background-position:center center;background-repeat:no-repeat;background-size:cover}section #content .about-column-c .column-box .info-box{width:94%;float:left}section #content .contract-block.about,section #content .news-box.col2.team.slservi .nb-inner .news{margin-top:0;margin-bottom:60px}section #content .contract-block.about .info-box{padding-left:104px;padding-top:200px}section #content .contract-block.about .detail span{color:#4a1d72;font-size:22px;line-height:28px;margin-bottom:40px;text-transform:none}section #content #home-services .detail blockquote,section #content .contract-block.about .detail h2{margin-bottom:45px}section #content .contract-block.about .detail p{font-size:22px;color:#fff;margin-bottom:25px}section #content .contract-block.about .triangle.p5{left:-407px;border-top-color:#ff585d}section #content #home-contact.form{background-color:RGBA(222,218,216,.5);padding:57px 0;width:100%;float:left}section #content #home-contact .contact-box .info-box{width:571px!important;margin:0!important;padding:0!important;float:left}section #content #home-contact.form .contact-box .info-box{width:594px!important}section #content #home-contact .contact-box .info-box .form{width:100%;float:left;margin:0;padding:0;position:relative;box-sizing:border-box}section #content #home-contact .contact-box .info-box .form label{width:282px;float:left;margin:0 0 27px 30px;padding:0}section #content #home-contact .contact-box .info-box .form label.message{width:100%;margin-bottom:30px}section #content #home-contact .contact-box .form textarea,section #content #home-contact .contact-box .info-box .form input[type=text]{width:100%;margin:0;font-family:AkkuratPro-Regular;font-size:16px;color:#000;float:left;line-height:23px;background-color:#fff;outline:0}section #content #home-contact .contact-box .info-box .form label h3{width:100%;float:left;margin:0 0 1px;padding:0;text-align:left;font-family:AkkuratPro-Bold;font-size:22px;color:#4a1d72;letter-spacing:.22px;line-height:28px}section #content #home-contact .contact-box .info-box .form input[type=text]{height:37px;padding:0 0 .2625vw;border:0 solid #000;border-bottom:0 solid #000!important}section #content #home-contact .contact-box .form input[type=text].error,section #content #home-contact .contact-box .form textarea.error{background-color:pink}section #content #home-contact .contact-box .form textarea{height:100px;padding:0;border:0 solid #777;resize:none;border-bottom:0 solid #000!important}section #content #home-contact .contact-box .form input[type=text]:focus,section #content #home-contact .contact-box .form textarea:focus{border-bottom:1px solid #ff585d!important}main .contacto .contact-box .form input[type=number]::-webkit-input-placeholder,section #content #home-contact .contact-box .form input[type=text]::-webkit-input-placeholder,section #content #home-contact .contact-box .form textarea::-webkit-input-placeholder{color:#000!important}[placeholder],section #content #home-contact .contact-box .form input[placeholder]{color:#000!important;opacity:1}section #content #home-contact .contact-box .form ::-webkit-input-placeholder{color:#000}section #content #home-contact .contact-box .form textarea::-webkit-input-placeholder{color:#000!important;position:absolute;bottom:0;left:0;transform:translate(0,-50%)}.shape.form{width:165px;height:167px;right:506px;top:-128px}section #content .top-block.about{height:auto;margin-bottom:35px;background-color:#f4f0f0}section #content .top-block.about .info-box{width:728px;height:auto;display:block;align-items:initial;padding:65px 0 0}.triangle.about{border-width:446px 489.5px 0 768.5px;border-color:#ff585d transparent transparent;line-height:0}.triangle.about.p1{right:-501px}section #content .top-block.about .info-box h1{margin-bottom:18px;font-size:90px;line-height:100px;margin-top:0}section #content .top-block.about .info-box p{font-size:22px;line-height:26px;letter-spacing:.22px;padding-right:0}.shape.multiblue-lite{background-image:url(../images/shape-multilight-blue.png);width:356px;height:655px;right:30px;top:-87px;z-index:99998}section #content .news-box.related .nb-inner .news h3{margin-bottom:26px;height:30px;font-size:22px;letter-spacing:.22px;line-height:28px}section #content .news-box.related .nb-inner .news p{width:98%;margin-bottom:18px;height:110px}section #content .top-block.about.oteam{height:auto;min-height:514px}section #content .top-block.about.oteam .info-box{width:525px;height:auto;padding:65px 0 55px}section #content .top-block.about.oteam.wju .info-box{width:589px}section #content .top-block.about.oteam .detail .blue{color:#4a1d72!important}section #content .top-block.about.oteam .info-box p:last-of-type{margin-bottom:25px!important}section #content .top-block.about.oteam .info-box .btn{margin:18px 0 0}section #content .top-block.about.oteam.mtt .info-box{width:610px}section #content .top-block.about.oteam.mtt .info-box p{width:525px}section #content .news-box.col4,section #content .top-block.mb70{margin-bottom:70px}section #content .column-block .thoughts-details{width:100%;float:left;background-color:#f4f0f0;margin-bottom:35px;padding:90px 0 60px}section #content .column-block .thoughts-details .column-box.medium{width:486px;padding:0;margin:20px 0 0;float:left}section #content .column-block .thoughts-details .detail h1,section #content .column-block .thoughts-details .detail h2{font-size:42px;color:#4a1d72;line-height:52px;margin-bottom:45px}section #content .column-block .thoughts-details .detail h3{width:100%;float:left;font-family:AkkuratPro-Bold;font-size:14px;color:#626262;line-height:1;margin-bottom:1px}section #content .column-block .thoughts-details .back{width:100%;float:left;position:relative;margin-top:0;margin-bottom:0}section #content .column-block .thoughts-details .back .btn-back{color:#ff585d;padding:0;margin-top:0;margin-bottom:0;text-decoration:underline}section #content .column-block .thoughts-details .back .btn-back:before{border:0 solid #626262}.text-box.tb-plan p,section #content .column-block .column-box.xmlarge h3,section #content .column-block .column-box.xmlarge h4,section #content .column-block .column-box.xmlarge h5,section #content .column-block.mrb40,section #content .column-block.team h2,section #content .column-block.thought-ins-inner:last-child{margin-bottom:40px}section #content .column-block .column-box.left .detail h3,section #content .column-block.thought-ins-inner .column-box.left .detail h3{font-size:32px;line-height:36px;margin-bottom:10px;letter-spacing:.32px;color:#4a1d72}section #content .column-block.thought-ins-inner .column-box.left .detail p{font-size:22px;color:#171717;margin-bottom:25px;line-height:26px;letter-spacing:.22px}section #content .column-block.thought-ins-inner .detail blockquote p{font-size:32px;line-height:36px;color:#4a1d72}section #content .article-ins{width:594px;float:right;margin:-20px 0 0;padding:0;position:relative}section #content .article-ins h2{width:100%;float:left;margin:0 0 17px;padding:0;font-family:AkkuratPro-Bold;font-size:22px;line-height:28px;color:#4a1d72;letter-spacing:.48px}section #content .article-ins .article-inner{width:282px;float:left;margin:0 0 30px 30px;padding:0}section #content .article-ins .article-inner .img-box{width:100%;float:left;margin:0 0 20px;padding:0}section #content .article-ins .article-inner .img-box img,section #content .cont-us .cu-inner .conttem .img-box img{width:100%;height:auto;float:left;margin:0;padding:0}section #content .article-ins .article-inner h3{width:100%;float:left;margin:0 0 15px;padding:0;text-align:left;font-family:AkkuratPro-Bold;font-size:22px;line-height:23px;color:#4a1d72}section #content .article-ins .article-inner p{width:100%;float:left;margin:0;padding:0;text-align:left;font-family:AkkuratPro-Bold;font-size:14px;line-height:20px;letter-spacing:.14px;color:#171717}section #content .column-block.thought-ins-inner-n .column-box.ri8 .img-box{width:100%;float:none;margin-bottom:0;position:absolute}section #content .news-box.newslist a.archive{width:auto;float:none;margin:0;padding:0;text-align:left;font-family:AkkuratPro-Bold;font-size:16px;letter-spacing:.96px;color:#ff585d;text-decoration:underline;cursor:pointer;position:absolute;right:75px;top:30px}section #content .news-box.newslist a.archive:hover{color:#626262;text-decoration:underline;cursor:pointer}section #content .column-block.thought-ins-inner-n .column-box.left .detail h3{margin-top:10px}section #content .back .btn-back.goback{display:block!important;width:auto;padding:0}section #content .back .btn-back.goback:before,section #content .top-block.wwd .info-box .btn:before{width:0;height:0}section #content .menu-selectors{width:18%;float:left;display:none;position:absolute;background-color:#ff585d;height:auto;margin-top:0;z-index:9999;top:38px;padding:25px 20px;box-sizing:border-box}section #content .menu-selectors p{width:100%;float:left;font-family:AkkuratPro-Regular;font-size:14px;color:#fff;line-height:15px;padding-bottom:12px;margin-bottom:15px;border-bottom:1px solid #fff}section #content .menu-selectors ul{width:100%;float:left;list-style-type:none;padding:0;box-sizing:border-box}section #content .menu-selectors ul li{width:100%;float:left;font-family:AkkuratPro-Regular;font-size:14px;color:#fff;line-height:15px;margin-bottom:10px;padding:0 0 0 10px;box-sizing:border-box}section #content .menu-selectors ul li:first-child,section #content .menu-selectors.listing ul li{padding:0}.detail .white,section #content #home-services.hs-lawtow .detail h3,section #content .menu-selectors a{color:#fff}.double-box{width:100%;float:left;margin-bottom:5px}.double-box>div{width:calc(50% - 10px)}.double-box.inset.left>div.left{margin-right:60px;width:calc(43% - 10px)}.double-box.inset.left>div.ri8,.double-box.inset.ri8>div.left{width:100%;float:none}.double-box.inset.ri8>div.ri8{margin-left:60px;width:calc(43% - 10px)}.double-box.inset>div .info-box,.double-box.inset>div .info-box .links,.double-box.inset>div .info-box blockquote,.double-box.inset>div .info-box h1,.double-box.inset>div .info-box h2,.double-box.inset>div .info-box h3,.double-box.inset>div .info-box h4,.double-box.inset>div .info-box p,.double-box.inset>div .info-box span,.double-box.inset>div .info-box ul,.double-box.inset>div .info-box ul li{float:none}.detail b,.detail strong,.slick-dots li:last-child span{font-family:AkkuratPro-Bold}.detail span{width:100%;float:left;font-family:AkkuratPro-Bold;font-size:12px;color:#171717;letter-spacing:.96px;margin-bottom:14px;line-height:16px;text-transform:uppercase}.detail h1,section #content .flexslider .info-box h1{font-size:100px;letter-spacing:-2px;line-height:100px}.detail span.large{font-family:AkkuratPro-Regular;font-size:16px;line-height:23px;text-transform:initial;width:80%;letter-spacing:normal}.detail h1{width:100%;float:left;font-family:AkkuratPro-Bold;color:#ff585d;margin-bottom:10px;margin-top:-5px}.detail h1.news-h1,.detail h2{width:100%;float:left;font-family:AkkuratPro-Bold;font-size:42px;color:#ff585d}.detail h1.news-h1{line-height:48px;margin-bottom:25px}.detail h2{line-height:45px;margin-bottom:10px}.detail h3,.detail h4{line-height:30px;font-family:AkkuratPro-Bold;width:100%;float:left}.column-block.search .search-box .slick-dots li,.detail .blue,.detail.blue h2,.ls-systec .detail h2,.ls-systec .detail h3,.text-box .blue,.text-box aside ul li a:hover,section #content .column-block .column-box.medium h2,section #content .column-block.list.join .column-box:nth-child(odd) .info-box h2,section #content .column-block.list.literature .column-box:nth-child(odd) .info-box h2,section #content .column-block.list.pl .column-box:nth-child(odd) .info-box h2,section #content .column-block.list.thoughts .column-box:nth-child(2n) .info-box h2,section #content .column-block.list.thoughts .column-box:nth-child(2n-1) .info-box h2,section #content .column-block.list.thoughts .column-box:nth-child(4n-1) .info-box h2,section #content .jump-links a:hover{color:#4a1d72}.detail h3{font-size:28px;color:#4a1d72!important;margin-bottom:10px}.detail h4{font-size:22px;color:#ff585d;margin-bottom:20px}.btn,.detail .anchor.small,.detail .links a,.detail label,section #content .back .btn-back{font-size:12px;letter-spacing:.96px;line-height:16px}.detail label{width:100%;float:left;font-family:AkkuratPro-Bold;color:#fc05f2;margin-top:32px;margin-bottom:25px}.detail a,.detail blockquote span.line{color:#ff585d}.column-block.pr85 .detail p{width:85%}.detail p a:hover,.site-map ul li a:hover,.text-box p a:hover,section #content .flexslider .info-box.sdl a:hover,section #content .news-box .nb-inner .news .cont:hover,section #content .slider-links aside ul li a:hover,section #content .slider-links aside ul li.flex-active a{text-decoration:underline}.detail ol li,.detail ul li,.text-box ol li,.text-box ul li{width:100%;float:left;font-family:AkkuratPro-Regular;font-size:16px;color:#626262;line-height:23px;margin-bottom:6px;position:relative;padding-left:13px}.detail ul li:before,.text-box ul li:before{width:auto;position:absolute;left:0;top:0;content:"-"}.detail ol,.text-box ol{width:100%;float:left;padding-left:0;margin-bottom:25px;list-style:decimal}.info-box.detail ol li{padding-left:6px!important}.detail img{width:66%;height:auto!important;float:left;margin-bottom:25px}.detail p:last-child img{width:87%!important}.detail blockquote span,.detail blockquote span.line,.text-box blockquote span{margin-bottom:0;width:auto;font-family:AkkuratPro-Bold;font-size:30px;line-height:35px;float:none}.detail blockquote,.text-box blockquote{width:100%;float:left;padding:0;margin:0 0 25px}.detail blockquote p,.text-box blockquote p{font-family:AkkuratPro-Bold;font-size:30px;line-height:35px;color:#4a1d72}.detail blockquote span,.text-box blockquote span{margin-top:10px;color:#4a1d72}.detail .btn{margin-bottom:25px;text-decoration:none!important;margin-right:10px}.detail .line{border-bottom:1px solid #ff585d;text-decoration:none}.detail .anchor,.detail .links a{border-bottom-style:solid;border-bottom-width:1px;text-decoration:none}.detail a{text-decoration:underline}.detail.medium blockquote p{line-height:48px;font-size:42px}.detail .pdf{font-size:14px;line-height:20px}.detail .pdf .btn{float:none;display:inline-block;height:22px;min-width:97px;padding:3px 0;font-family:AkkuratPro-Regular}.btn,.detail .anchor.small,.detail .links a,section #content .back .btn-back{font-family:AkkuratPro-Bold}.detail .anchor{padding-bottom:2px}.detail .anchor:hover{border-bottom-width:0}.detail .links{width:135%;float:left}.detail .links a{float:left;margin-right:30px;margin-bottom:10px;text-transform:uppercase}.detail .links a:last-of-type,section #content .column-block.thought-ins-inner-n .column-box.left,section #content .news-box.col2.team.slservi .nb-inner .news .slinks a:last-child{margin-right:0}.detail .anchor.darkgrey,.detail .anchor.grey{border-bottom-color:#a7a6a6}.detail .anchor.red{border-bottom-color:#ff585d}.detail .anchor.blue{border-bottom-color:#4a1d72}.detail .anchor.field{border-bottom-color:#000}.detail .anchor.white{border-bottom-color:#fff}.detail .anchor.lightblue{border-bottom-color:#68c9d0}.detail .black{color:#000}.detail .lightblue{color:#68c9d0}.btn.black,.btn.grey,.btn:active{color:#fff!important}.btn{min-width:155px;height:35px;padding:9px 30px;text-align:center;text-transform:uppercase;background-color:#fff;color:#171717;float:left;position:relative;transition:.5s}.square,section #content #home-services.lawserv.ds.f1 .square.p12{background-color:#dedad8}.btn::before{content:"";position:absolute;left:0;top:0;width:calc(100% + 5px);height:100%;z-index:-1;transition:.5s;opacity:1;visibility:visible}.btn:hover::before{opacity:1;visibility:visible;background-color:#707070;left:0;top:7px}.fxdown,.fxfade,.fxleft,.fxright,.fxup,.slick-loading .slick-slide,.slick-loading .slick-track,a.join:before{visibility:hidden}.btn:active{background-color:#707070!important}.btn:active::before{opacity:0;visibility:hidden;display:none}.btn.black{background-color:#707070}.btn.grey{background-color:#a7a6a6}.btn.darkgrey{background-color:#f8f8f8;color:#171717!important}.btn.red{background-color:#ff585d;color:#fff}.btn.red:hover{background-color:#fff;color:#ff585d}.btn.blue,section #content .top-block.wwd .info-box .btn:hover{background-color:#4a1d72;color:#fff!important}.btn.white{background-color:#fff;color:#171717!important}.btn.lightblue{background-color:#68c9d0;color:#fff!important}.square.grey,.top-block.grey{background-color:#f8f8f8}.square.darkgrey,.top-block.darkgrey{background-color:#a7a6a6}.square.red,.top-block.red{background-color:#ff585d}.square.blue,.top-block.blue{background-color:#4a1d72}.square.black,.top-block.black{background-color:#000}.square.white,.top-block.white{background-color:#fff}.square.lightblue,.top-block.lightblue,section #content #home-services.lawserv .square.p12,section #content #home-services.lawserv.ds.f1{background-color:#68c9d0}section #content .back{width:100%;float:left;position:relative;margin-top:40px;margin-bottom:40px}section #content .back.ds{margin-top:50px;margin-bottom:-50px}section #content .back .btn-back{color:#fe5818;float:left;position:relative;padding:0 14px;margin-top:15px;margin-bottom:10px}section #content .back .btn-back:before{width:6px;height:6px;border:1px solid #fe5818;border-left:0;border-top:0;content:"";position:absolute;left:0;top:4px;transform:rotate(135deg)}section #content .div-back{width:100%;float:left;position:relative;background-color:#ff585d;height:113px;text-align:center;margin-top:60px}section #content .div-back .btn{position:relative;display:inline-block;float:none;border:1px solid #f4f0f0;color:#f4f0f0;width:191px;padding:8px 0;margin-top:40px}section #content .flexslider .v-center{display:flex;justify-content:left;align-items:center;width:100%;height:calc(100vh - 70px - 58px);float:left}body.mlang section #content .flexslider .slides>li{height:calc(100vh - 70px)}body.mlang section #content .flexslider .info-box{position:absolute;top:125px;left:75px;height:calc(100vh - 125px - 125px - 70px);z-index:999;display:block}body.mlang section #content .flexslider .info-box h2{font-size:48px;line-height:59px}section #content .flexslider .info-box{width:783px;position:absolute;top:0;left:75px;height:calc(100vh - 70px - 184px);z-index:999;display:flex;align-items:center}body.syslaw section #content .flexslider .slides>li .info-box{top:-55px}section #content .flexslider .info-box.big-h{width:700px;height:auto;position:relative;top:0;left:0}section #content .flexslider .info-box h1{width:100%;float:left;font-family:AkkuratPro-Bold;color:#fff;margin-bottom:30px}section #content .flexslider .info-box.big-h h1{font-size:71px;line-height:1}section #content .flexslider .info-box.sdl a,section #content .flexslider .info-box.sdl p{font-family:AkkuratPro-Bold;line-height:32px;letter-spacing:1.54px;color:#fff;font-size:22px}section #content .flexslider .info-box h2{width:100%;float:left;font-family:AkkuratPro-Bold;font-size:58px;color:#fff;line-height:68px;margin-bottom:30px}section #content .flexslider .info-box h3{width:100%;float:left;font-family:AkkuratPro-Bold;font-size:48px;color:#fff;line-height:59px;margin-bottom:30px}section #content .flexslider .info-box li,section #content .flexslider .info-box p{width:61%;float:left;font-family:AkkuratPro-Regular;font-size:20px;line-height:26px;color:#fff;margin-bottom:25px}section #content .flexslider.ds .info-box li,section #content .flexslider.ds .info-box p{width:68%}section #content .flexslider .info-box.sdl p{margin-bottom:25px}section #content .flexslider .info-box .btn{margin-top:10px;clear:both}section #content .flexslider .info-box.jpn{width:690px}section #content .flexslider .info-box.sm{width:668px;height:auto}section #content .flexslider .info-box.sm h1{font-size:80px;letter-spacing:-1.6px;line-height:80px}section #content .flexslider .info-box.sm .btn{bottom:-60px}section #content #home-project{width:100%;height:calc(100vh - 70px);float:left;margin:0 0 56px;padding:0;position:relative}section #content #home-project .content-inner{padding:0 35px;height:100%}section #content #home-project .hp-inner,section #content .media-block .mb-inner .text-box,section #content .services-block .ser .text-box{width:100%;float:left;margin:0;padding:0;position:relative}section #content #home-project .hp-inner .imgs-box{width:100%;height:calc(100vh - 70px);margin:0;padding:0;position:absolute;top:0;left:0}section #content #home-project .hp-inner .imgs-box figure{transform:scale(.8);transform-origin:top center;width:100%;height:calc(100vh - 70px);margin:0;padding:0;background-repeat:no-repeat;background-size:cover;background-position:center center}section #content #home-project .hp-inner .info-box{width:648px;height:calc(100vh - 70px);padding:0 40px;position:absolute;top:0;left:9.9vw;display:flex;align-items:center}section #content #home-project .hp-inner .info-box::before{width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0;content:"";background-repeat:no-repeat;background-size:100% auto}section #content #home-project .hp-inner .info-box>div{width:100%;float:left;position:relative;text-align:left}section #content #home-project .hp-inner .info-box h2{margin-bottom:27px;line-height:70px;color:#4a1d72}section #content #home-project .hp-inner .info-box p{margin-bottom:38px;font-size:32px;line-height:36px}section #content #home-project .hp-inner .info-box h3{margin-bottom:36px;font-size:32px;line-height:36px}section #content #home-project .hp-inner .info-box a,section #content .news-box .va-link{font-size:12px;letter-spacing:.96px;line-height:16px;color:#ff585d;font-family:AkkuratPro-Bold}section #content #home-services .services-box .line,section #content #home-services .services-box span.line{border-bottom-color:#fff;color:#fff;cursor:default;text-decoration:none}section #content #home-project .hp-inner .fade-shape{width:648px;height:calc(100vh - 70px);margin:0;padding:0;position:absolute;top:0;left:0;background-repeat:no-repeat;background-size:100% auto}section #content #home-project .project-box .project .info-box{width:500px;float:left;padding-left:8.223684210526316%;margin-top:-30px}section #content #home-services{width:100%;height:700px;float:left;margin:0 0 125px;padding:0;background-color:#68c9d0;position:relative}section #content #home-services .services-box{width:750px;float:left;margin:185px 0 0 10px;padding:0}section #content #home-services .services-box span.line{width:auto;float:none;font-size:inherit}section #content #home-services .services-box .btn,section #content .top-block .info-box .btn{margin-top:15px}section #content #home-services .detail blockquote p{line-height:42px}section #content #home-services .detail h3{font-size:22px;line-height:42px}section #content #home-sectors .sectors-box{width:100%;float:left;padding-top:75px}section #content #home-sectors .sectors-box .sectors .info-box{width:416px;float:left;padding-left:8.223684210526316%;margin-top:100px}section #content #home-sectors .sectors-box .sectors .img-box{width:594px;float:right}section #content .news-box{width:100%;float:left;margin:0 0 130px;padding:0;position:relative}section #content .news-box h2{width:100%;float:left;margin:0 0 20px;padding:0 140px 0 0;font-family:AkkuratPro-Bold;font-size:42px;line-height:70px;color:#4a1d72}section #content .news-box .va-link{width:auto;margin:0;padding:0;position:absolute;top:53px;right:75px;text-decoration:underline}section #content #home-contact .contact-box,section #content .media-block,section #content .news-box .nb-inner,section #content .services-block{width:100%;float:left;margin:0;padding:0}section #content .news-box .nb-inner .news{width:31.661184210526315%;margin:7.686676427525622vw 0 0 2.4671052631578947%;float:left;padding:0}#vacancy-popup .vacancy-popup .vacancy .field div .btn.red,#vacancy-popup .vacancy-popup .vacancy div.chk p:first-child,.syslaw section #content,section #content .column-block.list.literature .column-box:nth-of-type(2),section #content .cont-us.team-m .cu-inner .conttem .r-inner:nth-of-type(-n+3),section #content .news-box .nb-inner .news:nth-of-type(-n+3),section #content .news-box.car .nb-inner .news:nth-of-type(-n+3),section #content .news-box.col2 .nb-inner .news:nth-of-type(-n+2),section #content .news-box.col2.team.slservi .nb-inner .news:nth-of-type(-n+3)/*,section #content .news-box.col4 .nb-inner .news:nth-of-type(-n+4)*/,section #content .news-box.col4.team.slteam .nb-inner .news:nth-of-type(4n-3),section #content .news-box.team.slservi .nb-inner .news:nth-of-type(3n-2),section #content .top-block .info-box .btn.mt0{margin-top:0}section #content .news-box .nb-inner .news .img-box{width:100%;height:255px;float:left;margin:0 0 32px;padding:0}section #content .media-block .mb-inner .media-box img,section #content .news-box .nb-inner .news .img-box img,section #content .related-block .related-box .related .img-box img,section #content .services-block .ser .img-box img,section #content .training-box .tb-block .img-box img{width:100%;height:100%;float:left;margin:0;padding:0;object-fit:cover}section #content .news-box.col2 .nb-inner .news .img-box{height:393px}section #content .news-box.col4 .nb-inner .news .img-box{height:187px}section #content .news-box .nb-inner .news h3{width:100%;height:46px;float:left;margin:0 0 8px;padding:0;text-align:left;font-family:AkkuratPro-Bold;font-size:18px;letter-spacing:1.44px;line-height:23px;color:#4a1d72;overflow:hidden}section #content .news-box .nb-inner .news p{width:100%;height:84px;float:left;margin:0 0 15px;padding:0;text-align:left;font-family:AkkuratPro-Regular;font-size:18px;line-height:28px;color:#626262;overflow:hidden}section #content .news-box .nb-inner .news label,section #content .related-block .related-box .related .info-box a,section #content .rm-link{width:auto;float:left;margin:0;padding:0;text-align:left;font-family:AkkuratPro-Bold;font-size:12px;letter-spacing:.96px;line-height:16px;color:#ff585d;text-decoration:underline;cursor:pointer}section #content .news-box .nb-inner .news span,section #content .news-box .nb-inner .news time{font-family:AkkuratPro-Bold;color:#171717;letter-spacing:.14px;line-height:20px;font-size:14px;padding:0;float:left;text-align:left}section #content .news-box .nb-inner .news a:hover h3{text-decoration:underline;cursor:pointer}section #content .news-box .nb-inner .news a:hover label,section #content .news-box.newslist .nb-inner .news a:hover label,section #content .news-box.team .nb-inner .news a:hover label,section #content .rm-link:hover{color:#626262!important}section #content .news-box.col2{margin-bottom:62px}section #content .news-box.col2 h2{margin-bottom:32px}section #content .news-box.col2 .nb-inner .news{width:594px;margin-top:50px;margin-left:27px}section #content .news-box.col2 .nb-inner .news:nth-of-type(3n-2){clear:initial}section #content .column-block.mar-top,section #content .news-box.col2 .nb-inner .news:nth-of-type(-n+3){margin-top:50px}section #content .news-box.col2 .nb-inner .news:nth-child(2n-1){clear:left;margin-left:0}section #content .news-box.team .nb-inner .news .img-box{margin-bottom:18px}section #content .news-box.team .nb-inner .news h3{height:auto;margin-bottom:13px;font-size:22px;letter-spacing:normal;line-height:normal}section #content .news-box.col2.team.slservi .nb-inner .news .slinks{width:100%;float:left;margin:10px 0;padding:0}section #content .news-box.nws{margin:70px 0}section #content .news-box.nws h2{font-size:32px;line-height:60px}section #content .news-box.col2.team.slservi .nb-inner .news .slinks a{width:auto;float:left;font-family:AkkuratPro-Bold;font-size:12px;color:#4a1d72;letter-spacing:.96px;margin-bottom:14px;line-height:16px;text-transform:uppercase;margin-right:30px;text-decoration:underline;margin-left:0}section #content .news-box .nb-inner .news span{width:100%;margin:0 0 16px}section #content .news-box.car h2,section #content .news-box.col4 h2{margin-bottom:28px}section #content .news-box.col4 .nb-inner .news{width:283px;margin:85px 0 0 28px}section #content .news-box.col4 .nb-inner .news:nth-of-type(3n-2){/*margin-left:28px;*/clear:initial}section #content .news-box.col4 .nb-inner .news:nth-of-type(-n+3){margin-top:85px}section #content .column-block.list.thoughts .column-box:last-of-type,section #content .news-box.newslist{margin-bottom:125px}#vacancy-popup .vacancy-popup .vacancy div.chk.last,section #content .news-box.newslist h2{margin-bottom:35px}section #content #home-services.hs-lawtow .detail blockquote,section #content .news-box.newslist .nb-inner .news .img-box{margin-bottom:22px}section #content .news-box.newslist .nb-inner .news h3{height:52px;margin-bottom:10px;font-size:22px;letter-spacing:.22px;line-height:26px}section #content .news-box.newslist .nb-inner .news p{margin-bottom:15px}section #content .news-box .nb-inner .news time{width:100%;margin:0 0 12px}section #content .news-box.car{margin-bottom:120px}section #content .column-block.mr25,section #content .news-box.car .nb-inner .news,section #content .opportunities-list.jpn ul li div:first-of-type{margin-top:25px}section #content .column-block.list .column-box .info-box,section #content .column-block.thought-ins-inner-n:last-of-type,section #content .news-box.car .nb-inner .news .img-box,section #content .opportunities-list.jpn ul li{margin-bottom:20px}section #content .column-block .column-box.xmlarge h3:first-of-type,section #content .column-block .column-box.xmlarge h4:first-of-type,section #content .column-block .column-box.xmlarge h5:first-of-type,section #content .news-box.car .nb-inner .news h3{margin-bottom:5px}section #content .news-box.car .nb-inner .news span{margin-bottom:3px}section #content .news-box .nb-inner .news .cont{width:100%;float:left;margin:0 0 5px;padding:0;text-align:left;font-family:AkkuratPro-Regular;font-size:14px;letter-spacing:.14px;line-height:20px;color:#707070}section #content #home-careers{width:100%;height:700px;float:left;margin:0 0 220px;padding:0;background-color:#f4f0f0;position:relative}section #content #home-careers .careers-box{width:571px;float:left;margin:82px 0 0;padding:0}section #content #home-careers .careers-box .detail span{margin-bottom:45px;font-size:42px;line-height:70px;color:#68c9d0;text-transform:none}section #content #home-careers .careers-box .detail h2{margin-bottom:22px;font-size:90px;line-height:normal}section #content #home-careers .careers-box .detail p,section #content #home-contact .contact-box .info-box p{margin-bottom:60px;font-size:22px;letter-spacing:.22px;line-height:26px}section #content #home-careers .careers-box .detail .btn{margin-right:31px}section #content #home-contact{width:100%;float:left;margin:0;padding:0 0 127px;position:relative}section #content #home-contact .contact-box .info-box h2{margin-bottom:45px;font-size:90px;line-height:70px}section #content #home-contact .shape-hc{width:668px;height:379px;margin:0;padding:0;background-image:url(../images/shape-contact-sec-home.png);background-repeat:no-repeat;background-size:100% auto;position:absolute;right:0;bottom:0}section #content .slider-links{width:100%;float:left;background-color:#ff585d;min-height:185px;position:relative;z-index:999;padding:0}section #content .slider-links article{width:650px;float:left;padding:0;margin:0;display:flex;align-items:center;height:185px}section #content .slider-links article h2{width:100%;float:left;font-family:AkkuratPro-Bold;font-size:42px;color:#fff;line-height:1.2;margin-bottom:13px}section #content .slider-links article p{width:100%;float:left;font-family:AkkuratPro-Regular;font-size:32px;color:#fff;line-height:36px;margin-bottom:0}section #content .slider-links aside{width:300px;position:absolute;right:0;top:0;padding:0;margin:0;display:flex;align-items:center;height:100%}.text-box aside ul,section #content .slider-links aside ul{width:100%;float:left;list-style:none;padding:0;margin:0}section #content .slider-links aside ul li{width:100%;float:left;margin-bottom:15px;position:relative}section #content .slider-links aside ul li a{font-family:AkkuratPro-Bold;font-size:14px;line-height:1;letter-spacing:1.12;color:#fff;transition:.75s}section #content .slider-links aside ul li a:hover::before,section #content .slider-links aside ul li.flex-active a::before{width:0;height:0;content:"";position:absolute;left:-20px;top:2px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:11px solid #fff}section #content .jump-links{width:100%;float:left;background-color:#ff585d;height:58px;margin-top:-58px;position:relative;z-index:999;padding:0}section #content .jump-links a{height:100%;font-family:AkkuratPro-Bold;font-size:22px;color:#fff;width:auto;float:left;margin-right:60px;padding:18px 0;transition:.75s}section #content .jump-links a:last-of-type{width:13px;height:58px;position:absolute;left:50%;top:0;margin-left:-6px;margin-right:0;background-image:url(../images/icon-down.png);background-position:center center;background-repeat:no-repeat;background-size:100% auto;z-index:99999}section #content .jump-links a:last-of-type:hover{background-image:url(../images/icon-down-h.png)}section #content .contract-block{width:100%;float:left;margin-top:115px;min-height:700px;position:relative;background-color:#68c9d0}section #content .contract-block .content-inner{min-height:700px}section #content .contract-block.law{margin-top:65px}section #content .contract-block .info-box{width:75%;float:left;padding-left:163px;padding-top:270px}section #content .archive-box{width:100%;float:left;position:relative;padding-top:30px}section #content .archive-box .info-box{width:90%;float:left;position:relative}section #content .archive-box h1,section #content .column-block.abs,section #content .column-block.arc h1,section #content .top-block .info-box h1{margin-bottom:25px}section #content .archive-block .archive-list{width:100%;float:left;position:relative;padding-bottom:50px}section #content .archive-block .archive-list ul{width:100%;float:left;position:relative;list-style:none;padding:0;margin:0}section #content .archive-block .archive-list ul li{width:100%;float:left;margin-top:50px}section #content .archive-block .archive-list ul li .img-box{width:385px;float:left}section #content .archive-block .archive-list ul li .info-box{width:701px;float:left;margin-left:30px}section #content .archive-block .archive-list ul li .info-box h2{font-size:18px;color:#4a1d72;line-height:26px;letter-spacing:1.44px;text-transform:uppercase}section #content .top-block{width:100%;float:left;height:700px;position:relative}section #content .top-block.law{overflow:hidden;height:535px;margin-bottom:75px}section #content .top-block.law .info-box{height:535px}section #content .top-block.law .info-box h2{padding:0;font-size:50px}section #content .top-block .info-box{width:550px;height:700px;display:flex;align-items:center;padding:85px 0}section #content .top-block.ht .info-box{display:inline-block;padding:135px 0;align-items:none}section #content .top-block .info-box h2{padding:75px 0}section #content .top-block .info-box p{padding-right:70px}section #content .top-block.ht{max-height:700px;height:auto}section #content .top-block.wwd .info-box{height:auto;display:block}section #content .top-block.wwd .info-box h2{width:810px}section #content .top-block.wwd .info-box .btn{margin-right:15px;margin-bottom:0}section #content .top-block.ab{margin-bottom:-235px}section #content .top-block.op,section #content .top-block.tm{margin-bottom:-135px}section #content .top-block.ns{margin-bottom:-285px}section #content .top-block.gb{margin-bottom:-150px}section #content .top-block.ad{margin-bottom:-145px}section #content .column-block{width:100%;float:left;position:relative;padding-top:0}section #content .column-block .column-box.left{width:47.69736842105263%;float:left;margin-right:6.578947368421052%}section #content .column-block .column-box.ri8{width:45.723684210526316%;float:right;position:relative}section #content .column-block.thought-ins-inner-n .column-box.ri8{width:594px}section #content .column-block .column-box.xsmall{padding-right:15.707236842105263%;margin-right:0}section #content .column-block .column-box.small{padding-right:10.773026315789473%;margin-right:0}section #content .column-block .column-box.medium{padding-right:6.25%;margin-right:0}section #content .column-block .column-box.large{width:47.69736842105263%;margin-right:0}section #content .column-block .column-box.xmlarge{width:680px;max-width:680px;margin-right:0;float:left}section #content .column-block .column-box.xlarge{width:76%;max-width:920px;margin-right:0;float:left}section #content .column-block .column-box.full{width:100%;max-width:100%;margin-right:0;float:left}section #content .column-block.mr150{margin-top:150px}section #content .column-block.list,section #content .column-block.mr90{margin-top:90px}section #content .column-block.mr40{margin-top:40px}section #content .column-block.mr60,section #content .training-box .tb-block .text-box .rm-link{margin-top:60px}section #content .column-block.mr275{margin-top:275px}section #content .column-block.plist{padding-top:0;z-index:9999;margin-top:-305px}section #content .column-block.nsn{padding-top:40px;padding-bottom:50px}body.syslaw section #content .flexslider .content-inner,section #content .column-block.abs .column-box.left .img-box{height:auto}section #content .column-block.abs .column-box.ri8 .img-box{height:386px}section #content .column-block.abs.plist .column-box.left .img-box{height:380px}section #content .column-block.pad175 .content-inner{padding-left:175px;padding-right:175px}section #content .column-block.service .column-box{width:325px!important;margin-right:60px!important;float:right;margin-top:130px}section #content .column-block.bdr .column-box.left:before{border-bottom:1px solid #ccc;content:"";position:absolute;left:75px;bottom:0;width:calc(100% - 75px - 75px)}section #content .column-block.disclaimer{background-color:#efefef;height:200px;padding:55px 0}.wd56{width:56%!important}section #content .column-block.benefits{padding-bottom:60px}section #content .column-block.benefits .column-box.pad145{width:100%;padding:0 145px}section #content .column-block.team .column-box{width:43.00986842105263%;max-width:523px;margin-right:0;margin-bottom:90px}section #content .column-block.list .column-box:nth-child(odd),section #content .column-block.team .column-box:nth-child(2n-2){clear:left}section #content .column-block.team .column-box .img-box,section #content .news-box.slservi h2,section #content .news-box.team.slservi .nb-inner .news .img-box{margin-bottom:30px}section #content .column-block.td h1{margin-bottom:20px;font-size:42px;line-height:48px}section #content .column-block .column-box.large .video-box{height:335px}section #content .column-block .column-box.large .video-box .iframe,section #content .column-block .column-box.large .video-box .player{height:335px!important}section #content .column-block.list .column-box{width:45.723684210526316%;margin-bottom:80px;margin-right:0;padding-right:11px}section #content .column-block.list .column-box:nth-of-type(2n){width:45.723684210526316%}section #content .column-block.list .column-box:nth-child(odd){float:left!important}section #content .column-block.list .column-box:nth-child(2n){float:right!important;clear:right}section #content .column-block.list.news .column-box{margin-bottom:110px}section #content .column-block.list.news .column-box:nth-of-type(2){margin-top:230px}section #content .column-block.list.pl .column-box{padding-right:121px}section #content .column-block.list.pl .column-box:nth-of-type(2){margin-top:350px}section #content .column-block.list.ssl .content-inner{padding:0 175px 246px}section #content .column-block.list.ssl .column-box{margin-bottom:50px;padding-right:75px}section #content .column-block.list.join .column-box:nth-of-type(2),section #content .column-block.list.ssl .column-box:nth-of-type(2){margin-top:250px}section #content .column-block.list.ssl .column-box:nth-child(3n-2) .info-box .links a,section #content .column-block.list.ssl .column-box:nth-child(3n-2) .info-box h2{color:#68c9d0;border-color:#68c9d0}section #content .column-block.list.ssl .column-box:nth-child(3n-1) .info-box .links a,section #content .column-block.list.ssl .column-box:nth-child(3n-1) .info-box h2{color:#ff585d;border-color:#ff585d}section #content .column-block.list.ssl .column-box:nth-child(3n) .info-box .links a,section #content .column-block.list.ssl .column-box:nth-child(3n) .info-box h2{color:#4a1d72;border-color:#4a1d72}section #content .column-block.list.thoughts .column-box{margin-bottom:140px;padding-right:26px}section #content .column-block.list.thoughts .column-box:nth-of-type(2){margin-top:265px}section #content .column-block.list.thoughts .column-box:nth-child(2n){float:left!important;clear:left}section #content .column-block.list.thoughts .column-box:nth-child(odd){float:right!important;clear:right!important}section #content .column-block.list.literature .content-inner{padding:0 175px}section #content .column-block.list.literature .column-box{padding-right:111px}section #content .column-block.list.literature .column-box:first-of-type{margin-top:160px}section #content .column-block.list.literature .column-box:nth-child(2n){margin-top:-160px}section #content .column-block.seminars{padding-top:0;margin-top:0}section #content .column-block.seminars .column-box{padding:76px 8.223684210526316%}section #content .column-block.seminars .column-box .img-box{width:580px;max-width:580px;float:left;margin-bottom:61px;position:relative}section #content .column-block.seminars .column-box .info-box div{width:47%;float:left}section #content .column-block.seminars .column-box .info-box div:last-child{width:46.8%;float:right}section #content .column-block.seminars.first{height:700px}section #content .column-block.seminars.first .column-box .img-box{margin-top:-280px;z-index:99999;float:right}section #content .column-block.list.join{margin-top:0!important}section #content .column-block.list.join .content-inner{padding:0 150px}section #content .column-block.list.join .column-box{padding-right:29px}section #content .column-block.arc .column-box{width:90%}section #content .column-block.archive{margin-top:3.289473684210526%}section #content .column-block.archive:last-of-type{margin-bottom:50px}section #content .column-block.archive .column-box.left{width:31.661184210526316%;max-width:385px;margin-right:3.289473684210526%}section #content .column-block.archive .column-box.ri8{width:65.04934210526315%}section #content .column-block.archive .column-box h2{font-size:18px;line-height:26px;letter-spacing:1.44px;text-transform:uppercase}section #content .column-block.srh .column-box{width:400px}section #content .column-block.srh h1{padding-bottom:8px;margin-bottom:15px;font-size:18px;letter-spacing:1.44px;line-height:26px;position:relative}#cookies p,section #content .error-404 .t-inner p,section #content .opportunities-list ul li div p{line-height:1.55;font-family:AkkuratPro-Regular;font-size:18px}section #content .column-block.srh h1:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#a7a6a6}section #content .column-block.search{padding-left:0;border:0;margin-bottom:140px}section #content .column-block.search .column-box{width:100%;border-bottom:1px solid #a7a6a6;padding:40px 0}section #content .column-block.search .column-box:last-of-type{border-bottom:0}section #content .column-block.search .column-box .info-box{width:62%}section #content .column-block.search .column-box h2{font-size:18px;line-height:26px;letter-spacing:1.44px;text-transform:uppercase;color:#4a1d72}section #content .column-block.search .column-box .btn{clear:left;margin-bottom:0}section #content .column-block.contact .column-box{width:100%;margin-bottom:120px}section #content .column-block.contact .column-box ul{width:100%;float:left;position:relative;z-index:99999999}section #content .column-block.contact .column-box ul li{width:25%;float:left;margin:0 0 0 4.111842105263158%;padding:0}section #content .column-block.contact .column-box ul li:before{width:0;content:"";display:none!important}section #content .column-block.contact .column-box ul li h2{width:100%;float:left;font-family:AkkuratPro-Bold;font-size:48px;color:#ff585d;margin-bottom:18px;line-height:59px}section #content .column-block.contact .column-box ul li a{width:auto;float:left;clear:left;font-family:AkkuratPro-Bold;font-size:28px;color:#000;line-height:1.286;border-bottom:2px solid transparent;transition:.5s;text-decoration:none}section #content .column-block.contact .column-box ul li a:hover{border-bottom:2px solid #000}section #content .column-block.contact .column-box ul li:nth-child(4n-3){width:16.447368421052633%}section #content .column-block.contact .column-box ul li:nth-child(4n-2){width:24.917763157894737%}section #content .column-block.contact .column-box ul li:nth-child(4n-1){width:21.957236842105263%}section #content .column-block.contact .column-box ul li:nth-child(4n){width:24.342105263157895%}section #content .column-block.opportunity .column-box.left{width:330px}section #content .column-block.opportunity .column-box.left h1{font-size:65px;line-height:70px;letter-spacing:normal;margin-bottom:50px}section #content .column-block.opportunity .column-box.left div h3{margin-bottom:0;text-transform:uppercase;font-size:16px;color:#4a1d72;line-height:2}section #content .column-block.opportunity .column-box.ri8{width:51.39802631578947%;margin-right:2.549342105263158%}section #content .column-block.cd,section #content .column-block.contact.gfp .column-box{margin-bottom:60px}section #content .column-block.contact.gfp h3{font-size:48px;line-height:59px;font-family:AkkuratPro-Bold;margin-top:50px}section #content .column-block.cd .column-box .lrg{font-family:AkkuratPro-Bold;font-size:22px;color:#171717;letter-spacing:1.76px;line-height:30px;margin-bottom:20px}section #content .column-block.cd .column-box img{width:57.53%;float:left;margin-bottom:17px}section #content .column-block.cd .column-box.left{width:65.78947368421053%;max-width:800px;margin-right:3.700657894736842%}section #content .column-block.cd .column-box.ri8{width:30.50986842105263%}section #content .column-block.cd .column-box.left.l-second{float:right;margin-right:0}section #content .column-block.cd .column-box.ri8.r-sceond{float:left;margin-right:3.700657894736842%}section #content .column-block.cd .column-box.left.l-second img{width:86.5%}section #content .key-facts{width:100%;float:left;position:relative;margin-top:45px;margin-bottom:55px}section #content .key-facts ul{width:100%;float:left;list-style:none;padding:0;margin:0;font-size:0;text-align:center}section #content .key-facts ul li{width:auto;max-width:28.35%;display:inline-block;margin-left:2.757105263157894%;text-align:left;vertical-align:top}section #content .key-facts ul li span{width:100%;float:left;font-family:AkkuratPro-Bold;font-size:12px;color:#171717;letter-spacing:.96px;padding-bottom:5px;line-height:16px}section #content .key-facts ul li p{width:100%;float:left;font-family:AkkuratPro-Bold;font-size:30px;color:#4a1d72;line-height:35px}section #content .opportunities-list{width:100%;float:left;margin-bottom:40px}section #content .opportunities-list ul{width:712px;float:left}section #content .opportunities-list ul li{width:100%;float:left;margin:0 0 35px}section #content .opportunities-list ul li h3{width:100%;float:left;cursor:pointer;position:relative;font-family:AkkuratPro-Bold;font-size:30px;color:#4a1d72;border-bottom:1px solid #4a1d72;padding-left:15px;padding-bottom:6px}section #content .opportunities-list ul li h3:after{content:"";width:18px;height:9px;position:absolute;right:15px;top:12px;color:#21145f;background-image:url(../images/arrow-accor-open.svg);background-repeat:no-repeat;background-size:100% 100%}section #content .opportunities-list ul li div{width:697px;float:left;margin-bottom:22px;margin-left:15px;display:none;transition:none;border-bottom:1px solid #70707055;padding:0 0 22px}.hexagon span:after,.hexagon span:before,.triangle{border-style:solid;height:0;width:0}section #content .opportunities-list ul li div:last-of-type{border:none;margin-bottom:0;padding-bottom:0}section #content .opportunities-list ul li div:first-of-type{margin-top:35px}section #content .opportunities-list ul li div>h2{width:100%;float:left;font-family:AkkuratPro-Bold;font-size:28px;color:#ff585d;position:relative}section #content .opportunities-list ul li div>h2 a{width:100%;float:left;color:#ff585d;text-decoration:none}section #content .opportunities-list ul li div>h2:after{content:"";width:9px;height:18px;position:absolute;right:15px;top:21px;color:#21145f;background-image:url(../images/arrow-accor-ri.svg);background-repeat:no-repeat;background-size:100% 100%}section #content .opportunities-list ul li div p{width:100%;float:left;color:#4a1d72;margin:10px 0 0}section #content .opportunities-list ul li h3.active:after{content:"";background-image:url(../images/arrow-accor-close.svg)}section #content .opportunities-list.jpn{margin-top:10px;margin-bottom:0}section #content .opportunities-list.jpn ul{width:45.723684210526315%;float:right}section #content .opportunities-list.jpn ul li div{width:100%;margin-bottom:0;margin-left:0;padding:0}section #content .opportunities-list.jpn ul li h3{padding-left:0;padding-bottom:10px}section #content .opportunities-list.jpn ul li div>h2{line-height:36px}section #content .opportunities-list.jpn ul li div>h2:after{width:0;height:0;background-image:none}section #content .opportunities-list.jpn ul li div p{font-size:16px;color:#171717;line-height:23px;margin-top:0;margin-bottom:25px}section #content .related-block{width:100%;float:left;position:relative;padding:60px 0}section #content .related-block h2{width:100%;float:left;font-family:AkkuratPro-Bold;font-size:22px;color:#ff585d;line-height:1;padding-bottom:40px}section #content .related-block .related-box .related{width:31.743421052631576%;float:left;position:relative;margin-left:2.3848684210526317%;padding-bottom:7px}section #content .related-block .related-box .related .img-box{margin-bottom:30px;height:255px}section #content .related-block .related-box .related .info-box{width:95%}section #content .related-block .related-box .related .info-box h3{font-size:18px;line-height:26px;height:55px;overflow:hidden}section #content .related-block .related-box .related .info-box p{height:95px;overflow:hidden}.shape{width:483px;height:481px;position:absolute!important;background-position:center center;background-repeat:no-repeat;background-size:contain}.hexagon,.hexagon span,.hexagon span:after,.shape-box,.square,.trapezoid,.triangle{position:absolute}.btn-slick,.prev{background-position:right center}.shape.n1{left:calc(50% - 810px);top:320px;width:352px;height:352px}.shape.p1{right:-33px;bottom:-147px}.shape.p2{width:352px;height:351px;left:-136px;bottom:-287px}.shape.p2.law{bottom:auto;top:-201px}.shape.p3{right:-251px;top:518px}.shape.p4{left:-46px;top:497px}.shape.p5{width:195px;height:194px;right:202px;top:400px}.shape.p6{width:174px;height:176px;right:215px;top:-20px}.shape.p7{width:596px!important;height:594px;left:-224px;bottom:-256px;z-index:99999}.shape.p8{width:356px;height:655px;right:-230px;top:222px}.shape.p9{right:-57px;top:85px;z-index:9999}.shape.p10{width:3014px;height:3053px;left:-85px;top:615px;z-index:-2}.shape.p11,.shape.p13{width:174px;height:176px}.shape.p11{right:350px;top:30px;z-index:9999}.shape.p12{right:-241px;top:1892px;z-index:9999}.shape.p13{left:170px;bottom:75px;z-index:9999}.shape.p14{width:3014px;height:3046px;left:-325px;bottom:-1617px;background-image:url(../images/img-shape-thought4.svg);z-index:-2}.shape.p15{width:2368px;height:2406px;left:-966px;top:-1020px;background-image:url(../images/icon-shape-join1.svg);z-index:-1}.shape.p16{width:305px;height:304px;right:-97px;top:50px}.shape.p16.law{right:100px;top:100px}.shape.p17{width:582px;height:728px;left:-345px;top:-246px;background-image:url(../images/icon-shape-join2.svg)}.shape.p18{width:3014px;height:3052px;left:0;bottom:0;background-image:url(../images/img-shape-global.svg)}.shape.p19{width:1509px;height:2610px;left:10px;top:-175px;background-image:url(../images/img-shape-life1.svg);z-index:-1}.shape.p20{width:180px;height:179px;right:300px;bottom:160px}.shape.p21{width:2368px;height:2406px;left:-966px;top:-1215px;background-image:url(../images/icon-shape-join1.svg);z-index:-1}.shape.p22{width:309px;height:308px;right:-215px;bottom:-300px}.shape.p23{top:-1900px;width:3014px;height:3046px;left:-180px;background-image:url(../images/icon-shape-law.png);z-index:-1}.shape.p24{width:181px;height:181px;right:394px;bottom:-101px}.shape.p25,.shape.p27{width:352px;height:351px;z-index:99999}.shape.p25{right:-120px;bottom:-226px;top:auto}.shape.p27{right:40px;top:80px}.shape.p26{right:-250px;bottom:-109px;z-index:999}.shape-box{width:100%;height:100%;margin:0;padding:0;top:0;left:0}.shape-box .content-inner{height:100%!important}.shape.white{background-image:url(../images/icon-shape-white.svg)}.shape.red{background-image:url(../images/icon-shape-red.svg)}.shape.blue{background-image:url(../images/icon-shape-blue.svg)}.shape.black{background-image:url(../images/icon-shape-black.svg)}.shape.lightblue{background-image:url(../images/icon-shape-lightblue.svg)}.shape.multiblue{background-image:url(../images/icon-shape-multiblue.svg)}.shape.greylarge{background-image:url(../images/icon-shape-greylarge.svg)}.shape.thoughts1{background-image:url(../images/img-shape-thoughts-1.png);width:701px;height:707px;right:-142px;top:-105px;z-index:9999}.shape.thoughts2{background-image:url(../images/img-shape-thoughts-2.png);width:831px;height:782px;right:-925px;top:-103px;z-index:9999}.shape.thoughts3{background-image:url(../images/img-shape-thoughts-1.png);width:701px;height:707px;left:2244px;top:-29px;z-index:9999}.shape.thoughts4,.shape.thoughts5{background-image:url(../images/img-shape-thoughts-3.png);width:177px;height:178px;z-index:9999}.shape.thoughts4{right:121px;top:197px}.shape.thoughts5{right:-11px;top:122px}.shape.literature1{background-image:url(../images/img-shape-literature-1.png);width:701px;height:707px;right:-142px;top:-105px;z-index:9999}.shape.literature2{background-image:url(../images/img-shape-literature-2.png);width:831px;height:782px;right:-925px;top:-103px;z-index:9999}.shape.literature3{background-image:url(../images/img-shape-literature-1.png);width:701px;height:707px;left:2244px;top:-29px;z-index:9999}.shape.literature4,.shape.literature5{background-image:url(../images/img-shape-literature-3.png);width:177px;height:178px;z-index:9999}.shape.literature4{right:121px;top:197px}.shape.literature5{right:-11px;top:122px}.shape.seminars1{background-image:url(../images/img-shape-seminars-1.png);width:701px;height:707px;right:-142px;top:-105px;z-index:9999}.shape.seminars2{background-image:url(../images/img-shape-seminars-2.png);width:831px;height:782px;right:-925px;top:-103px;z-index:9999}.shape.seminars3{background-image:url(../images/img-shape-seminars-1.png);width:701px;height:707px;left:2244px;top:-29px;z-index:9999}.shape.seminars4,.shape.seminars5{background-image:url(../images/img-shape-seminars-3.png);width:177px;height:178px;z-index:9999}.shape.seminars4{right:121px;top:197px}.shape.seminars5{right:-11px;top:122px}.shape.multi-1,.shape.multi-2,.shape.multi-3,.shape.multi-4{width:350px;height:352px;right:79px;top:42px;z-index:99998;transform:rotate(-.5deg)}.shape.multi-1{background-image:url(../images/shape-pink-ltblue-dkblue.png)}.shape.multi-2{background-image:url(../images/shape-ltblue-dkblue-pink.png)}.shape.multi-3{background-image:url(../images/shape-ltblue-pink-dkblue-pink.png)}.shape.multi-4{background-image:url(../images/shape-dkblue-ltblue-pink.png)}.prev,.prev:hover{background-image:url(../images/icon-arrow-left-h-h.png)}.square{width:50%;height:700px;right:0;top:0}.square.p1{margin-right:-499px}.square.p2{width:376px;right:300px;z-index:-1;background-color:#4a1d72}.square.p3{height:505px;background-color:#ff585d;left:0;margin-left:-152px;z-index:-2}.hexagon span,.square.p5,.square.p6{background-color:#f8f8f8}.square.p4{margin-right:-383px;z-index:-1}.square.p5{height:800px;left:0;top:-201px;margin-left:-496px;z-index:-3}.square.p6{height:calc(398px * 3 + 300px);left:0;top:0;margin-left:-190px;z-index:-1}.square.p7,.square.p8{background-color:#ff585d;top:0}.square.p7{width:698px;height:406px;left:0;z-index:-1}.square.p8{left:-607px;z-index:98}.hexagon.dark span,.hexagon.large span,.hexagon.p10 span,.hexagon.p9 span,.square.p9,.top-block.gray{background-color:#f4f0f0}.square.p9{margin-right:calc(-498px + -1181px);height:1248px}.square.p10{margin-right:-548px}.square.p11{margin-left:-607px;left:0;height:100%}.square.p12{margin-left:0;width:500px;right:-315px}.square.p13{margin-left:0;width:500px;right:-200px}.square.p14{left:0;margin-left:0;right:auto;width:76px}.square.p15{margin-left:0;width:433px;right:-34px}.square.n1{width:100%;right:calc(-50% - 548px)}.triangle{top:0;border-width:294px 500.5px 0;border-color:#ff585d transparent transparent;line-height:0}.triangle.n1{width:0;height:0;border-width:157px 270px 0;transform:rotate(180deg);border-top-color:#dedad8;right:calc(50% - 818px);top:auto;bottom:0}.triangle.p1{right:-316px;z-index:9999}.triangle.p2{border-width:786px 1354.5px 0;right:-1365px;top:-59px;z-index:-1}.triangle.p3{right:-200px;z-index:9999}.triangle.p4{border-width:302px 520.5px 0;left:-324px;top:404px;z-index:-2}.triangle.p5{left:-329px;z-index:9999;border-width:231px 405px 0;border-top-color:#f4f0f0}.triangle.p6{right:calc(-450px + -955px);z-index:99;border-width:0 870px 480px;border-color:transparent transparent #ff585d;top:auto;bottom:0}.triangle.p7{right:-350px;border-width:280px 485px 0;z-index:9999}.triangle.p8{border-width:198px 340px 0 0;border-color:#dedad8 transparent transparent;z-index:9999;right:-155px;top:700px}.triangle.p13,.triangle.p9{z-index:9999;border-color:#ff585d transparent transparent}.triangle.p9{border-width:198px 0 0 340px;right:185px;top:700px}.triangle.p10{border-width:537px 932.5px 0;z-index:9999;right:-1184px;top:0}.triangle.p11{border-width:170px 294px 0;z-index:9999;left:-218px;top:699px}.triangle.p12{right:-35px;z-index:9999;border-width:256px 435px 0}.triangle.p13{right:-554px;border-width:441px 547.5px 0 777.5px;line-height:0}.triangle.grey{border-top-color:#f8f8f8}.triangle.darkgrey{border-top-color:#a7a6a6}.triangle.red{border-top-color:#ff585d}.triangle.blue{border-top-color:#4a1d72}.triangle.black{border-top-color:#000}.triangle.white{border-top-color:#fff}.triangle.lightblue{border-top-color:#68c9d0}.hexagon{width:1375px;top:0;left:0;z-index:-2}.hexagon span{width:687.5px;height:398px;top:0;left:0}.hexagon span:before{content:"";position:absolute;border-width:0 343.75px 199px;border-color:transparent transparent #f8f8f8;top:-199px;left:0}.hexagon span:after{content:"";border-width:199px 343.75px 0;border-color:#f8f8f8 transparent transparent;bottom:-199px;left:0}.hexagon.dark span:before,.hexagon.large span:before,.hexagon.p10 span:before,.hexagon.p9 span:before{border-bottom-color:#f4f0f0}.hexagon span:nth-of-type(2){left:687.5px}.hexagon span:nth-of-type(3){left:343.75px;top:calc(398px + 198px)}.hexagon.p1{top:-195px;left:50%;margin-left:-687.5px}.hexagon.p2{left:auto;right:-354px;top:calc(199px + 75px)}.hexagon.p3{left:-515px;top:-12px;z-index:-3;height:800px}.hexagon.p4{left:auto;top:302px;right:185px}.hexagon.p5{left:385px;top:430px}.hexagon.p6{left:350px;top:160px}.hexagon.p7{left:350px;top:1365px}.hexagon.p8{left:auto;right:0;top:1230px}.hexagon.p9{left:-355px;top:555px}.hexagon.dark span:after,.hexagon.p10 span:after,.hexagon.p9 span:after{border-top-color:#f4f0f0}.hexagon.p12{left:220px;top:370px}.hexagon.p14{left:350px;top:20px}.hexagon.p10{left:585px;top:140px}.hexagon.p11{right:165px;bottom:105px;left:320px;top:65px}.hexagon.large{width:3014px}.hexagon.large span{width:1507px;height:870px}.hexagon.large span:before{border-width:0 753.5px 435px;top:-435px;left:0}.hexagon.large span:after{border-width:435px 753.5px 0;bottom:-435px;left:0;border-top-color:#f4f0f0}.hexagon.large span:nth-of-type(2){left:1507px}.hexagon.large span:nth-of-type(3){left:753.5px;top:calc(870px + 435px)}.hexagon.small{width:1067px}.hexagon.small span{width:533.5px;height:308px}.hexagon.small span:before{border-width:0 266.75px 154px;top:-154px}.hexagon.small span:after{border-width:154px 266.75px 0;bottom:-154px}.hexagon.small span:nth-of-type(2){left:533.5px}.hexagon.small span:nth-of-type(3){left:266.75px;top:calc(308px + 154px)}.trapezoid{border-right:1181px solid #f4f0f0;border-top:0 solid transparent;border-bottom:684px solid transparent;width:0;height:1248px;right:-995px;top:0;z-index:9998}section #content #slider,section #content .flexslider{width:100%;position:relative;float:left}section #content .flexslider .slides>li{display:none;-webkit-backface-visibility:hidden;margin:0;padding:0;float:left;width:100%;height:calc(100vh - 70px - 184px);position:relative}ul.slides{list-style:none;margin:0;position:relative;padding:0!important;display:block}section #content .flexslider .content-inner{height:calc(100vh - 70px - 184px)}section #content .flexslider .slides>li .bg{width:100%;max-width:2560px;height:100%;margin:auto;background-position:center center;background-repeat:no-repeat;background-size:cover}section #content .flexslider .slides>li .bg::after{width:100%;height:100%;position:absolute;left:0;top:0;background-color:#000;content:"";opacity:.17}section #content .flexslider.ds .slides>li .bg::after{background-color:#2a4873;opacity:.3;mix-blend-mode:multiply}.flex-direction-nav{width:100%;list-style:none;position:absolute;left:0;top:50%}.flex-direction-nav a{width:22px;height:39px;position:absolute;cursor:pointer;text-indent:-9999px;opacity:1;margin-top:0;z-index:8}.flex-direction-nav a.flex-next{background:url(../images/arrow-right.png) right top no-repeat;right:1.4641288433382138vw}.flex-direction-nav a.flex-next:hover{background:url(../images/arrow-right-h.png) right top no-repeat}.flex-direction-nav a.flex-prev{background:url(../images/arrow-left.png) left top no-repeat;left:1.4641288433382138vw}.flex-direction-nav a.flex-prev:hover{background:url(../images/arrow-left-h.png) left top no-repeat}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover,.flexslider:hover a.flex-next,.flexslider:hover a.flex-next:hover,.flexslider:hover a.flex-prev,.flexslider:hover a.flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;cursor:default}.flex-direction-nav a:before{content:'\f001'}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-control-paging{width:auto;list-style:none;position:absolute;right:9.150805270863836vw;bottom:3.8067349926793557vw;z-index:8}.flex-control-paging li{width:auto;float:left}.flex-control-paging li a{width:14px;height:14px;background-color:#fff;border-radius:100%;float:left;margin-left:10px;color:#fff;text-align:center;text-decoration:none;font-size:0px}.flex-control-paging li a.flex-active,.flex-control-paging li a:hover{color:#db5941;background-color:#db5941;text-decoration:none}.slick-slider{position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-slide{display:none;float:left;height:auto;min-height:1px;margin:0;padding:0;position:relative}.slick-slide:first-of-type{margin-left:0!important}.slick-slide.dragging img{pointer-events:none}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.btn-slick{width:40px;height:16px;margin:0;padding:0;position:absolute;transition:.75s;top:33px;background-repeat:no-repeat;z-index:9;background-size:calc(100% - 8px) calc(100% - 1px)}.prev{left:-28px}.next,.next:hover{background-image:url(../images/icon-arrow-right-h-h.png)}.next{left:32px;background-position:left center}.benefits .prev.slick-disabled,.column-block.service .prev.slick-disabled,.prev.slick-disabled,.project-jpn .prev.slick-disabled,.sectors-box .prev.slick-disabled{background-image:url(../images/icon-arrow-left-h.png)}.benefits .next.slick-disabled,.column-block.service .next.slick-disabled,.next.slick-disabled,.project-jpn .next.slick-disabled,.sectors-box .next.slick-disabled{background-image:url(../images/icon-arrow-right-h.png)}.project-box .slick-list,.sectors-box .slick-list,.services-box .slick-list{overflow:inherit}.related-box .slick-slide{width:386px;margin-left:29px}.slick-dots{position:absolute;height:15px;width:55px;top:3px;left:5px;z-index:999999}.slick-dots li{width:55px;height:15px;text-align:right;padding:0;position:absolute!important;right:0;top:0;display:none;font-family:AkkuratPro-Bold;font-size:13px;color:#ff585d;letter-spacing:.2px}#cookies p a,a.join,a.join:hover{color:#fff!important}.slick-dots li span,.slick-dots li:last-child{font-family:AkkuratPro-Light}.related-box .btn-slick{top:-48px;bottom:auto;z-index:999999}.related-box .prev{left:auto;right:calc(32px + 28px)}.related-box .next{left:auto;right:0}.sectors-box .btn-slick{top:237px;bottom:auto}.benefits .prev,.sectors-box .prev{left:-28px}.benefits .next,.sectors-box .next{left:32px}.sectors-box .slick-dots{top:205px;left:5px}.column-block.service .btn-slick{top:calc(15px + 50px);bottom:auto}.column-block.service .prev{left:calc(-32px + -32px + -28px + -33px)}.column-block.service .next{left:calc(-32px + -33px)}.column-block.service .slick-dots{top:35px;left:calc(-32px + -17px + -33px)}.project-jpn .btn-slick{top:auto;bottom:33px}.project-jpn .prev{right:calc(32px + 28px + 125px);left:auto}.project-jpn .next{right:125px;left:auto}.project-jpn .slick-dots{bottom:calc(30px + 30px);left:auto;right:calc(17px + 125px);top:auto}.benefits .btn-slick{top:97px;bottom:auto}.benefits .slick-dots{top:65px;left:15px}.column-block.search .search-box .btn-slick{top:auto;bottom:-42px;right:0;background-position:center center;background-repeat:no-repeat;z-index:9;background-size:100% auto}.column-block.search .search-box .prev{background-image:url(../images/icon-arrow-left-blue.png);left:auto;right:52px}.column-block.search .search-box .prev.slick-disabled,.column-block.search .search-box .prev:hover{background-image:url(../images/icon-arrow-left-blue-h.png)}.column-block.search .search-box .next{background-image:url(../images/icon-arrow-right-blue.png);left:auto;right:0}.column-block.search .search-box .next.slick-disabled,.column-block.search .search-box .next:hover{background-image:url(../images/icon-arrow-right-blue-h.png)}.column-block.search .search-box .slick-dots{position:absolute;height:15px;width:45px;top:auto;bottom:-10px;left:auto;right:10px;z-index:999999}a.join{width:74px;height:74px;border-radius:100px;position:fixed;left:50%;top:435px;margin:0 0 0 640px;font-size:15px;text-align:center;padding:30px 0;min-width:inherit;z-index:99999;letter-spacing:.3px;line-height:1}.site-map ul,.site-map ul li{padding:0!important;height:auto}a.join:before{width:0;height:0;opacity:0;display:none!important}a.join:hover{background-color:#4a1d72!important}.fximg{width:0!important;transition:.75s;opacity:0}.fximg-in,.imgvisible{width:100%!important;opacity:1}.fxup{opacity:0}.fxup-in,.upvisible{-webkit-transform:translateY(55px);-moz-transform:translateY(55px);-ms-transform:translateY(55px);-o-transform:translateY(55px);transform:translateY(55px);-webkit-animation:.85s forwards fxup-in;-moz-animation:.85s forwards fxup-in;-ms-animation:fxup-in 0.85s ease forwards;-o-animation:.85s forwards fxup-in;animation:.85s forwards fxup-in;opacity:0}@-webkit-keyframes fxup-in{to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}}@-moz-keyframes fxup-in{to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}}@-o-keyframes fxup-in{to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}}@keyframes fxup-in{to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}}.downvisible,.fxdown-in{-webkit-transform:translateY(-25px);-moz-transform:translateY(-25px);-ms-transform:translateY(-25px);-o-transform:translateY(-25px);transform:translateY(-25px);-webkit-animation:1s forwards fxdown-in;-moz-animation:1s forwards fxdown-in;-ms-animation:fxdown-in 1s ease forwards;-o-animation:1s forwards fxdown-in;animation:1s forwards fxdown-in;opacity:0}@-webkit-keyframes fxdown-in{to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}}@-moz-keyframes fxdown-in{to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}}@-o-keyframes fxdown-in{to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}}@keyframes fxdown-in{to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}}.fxleft-in,.leftvisible{-webkit-transform:translateX(25px);-moz-transform:translateX(25px);-ms-transform:translateX(25px);-o-transform:translateX(25px);transform:translateX(25px);-webkit-animation:1s forwards fxleft-in;-moz-animation:1s forwards fxleft-in;-ms-animation:fxleft-in 1s ease forwards;-o-animation:1s forwards fxleft-in;animation:1s forwards fxleft-in;opacity:0}@-webkit-keyframes fxleft-in{to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible}}@-moz-keyframes fxleft-in{to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible}}@-o-keyframes fxleft-in{to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible}}@keyframes fxleft-in{to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible}}.fxright-in,.rightvisible{-webkit-transform:translateX(-25px);-moz-transform:translateX(-25px);-ms-transform:translateX(-25px);-o-transform:translateX(-25px);transform:translateX(-25px);-webkit-animation:1s forwards fxright-in;-moz-animation:1s forwards fxright-in;-ms-animation:fxright-in 1s ease forwards;-o-animation:1s forwards fxright-in;animation:1s forwards fxright-in;opacity:0}@-webkit-keyframes fxright-in{to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible}}@-moz-keyframes fxright-in{to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible}}@-o-keyframes fxright-in{to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible}}@keyframes fxright-in{to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible}}.fxfade{opacity:0;transition:opacity 1s}.control a,.control.noshow .btnplay,.control.noshow:hover a,.fadevisible,.fxfade-in,body.vacancy-open #vacancy-popup{opacity:1;visibility:visible}#vacancy-popup,.control.noshow a,.control.noshow a.hide,.control.noshow:hover a.hide{opacity:0;visibility:hidden}section #content .error-404{width:100%;margin:0;background:#ff585d;padding:0;float:left;text-align:center}#cookies a.close,.popupv .shade{position:absolute;background-size:cover}#cookies a.close,.popupv .shade,.subheader .sheader .logo,footer #footer .logo,footer #footer .social-links li a{background-position:center center}section #content .error-404.thanku{background:#4a1d72}section #content .error-404.thanku .error-center{width:100%;padding:0 6.666666666666667vw;box-sizing:border-box}section #content .error-404 .t-inner .btn{float:none;display:inline-block;position:relative;margin-top:27px}section #content .error-404 .error-center{width:660px;height:100%;margin:0;padding:0;float:none;text-align:center;display:inline-block}section #content .error-404 .t-inner{width:100%;height:100%;margin:0;padding:0;text-align:center;display:table}section #content .error-404 .t-inner div{width:100%;height:100%;margin:0;padding:0;display:table-cell;vertical-align:middle}section #content .error-404 .t-inner div h1{width:100%;margin:38px 0 0;padding:0;float:left;font-family:AkkuratPro-Bold;font-size:65px;color:#fff;line-height:1.08;text-transform:uppercase;position:relative}section #content .error-404 .t-inner p{width:100%;margin:16px 0 0;padding:0;float:left;color:#fff;position:relative}section #content .error-404 .t-inner img{width:98px;margin:0;padding:0;display:inline-block}#cookies{width:100%;background:#171717;position:fixed;bottom:0;z-index:99999999;left:0;height:auto;padding:12px 30px 11px;box-sizing:border-box}#cookies p{width:100%;float:left;text-align:center;color:#fff;box-sizing:border-box}#cookies p a{text-decoration:underline}#cookies a.close{background-image:url(../images/btn_close_cookie.png);display:block;right:2.976378%;top:18px;width:16px;height:16px}.subheader .sheader .logo,footer #footer .logo,footer #footer .social-links li a{background-repeat:no-repeat;background-size:100% auto}.site-map{width:70%;float:none;margin:60px auto;padding:0;text-align:left}.site-map h1{width:100%;float:left;font-family:AkkuratPro-Bold;font-size:70px;color:#4a1d72;margin-bottom:60px;line-height:70px}.site-map ul{width:auto;float:left;margin:0 0 50px!important}.site-map ul li{width:100%;float:left;text-align:left;margin:0 0 5px!important}.site-map ul li a{width:100%;float:left;height:auto;text-align:left;margin:0;padding:12px 15px;font-family:AkkuratPro-Regular;font-size:16px;color:#fff;background-color:#4a1d72;border-radius:0;box-sizing:border-box}.site-map ul li ul.child{padding:10px 0 0 30px!important;width:100%;list-style:disc!important;box-sizing:border-box;background-color:none!important;margin:0!important}.site-map ul li ul.child li{padding:0;margin:0}.site-map ul li ul.child li a{padding:0;background:0 0!important;color:#1c274a;margin:0}#vacancy-popup{width:100%;position:fixed;top:0;left:0;height:100vh;background-color:rgba(0,0,0,.5);z-index:999999999;transition:.35s}#vacancy-popup .vacancy-popup{width:100%;float:left;text-align:center;height:100vh;overflow-y:auto}#vacancy-popup .vacancy-popup .vacancy{width:1014px;height:1329px;display:inline-block;background-color:#fff;margin-top:125px;margin-bottom:125px;text-align:left;padding:105px;position:relative}#vacancy-popup .vacancy-popup .vacancy .field{width:100%;float:left;margin-bottom:45px;position:relative}#vacancy-popup .vacancy-popup .vacancy .field div{width:48.5%;float:left;position:relative}#vacancy-popup .vacancy-popup .vacancy .field div label{width:100%;float:left;font-family:AkkuratPro-Bold;font-size:12px;line-height:16px;color:#171717;letter-spacing:.96px;text-transform:uppercase;margin-bottom:5px;margin-left:2px}#vacancy-popup .vacancy-popup .vacancy .field div .cvalert{position:absolute;bottom:0;left:0;width:100%;float:left;font-family:AkkuratPro-Regular;font-size:16px;color:red;text-transform:initial}#vacancy-popup .vacancy-popup .vacancy .field div input[type=text],#vacancy-popup .vacancy-popup .vacancy .field div textarea{width:100%;float:left;font-family:AkkuratPro-Regular;font-size:18px;line-height:32px;color:rgba(98,98,98,.5);border:0;border-bottom:1px solid rgba(74,29,114,.2);outline:0}#vacancy-popup .vacancy-popup .vacancy .field div p{width:385px;float:left;font-family:AkkuratPro-Regular;font-size:18px;line-height:32px;color:#626262;margin-top:-7px;margin-bottom:-20px}#vacancy-popup .vacancy-popup .vacancy .field div p:first-of-type{width:200px;margin-left:32px}#vacancy-popup .vacancy-popup .vacancy .field div .btn.red:hover{background-color:#707070;color:#fff}#vacancy-popup .vacancy-popup .vacancy div.chk{float:left;clear:both;width:100%;height:auto;margin-bottom:23px}#vacancy-popup .vacancy-popup .vacancy div.chk p{width:100%;float:left;font-family:AkkuratPro-Regular;font-size:18px;color:#626262;position:relative}#vacancy-popup .vacancy-popup .vacancy div.chk p a{font-family:AkkuratPro-Regular;font-size:18px;color:red;text-decoration:underline}#vacancy-popup .vacancy-popup .vacancy div.chk p.clr-disable,#vacancy-popup .vacancy-popup .vacancy div.chk p.clr-disable a{color:#d3d3d3}#vacancy-popup .vacancy-popup .vacancy div.chk p input[type=checkbox]{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}#vacancy-popup .vacancy-popup .vacancy div.chk p label{position:relative;cursor:pointer}#vacancy-popup .vacancy-popup .vacancy div.chk p label:before{content:'';-webkit-appearance:none;background-color:transparent;border:1px solid #707070;padding:8px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:15px;margin-top:-2px}#vacancy-popup .vacancy-popup .vacancy div.chk p input[type=checkbox]:checked+label:after{content:'';display:block;position:absolute;top:4px;left:6px;width:5px;height:9px;border:solid #707070;border-width:0 1px 1px 0;transform:rotate(45deg)}#vacancy-popup .vacancy-popup .vacancy div.chk p input[type=checkbox]:checked+label:before{content:'';border:1px solid #707070}.vacancy-close{position:absolute;right:10px;top:10px;cursor:pointer}.abbas.syslaw header,.popupv{position:fixed}.popupv,.popupv .shade{top:0;height:100%;left:0}#vacancy-popup .vacancy-popup .vacancy .field div>ul{width:100%;float:left;margin:0;padding:0;box-sizing:border-box;list-style:none}#vacancy-popup .vacancy-popup .vacancy .field div>ul>li{width:100%;float:left;position:relative;background:url(../images/icon-dropdown.png) top 14px right no-repeat!important;border-bottom:1px solid rgba(74,29,114,.2);-moz-appearance:none;-webkit-appearance:none;appearance:none}#vacancy-popup .vacancy-popup .vacancy .field div>ul>li a{width:100%;height:auto;margin-top:1px;float:left;font-family:AkkuratPro-Regular;font-size:18px;line-height:32px;color:rgba(98,98,98,.5);cursor:pointer;text-decoration:none}#vacancy-popup .vacancy-popup .vacancy .field div>ul>li ul{width:100%;max-height:300px;overflow-y:auto;display:block;position:absolute;top:calc(100% + 1px);right:0;left:0;z-index:99999999;margin:0;padding:0;list-style:none;background-color:#fff;border-bottom:1px solid #171717}#vacancy-popup .vacancy-popup .vacancy .field div>ul>li ul.countryddl{overflow-y:scroll;min-height:380px!important;height:380px!important}#vacancy-popup .vacancy-popup .vacancy .field div input[type=text]::-webkit-input-placeholder{color:rgba(98,98,98,.5)}#vacancy-popup .vacancy-popup .vacancy .field div input[type=text]:-moz-placeholder{color:rgba(98,98,98,.5)}#vacancy-popup .vacancy-popup .vacancy .field div input[type=text]::-moz-placeholder{color:rgba(98,98,98,.5)}#vacancy-popup .vacancy-popup .vacancy .field div input[type=text]:-ms-input-placeholder{color:rgba(98,98,98,.5)}#vacancy-popup .vacancy-popup .vacancy .field div input[type=number].validation,#vacancy-popup .vacancy-popup .vacancy .field div input[type=text].validation,#vacancy-popup .vacancy-popup .vacancy .field div textarea.validation{background-color:#fcdada;border-color:#b92929}#vacancy-popup .vacancy-popup .vacancy .field div>ul>li.validation{background:url(../images/icon-dropdown.png) top 14px right no-repeat #fcdada!important;border-color:#b92929}.ErrorValue{width:100%!important;margin-left:0!important}.popupv{width:100%;background-color:transparent;padding:0;z-index:999999;text-align:center;display:none}.subheader,footer{background-color:#171717}.subheader,.syslaw header{position:sticky}.popupv .shade{width:100%;content:"";opacity:.7;visibility:visible;background-color:#000;background-repeat:repeat;z-index:9}.popupv-block{width:43.92386530014642vw;margin:0 auto;padding:0;display:inline-block}.popupv-block .h-center{width:100%;height:100%;margin:0;padding:0;float:left;display:table}.popupv-block .v-center{float:none;padding:0;display:table-cell;vertical-align:middle}.popupv-block .popupv-block-detail{width:100%!important;margin:0;float:left;background-color:#fff;border:3px solid #ff585d;padding:2.1961932650073206vw;box-sizing:border-box;position:relative;z-index:99999999}.popupv-block .popupv-block-detail h2{width:100%;float:left;margin:0;padding:0 2.9282576866764276vw;font-size:3.6603221083455346vw;line-height:1.18;font-family:AkkuratPro-Bold;font-weight:800;color:#4a1d72;box-sizing:border-box}.popupv-block .popupv-block-detail p{width:100%;float:left;margin:0;padding:0 2.9282576866764276vw;font-size:1.4569546120058566vw;line-height:1.18;font-family:AkkuratPro-Regular;font-weight:500;color:#171717;box-sizing:border-box}.popupv-block-detail .icon-close{background:url(../images/icon-close.png) center center/100% auto no-repeat;width:1.0980966325036603vw;height:1.0980966325036603vw;position:absolute;right:.7320644216691069vw;top:.7320644216691069vw;text-indent:-1000em;cursor:pointer;z-index:1}section #content .training-box{width:100%;float:left;margin:35px 0 30px;padding:0}section #content .training-box .tb-block{width:100%;float:left;margin:0 0 30px;padding:0}section #content .training-box .tb-block .text-box{width:525px;float:left;margin:25px 0 0;padding:0}section #content .training-box .tb-block .text-box h2{width:100%;float:left;margin:0 0 20px;padding:0;text-align:left;font-family:AkkuratPro-Bold;font-size:42px;letter-spacing:normal;line-height:52px;color:#4a1d72}section #content .training-box .tb-block .text-box p{width:100%;float:left;margin:0 0 15px;padding:0;text-align:left;font-family:AkkuratPro-Regular;font-size:22px;letter-spacing:.22px;line-height:26px;color:#4a1d72}section #content .training-box .tb-block .img-box{width:594px;height:393px;float:right;margin:0;padding:0}section #content .services-block .ser{width:594px;float:left;margin:0 0 60px;padding:0;position:relative}section #content .services-block .ser .text-box label{width:100%;float:left;margin:0 0 15px;padding:0;text-align:left;font-family:AkkuratPro-Bold;font-size:14px;letter-spacing:1.12px;line-height:18px;color:#4a1d72}section #content .services-block .ser .text-box h2{width:270px;float:left;margin:0 0 18px;padding:0;text-align:left;font-family:AkkuratPro-Bold;font-size:42px;letter-spacing:normal;line-height:52px;color:#4a1d72}section #content .media-block .mb-inner .text-box .rm-link,section #content .services-block .ser .text-box .rm-link{float:none;position:absolute;right:0;bottom:25px}section #content .services-block .ser .img-box{width:100%;height:394px;float:left;margin:0;padding:0}section #content .services-block.opt2 .ser{margin-bottom:100px}section #content .media-block.opt2 .mb-inner .text-box,section #content .services-block.opt2 .ser .text-box{position:initial}section #content .services-block.opt2 .ser .text-box h2{width:100%;margin-bottom:18px}section #content .services-block.opt2 .ser .text-box .rm-link{right:auto;left:0;bottom:-38px}section #content .media-block .mb-inner{width:100%;float:left;margin:0 0 70px;padding:0;position:relative}section #content .media-block .mb-inner .text-box label{width:100%;float:left;margin:0 0 25px;padding:0;text-align:left;font-family:AkkuratPro-Bold;font-size:14px;letter-spacing:1.12px;line-height:18px;color:#4a1d72}section #content .media-block .mb-inner .text-box h2{width:100%;float:left;margin:0 0 8px;padding:0 12px 0 0;text-align:left;font-family:AkkuratPro-Bold;font-size:42px;letter-spacing:.42px;line-height:52px;color:#4a1d72}section #content .media-block .mb-inner .media-box{width:100%;height:710px;float:left;margin:0;padding:0}section #content .media-block .mb-inner .media-box iframe{width:100%;height:686px;float:left;margin:0;padding:0;object-fit:cover;outline:0;border:none}section #content .media-block.vdo .mb-inner .media-box{height:686px}section #content .media-block.opt2 .mb-inner{margin-bottom:130px}section #content .media-block.opt2 .mb-inner .text-box h2{width:100%;padding-right:0}section #content .media-block.opt2 .mb-inner .text-box .rm-link{right:auto;left:0;bottom:-40px}.syslaw #outer-wrapper{overflow:initial}.subheader{width:100%;top:-1px;z-index:99999999;left:0;transition:top .2s}.abbas .subheader{top:70px}.abbas.syslaw section #content{margin-top:70px}.subheader .sheader .logo{width:92px;height:100%;position:absolute;background-image:url(../images/systech-law.svg);left:75px;top:0;z-index:99}.subheader .sheader .logo.ex{background-image:url(../images/systech-expert.svg)}.subheader .sheader .snav{width:auto;position:absolute;left:498px;top:0}.subheader .sheader .snav ul li a{height:20px;font-family:AkkuratPro-Bold;font-size:12px;color:#fff;text-transform:uppercase;letter-spacing:.96px;line-height:16px;transition:.5s}.syslaw .shape.slp1{right:-76px;top:149px;width:351px;height:352px}.syslaw .shape.slp1 img{width:78.5%;height:auto}.syslaw section #content .flexslider .info-box h1{font-size:70px;letter-spacing:-1.4px;line-height:72px;margin-bottom:10px}.text-box{width:100%;margin:0;padding:72px 0 70px;float:left}.text-box .tb-inner{width:906px;margin:0;padding:0;float:left}.text-box .hexagon.p1{left:350px;top:160px;margin-left:0!important}.text-box.ds .tb-inner{width:782px}.text-box h1{width:100%;float:left;font-family:AkkuratPro-Bold;font-size:90px;line-height:70px;margin-bottom:20px;color:#4a1d72}.text-box h2{width:100%;float:left;font-family:AkkuratPro-Bold;font-size:42px;color:#4a1d72;line-height:52px;letter-spacing:-.84px;margin-bottom:24px}.text-box h3{width:100%;float:left;font-family:AkkuratPro-Bold;font-size:28px;color:#626262;line-height:36px;margin-bottom:10px}.text-box aside ul li a,.text-box h4{font-size:22px;font-family:AkkuratPro-Bold}.text-box h4{width:100%;float:left;color:#4a1d72;line-height:28px;letter-spacing:.22px;margin-bottom:20px}.text-box img{width:66%;height:auto!important;float:left;margin-bottom:25px;margin-right:25px}.text-box aside{width:305px;float:right;margin-top:-5px}.text-box aside ul li{width:100%;float:left;padding:0;margin:0 0 9px}.text-box aside ul li a{line-height:23px;letter-spacing:1.54;color:#ff585d}section #content #home-services.lawserv{background-color:#4a1d72;margin-bottom:0}section #content #home-services.lawserv h2{color:#fff;margin-bottom:50px;line-height:52px;letter-spacing:-.84px}section #content #home-services.lawserv .triangle.gray{border-color:#dedad8 transparent transparent}section #content #home-services.lawserv .services-box{margin:150px 0 0 90px;padding:0}section #content #home-services.lawserv.ds,section #content #home-services.lawserv.ds .square.p12{height:427px}.syslaw .shape.slp2{right:-76px;top:-158px;width:354px;height:354px;z-index:9999}.text-box.tb-plan{padding:104px 0 90px}.text-box.tb-plan h2{margin-bottom:13px}.text-box.tb-plan h3{margin-bottom:8px}section #content #home-services.hs-lawtow .detail h4{margin-bottom:30px;color:#fff;line-height:28px}section #content #home-services.hs-lawtow .detail blockquote h2{margin-bottom:0;font-size:42px;line-height:52px;letter-spacing:-.84px;color:#fff}section #content #home-services.hs-lawtow .services-box{width:586px;margin-top:185px}section #content #home-services.hs-lawtow .detail span{font-size:16px;line-height:23px;color:#fff;text-transform:initial;font-family:AkkuratPro-Regular;margin:0;padding:0;width:100%;float:left}section #content .column-block .column-box.left{max-width:638px}body.mlang section #content .column-block .column-box.left{max-width:920px}.logos-law img{height:100px!important;margin:0!important}.logos-law img:first-of-type{margin-left:0;height:90px!important;margin-top:5px!important;margin-right:150px!important}body.syslaw section #content .flexslider .slides>li,body.syslaw section #content .flexslider .slides>li .info-box{height:630px}section #content #home-services.ls-systec{height:442px;background-color:#f4f0f0;margin:0}.ls-systec .square.p12{width:626px;height:442px}.ls-systec .triangle{border-width:180px 310px 0}.ls-systec .triangle.p1{right:1px}.ls-systec .shape.slp2{right:-176px;top:85px}.ls-systec .detail h1{color:#4a1d72;font-size:90px;letter-spacing:0;line-height:70px;margin-bottom:42px}.ls-systec .detail p{color:#171717;font-size:22px;line-height:26px;letter-spacing:.22px}section #content #home-services.ls-systec .services-box{width:570px;margin:125px 0 0}section #content .news-box.slservi{padding-top:24px}section #content .news-box.col2.team.slservi .nb-inner .news:nth-of-type(2n-1){margin-top:0;clear:left;margin-left:0}section #content .news-box.col2.slservi{position:relative;margin-bottom:0;z-index:9999}section #content .news-box.col2.slservi .nb-inner{padding-bottom:270px}section #content .news-box.col2.team.slservi .shape-hc{width:750px;height:385px;margin:0;padding:0;background-image:url(../images/systch-law-service-shape.svg);background-repeat:no-repeat;background-size:100% auto;position:absolute;right:-172px;bottom:0}section #content .news-box.col2.team.slservi .nb-inner .news .img-box{width:100%;height:393px}section #content .news-box.col2.team.slservi .nb-inner .news .img-box img,section #content .news-box.col4.team.slteam .nb-inner .news .img-box img,section #content .news-box.exp-proj .nb-inner .news .img-box img{height:100%;object-fit:cover}section #content .news-box.slteam{margin-bottom:0;padding-top:24px}section #content .news-box.col4.team.slteam .nb-inner .news .img-box{width:100%;height:187px}section #content .news-box.col4.team.slteam .nb-inner .news,section #content .news-box.exp-proj .nb-inner .news{margin-top:0;margin-bottom:105px}section #content .news-box.col4.team.slteam .nb-inner .news span{height:45px;line-height:18px;text-transform:uppercase;margin-bottom:8px;text-transform:none}section #content .news-box.team.slteam .nb-inner .news h3{margin-bottom:9px}section #content .news-box.newslist.exp-proj{background:#f8f8f8;padding-top:24px;margin-bottom:0}section #content .news-box.exp-proj .nb-inner .news .img-box{height:255px}section #content .cont-us{width:100%;margin:0;padding:0 0 60px}section #content .cont-us .cu-inner{width:100%;margin:0;padding:0}section #content .cont-us .cu-inner .conttem{width:384px;float:left;margin:24px 0 70px;padding:0}section #content .cont-us .cu-inner .conttem .img-box{width:100%;float:left;margin:0 0 22px;padding:0}section #content .cont-us .cu-inner .conttem h2{width:100%;float:left;margin:0 0 20px;padding:0;font-family:AkkuratPro-Bold;font-size:42px;line-height:70px;color:#4a1d72}section #content .cont-us .cu-inner .conttem h3{width:100%;float:left;margin:0 0 6px;padding:0;text-align:left;font-family:AkkuratPro-Bold;font-size:22px;line-height:28px;color:#4a1d72}section #content .cont-us .cu-inner .conttem span{width:100%;float:left;margin:0 0 13px;padding:0;text-align:left;font-family:AkkuratPro-Bold;font-size:14px;line-height:22px;color:#171717}section #content .cont-us .cu-inner .conttem a,section #content .cont-us .cu-inner .conttem p{font-size:18px;line-height:22px;letter-spacing:.18px;color:#707070;width:100%;font-family:AkkuratPro-Regular;padding:0;text-align:left;float:left}section #content .cont-us .cu-inner .conttem p{margin:0 0 13px}section #content .cont-us .cu-inner .conttem a{margin:0}section #content .cont-us .cu-inner .conttimg{width:640px;float:right;margin:40px 0 70px;padding:0}section #content .cont-us .cu-inner .conttimg figure{width:100%;height:424px;float:left;margin:0;padding:0}section #content .cont-us .cu-inner .conttimg img{width:100%;height:100%;float:left;object-fit:cover;margin:0;padding:0}section #content .cont-us.team-m .cu-inner .conttem{width:100%;margin-top:0}section #content .cont-us.team-m .cu-inner .conttem:first-child{margin-top:24px}section #content .cont-us.team-m .cu-inner .conttem .r-inner{width:384px;float:left;margin:50px 0 0 2.4671052631578947%;padding:0}footer{width:100%;float:left;margin:0;padding:0;position:relative;text-align:center;z-index:9999}footer #footer{width:100%;max-width:1366px;position:relative;padding:65px 75px 84px;display:inline-block;text-align:left}footer #footer .logo{width:101px;height:18px;clear:left;position:relative;float:left;background-image:url(../images/logo-w.png);z-index:99}footer #footer svg{fill:#ffffff}footer #footer p{width:168px;float:left;clear:left;font-family:AkkuratPro-Regular;font-size:12px;color:#fff;line-height:16px;margin-top:45px}footer #footer label{width:auto;float:left;clear:left;font-family:AkkuratPro-Regular;font-size:12px;color:#fff;line-height:16px;margin:40px 0 0;padding:0;z-index:99;position:relative}footer #footer label a{color:#fff;text-decoration:none}footer #footer .footer-links{width:100%;position:absolute;left:0;top:0;padding:62px 0 0 6.990190336749635%;list-style:none;text-align:center;font-size:0;vertical-align:top}footer #footer .footer-links li{width:100px;display:inline-block;vertical-align:top}footer #footer .footer-links li h4{font-family:AkkuratPro-Bold;font-size:13px;color:#fff;line-height:19px;width:100%;float:left;clear:left;margin-bottom:10px;text-align:left}footer #footer .footer-links li a{font-family:AkkuratPro-Light;font-size:13px;color:#fff;line-height:19px;width:auto;float:left;clear:left;text-align:left}footer #footer .footer-links li:nth-child(6n-2){width:140px}footer #footer .footer-links li:nth-child(6n){width:120px}footer #footer .footer-links li:nth-child(7){width:125px}footer #footer .social-links{width:96px;position:absolute;right:75px;top:62px;padding:0;list-style:none}footer #footer .social-links li{width:auto;float:left;margin-left:20px}footer #footer .social-links li a{width:21px;float:left;height:20px}footer #footer .social-links li .facebook{width:11px;background-image:url(../images/icon-facebook-f.png)}footer #footer .social-links li .twitter{background:0 0}footer #footer .social-links li .linkedin{background-image:url(../images/icon-linkedin-f.png);margin-top:-3px}.control .btnpause,.control .btnplay{font-family:ytpregular;font-size:45px;color:#fff;text-align:center;border-radius:100%;background-color:rgba(0,0,0,.4);position:absolute;width:80px;height:80px;line-height:80px;top:0;bottom:0;left:0;right:0;margin:auto;cursor:pointer;opacity:.8;transform:scale(1.3);transition:transform 250ms ease-in-out}.video ul li.hide{opacity:.3}.control{z-index:9;position:absolute;width:100%;height:100%;top:0;left:0}.control.noshow .btnplay{transition:none}.control:hover .btnpause,.control:hover .btnplay{transform:scale(1);transition:transform 250ms ease-in-out}.control .btnpause:hover,.control .btnplay:hover{background-color:#000;transform:scale(1.3);transition:transform 250ms ease-in-out}@media screen and (max-height:655px){section #content .flexslider .info-box h1{font-size:11.4vh;letter-spacing:-.28433179723502305vh;line-height:11.4vh;margin-bottom:4vh}section #content .flexslider .info-box li,section #content .flexslider .info-box p{font-size:2.8vh;line-height:1.3}section #content .flexslider .info-box h2{font-size:6.5vh;line-height:8vh;margin-bottom:3vh}section #content .flexslider .info-box.sdl a{font-size:2.2vh;line-height:1.5;letter-spacing:.2vh}}@media only screen and (min-width:768px) and (max-width:1366px){section #content #home-project .hp-inner .fade-shape,section #content #home-project .hp-inner .info-box{width:47.43777452415813vw;height:calc(100vh - 5.124450951683748vw)}section #content #home-project,section #content #home-project .hp-inner .imgs-box,section #content #home-project .hp-inner .imgs-box figure,section #content #home-project .hp-inner .info-box{height:calc(100vh - 5.124450951683748vw)}.text-box blockquote span,section #content .column-block.thought-ins-inner-n .column-box.left .detail h3{margin-top:.7320644216691069vw}a.join{right:25px;top:500px;margin-right:0;left:auto}.video-box,.video-box.crp-video{height:23.79209370424597vw}.video-box .iframe,.video-box .player,.video-box.crp-video .player{height:23.79209370424597vw!important}section #content .key-facts ul li{max-width:25.194078947368424%}.wd56{width:54%!important}.related-box .slick-slide{width:27.517687vw;margin-left:2.12298682284041vw}section #content #home-project{margin-bottom:4.099560761346998vw}section #content #home-project .content-inner{padding:0 2.562225475841874vw}section #content #home-project .hp-inner .info-box{padding:0 2.9282576866764276vw}section #content #home-project .hp-inner .info-box h2{margin-bottom:1.9765739385065886vw;line-height:5.124450951683748vw}section #content #home-project .hp-inner .info-box p{margin-bottom:2.781844802342606vw;font-size:2.342606149341142vw;line-height:2.635431918008785vw}section #content #home-project .hp-inner .info-box h3{margin-bottom:2.635431918008785vw;font-size:2.342606149341142vw;line-height:2.635431918008785vw}.detail label,.subheader .sheader .snav ul li a,section #content .news-box .va-link,section #content .news-box.col2.team.slservi .nb-inner .news .slinks,section #content .news-box.col2.team.slservi .nb-inner .news .slinks a{font-size:.8784773060029283vw;line-height:1.171303074670571vw}section #content #home-project .hp-inner .info-box a,section #content .news-box .nb-inner .news label{font-size:.8784773060029283vw;letter-spacing:.07027818448023425vw;line-height:1.171303074670571vw}section #content #home-project .project-box .project .info-box{width:36.603221083455345vw;margin-top:-2.1961932650073206vw}section #content #home-project .shape.p25{right:-8.784773060029282vw;bottom:-16.544655929721817vw;width:25.76866764275256vw;height:25.69546120058565vw}section #content #home-services{height:51.244509516837475vw;margin-bottom:9.150805270863836vw}section #content #home-services .services-box{width:54.904831625183014vw;margin:13.543191800878477vw 0 0 .7320644216691069vw}section #content #home-services .services-box .btn{margin-top:1.0980966325036603vw}section #content #home-services .detail blockquote,section #content .contract-block.about .detail h2{margin-bottom:3.294289897510981vw}section #content #home-services .detail blockquote p{font-size:2.1961932650073206vw;line-height:3.074670571010249vw}section #content #home-services .detail h3{font-size:1.610541727672035vw;line-height:3.074670571010249vw}section #content #home-services .triangle{border-width:21.522693997071745vw 36.6398243045388vw 0}section #content #home-services .triangle.p1{right:-23.133235724743777vw}section #content #home-services .square{height:51.244509516837475vw}section #content #home-services .square.p12{width:36.603221083455345vw;right:-23.060029282576867vw}section #content #home-services.lawserv.ds,section #content #home-services.lawserv.ds .square.p12{height:31.259150805270863vw}section #content #home-services.lawserv.ds.f1{background-color:#68c9d0}section #content #home-services.lawserv.ds.f1 .square.p12{background-color:#dedad8}section #content #home-services.lawserv.ds.f1 .services-box{margin-left:0}section #content .media-block.opt2 .mb-inner,section #content .news-box{margin-bottom:9.51683748169839vw}section #content .news-box .content-inner{max-width:100%;padding:0 5.490483162518302vw}section #content .news-box h2{margin-bottom:1.4641288433382138vw;padding-right:10.248901903367496vw;font-size:3.074670571010249vw;line-height:5.124450951683748vw}section #content .news-box .va-link{letter-spacing:.07027818448023425vw;top:3.8799414348462666vw;right:5.490483162518302vw}section #content .news-box .nb-inner .news{width:31.661184210526315%;margin:7.686676427525622vw 0 0 2.4671052631578947%}section #content .news-box .nb-inner .news .img-box{margin-bottom:2.342606149341142vw;height:18.667642752562223vw}section #content .news-box.col4 .nb-inner .news .img-box{height:13.689604685212299vw}section #content .news-box .nb-inner .news h3{height:3.3674963396778916vw;margin-bottom:.5856515373352855vw;font-size:1.3177159590043925vw;letter-spacing:.1054172767203514vw;line-height:1.6837481698389458vw}section #content .news-box .nb-inner .news .cont,section #content .news-box .nb-inner .news span{letter-spacing:.011513157894736843vw;font-size:1.0248901903367496vw;line-height:1.644736842105263vw}section #content .news-box .nb-inner .news p{height:6.149341142020498vw;margin-bottom:1.0980966325036603vw;font-size:1.3177159590043925vw;line-height:2.049780380673499vw}section #content .news-box.col2.team.slservi .nb-inner .news .slinks{letter-spacing:.07027818448023425vw;margin-bottom:0;margin-top:0}section #content .news-box.col2.team.slservi .nb-inner .news .slinks a{letter-spacing:.07027818448023425vw;margin-bottom:1.5641288433382138vw;margin-right:2.1961932650073206vw}section #content .news-box.nws{margin:5.124450951683748vw 0}section #content .news-box.nws h2{font-size:2.342606149341142vw;line-height:4.392386530014641vw}section #content .news-box.col2{margin-bottom:4.538799414348463vw}section #content .news-box.col2 h2{margin-bottom:2.342606149341142vw}section #content .news-box.col2 .nb-inner .news{width:48.848684210526315%;margin-top:3.6603221083455346vw;margin-left:1.9765739385065886vw}section #content .news-box.col2 .nb-inner .news:nth-of-type(-n+3){margin-top:3.6603221083455346vw}section #content .news-box.team .nb-inner .news .img-box{margin-bottom:1.4802631578947367vw}section #content .news-box.col2 .nb-inner .news .img-box{height:28.770131771595903vw}section #content .news-box.team .nb-inner .news h3{margin-bottom:1.069078947368421vw;font-size:1.610541727672035vw}section #content .news-box .nb-inner .news span{margin-bottom:1.3157894736842104vw}section #content .rm-link{font-size:.9868421052631579vw;letter-spacing:.07894736842105263vw;line-height:1.3157894736842104vw}section #content .news-box.col4{margin-bottom:5.756578947368421vw}section #content .news-box.car h2,section #content .news-box.col4 h2{margin-bottom:2.302631578947368vw}section #content .news-box.col4 .nb-inner .news{width:23.273026315789476%;margin:6.990131578947369vw 0 0 2.302631578947368%}section #content .news-box.col4 .nb-inner .news:nth-of-type(3n-2){margin-left:2.302631578947368%;clear:initial}section #content .news-box.col4 .nb-inner .news:nth-of-type(-n+3){margin-top:6.990131578947369vw}section #content .cont-us.team-m .cu-inner .conttem .r-inner:nth-of-type(3n-2),section #content .news-box.col4 .nb-inner .news:nth-of-type(4n-3){margin-left:0;clear:left}section #content .cont-us.team-m .cu-inner .conttem .r-inner:nth-of-type(-n+3),section #content .news-box.col4 .nb-inner .news:nth-of-type(-n+4){margin-top:0}section #content .news-box.newslist{margin-bottom:10.279605263157894vw}section #content .news-box.newslist h2{margin-bottom:2.8782894736842106vw}section #content .news-box.newslist .nb-inner .news .img-box{margin-bottom:1.8092105263157896vw}section #content .news-box.newslist .nb-inner .news h3{height:4.276315789473684vw;margin-bottom:.8223684210526315vw;font-size:1.8092105263157896vw;letter-spacing:.018092105263157895vw;line-height:2.138157894736842vw}section #content .news-box.newslist .nb-inner .news p{margin-bottom:1.2335526315789473vw}section #content .news-box .nb-inner .news time{margin-bottom:.9868421052631579vw;font-size:1.151315789473684vw;letter-spacing:.011513157894736843vw;line-height:1.644736842105263vw}section #content .news-box.car{margin-bottom:9.868421052631579vw}section #content .news-box.car .nb-inner .news{margin-top:2.055921052631579vw}section #content .news-box.car .nb-inner .news .img-box{margin-bottom:1.644736842105263vw}section #content .news-box.car .nb-inner .news h3{margin-bottom:.41118421052631576vw}section #content .news-box.car .nb-inner .news span{margin-bottom:.24671052631578946vw}section #content .news-box .nb-inner .news .cont{margin-bottom:.41118421052631576vw}section #content #home-careers{height:51.244509516837475vw;margin-bottom:16.105417276720353vw}section #content #home-careers .careers-box{width:41.800878477306vw;margin-top:6.002928257686676vw}section #content #home-careers .careers-box .detail span{margin-bottom:3.294289897510981vw;font-size:3.074670571010249vw;line-height:4.392386530014641vw}section #content #home-careers .careers-box .detail h2{margin-bottom:1.610541727672035vw;font-size:6.588579795021962vw}section #content #home-careers .careers-box .detail p,section #content #home-contact .contact-box .info-box p{margin-bottom:4.392386530014641vw;font-size:1.610541727672035vw;letter-spacing:.016105417276720352vw;line-height:1.903367496339678vw}section #content #home-careers .careers-box .detail .btn{margin-right:2.2693997071742316vw}section #content #home-careers .triangle.p12{right:-2.562225475841874vw;border-width:18.740849194729137vw 31.844802342606148vw 0}section #content #home-careers .square.p15{width:31.69838945827233vw;right:-2.4890190336749636vw;height:51.244509516837475vw}section #content #home-careers .shape.p24{width:13.250366032210833vw;height:13.250366032210833vw;right:28.84333821376281vw;bottom:-7.393850658857979vw}section #content .top-block.about.oteam{min-height:37.62811127379209vw}section #content .top-block.about.oteam .info-box{width:38.433382137628115vw;padding:4.758418740849195vw 0 4.026354319180088vw}section #content .top-block.about.oteam.wju .info-box{width:43.118594436310396vw}section #content .top-block.about.oteam .info-box p:last-of-type{margin-bottom:1.8301610541727673vw!important}section #content .top-block.about.oteam .info-box .btn{margin-top:1.3177159590043925vw}section #content .top-block.about.oteam.mtt .info-box{width:44.65592972181552vw}section #content .top-block.about.oteam.mtt .info-box p{width:38.433382137628115vw}section #content .media-block .mb-inner,section #content .top-block.mb70{margin-bottom:5.124450951683748vw}.detail label{margin-top:2.342606149341142vw;margin-bottom:1.8301610541727673vw;letter-spacing:.07027818448023425vw}.shape.multi-1,.shape.multi-2,.shape.multi-3,.shape.multi-4{width:25.622254758418737vw;height:25.76866764275256vw;right:5.890483162518302vw;top:3vw}.triangle.p13{right:-40.62957540263543vw;border-width:32.28404099560762vw 40.0805270863836vw 0 56.91800878477306vw}section #content .training-box{margin:2.562225475841874vw 0 2.1961932650073206vw}section #content #home-contact .contact-box .info-box .form label.message,section #content .news-box.slservi h2,section #content .news-box.team.slservi .nb-inner .news .img-box,section #content .training-box .tb-block{margin-bottom:2.1961932650073206vw}section #content .training-box .tb-block .text-box{width:38.433382137628115vw;margin-top:1.8301610541727673vw}section #content .training-box .tb-block .text-box h2{margin-bottom:1.4641288433382138vw;font-size:3.074670571010249vw;line-height:3.806734992679356vw}section #content .training-box .tb-block .text-box p{margin-bottom:1.0980966325036603vw;font-size:1.610541727672035vw;letter-spacing:.016105417276720352vw;line-height:1.903367496339678vw}section #content .training-box .tb-block .text-box .rm-link{margin-top:4.392386530014641vw}section #content .training-box .tb-block .img-box{width:43.48462664714495vw;height:28.770131771595903vw}section #content .services-block .ser{width:48.784627%;margin-bottom:4.392386530014641vw}section #content .services-block .ser .text-box label{margin-bottom:1.0980966325036603vw;font-size:1.0248901903367496vw;letter-spacing:.08199121522693997vw;line-height:1.3177159590043925vw}section #content .services-block .ser .text-box h2{width:19.765739385065885vw;margin-bottom:1.3177159590043925vw;font-size:3.074670571010249vw;line-height:3.806734992679356vw}section #content .media-block .mb-inner .text-box .rm-link,section #content .services-block .ser .text-box .rm-link{bottom:1.8301610541727673vw}section #content .services-block .ser .img-box{height:28.84333821376281vw}section #content .services-block.opt2 .ser{margin-bottom:7.320644216691069vw}section #content .services-block.opt2 .ser .text-box h2{margin-bottom:1.3177159590043925vw}section #content .services-block.opt2 .ser .text-box .rm-link{bottom:-2.781844802342606vw}section #content .media-block .mb-inner .text-box label{margin-bottom:1.8301610541727673vw;font-size:1.0248901903367496vw;letter-spacing:.08199121522693997vw;line-height:1.3177159590043925vw}section #content .media-block .mb-inner .text-box h2{margin-bottom:.5856515373352855vw;padding-right:.8784773060029283vw;font-size:3.074670571010249vw;letter-spacing:.030746705710102486vw;line-height:3.806734992679356vw}section #content .media-block .mb-inner .media-box{height:51.97657393850659vw}section #content .media-block .mb-inner .media-box iframe,section #content .media-block.vdo .mb-inner .media-box{height:50.219619326500734vw}section #content .media-block.opt2 .mb-inner .text-box .rm-link{bottom:-2.9282576866764276vw}.about-carousal-block,.about-column-info{margin:0 0 2.781844802342606vw}.about-carousal-block h2{font-size:3.074670571010249vw;line-height:3.294289897510981vw;margin-bottom:1.4641288433382138vw}.about-carousal-block .h-inner{width:48.923865%;height:auto;margin:0 0 0 2.103367%}.about-carousal-block .h-inner .rwitem .image{width:43.92386530014642vw;height:28.62371888726208vw}.about-carousal-block .h-inner .info{width:93%;margin:3.513909224011713vw 0 0}.about-carousal-block .h-inner .info h2,.about-carousal-block .h-inner .info h3,.about-column-info h2,.about-column-info h3{font-size:1.610541727672035vw;line-height:2.1961932650073206vw;margin-bottom:1.4641288433382138vw}.about-carousal-block .h-inner .info p,.about-column-info p{font-size:1.171303074670571vw;margin-bottom:1.8301610541727673vw;line-height:1.5373352855051245vw}.about-carousal-block .h-inner .info ul{padding-left:0;margin-bottom:1.8301610541727673vw}.about-carousal-block .h-inner .info ul li,.about-column-info ul li{font-size:1.171303074670571vw;line-height:1.5373352855051245vw;margin-bottom:.5856515373352855vw}.about-carousal-block .h-inner .btn-slick{left:1.0980966325036603vw;width:2.562225475841874vw;height:2.562225475841874vw}.about-carousal-block .h-inner .btn-slick.next{right:1.0980966325036603vw}.about-column-info article{width:44%}.about-column-info article:nth-child(2n){width:48.6%}.about-column-info ul,.text-box blockquote,.text-box ol,.text-box ul{margin-bottom:1.8301610541727673vw}section #content .about-column-block{padding:2.562225475841874vw 0 7.320644216691069vw;margin-bottom:3.513909224011713vw}section #content .about-column-block h2{font-size:42px;line-height:3.294289897510981vw;margin-bottom:3.294289897510981vw}section #content .about-column-block .column-details,section #content .about-column-c{margin-bottom:3.513909224011713vw}section #content .about-column-block .column-details .text-box{width:45.723684210526316%;min-height:31.844802342606148vw;margin-right:2.1961932650073206vw}section #content .about-column-block .column-details p,section #content .about-column-c .column-box .info-box p{font-size:1.171303074670571vw;margin-bottom:1.8301610541727673vw;line-height:1.6837481698389458vw}section #content .about-column-block .column-details .img-box{width:47.69736842105263%;min-height:31.844802342606148vw}section #content .about-column-c .column-box{width:48.424627%;margin-left:3.081844802342606%}section #content .about-column-c .column-box h2,section #content .about-column-c .column-box h3{font-size:3.074670571010249vw;line-height:3.6603221083455346vw;margin-bottom:2.4890190336749636vw}section #content .about-column-c .column-box .img-box{margin-bottom:2.562225475841874vw}section #content .about-column-c .column-box .info-box{width:94%}section #content .contract-block.about{margin-bottom:4.392386530014641vw}section #content .contract-block.about .info-box{padding-left:7.613469985358712vw;padding-top:14.641288433382138vw}section #content .contract-block.about .detail span{font-size:1.610541727672035vw;line-height:2.049780380673499vw;margin-bottom:2.9282576866764276vw}section #content .contract-block.about .detail p{font-size:1.610541727672035vw;margin-bottom:1.8301610541727673vw}section #content .contract-block.about .triangle.p5{left:-29.79502196193265vw;border-width:16.910688140556367vw 29.64860907759883vw 0}section #content #home-contact{padding:0 0 9.297218155197658vw}section #content #home-contact.form{padding:4.172767203513909vw 0}section #content #home-contact .contact-box .info-box{width:41.800878477306vw!important}section #content #home-contact .contact-box .info-box h2{margin-bottom:3.294289897510981vw;font-size:6.588579795021962vw;line-height:5.124450951683748vw}section #content #home-contact .shape-hc{width:48.90190336749634vw;height:27.76486090775988vw}section #content #home-contact.form .contact-box .info-box{width:43.48462664714495vw!important}section #content #home-contact .contact-box .info-box .form label{width:20.644216691068813vw;margin:0 0 1.9765739385065886vw 2.1961932650073206vw}section #content #home-contact .contact-box .info-box .form label h3{margin:0 0 .07320644216691069vw;font-size:1.610541727672035vw;letter-spacing:.016105417276720352vw;line-height:2.049780380673499vw}section #content #home-contact .contact-box .info-box .form input[type=text]{height:2.7086383601756956vw;padding:0 0 .2625vw;font-size:1.171303074670571vw;line-height:1.6837481698389458vw}section #content #home-contact .contact-box .form textarea{height:7.320644216691069vw;font-size:1.171303074670571vw;line-height:1.6837481698389458vw}.shape.form{width:12.079062957540264vw;height:12.225475841874085vw;right:37.042459736456806vw;top:-9.370424597364568vw}section #content .top-block.about{height:auto;margin-bottom:2.562225475841874vw}section #content .top-block.about .info-box{width:53.294289897510986vw;height:37.18887262079063vw;padding:4.758418740849195vw 0 0}.triangle.about{border-width:33vw 35.834553440702784vw 0 56.8vw}.triangle.about.p1{right:-36.67642752562226vw}section #content .top-block.about .info-box h1{margin-bottom:1.3177159590043925vw;font-size:6.588579795021962vw;line-height:7.320644216691069vw}.ls-systec .detail p,section #content .top-block.about .info-box p{font-size:1.610541727672035vw;line-height:1.903367496339678vw;letter-spacing:.016105417276720352vw}.ls-systec .detail h1,.text-box h1{font-size:6.588579795021962vw;line-height:5.124450951683748vw}.shape.multiblue-lite{width:26.79355783308931vw;height:47.950219619326504vw;right:2.1961932650073206vw;top:-6.36896046852123vw}section #content .news-box.related .nb-inner .news h3{margin-bottom:1.903367496339678vw;height:2.1961932650073206vw;font-size:1.610541727672035vw;letter-spacing:.016105417276720352vw;line-height:2.049780380673499vw}section #content .column-block .thoughts-details{margin-bottom:2.562225475841874vw;padding:6.588579795021962vw 0 4.392386530014641vw}section #content .column-block .thoughts-details .column-box.medium{width:38.792626728110605vw;margin:1.4641288433382138vw 0 0}section #content .column-block .thoughts-details .detail h1,section #content .column-block .thoughts-details .detail h2{font-size:3.074670571010249vw;line-height:3.806734992679356vw;margin-bottom:3.294289897510981vw}section #content .column-block .thoughts-details .detail h3{font-size:1.0248901903367496vw;margin-bottom:.07320644216691069vw}section #content .article-ins{width:43.48462664714495vw;margin:-1.4641288433382138vw 0 0}section #content .article-ins h2{margin:0 0 1.2445095168374818vw;font-size:1.610541727672035vw;line-height:2.049780380673499vw;letter-spacing:.035139092240117124vw}section #content .article-ins .article-inner{width:20.644216691068813vw;margin:0 0 2.1961932650073206vw 2.1961932650073206vw}section #content .article-ins .article-inner .img-box{margin:0 0 1.4641288433382138vw}section #content .article-ins .article-inner h3{margin:0 0 1.0980966325036603vw;font-size:1.610541727672035vw;line-height:1.6837481698389458vw}section #content .article-ins .article-inner p{font-size:1.0248901903367496vw;line-height:1.4641288433382138vw;letter-spacing:.010248901903367497vw}.text-box.tb-plan p,section #content .column-block.thought-ins-inner:last-child{margin-bottom:2.9282576866764276vw}section #content .column-block.thought-ins-inner .column-box.left .detail p{font-size:1.610541727672035vw;margin-bottom:1.8301610541727673vw;line-height:1.903367496339678vw;letter-spacing:.016105417276720352vw}section #content .column-block .column-box.left .detail h3,section #content .column-block.thought-ins-inner .column-box.left .detail h3{font-size:2.342606149341142vw;line-height:2.635431918008785vw;margin-bottom:.7320644216691069vw;letter-spacing:.02342606149341142vw}section #content .column-block.thought-ins-inner .detail blockquote p{font-size:2.342606149341142vw;line-height:2.635431918008785vw}section #content .news-box.newslist a.archive{font-size:1.171303074670571vw;letter-spacing:.07027818448023425vw;right:5.490483162518302vw;top:2.1961932650073206vw}section #content .menu-selectors{width:18%;top:2.781844802342606vw;padding:1.8301610541727673vw 1.4641288433382138vw}section #content .menu-selectors p{font-size:1.0248901903367496vw;line-height:1.0980966325036603vw;padding-bottom:.8784773060029283vw;margin-bottom:1.0980966325036603vw}section #content .menu-selectors ul li{font-size:1.0248901903367496vw;line-height:1.0980966325036603vw;margin-bottom:.7320644216691069vw;padding:0 0 0 .7320644216691069vw}.abbas .subheader{top:5.124450951683748vw}.abbas.syslaw section #content{margin-top:5.124450951683748vw}.subheader .sheader{max-width:1366px;height:5.124450951683748vw;padding:0 5.490483162518302vw}.subheader .sheader .logo{width:6.734992679355783vw;left:5.490483162518302vw}.subheader .sheader .snav{left:36.45680819912152vw}.subheader .sheader .snav ul li{margin-left:3.6603221083455346vw;margin-top:1.903367496339678vw}.subheader .sheader .snav ul li a{height:1.4641288433382138vw;letter-spacing:.07027818448023425vw}.syslaw .shape.slp1{right:-5.563689604685212vw;top:10.907759882869692vw;width:25.69546120058565vw;height:25.76866764275256vw}.syslaw section #content .flexslider .info-box h1{font-size:5.124450951683748vw;letter-spacing:-.10248901903367495vw;line-height:5.27086383601757vw;margin-bottom:.7320644216691069vw}section #content .flexslider .info-box li,section #content .flexslider .info-box p{font-size:1.4641288433382138vw;line-height:1.903367496339678vw;margin-bottom:1.8301610541727673vw}.text-box{padding:5.27086383601757vw 0 5.124450951683748vw}.text-box .tb-inner{width:66.3250366032211vw}.text-box .hexagon.p1{left:25.622254758418737vw;top:11.71303074670571vw}.text-box h1{margin-bottom:1.4641288433382138vw}.text-box h2,section #content #home-services.hs-lawtow .detail blockquote h2,section #content #home-services.lawserv h2{line-height:3.806734992679356vw;letter-spacing:-.06149341142020497vw;font-size:3.074670571010249vw}.text-box h2{margin-bottom:1.7569546120058566vw}.text-box h3{font-size:2.049780380673499vw;line-height:2.635431918008785vw;margin-bottom:.7320644216691069vw}.text-box h4,section #content .column-block.thought-ins-inner-n:last-of-type{margin-bottom:1.4641288433382138vw}.text-box h4{font-size:1.610541727672035vw;line-height:2.049780380673499vw;letter-spacing:.016105417276720352vw}.text-box ol li,.text-box p,.text-box ul li{font-size:1.171303074670571vw;line-height:1.6837481698389458vw}.text-box img,.text-box p{margin-bottom:1.8301610541727673vw}.text-box p{width:87%}.text-box.ds .tb-inner{width:57.24743777452416vw}.text-box aside{width:22.32796486090776vw;margin-top:-.36603221083455345vw}.text-box aside ul li{margin:0 0 .6588579795021963vw}.text-box aside ul li a{font-size:1.610541727672035vw;line-height:1.6837481698389458vw}.text-box ol li,.text-box ul li{margin-bottom:.43923865300146414vw;padding-left:.951683748169839vw}.text-box blockquote p,.text-box blockquote span{font-size:2.1961932650073206vw;line-height:2.562225475841874vw}.text-box img{width:66%;margin-right:1.8301610541727673vw}section #content #home-services.lawserv h2{margin-bottom:3.6603221083455346vw}section #content #home-services.lawserv .services-box{margin:10.980966325036604vw 0 0 6.588579795021962vw}.syslaw .shape.slp2{right:-5.563689604685212vw;top:-11.566617862371888vw;width:25.91508052708638vw;height:25.91508052708638vw}.ls-systec .square.p12,section #content #home-services.ls-systec{height:32.357247437774525vw!important}.syslaw .shape.slp2 img{width:78.5%;height:auto}.text-box.tb-plan{padding:7.613469985358712vw 0 6.588579795021962vw}.text-box.tb-plan h2{margin-bottom:.951683748169839vw}.text-box.tb-plan h3{margin-bottom:.5856515373352855vw}section #content #home-services.hs-lawtow{margin-bottom:0}section #content #home-services.hs-lawtow .detail h4{margin-bottom:2.1961932650073206vw;line-height:2.049780380673499vw}section #content #home-services.hs-lawtow .detail h3{color:#fff}section #content #home-services.hs-lawtow .services-box{width:42.89897510980966vw;margin-top:13.543191800878477vw}section #content #home-services.hs-lawtow .detail span{font-size:1.171303074670571vw;line-height:1.6837481698389458vw}section #content #home-services.hs-lawtow .detail blockquote{margin-bottom:1.610541727672035vw}.logos-law img{margin-left:10.980966325036604vw;height:100px!important}section #content .column-block .column-box.left{max-width:46.705710102489014vw}section #content .column-block.thought-ins-inner-n .column-box.ri8{width:49.55%}.logos-law img:first-of-type{height:6.588579795021962vw!important;margin-top:.36603221083455345vw!important;margin-right:10.980966325036604vw!important}section #content .column-block .column-box.xlarge{max-width:920px}body.syslaw section #content .flexslider .slides>li,body.syslaw section #content .flexslider .slides>li .info-box{height:50.51244509516838vw}section #content .flexslider .info-box{width:57.320644216691065vw}body.syslaw section #content .flexslider .slides>li .info-box{top:-4.026354319180088vw}section #content .back.ds{margin-top:3.6603221083455346vw;margin-bottom:-3.6603221083455346vw}.ls-systec .square.p12{width:45.827232796486086vw!important}.ls-systec .triangle{border-width:13.177159590043924vw 22.693997071742313vw 0!important}.ls-systec .triangle.p1{right:.07320644216691069vw!important}.ls-systec .shape.slp2{right:-12.88433382137628vw;top:6.44216691068814vw!important}.ls-systec .shape.slp2 img{width:100%;height:100%}.ls-systec .detail h1{letter-spacing:0;margin-bottom:3.074670571010249vw}section #content #home-services.ls-systec .services-box{width:41.72767203513909vw;margin:9.150805270863836vw 0 0}section #content .news-box.slservi{padding-top:1.7569546120058566vw}section #content .news-box.col2.team.slservi .nb-inner .news{margin-top:0;margin-bottom:4.392386530014641vw}section #content .news-box.col2.slservi .nb-inner{padding-bottom:19.765739385065885vw}section #content .news-box.col2.team.slservi .shape-hc{width:54.904831625183014vw;height:28.18448023426062vw;right:-12.591508052708638vw}section #content .news-box.col2.team.slservi .nb-inner .news .img-box{width:100%;height:28.770131771595903vw}section #content .news-box.slteam{padding-top:1.7569546120058566vw;margin-bottom:0!important}section #content .news-box.col4.team.slteam .nb-inner .news .img-box{width:100%;height:13.689604685212299vw}section #content .news-box.col4.team.slteam .nb-inner .news,section #content .news-box.exp-proj .nb-inner .news{margin-bottom:7.686676427525622vw}section #content .news-box.col4.team.slteam .nb-inner .news span{height:3.294289897510981vw;line-height:1.3177159590043925vw;margin-bottom:.5856515373352855vw}section #content .news-box.team.slteam .nb-inner .news h3{margin-bottom:.6588579795021963vw}section #content .news-box.newslist.exp-proj{padding-top:1.7569546120058566vw;margin-bottom:0}section #content .news-box.exp-proj .nb-inner .news .img-box{height:18.667642752562223vw}section #content .cont-us{padding:0 0 4.392386530014641vw}section #content .cont-us .cu-inner .conttem{width:28.111273792093705vw;margin:1.7569546120058566vw 0 5.124450951683748vw}section #content .cont-us .cu-inner .conttem .img-box{margin:0 0 1.610541727672035vw}section #content .cont-us .cu-inner .conttem h2{margin:0 0 1.4641288433382138vw;font-size:3.074670571010249vw;line-height:5.124450951683748vw}section #content .cont-us .cu-inner .conttem h3{margin:0 0 .43923865300146414vw;font-size:1.610541727672035vw;line-height:2.049780380673499vw}section #content .cont-us .cu-inner .conttem span{margin:0 0 .951683748169839vw;font-size:1.0248901903367496vw;line-height:1.610541727672035vw}section #content .cont-us .cu-inner .conttem a,section #content .cont-us .cu-inner .conttem p{font-size:1.3177159590043925vw;line-height:1.610541727672035vw;letter-spacing:.013177159590043924vw}section #content .cont-us .cu-inner .conttem p{margin:0 0 .951683748169839vw}section #content .cont-us .cu-inner .conttimg{width:46.85212298682284vw;margin:2.9282576866764276vw 0 5.124450951683748vw}section #content .cont-us .cu-inner .conttimg figure{height:31.039531478770133vw}section #content .cont-us.team-m .cu-inner .conttem:first-child{margin-top:1.7569546120058566vw}section #content .cont-us.team-m .cu-inner .conttem .r-inner{width:31.611274%;margin:3.6603221083455346vw 0 0 2.4671052631578947%}header #header nav ul li .sub-nav .nav-text{display:none!important}.shape.n1{left:-134px}.shape.p27{right:2.9282576866764276vw;top:5.856515373352855vw;width:25.76866764275256vw;height:25.69546120058565vw}}@media only screen and (min-width:768px) and (max-width:1190px){section #content #home-project .project-box .project .info-box{width:385px;padding-left:0}section #content #home-sectors .sectors-box .sectors .info-box{width:310px;padding-left:0}section #content #home-news h2,section #content #home-services .services-box{padding-left:0}section #content #home-news .news-box{padding:0}section #content #home-news .news-box .news{width:386px}section #content #home-contact .contact-box .img-box{width:571px}section #content #home-contact .contact-box .info-box{width:348px;padding-left:6.223684210526316%}section #content .column-block .column-box.left{width:49.69736842105263%;margin-right:3.578947368421052%}section #content .column-block .column-box.ri8,section #content .column-block.list .column-box:nth-of-type(2n),section #content .opportunities-list.jpn ul{width:46.723684210526316%}section #content .column-block.thought-ins-inner-n .column-box.ri8{width:50%}section #content .column-block .column-box.xsmall{padding-right:11.707236842105263%}section #content .column-block .column-box.small{padding-right:10.773026315789473%}section #content .column-block .column-box.medium{padding-right:0}section #content .column-block .column-box.large{width:49.69736842105263%;margin-right:0}section #content .column-block .column-box.xlarge{width:76%;max-width:920px}section #content .column-block .column-box.full{width:100%}section #content .column-block.team .column-box{width:calc(50% - 3.578947368421052%)}.logos-law{margin-right:6.302521008403361vw}section #content .column-block.disclaimer{height:200px;padding:55px 0}section #content .column-block .column-box.xmlarge h3:first-of-type,section #content .column-block .column-box.xmlarge h4:first-of-type,section #content .column-block .column-box.xmlarge h5:first-of-type{margin-bottom:5px}section #content .column-block .column-box.xmlarge h3,section #content .column-block .column-box.xmlarge h4,section #content .column-block .column-box.xmlarge h5{margin-bottom:40px}.wd56{width:54%!important}.logos-law img{margin-left:5.320644216691069vw;height:7.563025210084033vw}section #content .column-block.list .column-box{width:46.723684210526316%;margin-right:0;padding-right:.9046052631578948%}section #content .column-block.list.pl .column-box{padding-right:9.950657894736842%}section #content .column-block.list.ssl .content-inner{padding:0 75px 220px}section #content .column-block.list.literature .column-box,section #content .column-block.list.ssl .column-box{padding-right:9.12828947368421%}section #content .column-block.list.thoughts .column-box{padding-right:2.138157894736842%}section #content .column-block.list.join .content-inner,section #content .column-block.list.literature .content-inner{padding:0 75px}section #content .column-block.seminars .column-box{padding:76px 75px}section #content .column-block.seminars .column-box .img-box{width:56.97132616487455%;margin-bottom:61px}section #content .column-block.seminars.first .column-box{padding:76px 0}section #content .column-block.seminars.first .column-box .img-box{margin-top:-220px}section #content .column-block.list.join .column-box{padding-right:2.3848684210526317%}section #content .column-block.contact .column-box ul li{margin:0}section #content .column-block.contact .column-box ul li:nth-child(4n-3){width:20.447368421052633%}section #content .column-block.contact .column-box ul li:nth-child(4n-2){width:30%}section #content .column-block.contact .column-box ul li:nth-child(4n-1){width:24%}section #content .column-block.contact .column-box ul li:nth-child(4n){width:25%}section #content .key-facts ul li{max-width:23.194078947368424%}.cp-errorst{font-size:1.4298480786416443vw;left:14.745308310991955vw;top:.7149240393208222vw}.shape.p13{left:75px}.project-jpn .prev{right:calc(32px + 28px);left:auto;bottom:0}.project-jpn .next{right:0;left:auto;bottom:0}.project-jpn .prev.slick-disabled{background-image:url(../images/icon-arrow-left-h.png)}.project-jpn .next.slick-disabled{background-image:url(../images/icon-arrow-right-h.png)}.project-jpn .slick-dots{bottom:calc(30px);left:auto;right:calc(17px);top:auto}.slick-dots{left:33%;top:auto;bottom:9.5%}#home-project .prev{left:29%;top:auto;bottom:5.5%}#home-project .next{left:35.5%;top:auto;bottom:5.5%}#home-sectors .slick-dots{left:28%;top:auto;bottom:11.5%}#home-sectors .prev{left:24%;top:auto;bottom:7.5%}#home-sectors .next{left:30.5%;top:auto;bottom:7.5%}footer #footer .footer-links li,footer #footer .footer-links li:nth-child(6n){width:8.263866%}footer #footer .footer-links li:nth-child(6n-2),footer #footer .footer-links li:nth-child(7){width:12%}}@media only screen and (min-width:768px) and (max-width:1085px){.search input[type=text],header #header nav ul li a{height:1.8433179723502304vw}header #header,section #content .column-block.list.join .content-inner,section #content .column-block.list.literature .content-inner,section #content .content-inner{padding:0 5.490483162518302vw}.double-box.inset.left>div.left,.double-box.inset.ri8>div.ri8,.double-box>div{width:calc(50% - .9216589861751152vw)}.detail span,header #header nav ul li a{font-size:1.1059907834101383vw;letter-spacing:.08847926267281106vw;line-height:1.4746543778801844vw}.detail .btn,.language{margin-right:.9216589861751152vw}.detail .links a,.search input[type=text]{margin-right:1.8433179723502304vw}section #content .flexslider .info-box.sdl a,section #content .flexslider .info-box.sdl p{line-height:2.9493087557603688vw;letter-spacing:.14193548387096774vw;font-size:2.0276497695852536vw}.detail .pdf,section #content .slider-links aside ul li a{font-size:1.2903225806451613vw}header #header{height:6.451612903225806vw}header #header .logo{width:12.258064516129032vw;left:5.490483162518302vw}header #header .logo.law{width:8.479262672811059vw}header #header nav{right:5.490483162518302vw}header #header nav ul li{margin-left:4.6082949308755765vw;margin-top:2.3963133640553vw}header #header nav ul li .sub-nav ul li a{font-size:1.2903225806451613vw;letter-spacing:.1032258064516129vw}header #header nav ul li:last-child{margin-left:2.7649769585253456vw;margin-top:2.1198156682027647vw}header #header nav ul li .sub-nav{top:calc(6.451612903225806vw - 2.3041474654377883vw)}header #header nav ul li:nth-of-type(6n-5) .sub-nav{width:60.36866359447005vw}header #header nav ul li:nth-of-type(6n-4) .sub-nav{width:57.368664vw}header #header nav ul li:nth-of-type(6n-3) .sub-nav{width:36.405529953917046vw}header #header nav ul li:nth-of-type(6n-2) .sub-nav{width:25.806451612903224vw}header #header nav ul li:nth-of-type(6n-1) .sub-nav{width:15.668202764976957vw}header #header nav ul li .sub-nav ul{padding:1.8433179723502304vw 0}header #header nav ul li .sub-nav ul li{padding-bottom:.9216589861751152vw}header #header nav ul li .sub-nav ul li ul{width:21.19815668202765vw;height:35.02304147465438vw;padding-left:5.806451612903226vw;left:calc(100% - .9216589861751152vw)}header #header nav ul li .sub-nav ul li ul li{width:23.04147465437788vw}header #header nav ul li .sub-nav .nav-text{left:5.490483162518302vw;top:calc(6.451612903225806vw + 1.8433179723502304vw);width:30.71889400921659vw;height:calc(33.17972350230415vw - 1.8433179723502304vw)}header #header nav ul li .sub-nav .nav-text p{font-size:2.2119815668202767vw;line-height:2.9493087557603688vw}.nav-open{top:6.451612903225806vw}.nav-open div,.nav-open.open,header #header nav ul li .sub-nav.open,section #content .column-block.abs .column-box.ri8 .img-box,section #content .column-block.abs.plist .column-box.left .img-box{height:33.17972350230415vw}header #header nav ul li .sub-nav.open>div{height:22.119815668202765vw}.search{padding-left:1.8433179723502304vw}.search .btn-search{width:1.1059907834101383vw;height:1.19815668202765vw}.search input[type=text]{width:23.68663594470046vw}.language{min-width:4.147465437788019vw;margin-top:.2764976958525346vw}.language a.drop-d::after{right:-.9216589861751152vw;top:.2764976958525346vw}header #header nav ul li .language .sel{padding:2.5806451612903225vw 0 0;top:2.0276497695852536vw;left:1.1059907834101383vw}header #header nav ul li .language .sel .opt a{margin:0 0 .2764976958525346vw}section #content{margin-top:6.451612903225806vw}section #content .column-block.bdr .column-box.left:before{left:5.490483162518302vw;width:calc(100% - 5.490483162518302vw - 5.490483162518302vw)}.map{height:50.69124423963134vw}.img-box,section #content .column-block.abs,section #content .column-block.arc h1,section #content .top-block .info-box h1{margin-bottom:2.3041474654377883vw}.video-box .play{margin-top:-2.857142857142857vw;border-top-width:3.5023041474654377vw;border-left-width:6.082949308755761vw;border-bottom-width:3.5023041474654377vw;margin-left:-3.133640552995392vw}.double-box{margin-bottom:.4608294930875576vw}.double-box.inset.left>div.left{margin-right:calc(.9216589861751152vw + .9216589861751152vw)}.double-box.inset.ri8>div.ri8{margin-left:calc(.9216589861751152vw + .9216589861751152vw)}.detail span{margin-bottom:1.2903225806451613vw}.detail h1,section #content .flexslider .info-box h1{font-size:8.416589861751153vw;letter-spacing:-.18433179723502305vw;line-height:8.416589861751153vw}.detail span.large{font-size:1.4746543778801844vw;line-height:2.1198156682027647vw}.detail h1{margin-bottom:.9216589861751152vw;margin-top:-.4608294930875576vw}.detail h1.news-h1,.detail h2{font-size:3.870967741935484vw;line-height:4.423963133640553vw}.detail h1.news-h1{margin-bottom:2.7649769585253456vw}.detail .links a,section #content .back .btn-back{margin-bottom:.9216589861751152vw;font-size:1.1059907834101383vw;letter-spacing:.08847926267281106vw;line-height:1.4746543778801844vw}.detail h2{margin-bottom:.8433179723502304vw}.detail h3,section #content .opportunities-list.jpn ul li div>h2{line-height:3.317972350230415vw}.detail h3,.detail h4,.detail h5{margin-bottom:.8438818565400843vw}.detail h3{font-size:2.5806451612903225vw}.detail h4{font-size:2.0276497695852536vw;line-height:2.7649769585253456vw}.detail h5,.detail ol li,.detail p,.detail ul li{font-size:1.4746543778801844vw;line-height:2.1198156682027647vw}.detail .btn,.detail blockquote,.detail img,.detail p,.detail ul,section #content .column-block.list .column-box .info-box,section #content .opportunities-list.jpn ul li{margin-bottom:1.8433179723502304vw}.detail ol li,.detail ul li{margin-bottom:.5529953917050692vw;padding-left:1.19815668202765vw}.info-box.detail ol li{padding-left:.5063291139240507vw!important}.detail blockquote p,.detail blockquote span.line{font-size:2.7649769585253456vw;line-height:3.225806451612903vw}.detail blockquote span,section #content .opportunities-list.jpn{margin-top:.9216589861751152vw}.detail.medium blockquote p{line-height:4.423963133640553vw;font-size:3.870967741935484vw}.detail .pdf{line-height:1.8433179723502304vw}.detail .pdf .btn{height:2.0276497695852536vw;min-width:8.940092165898617vw;padding:.2764976958525346vw 0}.detail .anchor{padding-bottom:.18433179723502305vw}.detail .anchor.small{font-size:1.1059907834101383vw;letter-spacing:.08847926267281106vw;line-height:1.4746543778801844vw}.detail .links{width:135%}.btn{min-width:14.285714285714285vw;height:3.225806451612903vw;padding:.8294930875576038vw 2.7649769585253456vw;font-size:1.1059907834101383vw;letter-spacing:.08847926267281106vw;line-height:1.4746543778801844vw}.btn::before{width:calc(100% + .4608294930875576vw)}.shape.n1,.shape.p2{width:32.44239631336406vw}.btn:hover::before{top:.4608294930875576vw}section #content .back{margin-top:3.686635944700461vw;margin-bottom:3.686635944700461vw}section #content .column-block.nsn{padding-top:3.686635944700461vw;padding-bottom:4.286635944700461vw}section #content .back .btn-back{padding:0 1.2903225806451613vw;margin-top:1.3824884792626728vw}section #content .back .btn-back:before{width:.5529953917050692vw;height:.5529953917050692vw;top:.3686635944700461vw}section #content .div-back{height:10.414746543778802vw;margin-top:5.529953917050691vw}section #content .div-back .btn{width:17.6036866359447vw;padding:.7373271889400922vw 0;margin-top:3.686635944700461vw}section #content .flexslider .v-center{height:calc(100vh - 6.451612903225806vw - 5.345622119815668vw)}body.mlang section #content .flexslider .info-box,section #content .flexslider .info-box{left:5.490483162518302vw;height:calc(100vh - 11.52073732718894vw - 11.52073732718894vw - 6.451612903225806vw)}section #content .flexslider .info-box{width:57.320644216691065vw;top:8%}section #content .flexslider .info-box.big-h{width:64.51612903225806vw}section #content .flexslider .info-box.big-h h1{font-size:6.5437788018433185vw}section #content .flexslider .info-box h1{margin-bottom:1.7649769585253456vw}section #content .flexslider .info-box h2{font-size:5.345622119815668vw;line-height:6.267281105990784vw;margin-bottom:2.7649769585253456vw}body.mlang section #content .flexslider .info-box h2,section #content .flexslider .info-box h3{font-size:4.423963133640553vw;line-height:5.43778801843318vw;margin-bottom:2.7649769585253456vw}section #content .flexslider .info-box li,section #content .flexslider .info-box p{font-size:1.8433179723502304vw;line-height:2.3963133640553vw;margin-bottom:.8433179723502304vw}section #content .flexslider .info-box.sdl p{margin-bottom:2.3041474654377883vw}section #content .flexslider .info-box .btn{bottom:5.529953917050691vw}section #content .flexslider .info-box.jpn{width:63.594470046082954vw}section #content .flexslider .info-box.sm{width:64.56682vw}section #content .flexslider .info-box.sm h1{font-size:7.3vw;letter-spacing:-.14746543778801843vw;line-height:7.373271889400922vw}section #content .flexslider .info-box.sm .btn{bottom:-5.529953917050691vw}body.mlang section #content .flexslider .slides>li{height:calc(100vh - 6.451612903225806vw)}body.mlang section #content .flexslider .info-box{top:10%}section #content #home-project .project-box .project .info-box{width:32.861751vw;padding-left:0}section #content #home-project .project-box .project .img-box{width:45vw}section #content #home-project.law .project-box .project .info-box p{margin-bottom:1.5433179723502304vw;line-height:1.3}section #content #home-project.law{padding-top:7.834101382488479vw}section #content #home-project.law .project-box{margin-bottom:7.834101382488479vw}section #content #home-services .services-box .btn,section #content .top-block .info-box .btn{margin-top:1.3824884792626728vw}section #content #home-sectors .sectors-box{padding-top:6.912442396313365vw}section #content #home-sectors .sectors-box .sectors .info-box{width:28.57142857142857vw;padding-left:0;margin-top:9.216589861751153vw}section #content #home-sectors .sectors-box .sectors .img-box{width:54.74654377880185vw}section #content #home-news{margin-top:10.783410138248847vw}section #content #home-news h2{font-size:3.870967741935484vw;line-height:4.423963133640553vw;margin-bottom:3.686635944700461vw;padding-left:0}section #content #home-news .news-box{padding:0}section #content #home-news .news-box .news{width:35.576036866359445vw}section #content #home-news .news-box .news .img-box,section #content .opportunities-list ul li{margin-bottom:3.225806451612903vw}section #content #home-news>div>.btn,section #content .opportunities-list ul li div:first-of-type{margin-top:3.225806451612903vw}section #content #home-contact{padding-bottom:7.059907834101383vw}section #content #home-contact .contact-box .info-box{width:32.07373271889401vw;padding-left:6.223684210526316%;margin-top:13.82488479262673vw}section #content #home-contact .contact-box .img-box{width:54.54654377880185vw;margin-top:9.032258064516128vw}section #content .slider-links{min-height:16.958525345622117vw}section #content .slider-links article{width:59.907834101382484vw;height:16.958525345622117vw}section #content .slider-links article h2{font-size:3.870967741935484vw;margin-bottom:1.19815668202765vw}section #content .slider-links article p{font-size:2.9493087557603688vw;line-height:3.317972350230415vw}footer #footer .footer-links li a,footer #footer .footer-links li h4{font-size:1.19815668202765vw;line-height:1.7511520737327189vw}section #content .slider-links aside{width:27.64976958525346vw}section #content .slider-links aside ul li{margin-bottom:.8824884792626728vw}section #content .slider-links aside ul li a:hover::before,section #content .slider-links aside ul li.flex-active a::before{left:-1.5433179723502304vw;top:.78433179723502305vw;border-top:.5529953917050692vw solid transparent;border-bottom:.5529953917050692vw solid transparent;border-left:.5529953917050692vw solid #fff}section #content .jump-links{height:5.345622119815668vw;margin-top:-5.345622119815668vw}section #content .jump-links a{height:1.8433179723502304vw;font-size:2.0276497695852536vw;margin-right:5.529953917050691vw;padding:1.4746543778801844vw 0}section #content .jump-links a:last-of-type{width:1.19815668202765vw;height:5.345622119815668vw;margin-left:-.5529953917050692vw}section #content .contract-block{margin-top:10.599078341013826vw;min-height:64.51612903225806vw}footer #footer label,footer #footer p,section #content .key-facts{margin-top:4.147465437788019vw}section #content .contract-block .content-inner{min-height:64.51612903225806vw}section #content .contract-block.law{margin-top:5.990783410138248vw}section #content .contract-block .info-box{width:80%;padding-left:15.023041474654377vw;padding-top:21.88479262672811vw}section #content .column-block.seminars.first,section #content .top-block{height:64.51612903225806vw}section #content .top-block.law{height:49.30875576036866vw;margin-bottom:6.912442396313365vw}section #content .top-block.law .info-box{height:49.30875576036866vw}section #content .top-block .info-box{width:46.69124423963134vw;height:64.51612903225806vw;padding:7.834101382488479vw 0}section #content .top-block .info-box h2{padding:6.912442396313365vw 0}section #content .top-block .info-box p{padding-right:5.490483162518302vw}section #content .top-block.ht{max-height:64.51612903225806vw}section #content .top-block.wwd .info-box h2{width:74.65437788018433vw}section #content .top-block.wwd .info-box .btn{margin-right:1.3824884792626728vw}a.join{width:4.820276497695852vw;height:4.820276497695852vw;border-radius:9.216589861751153vw;right:2.1041474654377883vw;top:48.926vw;font-size:1vw;padding:2vw 0;letter-spacing:normal}.logos-law{margin-right:0}.logos-law img{height:8.294930875576037vw!important}section #content .column-block.disclaimer{height:18.433179723502306vw;padding:4.0691244239631335vw 0}section #content .column-block .column-box.xsmall{padding-right:12%}section #content .column-block .column-box.xlarge{width:76%;max-width:920px}section #content .column-block .column-box.full{width:100%}section #content .column-block.list.literature .column-box:first-of-type,section #content .column-block.mr150{margin-top:13.82488479262673vw}section #content .column-block.list,section #content .column-block.mr90{margin-top:8.294930875576037vw}section #content .column-block.mr40{margin-top:3.686635944700461vw}section #content .column-block.mr60{margin-top:5.529953917050691vw}section #content .column-block.mr275{margin-top:25.34562211981567vw}section #content .column-block.mrb40,section #content .column-block.team h2,section #content .opportunities-list{margin-bottom:3.686635944700461vw}section #content .column-block.plist{margin-top:-28.110599078341014vw}section #content .column-block.mr25,section #content .opportunities-list.jpn ul li div:first-of-type{margin-top:2.3041474654377883vw}section #content .column-block.pad175 .content-inner{padding-left:12.811127379209369vw;padding-right:12.811127379209369vw}section #content .column-block .column-box.xmlarge{width:56%}section #content .column-block.benefits{padding-bottom:5.529953917050691vw}section #content .column-block.benefits .column-box.pad145{padding:0 12.184873949579831vw}section #content .column-block.list .column-box{margin-bottom:7.373271889400922vw;padding-right:0}section #content .column-block.list.news .column-box{margin-bottom:8.138248847926267vw}section #content .column-block.list.join .column-box:nth-of-type(2),section #content .column-block.list.news .column-box:nth-of-type(2){margin-top:21.19815668202765vw}section #content .column-block.list.join .column-box,section #content .column-block.list.pl .column-box{padding-right:0}section #content .column-block.list.pl .column-box:nth-of-type(2){margin-top:28.85806451612903vw}section #content .column-block.list.ssl .content-inner{padding:0 5.490483162518302vw 19.490483vw}section #content .column-block.archive:last-of-type,section #content .column-block.list.ssl .column-box{margin-bottom:4.6082949308755765vw}section #content .column-block.list.ssl .column-box:nth-of-type(2){margin-top:23.04147465437788vw}section #content .column-block.list.thoughts .column-box{margin-bottom:12.903225806451612vw;padding-right:0}section #content .column-block.list.thoughts .column-box:nth-of-type(2){margin-top:21.42396313364055vw}section #content .column-block.list.thoughts .column-box:last-of-type{margin-bottom:11.52073732718894vw}section #content .column-block.list.literature .column-box:nth-child(2n){margin-top:-13.82488479262673vw}section #content .column-block.list.literature .column-box:nth-of-type(2){margin-top:0}section #content .column-block.seminars .column-box{padding:5.490483162518302vw 0}section #content .column-block.seminars .column-box .img-box{width:51.97132616487455%;margin-bottom:5.490483162518302vw}section #content .column-block.seminars .column-box .info-box div{width:47%}section #content .column-block.seminars .column-box .info-box div:last-child{width:46.8%}section #content .column-block.seminars.first .column-box{padding:5.490483162518302vw}section #content .column-block.seminars.first .column-box .img-box{margin-top:-19.806451612903224vw;margin-bottom:7vw}section #content .column-block.list.join .column-box .info-box{margin-bottom:0}section #content .column-block.service .column-box{width:29.953917050691242vw!important;margin-right:0!important;margin-top:11.981566820276496vw}section #content .column-block.team .column-box{width:calc(50% - 3.578947368421052%);margin-bottom:9.216589861751153vw}section #content .column-block.team .column-box .img-box{margin-bottom:2.7649769585253456vw}section #content .column-block.td h1{font-size:3.870967741935484vw;line-height:4.423963133640553vw;margin-bottom:1.8433179723502304vw}section #content .column-block.contact .column-box{margin-bottom:9.216589861751153vw}section #content .column-block.contact .column-box ul li h2{font-size:3.870967741935484vw;margin-bottom:1.3824884792626728vw;line-height:4.423963133640553vw}section #content .column-block.contact .column-box ul li a{font-size:2.0276497695852536vw;line-height:1.286}section #content .column-block.cd,section #content .column-block.contact.gfp .column-box{margin-bottom:5.529953917050691vw}section #content .column-block.cd .column-box .lrg{font-size:2.0276497695852536vw;letter-spacing:.16221198156682026vw;line-height:2.7649769585253456vw;margin-bottom:1.8433179723502304vw}section #content .column-block.cd .column-box img{margin-bottom:1.3824884792626728vw}section #content .column-block.opportunity .column-box.left{width:27.13815789473684%}section #content .column-block.opportunity .column-box.left h1{font-size:3.870967741935484vw;line-height:4.423963133640553vw;margin-bottom:3.6082949308755765vw}#vacancy-popup .vacancy-popup .vacancy .field div .cvalert,section #content .column-block.opportunity .column-box.left div h3{font-size:1.4746543778801844vw}section #content .column-block.opportunity .column-box.ri8{margin-right:0;width:61.39802631578947%}section #content .column-block.contact.gfp h3{font-size:4.423963133640553vw;line-height:5.43778801843318vw;margin-bottom:4.6082949308755765vw;margin-top:4.6082949308755765vw}section #content .key-facts{margin-bottom:5.0691244239631335vw}section #content .key-facts ul li{margin-left:2.717105263157894%}section #content .key-facts ul li span{font-size:1.1059907834101383vw;letter-spacing:.08847926267281106vw;padding-bottom:.4608294930875576vw;line-height:1.4746543778801844vw}section #content .key-facts ul li p{font-size:2.3649769585253456vw;line-height:2.725806451612903vw}section #content .opportunities-list ul{width:65.6221198156682vw}section #content .opportunities-list ul li h3{font-size:2.7649769585253456vw;padding-left:1.3824884792626728vw;padding-bottom:.5529953917050692vw}section #content .opportunities-list ul li h3:after{width:1.6589861751152075vw;height:.8294930875576038vw;right:1.3824884792626728vw;top:1.1059907834101383vw}section #content .opportunities-list ul li div{width:64.23963133640554vw;margin-bottom:2.0276497695852536vw;margin-left:1.3824884792626728vw;padding-bottom:2.0276497695852536vw}section #content .opportunities-list ul li div>h2{font-size:2.5806451612903225vw}section #content .opportunities-list ul li div>h2:after{width:.8294930875576038vw;height:1.6589861751152075vw;right:1.3824884792626728vw;top:1.935483870967742vw}section #content .opportunities-list ul li div p{font-size:1.6589861751152075vw;margin-top:.9216589861751152vw}section #content .opportunities-list.jpn ul li h3{padding-left:0;padding-bottom:.9216589861751152vw}section #content .opportunities-list.jpn ul li div p{font-size:1.4746543778801844vw;line-height:2.1198156682027647vw;margin-bottom:2.3041474654377883vw}section #content .column-block.archive{margin-top:3.289473684210526%}section #content .column-block.archive .column-box h2{font-size:1.6589861751152075vw;line-height:2.3963133640553vw;letter-spacing:.13271889400921658vw}section #content .column-block.search .column-box .info-box{width:72%}section #content .related-block{padding:5.529953917050691vw 0}section #content .related-block h2{font-size:2.0276497695852536vw;padding-bottom:3.686635944700461vw}section #content .related-block .related-box .related .img-box{margin-bottom:2.7649769585253456vw;height:18.667642752562223vw}section #content .related-block .related-box .related .info-box h3{font-size:1.6589861751152075vw;letter-spacing:.13271889400921658vw;line-height:2.3963133640553vw;height:4.6082949308755765vw}section #content .related-block .related-box .related .info-box p{height:7.834101382488479vw}.shape{width:42.516129032258064vw;height:44.33179723502304vw}.shape.n1{left:-12.350230414746544vw;top:29.493087557603687vw;height:32.44239631336406vw}.shape.p1{right:-3.0414746543778803vw;bottom:-13.548387096774196vw}.shape.p2{height:32.35023041474655vw;left:-12.534562211981568vw;bottom:-26.26728110599078vw}.shape.p2.law{top:-18.525345622119815vw}.shape.p3{right:-23.13364055299539vw;top:47.74193548387097vw}.shape.p4{left:-3.9691244239631335vw;top:48.62212vw;width:38.516129032258064vw;height:38.33179723502304vw}.shape.p5{width:17.972350230414747vw;height:17.880184331797235vw;right:18.617511520737327vw;top:36.86635944700461vw}.shape.p6{width:16.036866359447004vw;height:16.22119815668203vw;right:12.903225806451612vw;top:-1.8433179723502304vw}.shape.p7{width:54.93087557603686vw!important;height:54.74654377880185vw;left:-20.64516129032258vw;bottom:-23.59447004608295vw}.shape.p8{width:32.8110599078341vw;height:60.36866359447005vw;right:-21.19815668202765vw;top:20.460829493087555vw}.shape.p9{right:-10.253456221198157vw;top:7.834101382488479vw}.shape.p10{width:277.78801843317973vw;height:281.38248847926263vw;left:-7.834101382488479vw;top:56.68202764976959vw}.shape.p11,.shape.p13{width:16.036866359447004vw;height:16.22119815668203vw}.shape.p11{right:20.25806451612903vw;top:2.7649769585253456vw}.shape.p12{right:-22.211981566820278vw;top:174.37788018433181vw}.shape.p13{left:5.490483162518302vw;bottom:6.912442396313365vw}.shape.p14{width:277.78801843317973vw;height:280.73732718894007vw;left:-29.953917050691242vw;bottom:-149.03225806451613vw}.shape.p15{width:218.24884792626727vw;height:221.7511520737327vw;left:-89.03225806451613vw;top:-92.60921658986175vw}.shape.p16{width:31.797235023041477vw;height:31.70506912442396vw;right:-8.940092165898617vw;top:-.391705vw}.shape.p16.law{right:4.216589861751153vw;top:9.216589861751153vw}.shape.p17{width:53.64055299539171vw;height:67.0967741935484vw;left:-34.797235vw;top:-23.859447vw}.shape.p18{width:277.78801843317973vw;height:281.2903225806452vw}.shape.p19{width:139.07834101382488vw;height:240.55299539170508vw;left:.9216589861751152vw;top:-16.129032258064516vw}.shape.p20{width:16.589861751152075vw;height:16.497695852534562vw;right:27.64976958525346vw;bottom:14.746543778801843vw}.shape.p21{width:218.24884792626727vw;height:221.7511520737327vw;left:-89.03225806451613vw;top:-111.98156682027648vw}.shape.literature1,.shape.seminars1,.shape.thoughts1{width:64.60829493087557vw;height:65.16129032258064vw;right:-13.087557603686637vw;top:-9.67741935483871vw}.shape.literature2,.shape.seminars2,.shape.thoughts2{width:76.58986175115207vw;height:72.07373271889401vw;right:-85.25345622119815vw;top:-9.493087557603687vw}.shape.literature3,.shape.seminars3,.shape.thoughts3{width:64.60829493087557vw;height:65.16129032258064vw;left:206.82027649769586vw;top:-2.672811059907834vw}.shape.literature4,.shape.seminars4,.shape.thoughts4{width:16.31336405529954vw;height:16.40552995391705vw;right:11.152073732718893vw;top:18.15668202764977vw}.shape.literature5,.shape.seminars5,.shape.thoughts5{width:16.31336405529954vw;height:16.40552995391705vw;right:-1.0138248847926268vw;top:11.244239631336406vw}.square{width:50%;height:64.51612903225806vw}.square.n1{right:calc(-50% - 37.206912vw)}.square.p1{margin-right:-45.99078341013825vw}.square.p2{width:34.654377880184335vw;right:27.64976958525346vw}.square.p3{height:46.54377880184332vw;margin-left:-14.009216589861751vw}.square.p4{margin-right:-35.29953917050691vw}.square.p5{height:73.73271889400922vw;top:-18.525345622119815vw;margin-left:-45.714285714285715vw}.square.p6{height:calc(36.68202764976958vw * 3 + 27.64976958525346vw);margin-left:-17.51152073732719vw}.square.p7{width:64.33179723502303vw;height:37.41935483870968vw}.square.p9,.trapezoid{height:115.02304147465439vw}.square.p8{left:-607px}.square.p9{margin-right:calc(-45.89861751152074vw + -108.84792626728111vw)}.square.p10{margin-right:-50.50691244239631vw}.square.p11{margin-left:-55.94470046082949vw}.square.p12,.square.p13{margin-left:0;width:46.08294930875576vw}.square.p12{right:-34.03225806451613vw}.square.p13{right:-18.433179723502306vw}.square.p14{width:7.0046082949308754vw}.triangle{border-width:27.09677419354839vw 46.12903225806452vw 0}.triangle.n1{border-width:14.47004608294931vw 24.88479262672811vw 0;right:calc(50% - 62vw)}.triangle.p1{right:-34.124423963133637vw}.triangle.p2{border-width:72.44239631336406vw 124.83870967741935vw 0;right:-125.80645161290323vw;top:0}.triangle.p3{right:-18.433179723502306vw}.triangle.p4{border-width:27.83410138248848vw 47.97235023041475vw 0;left:-32.37557603686636vw;top:37.235023041474655vw}.triangle.p5{left:-30.32258064516129vw;border-width:21.29032258064516vw 37.327188940092164vw 0}.triangle.p6{right:calc(-41.474654377880185vw + -88.0184331797235vw);border-width:0 80.18433179723502vw 44.23963133640553vw;bottom:0}.triangle.p7{right:-32.25806451612903vw;border-width:25.806451612903224vw 44.70046082949309vw 0}.triangle.p8{border-width:18.24884792626728vw 31.336405529953915vw 0 0;right:-19.285714285714285vw;top:64.51612903225806vw}.triangle.p9{border-width:18.24884792626728vw 0 0 31.336405529953915vw;right:12.050691244239633vw;top:64.51612903225806vw}.triangle.p10{border-width:49.49308755760369vw 85.9447004608295vw 0;right:-109.12442396313364vw}.triangle.p11{border-width:15.668202764976957vw 27.09677419354839vw 0;left:-20.092165898617512vw;top:64.42396313364056vw}.triangle.p12{right:-35px;z-index:9999;border-width:256px 435px 0}.hexagon{width:126.72811059907833vw}.hexagon span{width:63.36405529953917vw;height:36.68202764976958vw}.hexagon span:before{border-width:0 31.682027649769584vw 18.34101382488479vw;top:-18.34101382488479vw}.hexagon span:after{border-width:18.34101382488479vw 31.682027649769584vw 0;bottom:-18.34101382488479vw}.hexagon span:nth-of-type(2){left:63.36405529953917vw}.hexagon span:nth-of-type(3){left:31.682027649769584vw;top:calc(36.68202764976958vw + 18.24884792626728vw)}.hexagon.p1{top:-17.972350230414747vw;margin-left:-63.36405529953917vw}.hexagon.p2{right:-32.62672811059908vw;top:calc(18.34101382488479vw + 6.912442396313365vw)}.hexagon.p3{left:47.465437788018434vw;height:73.73271889400922vw;top:1.1059907834101383vw}.hexagon.p4{left:auto;top:27.83410138248848vw;right:12.050691244239633vw}.hexagon.p5{left:35.483870967741936vw;top:39.63133640552996vw}.hexagon.p6,.hexagon.p7{left:32.25806451612903vw}.hexagon.p6{top:14.746543778801843vw}.hexagon.p7{top:125.80645161290323vw}.hexagon.p8{top:113.36405529953917vw}.hexagon.p9{left:-32.71889400921659vw;top:51.1520737327189vw}.hexagon.p12{left:20.276497695852534vw;top:34.10138248847927vw}.hexagon.p14{left:32.25806451612903vw}.hexagon.p10{left:53.91705069124424vw;top:12.903225806451612vw}.hexagon.p11{right:15.207373271889402vw;bottom:9.67741935483871vw;left:29.493087557603687vw;top:5.990783410138248vw}.hexagon.large{width:277.78801843317973vw}.hexagon.large span{width:138.89400921658986vw;height:80.18433179723502vw}.hexagon.large span:before{border-width:0 69.44700460829493vw 40.09216589861751vw;top:-40.09216589861751vw}.hexagon.large span:after{border-width:40.09216589861751vw 69.44700460829493vw 0;bottom:-40.09216589861751vw}.hexagon.large span:nth-of-type(2){left:138.89400921658986vw}.hexagon.large span:nth-of-type(3){left:69.44700460829493vw;top:calc(80.18433179723502vw + 40.09216589861751vw)}.hexagon.small{width:98.3410138248848vw}.hexagon.small span{width:49.1705069124424vw;height:28.387096774193548vw}.hexagon.small span:before{border-width:0 24.5852534562212vw 14.193548387096774vw;top:-14.193548387096774vw}.hexagon.small span:after{border-width:14.193548387096774vw 24.5852534562212vw 0;bottom:-14.193548387096774vw}.hexagon.small span:nth-of-type(2){left:49.1705069124424vw}.hexagon.small span:nth-of-type(3){left:24.5852534562212vw;top:calc(28.387096774193548vw + 14.193548387096774vw)}.trapezoid{border-right:108.84792626728111vw solid #f4f0f0;border-bottom:63.04147465437788vw solid transparent;right:-96.70506912442397vw}section #content .flexslider .content-inner,section #content .flexslider .slides>li{height:calc(100vh - 6.451612903225806vw - 16.958525345622117vw)}section #content .column-block.mar-top{margin-top:4.6082949308755765vw}section #content .error-404 .error-center{width:60.82949308755761vw}section #content .error-404 .t-inner div h1{margin:3.5023041474654377vw 0 0;font-size:5.990783410138248vw}section #content .error-404 .t-inner p{margin:1.4746543778801844vw 0 0;font-size:1.6589861751152075vw}section #content .error-404 .t-inner img{width:9.032258064516128vw}#cookies{padding:1.1059907834101383vw 2.7649769585253456vw 1.0138248847926268vw}#cookies p,#vacancy-popup .vacancy-popup .vacancy div.chk p,#vacancy-popup .vacancy-popup .vacancy div.chk p a{font-size:1.6589861751152075vw}#vacancy-popup .vacancy-popup .vacancy .field div label,footer #footer label,footer #footer p{font-size:1.1059907834101383vw;line-height:1.4746543778801844vw}#cookies a.close{right:2vw;top:1.6824884792626728vw;width:1.2433179723502304vw;height:1.2433179723502304vw}.site-map{float:none;margin:5.529953917050691vw auto}.site-map h1{margin-bottom:4.529953917050691vw;font-size:6.451612903225806vw;line-height:6.451612903225806vw}#vacancy-popup .vacancy-popup .vacancy{width:93.45622119815668vw;height:122.48847926267281vw;margin-top:11.52073732718894vw;margin-bottom:11.52073732718894vw;padding:9.67741935483871vw}#vacancy-popup .vacancy-popup .vacancy .field,#vacancy-popup .vacancy-popup .vacancy div.chk.last{margin-bottom:4.147465437788019vw}#vacancy-popup .vacancy-popup .vacancy .field div label{letter-spacing:.08847926267281106vw;margin-bottom:.4608294930875576vw;margin-left:.18433179723502305vw}#vacancy-popup .vacancy-popup .vacancy .field div input[type=text],#vacancy-popup .vacancy-popup .vacancy .field div p,#vacancy-popup .vacancy-popup .vacancy .field div textarea,#vacancy-popup .vacancy-popup .vacancy .field div>ul>li a{font-size:1.6589861751152075vw;line-height:2.9493087557603688vw}#vacancy-popup .vacancy-popup .vacancy .field div p{width:35.483870967741936vw;margin-top:-.6451612903225806vw;margin-bottom:-1.8433179723502304vw}#vacancy-popup .vacancy-popup .vacancy .field div p:first-of-type{width:18.433179723502306vw;margin-left:2.9493087557603688vw}#vacancy-popup .vacancy-popup .vacancy .field div .btn.red{margin-top:-1.3824884792626728vw}#vacancy-popup .vacancy-popup .vacancy div.chk{margin-bottom:2.1198156682027647vw}#vacancy-popup .vacancy-popup .vacancy div.chk p label:before{padding:.7373271889400922vw;margin-right:1.3824884792626728vw;margin-top:-.18433179723502305vw}#vacancy-popup .vacancy-popup .vacancy div.chk p input[type=checkbox]:checked+label:after{top:.3686635944700461vw;left:.5529953917050692vw;width:.4608294930875576vw;height:.8294930875576038vw}.vacancy-close{right:.9216589861751152vw;top:.9216589861751152vw}#vacancy-popup .vacancy-popup .vacancy .field div>ul>li{background:url(../images/icon-dropdown.png) top 1.2903225806451613vw right no-repeat!important}.control .btnpause,.control .btnplay{font-size:4.147465437788019vw;width:7.373271889400922vw;height:7.373271889400922vw;line-height:7.373271889400922vw}footer #footer{padding:5.490483162518302vw 5.490483162518302vw 5vw}footer #footer .logo{width:9.308755760368664vw;height:1.6589861751152075vw}footer #footer p{width:15.483870967741936vw}footer #footer .footer-links{padding:5.490483162518302vw 0 5.490483162518302vw 6.990190336749635%}footer #footer .footer-links li h4{margin-bottom:.9216589861751152vw}footer #footer .footer-links li:nth-child(6n-2){width:11.824885vw}footer #footer .footer-links li:nth-child(6n){width:7.834101382488479vw}footer #footer .footer-links li:nth-child(7){width:12vw}footer #footer .social-links{width:8.847926267281107vw;right:5.490483162518302vw;top:5.490483162518302vw}footer #footer .social-links li{margin-left:1.8433179723502304vw}footer #footer .social-links li a{width:1.935483870967742vw;height:1.8433179723502304vw}footer #footer .social-links li .facebook{width:1.0138248847926268vw}footer #footer .social-links li .linkedin{margin-top:-.2764976958525346vw}}@media only screen and (min-width:0px) and (max-width:767px){.nav-open,.search .closebtn,section #content .jump-links a:last-of-type{display:none!important}.search .btn-search,.search input[type=text]{height:5.066666666666666vw;position:relative;margin-right:0}.detail blockquote,.detail ul,.img-box,.map,.text-box blockquote,.text-box ul,.video-box,section #content #home-news .news-box .news .img-box,section #content .column-block .column-box.xmlarge h3,section #content .column-block .column-box.xmlarge h4,section #content .column-block .column-box.xmlarge h5,section #content .column-block.team .column-box .img-box,section #content .contract-block.about .detail h2,section #content .opportunities-list.jpn ul li{margin-bottom:5.333333333333334vw}.double-box.inset.left>div.left,.double-box.inset.ri8>div.ri8,.double-box>div{width:calc(50% - 2.666666666666667vw)}header #header nav ul li,section #content .top-block .info-box h2{padding:6.666666666666667vw 0}section #content #home-services.hs-lawtow .detail blockquote h2,section #content #home-services.lawserv h2{letter-spacing:-.19534883720930232vw;font-size:8.533333333333333vw;line-height:9.533333333333333vw}section #content #home-services.ls-systec,section #content #home-services.ls-systec .content-inner{min-height:88.37209302325581vw;height:auto}header{position:absolute}header #header{width:100%;max-width:100%;margin:0;height:18.666666666666668vw;padding:0 6.666666666666667vw}header #header .logo{width:35.46666666666667vw;height:100%;left:6.666666666666667vw}header #header .logo.law{width:25.466667vw}header #header .menu,header #header .menu.active{width:6.666666666666667vw;background-size:100% auto}header #header .menu{height:5.6000000000000005vw;margin:0;padding:0;background-image:url(../images/icon-menu.jpg);background-repeat:no-repeat;position:absolute;right:6.666666666666667vw;top:6.933333333333333vw;display:block}header #header .menu.active{height:6.666666666666667vw;background-image:url(../images/menu-c.png)}header.nav-up{top:auto}body.open-n header #header nav{opacity:1;visibility:visible}header #header nav{padding:0;background-color:#ff585d;top:18.666666666666668vw;height:100vh;border-top:1px solid #e6e8eb;opacity:0;visibility:hidden;transition:.75s;right:0;width:100%;text-align:center}header #header nav ul{margin-bottom:0;width:58vw;float:none;display:inline-block}header #header nav ul li{width:100%!important;margin-left:0;margin-bottom:0;margin-top:0;position:relative;text-align:center}header #header nav ul li:first-child{margin-top:49.333333333333336vw}header #header nav ul li a{width:100%;display:inline-block;text-align:left;height:6.666666666666667vw;font-size:6.666666666666667vw;letter-spacing:.5333333333333333vw;line-height:1;color:#fff!important;background-image:url(../images/icon-arrow-d.svg);background-position:right center;background-size:auto 2.92vw;background-repeat:no-repeat}.search .closebtn{background-image:none!important}header #header nav ul li:last-child{margin-left:0;margin-top:0;position:absolute;top:26.13333333333333vw;right:0}header #header nav ul .sub-nav{width:100%!important;padding-top:6.666666666666667vw;position:relative!important;left:auto!important;top:auto!important;display:none;height:auto!important;overflow:initial!important}header #header nav ul .sub-nav>div{width:100%;height:auto!important;position:relative!important;right:0;bottom:0;padding:0;float:left!important}header #header nav ul li .sub-nav ul li{width:100%;padding:0;margin:0!important}header #header nav ul li .sub-nav ul li a{border-bottom:1px solid #fff;padding:0;width:auto;display:inline-block;text-align:left;height:auto;font-size:3.733333333333334vw;letter-spacing:normal;line-height:5.333333333333334vw;background-image:none;margin-top:5vw}header #header nav ul li .sub-nav ul li a:hover,header #header nav ul li .sub-nav ul li:hover a{text-decoration:none}header #header nav ul li .sub-nav ul{width:100%;padding:0;position:relative;float:left;margin:0}header #header nav ul li:last-child .sub-nav ul li{top:auto;right:auto;position:relative}header #header nav ul .sub-nav.open{height:auto;visibility:visible;opacity:1;transition:.5s}header #header nav>ul>li .sub-nav.open:hover,header #header nav>ul>li:hover>.sub-nav.open,header:hover{visibility:visible;opacity:1;display:block}header #header nav>ul>li .sub-nav.open.change{visibility:visible;opacity:1}header #header nav ul li .sub-nav ul li ul{width:100%;opacity:1;padding-left:2.3255813953488373vw;left:0;height:auto}header #header nav ul li .sub-nav ul li ul li ul{left:calc(100% - 29.325581vw);height:auto}#vacancy-popup .vacancy-popup .vacancy .field.full div,.column-block.pr85 .detail p,.detail .links,.text-box .tb-inner,.text-box.ds .tb-inner,body.mlang section #content .flexslider .info-box p,header #header nav ul li .sub-nav ul li ul li,section #content #home-news .news-box .news,section #content #home-project .project-box .project .img-box,section #content .about-column-c .column-box .info-box,section #content .column-block .column-box.large,section #content .column-block .column-box.ri8,section #content .column-block .column-box.xmlarge,section #content .column-block.arc .column-box,section #content .column-block.archive .column-box.ri8,section #content .column-block.cd .column-box.left.l-second img,section #content .column-block.cd .column-box.ri8,section #content .column-block.list .column-box:nth-of-type(2n),section #content .column-block.opportunity .column-box.left,section #content .column-block.search .column-box .info-box,section #content .column-block.seminars .column-box .info-box div,section #content .column-block.seminars .column-box .info-box div:last-child,section #content .column-block.srh .column-box,section #content .column-block.thought-ins-inner-n .column-box.ri8,section #content .flexslider .info-box.jpn,section #content .opportunities-list ul,section #content .opportunities-list.jpn ul,section #content .top-block.about.oteam.mtt .info-box,section #content .top-block.about.oteam.mtt .info-box p,section #content .top-block.about.oteam.wju .info-box,section #content .top-block.wwd .info-box h2{width:100%}header #header nav ul li .sub-nav ul li ul li a{visibility:visible;opacity:1;border-bottom:1px solid transparent;line-height:4.333333333333334vw}header #header nav ul li .sub-nav ul li ul li:hover a{visibility:visible;opacity:1;border-bottom:1px solid #fff}header #header nav ul li .sub-nav .nav-text{position:relative;left:0;top:0;width:100%;height:auto;font-size:9px;display:none;padding-top:2px}header #header nav ul li .sub-nav .nav-text p{font-size:3.5294117647058822vw;line-height:5.294117647058823vw;width:100%;text-align:left}.search{width:100%;padding:0 6.666666666666667vw;border-left:none}.search .btn-search{width:4.8vw!important;background-image:url(../images/nav-menu-search-icon.png)!important;background-size:100% auto!important;z-index:999}.search input[type=text]{width:100%;border-bottom:1px solid #fff;margin-top:calc(-5.066666666666666vw + -4.066666666666666vw);padding:5.066666666666666vw 6.066666666666666vw;display:block;background-color:transparent;color:#fff;font-size:4.8vw}.language{min-width:12vw;float:right;margin-top:-27vw;margin-right:6.666666666666667vw}header #header nav ul li .language a{width:7.441860465116279vw;height:7.441860465116279vw;float:left;margin:0 0 0 2.441860465116279vw;padding:0;background-repeat:no-repeat;background-size:100% auto}header #header nav ul li .jap{background-image:url(../images/japan-flag.png)}header #header nav ul li .kor{background-image:url(../images/korea-flag.png)}.language .braz{background-image:url(../images/brazil-flag-icon.png)!important;width:7.441860465116279vw!important;height:7.841860465116279vw!important}header #header nav ul li .language .sel{padding:2.666666666666667vw 0 0;top:5.866666666666666vw;background-color:transparent;left:0}header #header nav ul li .language .sel .opt a{margin:0 0 1vw}section #content .slider-links{min-height:43.02325581395349vw;z-index:998}.map{height:66.66666666666666vw}.video-box{height:48vw;margin-top:0}.video-box .iframe,.video-box .player,.video-box.crp-video .player{height:48vw!important}.video-box .play{margin-top:-5.5vw;margin-left:0;border-top:4.533333333333333vw solid transparent;border-left:8.333333333333334vw solid #fff;border-bottom:4.533333333333333vw solid transparent;left:46%}.video-box.crp-video{height:48vw}.double-box{margin-bottom:1.3333333333333335vw}.double-box.inset.left>div.left{margin-right:5.333333333333334vw}.double-box.inset.ri8>div.ri8{margin-left:5.333333333333334vw}.detail span,section #content .contract-block.about .detail span,section #content .media-block .mb-inner .text-box label,section #content .services-block .ser .text-box label{font-size:3.2vw;letter-spacing:.256vw;margin-bottom:3.733333333333334vw;line-height:4.266666666666667vw}.detail span.large{width:100%;font-size:3.733333333333334vw;line-height:5.333333333333334vw}.detail h1{width:86%;font-size:13.233333333333335vw;letter-spacing:-.2986666666666667vw;line-height:14.666666666666666vw;margin-bottom:2.333333333333334vw}.detail img,.detail p:last-child img,.text-box p:last-child img,.wd56,section #content #home-contact.form .contact-box .info-box{width:100%!important}.detail h1.news-h1,section #content .column-block.td h1{font-size:8.533333333333333vw;line-height:10.133333333333333vw;margin-bottom:5.333333333333334vw}.btn,.detail .anchor.small,.detail .links a,section #content .key-facts ul li span{font-size:3.2vw;letter-spacing:.256vw;line-height:4.266666666666667vw}.detail h2,.text-box h2,section #content #home-project .hp-inner .info-box h2,section #content .article-ins h2,section #content .column-block .thoughts-details .detail h1,section #content .column-block .thoughts-details .detail h2,section #content .media-block .mb-inner .text-box h2,section #content .training-box .tb-block .text-box h2{font-size:8.533333333333333vw;line-height:9.533333333333333vw;margin-bottom:5.333333333333334vw}.detail h3,.text-box h3,section #content .about-column-block h2,section #content .article-ins .article-inner h3{font-size:5.333333333333334vw;line-height:7.466666666666668vw;margin-bottom:3.333333333333334vw}.detail h4,.text-box h4{font-size:4.266666666666667vw;line-height:6.133333333333333vw;margin-bottom:3.333333333333334vw}.detail h5,.text-box h5{font-size:3.733333333333334vw;margin-bottom:2.333333333333334vw;line-height:5.333333333333334vw}.detail .btn,.detail img,section #content #home-news h2{margin-bottom:5.333333333333334vw}.detail p,section #content .contract-block.about .detail p,section #content .opportunities-list.jpn ul li div p{font-size:3.733333333333334vw;margin-bottom:5.333333333333334vw;line-height:5.333333333333334vw}.detail ol li,.detail ul li,.text-box ol li,.text-box ul li{font-size:3.733333333333334vw;line-height:6.133333333333333vw;margin-bottom:1.5529953917050692vw;padding-left:2.19815668202765vw}.info-box.detail ol li{padding-left:.6063291139240507vw!important}.detail blockquote p,.text-box blockquote p,section #content .column-block.thought-ins-inner .detail blockquote p{font-size:6.533333333333333vw;line-height:8.4vw}.detail blockquote span,.text-box blockquote span{margin-top:4vw}.detail blockquote span.line{font-size:8.533333333333333vw;line-height:10.4vw}.detail .btn{padding:2.6vw 6vw;margin-right:1.5vw}.detail.medium blockquote p{line-height:10.666666666666668vw;font-size:9.4vw}.detail .pdf{font-size:3.733333333333334vw;line-height:7.466666666666668vw}.detail .pdf .btn{height:5.866666666666666vw;min-width:25.866666666666667vw;padding:.8vw 0;margin-left:1vw;margin-bottom:0}.detail .anchor{padding-bottom:.78433179723502305vw}.detail .links a{margin-right:8vw;margin-bottom:4vw}.detail .links a:last-of-type,section #content .jump-links a:nth-child(3){margin-right:0}.detail.oph h1{font-size:9.233vw}.btn{min-width:31.333333333333336vw;height:9.333333333333334vw;padding:2.6vw 10.666666666666668vw}.slick-dots,.slick-dots li{width:13.933333333333334vw;height:3.4666666666666663vw}.btn::before{width:calc(100% + .4608294930875576vw)}.btn:hover::before{top:.4608294930875576vw}.abbas.syslaw section #content,section #content{margin-top:18.666666666666668vw}section #content .content-inner{width:100%;max-width:100%;padding:0 6.666666666666667vw}section #content .column-block.bdr .column-box.left:before{left:6.666666666666667vw;width:calc(100% - 6.666666666666667vw - 6.666666666666667vw)}section #content .flexslider .content-inner,section #content .flexslider .slides>li{height:calc(100vh - 18.666666666666668vw)}body.syslaw section #content .flexslider .content-inner,section #content .flexslider .v-center,section #content .news-box.col2 .nb-inner .news .img-box,section #content .news-box.col4 .nb-inner .news .img-box,section #content .related-block .related-box .related .info-box p,section #content .services-block .ser .img-box{height:auto}body.mlang section #content .flexslider .info-box,section #content .flexslider .info-box.big-h{height:calc(100vh - 18.666666666666668vw - 18.666666666666668vw - 18.666666666666668vw - 6.666666666666667vw);left:6.666666666666667vw}section #content .flexslider .info-box{width:calc(100% - 6.666666666666667vw - 6.666666666666667vw);top:0;left:6.666666666666667vw;height:calc(100vh - 18.666666666666668vw - 33.72093023255814vw)}body.mlang section #content .flexslider .info-box{width:80%;top:18.666666666666668vw}body.mlang section #content .flexslider .info-box h2{font-size:8.533333333333333vw;line-height:10.133333333333333vw;margin-bottom:8vw}section #content .flexslider .info-box.big-h{width:90%;top:10vw;position:absolute}section #content .flexslider .info-box h1{font-size:7.933333vw;letter-spacing:-.2986666666666667vw;line-height:8.666667vw;margin-bottom:11vw}section #content .flexslider .info-box.big-h h1{font-size:8.933vw;margin-bottom:4vw;line-height:1.1}section #content .flexslider .info-box h2{font-size:7.933333vw;line-height:8.666667vw;margin-bottom:8vw}section #content .flexslider .info-box li,section #content .flexslider .info-box p{width:79%;font-size:3.733333333333334vw;line-height:5.333333333333334vw;margin-bottom:2.5vw}section #content .flexslider.ds .info-box li,section #content .flexslider.ds .info-box p{width:79%}#vacancy-popup .vacancy-popup .vacancy .field div input[type=text],#vacancy-popup .vacancy-popup .vacancy .field div textarea,#vacancy-popup .vacancy-popup .vacancy .field div>ul>li a,section #content .article-ins .article-inner p,section #content .column-block.opportunity .column-box.left div h3,section #content .flexslider .info-box.sdl a{font-size:3.733333333333334vw;line-height:5.333333333333334vw}section #content .flexslider .info-box .btn{position:relative;bottom:auto;left:0;float:left}section #content .flexslider .info-box.sm{width:calc(100% - 6.666666666666667vw)}section #content .flexslider .info-box.sm h1{font-size:12vw;letter-spacing:-.24000000000000002vw;line-height:13.333333333333334vw}section #content .flexslider .info-box.sm .btn{bottom:auto}section #content #home-project{padding-top:0;width:100%;height:146.51162790697674vw;margin:0}section #content #home-project.law{padding-top:9.333333333333334vw}#vacancy-popup .vacancy-popup .vacancy .field,.about-carousal-block .h-inner .info ul,section #content #home-project .project-box .project .info-box,section #content .about-column-c .column-box:last-child,section #content .article-ins .article-inner:last-child,section #content .column-block.abs,section #content .column-block.contact .column-box,section #content .column-block.contact.gfp .column-box,section #content .column-block.list .column-box .info-box,section #content .top-block.ab,section #content .top-block.ad,section #content .top-block.gb,section #content .top-block.ns,section #content .top-block.op,section #content .top-block.tm{margin-bottom:0}section #content #home-project.law .project-box{margin-bottom:7.834101382488479vw}section #content #home-project .project-box .project .info-box .btn,section #content .column-block.arc h1{margin-bottom:2.333333333333334vw}section #content #home-services .content-inner{height:164vw}section #content #home-services.law,section #content #home-services.law .content-inner{height:190vw}section #content #home-services .services-box{position:relative;z-index:99999}section #content #home-services .services-box .info-box{width:94%}#cookies p br,.square.p14,.web,a.join,footer #footer .footer-links li,section #content #home-services .services-box h2 br,section #content .top-block.wwd .info-box h2 br{display:none}.mobile,.related-box .slick-dots{display:block!important}section #content #home-news{margin-top:60.66666666666667vw}section #content #home-news h2{font-size:8.533333333333333vw;line-height:10.133333333333333vw;padding-left:0}section #content #home-news .news-box,section #content .column-block.benefits .column-box.pad145,section #content .column-block.seminars .column-box,section #content .related-block .content-inner{padding:0}section #content #home-news>div>.btn{margin-left:-29%;margin-top:5.333333333333334vw}section #content #home-contact .contact-box .img-box{width:calc(100% - 6.666666666666667vw - 6.666666666666667vw);margin-top:0;position:absolute;bottom:-58vw;left:6.666666666666667vw}section #content .jump-links{height:15.466666666666667vw;margin-top:-15.466666666666667vw}section #content .jump-links a{height:100%;font-size:4.45vw;margin-right:5vw;padding:5.333333333333334vw 0;text-transform:uppercase}section #content .contract-block{width:100%;float:left;margin-top:32vw;min-height:120vw}section #content .contract-block.law{margin-top:11.333vw}section #content .contract-block .content-inner{min-height:120vw;padding-bottom:10vw}section #content .contract-block .info-box{width:100%;padding-left:6.666666666666667vw;padding-top:24.666666666666667vw}section #content .top-block,section #content .top-block.wwd,section #content .top-block.wwd .info-box{height:auto!important}section #content .top-block.law{height:auto!important;margin-bottom:11.333333vw;margin-top:15vw}section #content .top-block.law .info-box{height:auto!important;padding:23.3333vw 0 18.3333vw}section #content .top-block .info-box{width:calc(100% - 5.333333333333334vw);height:auto;padding:18.333333333333334vw 0;position:relative;z-index:99999}section #content .column-block.thought-ins-inner-n:last-of-type,section #content .column-block.thought-ins-inner:last-child,section #content .top-block .info-box h1{margin-bottom:4vw}section #content .column-block .column-box.medium,section #content .column-block .column-box.small,section #content .column-block .column-box.xsmall,section #content .column-block.list.pl .column-box,section #content .top-block .info-box p{padding-right:0}section #content .back,section #content .top-block .info-box .btn{margin-top:0;margin-bottom:0}section #content .top-block.ht{max-height:138.66666666666669vw;height:auto}section #content .top-block.wwd.pr .info-box .btn{margin-right:6.666666666666667vw;margin-top:5.666666666666667vw;background-color:transparent;border-bottom:1px solid #fff;min-width:initial;padding:0 0 .8vw;height:auto;color:#fff!important}section #content .top-block.wwd.pr .info-box .btn:hover{background-color:transparent;color:#4a1d72!important;border-bottom:1px solid #4a1d72}section #content .top-block.wwd.jn .info-box .btn{margin-right:0;width:60vw;margin-bottom:4vw}section #content .column-block.search .column-box,section #content .top-block.wwd.jn .info-box h2{padding:8vw 0}section #content .column-block .column-box.left{width:100%;margin-right:0;max-width:100%}section #content .column-block .column-box.xlarge{width:100%;max-width:100%}section #content .column-block .column-box.full,section #content .column-block.cd .column-box.left{width:100%;max-width:100%;margin-right:0}section #content .column-block.mr150{margin-top:16.666666666666668vw!important}section #content .column-block.mr90{margin-top:10.666666666666668vw!important}section #content .column-block.mr40,section #content .opportunities-list.jpn ul li div:first-of-type{margin-top:6.666666666666667vw}section #content .column-block.mr60,section #content .key-facts{margin-top:9.333333333333334vw}section #content .column-block.mrb40{margin-bottom:9.30232558139535vw}section #content .column-block.contact.gfp .column-box ul li:nth-child(2n),section #content .column-block.list.join .column-box:nth-of-type(2),section #content .column-block.list.literature .column-box:first-of-type,section #content .column-block.list.literature .column-box:nth-child(2n),section #content .column-block.list.literature .column-box:nth-of-type(2),section #content .column-block.list.news .column-box:nth-of-type(2),section #content .column-block.list.pl .column-box:nth-of-type(2),section #content .column-block.list.ssl .column-box:nth-of-type(2),section #content .column-block.list.thoughts .column-box:nth-of-type(2),section #content .column-block.mr25,section #content .column-block.seminars.first .column-box .img-box,section #content .column-block.thought-ins-inner-n .column-box.left .detail h3,section #content .cont-us.team-m .cu-inner .conttem .r-inner:first-of-type,section #content .news-box .nb-inner .news:first-child,section #content .news-box .nb-inner .news:nth-of-type(-n+3),section #content .news-box.car .nb-inner .news,section #content .news-box.car .nb-inner .news:nth-of-type(-n+3),section #content .news-box.col2 .nb-inner .news:first-of-type,section #content .news-box.col2 .nb-inner .news:nth-of-type(-n+2),section #content .news-box.col2 .nb-inner .news:nth-of-type(-n+3),section #content .news-box.col2.team.slservi .nb-inner .news:nth-of-type(-n+3),section #content .news-box.col4 .nb-inner .news:nth-of-type(-n+3),section #content .news-box.col4 .nb-inner .news:nth-of-type(-n+4),section #content .news-box.col4.team.slteam .nb-inner .news:nth-of-type(4n-3),section #content .news-box.team.slservi .nb-inner .news:nth-of-type(3n-2),section #content .training-box .tb-block .text-box .rm-link{margin-top:0}.mrb0,section #content .column-block.contact.gfp.mrb0 .column-box{margin-bottom:5.333333333333334vw!important}section #content .column-block.abs .column-box.left .img-box,section #content .column-block.abs .column-box.ri8 .img-box,section #content .column-block.abs.plist .column-box.left .img-box{height:54.400000000000006vw}section #content .column-block.pad175{margin-top:31vw!important}section #content .column-block.pad175 .content-inner{padding-left:6.666666666666667vw;padding-right:6.666666666666667vw}section #content .column-block.service .column-box{width:100%!important;margin-right:0!important;margin-top:10.666666666666668vw}section #content .column-block.abs.pd{padding-bottom:59.7vw;margin-bottom:6vw!important}section #content .column-block.nsn .column-box.left{width:initial!important;margin-top:0!important;position:relative!important;bottom:auto!important;left:auto!important}section #content .column-block.abs.pd .column-box.left,section #content .column-block.abs.pdlaw .column-box.ri8,section #content .column-block.plist .column-box.left{width:calc(100% - 6.666666666666667vw - 6.666666666666667vw);margin-top:0;position:absolute;bottom:-59.7vw;left:6.666666666666667vw}section #content .column-block.nsn{padding-top:5.466666666666668vw;padding-bottom:7.466666666666668vw!important}section #content .column-block.cd.pd{padding-bottom:66.66666666666666vw}section #content .column-block.cd.pd .column-box.left{width:calc(100% - 6.666666666666667vw - 6.666666666666667vw);margin-top:0;position:absolute;bottom:-66.66666666666666vw;left:6.666666666666667vw}section #content .column-block.abs.pdlaw{padding-bottom:59.7vw}section #content .column-block.team h2{margin-bottom:6.666666666666667vw}section #content .column-block.team .column-box{width:100%;max-width:100%;margin-right:0;margin-bottom:9.333333333333334vw}section #content .column-block.contact .column-box ul li:nth-of-type(2),section #content .column-block.list{margin-top:16vw}section #content .column-block.list .column-box{width:100%;margin-bottom:9.333333333333334vw;padding-right:0}section #content .column-block.list.news .column-box,section #content .column-block.list.thoughts .column-box:last-of-type,section #content .opportunities-list{margin-bottom:9.333333333333334vw}section #content .column-block.plist{padding-top:6.666666666666667vw;z-index:9999;margin-top:0;margin-bottom:0;padding-bottom:59.7vw}section #content .column-block.list.thoughts .column-box:nth-child(odd) .info-box h2,section #content .column-block.plist .column-box .info-box h2,section #content .column-block.plist .column-box .info-box span{color:#ff585d!important}section #content .column-block.plist .column-box .info-box p{color:#171717!important}section #content .column-block.plist .btn{background-color:#a7a6a6!important;color:#fff!important}section #content .column-block.list.ssl .content-inner{padding:0 6.666666666666667vw;padding-bottom:calc(32.224000000000004vw + 9.333333333333334vw)}section #content .column-block.list.ssl .column-box,section #content .column-block.list.thoughts .column-box{margin-bottom:9.333333333333334vw;padding-right:0}section #content .column-block.list.thoughts .column-box:nth-child(2n){float:left!important}section #content .column-block.list.thoughts .column-box:nth-child(2n) .info-box h2{color:#4a1d72!important}section #content .column-block.list.thoughts .column-box:nth-child(odd){float:right!important;clear:none!important}section #content .column-block.list.join .content-inner,section #content .column-block.list.literature .content-inner{padding:0 6.666666666666667vw}section #content .column-block.list.literature .column-box{padding-right:15%}section #content .column-block.seminars{padding-top:0;margin-top:3.333333333333334vw;background-color:transparent!important}section #content .column-block.seminars .column-box .img-box{width:100%;max-width:100%;margin-bottom:5.333333333333334vw}section #content .column-block.seminars.first{height:auto;margin-top:16vw}section #content .column-block.list.join{margin-top:36vw}section #content .column-block.list.join .column-box{padding-right:0;width:100%}section #content .column-block.jns{margin-top:21vw!important;margin-bottom:6vw!important}section #content .column-block.list.aday{margin-top:12vw}section #content .key-facts{margin-bottom:0}section #content .key-facts ul li{width:100%!important;max-width:100%!important;margin-left:0}section #content .key-facts ul li span{padding-bottom:1.3333333333333335vw}section #content .key-facts ul li p{font-size:7.466666666666668vw;line-height:8.533333333333333vw;margin-bottom:6.666666666666667vw}section #content .opportunities-list ul li{margin-bottom:7vw}section #content .opportunities-list ul li h3{font-size:4.8vw;padding-left:2.933333333333333vw;padding-bottom:1.8vw}section #content .opportunities-list ul li h3:after{width:4.266666666666667vw;height:1.866666666666667vw;right:1.866666666666667vw;top:1.866666666666667vw}section #content .opportunities-list ul li div{width:97.33333333333334%;margin-bottom:5.4vw;margin-left:2.666666666666667vw;padding:0 0 5.4vw}section #content .opportunities-list ul li div:first-of-type{margin-top:5.4vw}section #content .opportunities-list ul li div>h2{font-size:4.8vw}section #content .opportunities-list ul li div>h2:after{width:1.866666666666667vw;height:4.533333333333333vw;right:1.866666666666667vw;top:3.5vw}section #content .opportunities-list ul li div p{font-size:3.733333333333334vw;line-height:5.333333333333334vw;margin:1.3333333333333335vw 0 0}section #content .opportunities-list.jpn{margin-top:2.666666666666667vw;margin-bottom:0}section #content .opportunities-list.jpn ul li h3{padding-left:0;padding-bottom:2.666666666666667vw}section #content .opportunities-list.jpn ul li div>h2{line-height:8.372093023255815vw}section #content .column-block.archive{margin-top:5.866666666666666vw}section #content .column-block.archive:last-of-type{margin-bottom:5.866666666666666vw}section #content .column-block.archive .column-box.left{width:100%;margin-right:0;margin-bottom:5.333333333333334vw}section #content .column-block.archive .column-box h2{font-size:4.266666666666667vw;line-height:6.133333333333333vw;letter-spacing:normal}section #content .column-block.search .column-box h2,section #content .column-block.srh h1{font-size:4.266666666666667vw;line-height:5.866666666666666vw;letter-spacing:.3413333333333333vw}section #content .column-block.srh h1{padding-bottom:1.6vw;margin-bottom:2.666666666666667vw}section #content .column-block.search{margin-bottom:16vw}section #content .column-block.contact .column-box ul li{width:50%!important;margin:0 0 9.333333333333334vw}section #content .column-block.contact .column-box ul li:nth-child(odd){float:left!important;clear:left}section #content .column-block.contact .column-box ul li:nth-child(2n){float:right!important}section #content .column-block.contact .column-box ul li h2{font-size:7.366666666666668vw;margin-bottom:5.333333333333334vw;line-height:8.533333333333333vw}section #content .column-block.contact .column-box ul li a{font-size:4.266666666666667vw;line-height:6.133333333333333vw}section #content .column-block.contact.gfp h3{font-size:5.333333333333334vw;line-height:7.466666666666668vw;margin-bottom:5.333333333333334vw;margin-top:5.333333333333334vw}section #content .column-block.opportunity .column-box.left h1{font-size:9.6vw;line-height:10.666666666666668vw;margin-bottom:9.333333333333334vw}section #content .column-block.opportunity .column-box.ri8{width:100%;margin-right:0}section #content .column-block.cd{margin-bottom:13.953488372093023vw}section #content .column-block.cd .column-box .lrg{font-family:AkkuratPro-Bold;font-size:5.116279069767442vw;color:#171717;letter-spacing:.40930232558139534vw;line-height:6.976744186046512vw;margin-bottom:4.651162790697675vw}section #content .column-block.cd .column-box img{width:57.53%;float:left;margin-bottom:3.953488372093023vw}section #content .column-block.cd .column-box.ri8.r-sceond{float:left;margin-right:0}.text-box,section #content .related-block{padding:9.333333333333334vw 0}section #content .related-block h2{font-size:5.333333333333334vw;line-height:7.466666666666668vw;padding-bottom:6.666666666666667vw;padding-left:6.666666666666667vw}section #content .related-block .related-box .related{width:100%;margin-left:0;padding-bottom:0;padding:0 calc(6.666666666666667vw / 3)}section #content .related-block .related-box .related .img-box{margin-bottom:5.333333333333334vw;height:51vw}section #content .related-block .related-box .related .info-box h3{font-size:4.8vw;letter-spacing:.38399999999999995vw;line-height:6.933333333333333vw;margin-bottom:4.333333333333334vw;height:auto}.slick-dots{top:auto;left:auto;right:0;bottom:8vw}.slick-dots li{font-size:3.4666666666666663vw;letter-spacing:-.05333333333333334vw}.slick-dots li.slick-active{display:block}.slick-dots li span{font-family:AkkuratPro-Light}.btn-slick{width:8.533333333333333vw;height:4.266666666666667vw;top:auto;left:auto;bottom:2.5vw;right:0;background-size:100% 100%}.prev{left:auto;right:14vw}.sectors-box .slick-dots{top:auto;left:auto;bottom:10vw;right:0}.sectors-box .btn-slick{top:auto;right:0;bottom:2.5vw;left:auto}.benefits .prev,.column-block.service .prev,.project-jpn .prev,.sectors-box .prev{left:auto;right:13vw}.column-block.service .next,.sectors-box .next{left:auto}.column-block.service .slick-dots{top:auto;left:auto;right:0;bottom:11vw}.column-block.service .btn-slick{top:auto;bottom:3vw;right:0;left:auto}.project-jpn .btn-slick{top:auto;bottom:-8vw;right:0;left:auto}.benefits .next,.project-jpn .next{left:auto;right:0}.project-jpn .slick-dots{bottom:0;left:auto;right:0;top:auto}.benefits .btn-slick,.related-box .btn-slick{top:auto;bottom:0;right:0;left:auto}.benefits .slick-dots,.related-box .slick-dots{right:0;bottom:8vw;left:auto;top:auto}.related-box .prev{left:auto;right:calc(13vw + 6.666666666666667vw);bottom:-4vw!important}.related-box .next{left:auto;right:6.666666666666667vw;bottom:-4vw!important}.related-box .slick-slide{width:calc(100vw - 6.666666666666667vw - 6.666666666666667vw - 4.1vw);margin-left:0}.detail sup{line-height:0}section #content .div-back{height:19.466666666666665vw;margin-top:0}section #content .div-back .btn{width:50.93333333333333vw;padding:2.2vw 0;margin-top:5.066666666666666vw}section #content .back .btn-back{font-size:3.2vw;letter-spacing:.256vw;line-height:4.266666666666667vw;padding:0 4.533333333333333vw;margin-top:7.466666666666668vw;margin-bottom:6.133333333333333vw}section #content .back .btn-back:before{width:1.3333333333333335vw;height:1.3333333333333335vw;top:1.0666666666666667vw}section #content .back.ds{margin-top:3vw;margin-bottom:-8vw}section #content .column-block.list.join .column-box:nth-child(odd) .info-box h2,section #content .news-box.newslist .nb-inner .news label,section #content .news-box.team .nb-inner .news label{color:#ff585d}.popupv-block{width:80.92386530014642vw}.popupv-block .popupv-block-detail h2{font-size:6.6603221083455346vw}.popupv-block-detail .icon-close{width:3.0980966325036603vw;height:3.0980966325036603vw;right:1.7320644216691069vw;top:1.7320644216691069vw}.triangle{border-width:21.866666666666667vw 37.6vw 0}.triangle.p1{right:-30.933333333333334vw}.triangle.p2{border-width:41.06666666666667vw 70.39999999999999vw 0;left:0;top:-3.666666666666667vw}.triangle.p4{border-width:46.400000000000006vw 92vw 0;left:auto;top:auto;right:-17.15vw;bottom:-38.4vw}.triangle.p8,.triangle.p9{bottom:-14.399999999999999vw;top:auto;z-index:9999}.triangle.p8{border-width:14.399999999999999vw 24.8vw 0 0;border-color:#dedad8 transparent transparent;right:calc(-24.8vw + 6.666666666666667vw)}.triangle.p9{border-width:14.399999999999999vw 0 0 24.8vw;border-color:#ff585d transparent transparent;right:6.666666666666667vw}.triangle.p5{left:-30.933333333333334vw;border-width:21.866666666666667vw 37.6vw 0}.triangle.p6{bottom:0}.triangle.p11{border-width:14.399999999999999vw 24.8vw 0;left:calc(-24.8vw + 3.333333333333334vw);top:auto;bottom:-14.399999999999999vw}.triangle.p10{border-width:46.400000000000006vw 92vw 0;left:25vw;top:0}.square,section #content #home-services.hs-lawtow .content-inner,section #content .media-block .mb-inner .media-box iframe{height:100%}.square.p1{margin-right:-43.2vw}.square.p12,section #content #home-careers .square.p15{margin-left:0;width:9.30232558139535vw;right:0}.square.p7{width:100%;height:70.23255813953489vw}.square.p8{left:-43.2vw;top:0}.hexagon,.hexagon.large,.hexagon.small{width:138.39999999999998vw}.hexagon span,.hexagon.large span,.hexagon.small span{width:69.19999999999999vw;height:39.733333333333334vw}.hexagon span:before,.hexagon.large span:before,.hexagon.small span:before{border-width:0 34.599999999999994vw 19.866666666666667vw;top:-19.866666666666667vw}.hexagon span:after,.hexagon.large span:after,.hexagon.small span:after{border-width:19.866666666666667vw 34.599999999999994vw 0;bottom:-19.866666666666667vw}.hexagon span:nth-of-type(2),.hexagon.large span:nth-of-type(2),.hexagon.small span:nth-of-type(2){left:69.19999999999999vw}.hexagon span:nth-of-type(3),.hexagon.large span:nth-of-type(3),.hexagon.small span:nth-of-type(3){left:34.599999999999994vw;top:calc(39.733333333333334vw + 19.866666666666667vw)}.hexagon.p1{top:-37.333333333333336vw;margin-left:-69.19999999999999vw}.hexagon.p2{right:-50vw;top:8vw}.hexagon.p3{left:auto;right:0;top:13vw;height:186.04651162790697vw}.hexagon.p4{left:auto;top:auto;right:6.666666666666667vw;bottom:calc(39.733333333333334vw)}.hexagon.p5{left:-31vw;top:58vw}.hexagon.p6,.text-box .hexagon.p1{left:-10vw;top:24vw}.hexagon.p7{left:-40vw;top:426vw}.hexagon.p8{left:0;right:0;top:357vw}.hexagon.p11{left:auto;top:auto;bottom:80vw;right:0}.hexagon.p9{left:auto;top:24vw;right:0}.hexagon.p12{left:-3vw;top:310vw}.hexagon.p11m{left:0;top:auto;bottom:255vw;right:0}.hexagon.p14{left:0;top:0}.shape.p2{width:52.800000000000004vw;height:52.608vw;left:-19.2vw;bottom:-63.966667vw}.shape.p2.law{top:-30.1vw}.shape.p3{width:32.34133333333333vw;height:32.224000000000004vw;left:6.666666666666667vw;bottom:calc(-32.224000000000004vw + -6.666666666666667vw);top:auto}.shape.p4{width:54.666666666666664vw;height:54.666666666666664vw;left:-1.9vw;top:auto;bottom:-70.2vw}.shape.p9{width:33.410666666666664vw;height:33.288000000000004vw;right:-9.9vw;top:7.3vw}.shape.p6{width:32vw;height:32vw;right:auto;top:auto;position:relative!important;float:left;margin:4vw 0 0 25vw}.shape.p7{width:47.424vw!important;height:47.25066666666667vw;left:-17vw;top:auto;bottom:-48vw}.shape.p8{width:29.333333333333332vw;height:41.06666666666667vw;right:-15vw;top:auto;bottom:0}.shape.p13{width:32.34133333333333vw;height:32.224000000000004vw;left:6.666666666666667vw;bottom:9.333333333333334vw}.shape.p13m{width:47.424vw;height:47.25066666666667vw;left:auto;top:-20vw;right:-22vw}.shape.multiblue{background-image:url(../images/icon-shape-multiblue-m.svg)}.shape.p14{width:333.06666666666666vw;height:336.53333333333336vw;left:-78.2vw;bottom:-175vw}.shape.literature1,.shape.seminars1,.shape.thoughts1{width:70.933vw;height:72.533vw;left:auto;top:-12vw;right:-12vw}.shape.literature4,.shape.seminars4,.shape.thoughts4{width:18.133vw;height:19.633vw;left:auto;top:10.9vw;right:1.05vw}.shape.p16{width:47.733333333333334vw;height:47.46666666666667vw;right:-23.940092vw;top:95vw}.shape.p16.law{right:-5.253456221198157vw;top:9.216589861751153vw}.shape.p17{width:53.86666666666666vw;height:67.46666666666667vw;left:-33vw;top:-38vw}.shape.p21{width:333.06666666666666vw;height:336.53333333333336vw;left:-60vw;top:-450vw;background-image:url(../images/icon-shape-join1m.svg)}.shape.p19{width:135.73333333333332vw;height:429.3333333333333vw;top:-109.33333333333333vw;right:-18.666666666666668vw;left:auto}.trapezoid{border-right-width:17.066666666666666vw;border-top-width:9.333333333333334vw;border-bottom-width:14.333333333333334vw;height:43.4vw;right:-10.133333333333333vw;top:11.466666666666667vw}section #content .column-block.mar-top{margin-top:4.6082949308755765vw}section #content .error-404 .error-center,section #content .error-404 .error-center div{width:80%;height:100%}section #content .error-404 .t-inner div h1{margin:5.333333333333334vw 0 0;font-size:9.333333333333334vw;line-height:1.086}section #content .error-404 .t-inner p{margin:4vw 0 0;font-size:3.733333333333334vw;line-height:1.5}section #content .error-404 .t-inner img{width:13.866666666666665vw}#cookies{padding:7.199999999999999vw 12.8vw 5.866666666666666vw}#cookies p{font-size:3.2vw;line-height:1.834}#cookies a.close{right:2.976378%;top:4.8vw;width:2.666666666666667vw;height:2.666666666666667vw}.site-map{width:100%;margin:8vw auto}.site-map h1{font-size:9.333333vw;color:#4a1d72;margin-bottom:2vw;line-height:5vw}.site-map ul{margin:6.5vw 0!important}.site-map ul li{margin:0 0 1.5625vw!important}.site-map ul li a{padding:2.5vw 3.6875vw;font-size:4vw}.site-map ul li ul.child{padding:2.3255813953488373vw 0 0 6.976744186046512vw!important}section #content .column-block.benefits{padding-bottom:9.333333333333334vw}section #content .column-block .column-box.xmlarge h3:first-of-type,section #content .column-block .column-box.xmlarge h4:first-of-type,section #content .column-block .column-box.xmlarge h5:first-of-type,section #content .news-box.car .nb-inner .news h3{margin-bottom:1.1627906976744187vw}section #content .column-block.mr275{margin-top:41vw!important;margin-bottom:0}section #content .column-block.disclaimer{background-color:#efefef;height:auto;padding:6.666666666666667vw 0}.jpcn{margin-top:16.666666667vw;margin-bottom:0!important}section #content .top-block.ht .info-box{display:flex;padding:18.333333333333334vw 0;align-items:center}#vacancy-popup .vacancy-popup .vacancy{width:90%;height:auto;margin-top:6.666666666666667vw;margin-bottom:6.666666666666667vw;padding:6.666666666666667vw 4vw}#vacancy-popup .vacancy-popup .vacancy .field div{width:100%;margin-bottom:5.666666666666667vw}#vacancy-popup .vacancy-popup .vacancy .field div label{font-size:3.2vw;line-height:4.266666666666667vw;letter-spacing:.256vw;margin-bottom:.8vw;margin-left:.46511627906976744vw}#vacancy-popup .vacancy-popup .vacancy .field div .cvalert{font-size:3vw;bottom:-.8vw}#vacancy-popup .vacancy-popup .vacancy .field div p{width:100%;font-size:3.733333333333334vw;line-height:5.333333333333334vw;margin-top:0;margin-bottom:-2vw;margin-left:4.8333333333333335vw}#vacancy-popup .vacancy-popup .vacancy .field div p:first-of-type{width:100%;margin-left:4.8333333333333335vw;margin-top:-3vw;margin-bottom:0}#vacancy-popup .vacancy-popup .vacancy .field div .btn.red{margin-top:11.627906976744185vw!important}#vacancy-popup .vacancy-popup .vacancy .field div img,section #content #home-services.lawserv .services-box .info-box{width:90%}#vacancy-popup .vacancy-popup .vacancy div.chk,#vacancy-popup .vacancy-popup .vacancy div.chk.last{margin-bottom:3.666666666666667vw}#vacancy-popup .vacancy-popup .vacancy div.chk p,#vacancy-popup .vacancy-popup .vacancy div.chk p a{font-size:3.733333333333334vw}#vacancy-popup .vacancy-popup .vacancy div.chk p label:before{padding:1.3333333333333335vw;margin-right:1.866666666666667vw;margin-top:-.6666666666666667vw}#vacancy-popup .vacancy-popup .vacancy div.chk p input[type=checkbox]:checked+label:after{top:.8533333333333334vw;left:1.0666666666666667vw;width:.8vw;height:1.6vw}.vacancy-close{right:2.1333333333333333vw;top:2.1333333333333333vw}#vacancy-popup .vacancy-popup .vacancy .field div>ul>li{background:url(../images/icon-dropdown-m.png) top 7px right no-repeat!important}#rc-imageselect,.g-recaptcha{height:4.285714285714286vw!important}.cp-errorst{font-size:3.4vw;left:0;top:auto;bottom:-5.5vw}.control .btnpause,.control .btnplay{font-size:6.147465437788019vw;width:12.416666666666668vw;height:12.416666666666668vw;line-height:12.416666666666668vw}.triangle.about.p1,.triangle.p13{right:-30.933333333333334vw;border-width:21.866666666666667vw 37.6vw 0}.shape.multi-4,.shape.multiblue-lite{height:33.288000000000004vw;right:-9.9vw;top:7.3vw;z-index:99998}.shape.multiblue-lite{background-image:url(../images/shape-multilight-blue.png);width:33.410666666666664vw}.shape.multi-4{width:33.288000000000004vw}section #content .news-box.related .nb-inner .news h3{margin-bottom:3.0232558139534884vw;height:auto;font-size:5.116279069767442vw;letter-spacing:.05116279069767442vw;line-height:normal}section #content .news-box.related .nb-inner .news p{width:98%;margin-bottom:5.333333333333334vw;height:auto}section #content .top-block.about{height:auto;margin-bottom:8.551365vw}section #content .top-block.about .info-box,section #content .top-block.about.oteam .info-box{width:calc(100% - 5.333333333333334vw);height:auto;padding:18.333333333333336vw 0 8vw;position:relative;z-index:99999}section #content .top-block.about .info-box h1{margin-bottom:4vw;font-size:13.233333333333335vw;letter-spacing:-.2986666666666667vw;line-height:14.666666666666666vw}.about-carousal-block .h-inner .info p,section #content .about-column-block .column-details p,section #content .about-column-c .column-box .info-box p,section #content .top-block.about .info-box p{font-size:3.733333333333334vw;margin-bottom:5.333333333333334vw!important;line-height:5.333333333333334vw}.about-carousal-block .h-inner .info ul li{font-size:3.733333333333334vw;margin-bottom:2vw!important;line-height:5.333333333333334vw}.about-carousal-block .h-inner .info p:last-child,.about-carousal-block .h-inner .info ul li:last-child,section #content .about-column-c .column-box .info-box p:last-child,section #content .top-block.about.oteam .info-box p:last-of-type{margin-bottom:0!important}.about-carousal-block .h-inner .info h2,.about-carousal-block .h-inner .info h3{font-size:5.333333333333334vw;line-height:5.333333333333334vw;margin-bottom:4.333333vw}.about-carousal-block{margin:0 0 10.666666666666668vw}.about-carousal-block h2{font-size:8.533333333333333vw;line-height:normal;margin-bottom:4.333333vw}.about-carousal-block .h-inner{width:100%;margin:0}.about-carousal-block .h-inner .info{width:100%;margin:6vw 0 0}.about-carousal-block .h-inner .rwitem .image{width:100%;height:62.393939vw}.about-carousal-block .h-inner .btn-slick{left:2.374631vw;width:8.174041vw;height:8.174041vw}.about-carousal-block .h-inner .btn-slick.next{right:2.374631vw}.about-carousal-block .h-inner:nth-of-type(2n-1){margin:0 0 5vw}section #content .about-column-block{padding:5.551365409622886vw 0 13.003901170351106vw;margin-bottom:10.666666666666668vw}section #content .about-column-block .column-details .text-box{width:100%;padding:0;float:left;position:relative;display:block;min-height:auto;margin-right:0}section #content .about-column-block .column-details .img-box{width:100%;min-height:auto}section #content .about-column-c,section #content .news-box.related{margin-bottom:10.666666666666668vw}section #content .about-column-c .column-box{width:100%;margin-left:0;margin-bottom:8vw}section #content .about-column-c .column-box h2,section #content .about-column-c .column-box h3{font-size:5.333333333333334vw;line-height:5.333333333333334vw;margin-bottom:6.333333vw}section #content .about-column-c .column-box .img-box{width:100%;margin-bottom:6vw}section #content .contract-block.about{margin-top:0;margin-bottom:10.666666666666668vw}section #content .contract-block.about .info-box{width:100%;padding-left:6.666666666666667vw;padding-top:22.666667vw}section #content .contract-block.about .triangle.p5{left:-38.933333vw}.triangle.p6{right:-32.5vw!important;border-width:0 31.8vw 17vw 28.8vw!important;top:auto}section #content #home-contact.form{padding:13.003901vw 0 10.003901vw;z-index:9999;margin:0}section #content #home-contact .contact-box .info-box h2,section #content #home-contact.form .contact-box .info-box h2{font-size:12.470588vw;line-height:9.470588vw;margin-bottom:9.235294vw}section #content #home-contact .contact-box .info-box .form label{width:100%;margin:0 0 5vw;margin:0 0 2 30px}section #content #home-contact .contact-box .info-box .form label h3{font-size:3.733333333333334vw;margin-bottom:1px;line-height:5.333333333333334vw;letter-spacing:initial}section #content #home-contact .contact-box .info-box .form input[type=text]{height:8vw;padding:0 0 .2625vw;font-size:3.333333333333334vw;line-height:5.333333333333334vw}section #content #home-contact .contact-box .form textarea{width:100%;height:23vw;font-size:3.333333333333334vw;line-height:5.333333333333334vw}.shape.form{width:17vw;height:17vw;right:38vw;top:-20vw}section #content .column-block .thoughts-details{width:100%;margin-bottom:0;padding:8vw 0}section #content .column-block .thoughts-details .column-box.medium{width:100%;padding:0;margin:6vw 0 0;float:left}section #content .column-block .thoughts-details .detail h3{font-size:5.333333333333334vw;line-height:7.466666666666668vw;margin-bottom:2.333333vw}section #content .article-ins{width:100%;float:left;margin:10vw 0 0}section #content .article-ins .article-inner{width:100%;float:left;margin:0 0 10vw;padding:0}section #content .article-ins .article-inner:nth-of-type(2n-1){margin-left:0;margin-bottom:10vw}section #content .article-ins .article-inner .img-box{width:100%;margin:0 0 4vw}section #content .column-block.thought-ins-inner .column-box.left .detail p{font-size:3.733333333333334vw;margin-bottom:5.333333333333334vw;line-height:5.333333333333334vw;letter-spacing:initial}section #content .column-block .column-box.left .detail h3,section #content .column-block.thought-ins-inner .column-box.left .detail h3{font-size:5.333333333333334vw;line-height:7.466666666666668vw;margin-bottom:3.333333333333334vw;letter-spacing:initial}section #content .column-block.thought-ins-inner-n .column-box.ri8 .img-box{width:100%;float:left;position:relative;margin-bottom:5.333333333333334vw}section #content .column-block.abs.pd.pd0{padding-bottom:0}section #content .training-box{margin:0 0 30px}section #content .training-box .tb-block{margin:0 0 10vw}section #content .training-box .tb-block .text-box{width:100%;margin:0 0 6vw}.text-box p,section #content .training-box .tb-block .text-box p{width:100%;font-size:3.733333333333334vw;margin-bottom:5.333333333333334vw;line-height:5.333333333333334vw}section #content .training-box .tb-block .img-box{width:100%;height:auto}section #content .top-block.about.oteam{height:auto;min-height:initial}.shape.multi-1,.shape.multi-2,.shape.multi-3{width:33.410666666666664vw;height:33.288000000000004vw;right:-9.9vw;top:7.3vw;z-index:99998}section #content .news-box{margin:0 0 10.232558vw}section #content .news-box .nb-inner .news span,section #content .news-box .nb-inner .news time{letter-spacing:.256vw}section #content .news-box .nb-inner .news label{letter-spacing:.156vw}section #content .news-box.col4 .nb-inner .news:first-child{margin-top:0!important}section #content .news-box.col4 .nb-inner .news:nth-of-type(-n+4){margin-left:0}section #content .news-box.newslist a.archive{font-size:2.4vw;letter-spacing:.156vw;line-height:3.466667vw;right:6.666666666666667vw;top:5.5vw}section #content .news-box .nb-inner .news p{width:100%;height:auto;font-size:3.733333333333334vw;margin-bottom:5.333333333333334vw;line-height:5.333333333333334vw}section #content .news-box h2,section #content .services-block .ser .text-box h2,section #content .slider-links article h2{line-height:9.533333333333333vw;font-size:8.533333333333333vw}section #content .news-box.col2.team.slservi .nb-inner .news .slinks{margin:3vw 0 4vw}section #content .news-box.col2.team.slservi .nb-inner .news .slinks a{font-size:3.2vw;letter-spacing:.256vw;line-height:4.266666666666667vw;margin-bottom:2vw;margin-right:8vw}section #content .top-block.about.oteam .info-box .btn{margin:6.333333333333334vw 0 0}section #content .services-block .ser{width:100%;margin:0 0 10vw}section #content .services-block .ser .text-box h2{margin-bottom:5.333333333333334vw;width:75%}section #content .media-block .mb-inner{margin:0 0 7.333333333333334vw}section #content .media-block .mb-inner .media-box{height:47vw}section #content .menu-selectors{width:88%;position:absolute;top:13vw;padding:5vw 4vw}section #content .slider-links article{width:100%;display:initial;height:auto;float:left;margin-top:4.651162790697675vw;position:relative}section #content .slider-links article:after{content:"";position:relative;float:left;height:2px;width:calc(100% + 13.32vw);margin:0 -6.666666666666667vw;background:#fff;opacity:.2}section #content .slider-links article h2{margin-bottom:2.333333333333334vw}section #content #home-project .hp-inner .info-box p,section #content .slider-links article p{font-size:4.533vw;margin-bottom:5.333333333333334vw;line-height:5.333333333333334vw}section #content .slider-links aside{width:100%;height:auto;position:relative;float:left;padding:4.651162790697675vw 0 7.906976744186046vw}.shape.p26{right:-56.97674418604651vw;bottom:-37.069767vw;z-index:999;width:86.697674vw;height:84.372093vw}section #content #home-project .content-inner{padding:0 6.666666666666667vw;height:auto}section #content #home-project .hp-inner{width:100%;float:left;margin:0;padding:0;position:relative}section #content #home-project .hp-inner .imgs-box{width:100%;height:146.51162790697674vw}section #content #home-project .hp-inner .imgs-box figure{height:146.51162790697674vw;transform:initial}section #content #home-project .hp-inner .info-box{width:96.27906976744185vw;height:91.86046511627907vw;padding:12.790697674418606vw 9.30232558139535vw 0;left:0;display:initial}section #content #home-project .hp-inner .info-box::before{background-image:url(../images/shape-white-projects-home-large-mobile.svg);opacity:.8}section #content #home-project .hp-inner .info-box>div{width:100%;float:left;position:relative;text-align:left}section #content #home-project .hp-inner .info-box h3{font-size:4.533vw;line-height:7.466666666666668vw;margin-bottom:4.333333333333334vw}section #content #home-project .hp-inner .info-box a,section #content .news-box .va-link{font-size:2.7906976744186047vw;letter-spacing:.22325581395348837vw;line-height:3.7209302325581395vw}section #content #home-project .hp-inner .info-box a{font-family:AkkuratPro-Bold;color:#ff585d}section #content #home-services .services-box .line,section #content #home-services .services-box span.line{border-bottom-color:#fff;text-decoration:none;color:#fff;cursor:default}section #content #home-project .hp-inner .fade-shape{width:96.27906976744185vw;height:91.86046511627907vw;background-image:url(../images/shape-white-projects-home-large-mobile.svg)}section #content #home-project .project-box .project .info-box{width:100%;float:left;padding-left:8.223684210526316%;margin-top:-6.976744186046512vw}section #content #home-services{width:100%;height:169vw;float:left;margin:0 0 8.837209302325581vw;padding:0;background-color:#68c9d0;position:relative}section #content #home-services .services-box{width:100%;float:left;margin:19.466667vw 0 0 2.3255813953488373vw;padding:0}section #content #home-services .services-box span.line{width:auto;float:none;font-size:inherit}section #content #home-services .services-box .btn{margin-top:3.488372093023256vw}section #content #home-services .detail blockquote,section #content .news-box.slservi h2{margin-bottom:6.976744186046512vw}section #content #home-services .detail blockquote p{line-height:7.441860465116279vw}section #content #home-services .detail h3{font-size:4.186046511627907vw;line-height:5.116279069767442vw;width:70%}section #content #home-services .shape.p25{width:52.32558139534884vw;height:54.65116279069767vw;bottom:-12.093023255813954vw}section #content #home-services .triangle{border-width:42.867vw 41.6vw 0 79.6vw}section #content #home-services .triangle.p1{right:-44.933vw}section #content #home-sectors{width:100%;float:left;position:relative}section #content #home-sectors .sectors-box{width:100%;float:left;padding-top:17.441860465116278vw}section #content #home-sectors .sectors-box .sectors{width:100%;float:left}section #content #home-sectors .sectors-box .sectors .info-box{width:96.74418604651163vw;float:left;padding-left:8.223684210526316%;margin-top:23.25581395348837vw}section #content #home-sectors .sectors-box .sectors .img-box{width:100%;float:right}section #content .news-box h2{margin:0 0 4.651162790697675vw;padding:0;line-height:normal}section #content .news-box .va-link{top:6.511627906976744vw;right:11.627906976744185vw}section #content .news-box .nb-inner .news{width:100%;float:left;margin:0 0 7.30232558139535vw;padding:0}.text-box aside ul li,section #content .news-box .nb-inner .news:last-of-type{margin:0}section #content .news-box .nb-inner .news .img-box{height:auto;margin:0 0 3.953488372093023vw}section #content .news-box .nb-inner .news h3{height:auto;margin:0 0 1.8604651162790697vw;font-size:5.116279069767442vw;letter-spacing:0;line-height:5.333333333333334vw}section #content .news-box .nb-inner .news label,section #content .rm-link{font-size:2.7906976744186047vw}.subheader .sheader .snav ul li a,section #content .news-box .nb-inner .news label,section #content .rm-link{letter-spacing:.22325581395348837vw;line-height:3.7209302325581395vw}section #content .news-box .nb-inner .news span,section #content .news-box .nb-inner .news time{font-family:AkkuratPro-Bold;letter-spacing:.03255813953488373vw;line-height:4.651162790697675vw;color:#171717;width:100%;text-align:left;font-size:3.255813953488372vw;float:left;padding:0}section #content #home-services.hs-lawtow .detail blockquote,section #content .news-box.col2,section #content .news-box.newslist .nb-inner .news .img-box{margin-bottom:5.116279069767442vw}section #content .news-box.col2 h2{margin-bottom:7.441860465116279vw}section #content .news-box.col2 .nb-inner .news{width:100%;margin-left:0}section #content .news-box.col2 .nb-inner .news:nth-of-type(3n-2){clear:initial}section #content .news-box.team .nb-inner .news .img-box{margin-bottom:4.186046511627907vw}section #content .news-box.team .nb-inner .news h3{height:auto;margin-bottom:3.0232558139534884vw;font-size:5.116279069767442vw;letter-spacing:normal;line-height:normal}section #content .news-box .nb-inner .news span{margin:0 0 3.7209302325581395vw}section #content .news-box.newslist .nb-inner .news a:hover label,section #content .news-box.team .nb-inner .news a:hover label,section #content .rm-link:hover{color:#626262!important}section #content .rm-link{width:auto;float:left;margin:0;padding:0;text-align:left;font-family:AkkuratPro-Bold;color:#ff585d;text-decoration:underline;cursor:pointer}section #content .news-box.car .nb-inner .news .img-box,section #content .news-box.col4{margin-bottom:4.651162790697675vw}section #content .news-box.car h2,section #content .news-box.col4 h2{margin-bottom:6.511627906976744vw}section #content .news-box.col4 .nb-inner .news{width:100%;margin:0 0 9.30232558139535vw}section #content .news-box.col4 .nb-inner .news:nth-of-type(3n-2){margin-left:0;clear:initial}section #content .cont-us.team-m .cu-inner .conttem .r-inner:nth-of-type(3n-2),section #content .news-box.col4 .nb-inner .news:nth-of-type(4n-3){margin-left:0;clear:left}section #content .news-box.newslist{margin-bottom:10.232558vw}section #content .news-box.newslist h2{margin-bottom:8.13953488372093vw}section #content .news-box.newslist .nb-inner .news h3{height:auto;margin-bottom:2.3255813953488373vw;font-size:5.116279069767442vw;letter-spacing:.05116279069767442vw;line-height:6.046511627906977vw}section #content .news-box.newslist .nb-inner .news p{margin-bottom:3.488372093023256vw}section #content .news-box .nb-inner .news time{margin:0 0 2.7906976744186047vw}section #content .news-box.car{margin-bottom:27.906976744186046vw}section #content .news-box.team{margin-bottom:12.906977vw}section #content .news-box.car .nb-inner .news span{margin-bottom:.6976744186046512vw}section #content .news-box .nb-inner .news .cont{width:100%;float:left;margin:0 0 1.1627906976744187vw;padding:0;text-align:left;font-family:AkkuratPro-Regular;font-size:4.186046511627907vw;letter-spacing:.04186046511627907vw;line-height:6.511627906976744vw;color:#707070}section #content #home-careers{width:100%;height:auto;margin:0}section #content #home-careers .careers-box{width:94%;margin:15.11627906976744vw 0 13.953488372093023vw}section #content #home-careers .careers-box .detail{width:91%}section #content #home-careers .careers-box .detail span{margin-bottom:2.3255813953488373vw;font-size:4.186046511627907vw;line-height:6.976744186046512vw;color:#68c9d0;text-transform:none}section #content #home-careers .careers-box .detail h2,section #content #home-contact .contact-box .info-box h2{margin-bottom:13.488372093023257vw;font-size:10.232558139534884vw;line-height:normal}section #content #home-careers .careers-box .detail p{margin-bottom:17.441860465116278vw;font-size:4.533vw;letter-spacing:0;line-height:5.633333333333334vw}section #content #home-careers .careers-box .detail .btn{margin-right:7.209302325581396vw;clear:left;margin-bottom:3.488372093023256vw}section #content #home-careers .shape.p24{width:13.250366032210833vw;height:13.250366032210833vw;right:28.84333821376281vw;bottom:-7.393850658857979vw}section #content #home-careers .triangle,section #content #home-services.hs-lawtow .triangle,section #content #home-services.lawserv .triangle{border-width:28.867vw 50vw 0}section #content #home-careers .triangle.p12,section #content #home-services.hs-lawtow .triangle.p1,section #content #home-services.lawserv .triangle.p1{right:-40.6vw}section #content #home-contact{width:100%;float:left;margin:0;padding:13.953488372093023vw 0 46.51162790697674vw}section #content #home-contact .contact-box .info-box{width:70%!important;float:left;margin:0;padding:0}section #content #home-contact .contact-box .info-box p{margin-bottom:13.953488372093023vw;font-size:3.733333333333334vw;line-height:5.333333333333334vw;letter-spacing:0}section #content #home-contact .shape-hc{background-position:right bottom;z-index:-9988;width:83.72093023255815vw;height:65.58139534883722vw;margin:0;padding:0;background-image:url(../images/shape-contact-sec-home-mobile.png);background-repeat:no-repeat;background-size:100% auto;position:absolute;right:0;bottom:0}.subheader{width:100%;position:sticky;top:0;z-index:99999999;left:0;background-color:#171717;transition:top .2s}.abbas .subheader{top:18.666666666666668vw}.subheader .sheader{width:100%;max-width:100%;margin:0;min-height:18.666666666666668vw;height:auto;padding:0 6.666666666666667vw;position:relative}.subheader .sheader .logo{width:21.3953488372093vw;height:100%;position:absolute;background-image:url(../images/subhead-logo.jpg);background-position:center center;background-repeat:no-repeat;background-size:100% auto;left:6.666666666666667vw;top:0;z-index:99}.subheader .sheader .smenu{width:6.666666666666667vw;height:3.6vw;margin:0;padding:0;background-image:url(../images/icon-arrow-d.svg);background-repeat:no-repeat;background-size:100% auto;position:absolute;right:6.666666666666667vw;top:7.933vw;display:block}.subheader .sheader .smenu.active{background-image:url(../images/icon-arrow-u.svg)}.subheader .sheader .snav{width:100%;position:absolute;right:0;left:auto;top:18.666666666666668vw;background:#ff585d;display:none}.subheader .sheader .snav ul{width:100%;padding:0 6.666666666666667vw 3vw;text-align:left}.subheader .sheader .snav ul li{width:50%;margin-top:3vw;margin-left:0}.subheader .sheader .snav ul li a{height:4.651162790697675vw;font-size:3.255813953488372vw}.subheader .sheader .snav ul li a.active,.subheader .sheader .snav ul li a:hover{color:#000}.syslaw .shape.slp1{right:-23.25581395348837vw;top:42vh;width:52.800000000000004vw;height:52.608vw}.hs-lawtow .shape.slp2,.syslaw .shape.slp2{width:52.800000000000004vw;height:52.608vw;top:-27.6vw}.syslaw .shape.slp1 img{width:100%;height:100%}.syslaw .shape img{width:100%;height:100%;object-fit:contain}.syslaw section #content .flexslider .info-box h1,.text-box h1{font-size:10.533333333333333vw;line-height:12.133333333333333vw;margin-bottom:8vw}.text-box aside{width:100%;margin-top:0}.text-box aside ul li a{font-size:4.5vw;line-height:1.5}.text-box img{width:100%!important;margin-bottom:5.333333333333334vw;margin-right:0}section #content #home-services .services-box section #content #home-services.lawserv{background-color:#4a1d72;margin-bottom:0}section #content #home-services.lawserv h2{color:#fff;margin-bottom:9.30232558139535vw}section #content #home-services.lawserv .services-box{margin:16.27906976744186vw 0 0;padding:0}.syslaw .shape.slp2{right:-11.1vw}section #content #home-services.lawserv .content-inner{height:100%;padding-bottom:8vw}section #content #home-services.lawserv{height:auto;margin-top:16.6vw}section #content #home-services.lawserv.ds .services-box{margin:27.27907vw 0 0}.text-box.tb-plan{padding:12vw 0 8vw}.text-box.tb-plan h2{margin-bottom:3.0232558139534884vw}.text-box.tb-plan h3{margin-bottom:1.8604651162790697vw}.text-box.tb-plan p{margin-bottom:5.813953488372093vw}section #content #home-services.hs-lawtow{margin-bottom:0;height:auto}.hs-lawtow .shape.slp2{right:-17.1vw}section #content #home-services.hs-lawtow .detail h4{margin-bottom:4.651162790697675vw;color:#fff}section #content #home-services.hs-lawtow .services-box{width:92%;padding-bottom:16vw;margin-top:12vw}section #content #home-services.hs-lawtow .detail span{font-size:3.7209302325581395vw;line-height:5.348837209302325vw}section #content #home-services.lawserv.ds{height:427px;margin-top:0}.logos-law{margin:0;float:left}.logos-law img{float:left;height:23.25581395348837vw!important;margin:0!important}.logos-law img:first-of-type{margin-left:0;height:20vw!important;margin-top:5vw!important;margin-right:14vw!important}body.syslaw section #content .flexslider .slides>li{height:calc(100vh - 37.2vw)}body.syslaw section #content .flexslider .slides>li .info-box{height:calc(100vh - 37.2vw);top:0}.top-block.gray{background-color:#f4f0f0}section #content #home-services.ls-systec{background-color:#f4f0f0;margin:0}.ls-systec .shape.slp2{right:-44.18604651162791vw;top:21.86046511627907vw}.ls-systec .detail h1{color:#4a1d72;font-size:13.233333333333335vw;letter-spacing:0;line-height:14.666666666666666vw;letter-spacing:-.2986666666666667vw;margin-bottom:5.116279069767442vw}.ls-systec .detail p{color:#171717;font-size:5.116279069767442vw;line-height:6.046511627906977vw;letter-spacing:.05116279069767442vw}section #content #home-services.ls-systec .triangle{border-width:28.867vw 50vw 0;right:-40.6vw}section #content #home-services.ls-systec .square{margin-left:0;width:9.30232558139535vw;right:0;height:100%}section #content #home-services.ls-systec .services-box{width:100%;margin:23.25581395348837vw 0 13.953488372093023vw}section #content .news-box.slservi{padding-top:5.5813953488372094vw}section #content .news-box.team.slservi .nb-inner .news .img-box{margin-bottom:3.976744186046512vw}section #content .news-box.col2.team.slservi .nb-inner .news,section #content .news-box.col4.team.slteam .nb-inner .news,section #content .news-box.exp-proj .nb-inner .news{margin-top:0;margin-bottom:9.30232558139535vw}section #content .news-box.col2.slservi{position:relative;margin-bottom:0}section #content .news-box.col2.slservi .nb-inner{padding-bottom:51.162790697674424vw}section #content .news-box.col2.team.slservi .shape-hc{width:116.27906976744187vw;height:58.6046511627907vw;background-image:url(../images/systch-law-service-shape.svg);right:-27.906976744186046vw;bottom:0}section #content .news-box.col2.team.slservi .nb-inner .news .img-box{width:100%;height:57.20930232558139vw}section #content .cont-us .cu-inner .conttem .img-box img,section #content .news-box.col2.team.slservi .nb-inner .news .img-box img,section #content .news-box.col4.team.slteam .nb-inner .news .img-box img,section #content .news-box.exp-proj .nb-inner .news .img-box img{height:100%;object-fit:cover}section #content .news-box.slteam{margin-bottom:0;padding-top:5.5813953488372094vw}section #content .news-box.col4.team.slteam .nb-inner .news .img-box{width:100%;height:58.6046511627907vw}section #content .news-box.col4.team.slteam .nb-inner .news span{height:auto;line-height:4.186046511627907vw;text-transform:uppercase;margin-bottom:1.8604651162790697vw}section #content .news-box.team.slteam .nb-inner .news h3{margin-bottom:2.0930232558139537vw}section #content .news-box.newslist.exp-proj{background:#f8f8f8;padding-top:5.5813953488372094vw;margin-bottom:0}section #content .news-box.exp-proj .nb-inner .news .img-box{height:52.32558139534884vw}section #content .cont-us{width:100%;margin:0;padding:0}section #content .cont-us .cu-inner .conttem{width:100%;margin:5.5813953488372094vw 0 0}section #content .cont-us .cu-inner .conttem .img-box{width:100%;height:59.30232558139535vw;margin:0 0 5.116279069767442vw}section #content .cont-us .cu-inner .conttem h2{margin:0 0 4.651162790697675vw;font-size:8.533333333333333vw;line-height:9.533333333333333vw}section #content .cont-us .cu-inner .conttem h3{margin:0 0 1.3953488372093024vw;font-size:5.116279069767442vw;line-height:normal}section #content .cont-us .cu-inner .conttem span{margin:0 0 3.0232558139534884vw;font-size:3.255813953488372vw;line-height:5.116279069767442vw}section #content .cont-us .cu-inner .conttem a,section #content .cont-us .cu-inner .conttem p{font-size:4.186046511627907vw;line-height:5.116279069767442vw;letter-spacing:.04186046511627907vw}section #content .cont-us .cu-inner .conttem p{margin:0 0 3.0232558139534884vw}section #content .cont-us .cu-inner .conttimg{width:100%;margin:9.30232558139535vw 0}section #content .cont-us .cu-inner .conttimg figure{width:100%;height:52.32558139534884vw;float:left;margin:0;padding:0}section #content .cont-us .cu-inner .conttimg img{width:100%;height:100%;float:left;object-fit:cover;margin:0;padding:0}section #content .cont-us.team-m .cu-inner .conttem{margin:0 0 9.30232558139535vw}section #content .cont-us.team-m .cu-inner .conttem:first-child{margin-top:5.5813953488372094vw}section #content .cont-us.team-m .cu-inner .conttem .r-inner{width:100%;margin:9.30232558139535vw 0 0}section #content .cont-us.team-m .cu-inner .conttem .r-inner:nth-of-type(-n+3){margin-top:9.30232558139535vw}footer #footer{width:100%;max-width:100%;padding:8vw 6.666666666666667vw}footer #footer .logo{width:33.114754098360656%;height:4.8vw}footer #footer p{width:100%;font-size:3.2vw;line-height:5.333333333333334vw;margin-top:7.266666666666666vw}footer #footer label{width:100%;font-size:2.6vw;line-height:5.333333333333334vw;margin-top:5.266666666666666vw}footer #footer .footer-links{width:100%;top:40.266666666666666vw;left:6.666666666666667vw;padding:0}footer #footer .footer-links li a{font-size:3.2vw;line-height:5.333333333333334vw}footer #footer .footer-links li:nth-child(6n-2){width:34.883720930232556vw}footer #footer .footer-links li.links-mobile{width:28.799999999999997%;display:block}footer #footer .social-links{width:13.59172016393442623%;right:5vw;top:7.733333333333333vw}footer #footer .social-links li{margin-left:4.533333333333333vw}footer #footer .social-links li a{width:4.266666666666667vw;height:4vw}footer #footer .social-links li .facebook{width:2.4vw}footer #footer .social-links li .linkedin{margin-top:-.5333333333333333vw}section #content #home-project.law.lw .project-box{margin-bottom:20vw}section #content #home-project.law .project-box .slick-dots{top:auto;left:auto;bottom:-3vw;right:0}section #content #home-project.law .project-box .next{left:auto;top:auto;bottom:-12vw;right:0}section #content #home-project.law .project-box .prev{left:auto;top:auto;bottom:-12vw;right:13vw}}