h1,h2,h3,h4,p{position:relative}h1,h2,h3,h4,p,ul{padding:0;margin:0}a,a:focus,a:hover,body{color:#000}.icon-close,.logo{text-indent:-9000px}.contact-info,.lawyers,h2{text-transform:uppercase}@font-face{font-family:'NT Dapper';src:url(fonts/NTDapper-Regular.eot);src:url(fonts/NTDapper-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/NTDapper-Regular.woff2) format("woff2"),url(fonts/NTDapper-Regular.woff) format("woff"),url(fonts/NTDapper-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'NT Dapper';src:url(fonts/NTDapper-Medium.eot);src:url(fonts/NTDapper-Medium.eot?#iefix) format("embedded-opentype"),url(fonts/NTDapper-Medium.woff2) format("woff2"),url(fonts/NTDapper-Medium.woff) format("woff"),url(fonts/NTDapper-Medium.ttf) format("truetype");font-weight:500;font-style:normal}.expertise .item,.lawyers>.container{content:"";clear:both;display:table}.lnk-more:before,h2:before{display:block;height:21px;content:''}body{font-family:"NT Dapper",Arial;font-size:22px;font-weight:500;background-color:#FFF;line-height:1.2;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}h1,h2,h3,h4,p{font-weight:400}h2{font-size:20px;color:#006d69;margin-bottom:22px;padding-left:30px}h2:before{position:absolute;width:14px;background:url(../img/icon-arrow-green.svg);left:2px}ul{list-style-type:none}.clearfix{clear:both}.img{line-height:0}img{width:100%}a,a:focus{text-decoration:none}.lnk-more,a.selected,a:hover{text-decoration:underline}a.img-lnk{border:none}.lnk-more{margin-left:35px;position:relative}.lnk-more:before{position:absolute;width:14px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);background:url(../img/icon-arrow-black.svg);left:-30px;top:4px}.lnk-more.mob-underline{text-decoration:none}.lnk-more:hover,.mobile .mob-underline{text-decoration:underline}.lnk-more.back:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.container{max-width:1420px;margin:auto;position:relative;width:-webkit-calc(100% - 80px);width:calc(100% - 80px)}@media only screen and (max-width:1260px){.container{width:-webkit-calc(100% - 60px);width:calc(100% - 60px)}}@media only screen and (max-width:900px){.container{width:-webkit-calc(100% - 30px);width:calc(100% - 30px)}}.select-placeholder{color:rgba(0,0,0,.4);position:absolute;top:12px;z-index:-1}::-webkit-input-placeholder{color:rgba(0,0,0,.4)!important;opacity:1!important}:-moz-placeholder{color:rgba(0,0,0,.4)!important;opacity:1!important}::-moz-placeholder{color:rgba(0,0,0,.4)!important;opacity:1!important}:-ms-input-placeholder{color:rgba(0,0,0,.4)!important;opacity:1!important}:-o-input-placeholder{color:rgba(0,0,0,.4)!important;opacity:1!important}.val-error::-webkit-input-placeholder{color:#893737!important;opacity:1!important}.val-error:-moz-placeholder{color:#893737!important;opacity:1!important}.val-error::-moz-placeholder{color:#893737!important;opacity:1!important}.val-error:-ms-input-placeholder{color:#893737!important;opacity:1!important}.val-error:-o-input-placeholder{color:#893737!important;opacity:1!important}label.val-error{display:none!important}.val-error{border-bottom:1px solid #893737!important;color:#893737}.about .contact-info a,.lawyers .card,.lawyers .card a,.lawyers li>a span{color:#006d69}.logo{width:164px;height:137px;background:url(../img/logo-center-black.svg) no-repeat;display:block;z-index:5}@media only screen and (max-width:1024px){.lnk-more,.select-placeholder,h2{font-size:17px}.logo{width:144px;height:120px;background-size:144px 120px}}.logo.left{width:149px;height:124px;background:url(../img/logo-left-green.svg) no-repeat}.logo.left.black{background:url(../img/logo-left-black.svg) no-repeat}.contact-info{font-size:20px;position:relative}@media only screen and (max-width:1024px){.logo.left{width:90px;height:76px;background-size:90px 76px}.contact-info{font-size:17px}}.contact-info:before{content:'';display:block;position:absolute;width:14px;height:21px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);background:url(../img/icon-arrow-green.svg);left:5px;top:-40px}.contact-info li{margin-bottom:20px}.contact-info li:last-child{margin-bottom:0}.icon-close{display:block;position:absolute;width:38px;height:38px;background:url(../img/icon-close.png);background-size:38px 38px}.icon-close.black{background:url(../img/icon-close-black.png);background-size:38px 38px}.intro{background-color:#006d69;height:100vh;overflow:hidden;z-index:-1}.intro .logo{position:fixed;width:100%;background-position:center;top:6%;z-index:5}.intro .contact-info{z-index:5;position:fixed;top:35%;text-align:center;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);font-size:18px}.intro .contact-info:before{display:none}.intro .scroll-more{position:fixed;bottom:20%;width:100%;left:0;text-align:center}.intro .scroll-more .arrow-more{width:14px;height:21px;background:url(../img/icon-arrow-black.svg)!important;left:-webkit-calc(50% - 7px);left:calc(50% - 7px);bottom:-80px;position:absolute}.about,.expertise,.lawyers,.lawyers .card{background-color:#FFF}@media only screen and (max-width:640px){.intro .scroll-more .arrow-more{bottom:-70px}}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}60%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}60%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.intro .scroll-more .arrow-more.bounce{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}.intro .scroll-more a{display:block;border:2px solid #000;max-width:280px;width:100%;padding:15px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto;font-size:20px}.intro .container{height:100%}.intro .img{position:absolute;width:auto;height:auto}.about{z-index:200;position:relative;padding:60px 0 120px}@media only screen and (max-width:1160px){.about{padding:60px 0 70px}}.about .logo{margin-bottom:140px}.about .nav{position:absolute;right:0;top:67px}@media only screen and (max-width:1024px){.intro .img{display:none}.about .logo{margin-bottom:100px}.about .nav{top:30px;font-size:17px}}.about .nav li{margin-bottom:8px;text-align:right}.about .intro-text{width:100%;max-width:980px;z-index:2;margin-bottom:110px}@media only screen and (max-width:900px){.about{padding:25px 0 30px}.about .intro-text{margin-bottom:70px}}.about .intro-text p{font-size:41px}.about .intro-text span{border-bottom:4px solid #006d69}.about .contact-info{color:#006d69;position:absolute;bottom:0}.about .contact-info a:hover{border-color:#006d69}.about .wrapper-gallery{position:relative;height:500px}@media only screen and (max-width:1160px){.about .contact-info{position:relative;bottom:auto}.about .wrapper-gallery{height:auto}}.about .gallery{height:500px;width:-webkit-calc(100% - 374px);width:calc(100% - 374px);max-width:940px;position:absolute;right:0;top:0}@media only screen and (max-width:1160px){.about .gallery{position:relative;width:100%;top:auto;right:auto;margin-bottom:90px}}@media only screen and (max-width:900px){.about .gallery{width:-webkit-calc(100% + 30px);width:calc(100% + 30px);left:-15px;height:450px;z-index:1;margin-bottom:70px}}@media only screen and (max-width:640px){.about .gallery{height:320px}}.about .slide{position:absolute;background-size:cover;background-position:center;height:500px}@media only screen and (max-width:900px){.about .slide{height:450px!important}}.lawyers{z-index:200;position:relative;padding:60px 0 0}.lawyers h2{margin-bottom:40px}.lawyers .group{width:33%;display:inline-block;vertical-align:top;margin-bottom:60px}@media only screen and (max-width:1260px){.lawyers .group{width:-webkit-calc(50% - 75px);width:calc(50% - 75px)}}@media only screen and (max-width:1024px){.about .intro-text p{font-size:27px}.lawyers .group{width:50%}}@media only screen and (max-width:760px){.lawyers .group{width:100%;margin-bottom:30px}}.lawyers>.container{border-bottom:2px solid #006d69;padding-bottom:10px}@media only screen and (max-width:1024px){.lawyers>.container{padding-bottom:35px;font-size:17px}}.lawyers ul{max-width:90%}@media only screen and (max-width:1260px){.lawyers ul{max-width:100%}}.lawyers li{margin-bottom:50px;position:relative}.lawyers li.no-card{margin-bottom:32px}.lawyers li.no-card span{display:block;font-size:15px;line-height:1.1;margin-top:2px}@media only screen and (max-width:1024px){.lawyers li.no-card span{font-size:12px}}.lawyers li>a span{font-size:20px;display:inline-block;margin-left:20px}@media only screen and (max-width:760px){.lawyers li.no-card{margin-bottom:25px}.lawyers li{width:100%;margin-bottom:25px}}.lawyers .card{position:fixed;top:-3000px;border:1px solid #000;width:450px;padding:30px 25px;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;z-index:-1;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}@media only screen and (max-width:1024px){.lawyers li>a span{font-size:14px}.lawyers .card{width:400px;max-width:98%}}.lawyers .card.edge{left:auto;right:-30px}@media only screen and (max-width:1260px){.lawyers .card.edge{right:auto;left:0}}.lawyers .card.show{position:absolute;top:0;opacity:1;z-index:100;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.lawyers .card .name{margin-bottom:120px}@media only screen and (max-width:480px){.lawyers .card{width:100%}.lawyers .card .name{margin-bottom:80px}}.lawyers .card .name span{display:block;font-size:15px;line-height:1.1;margin-top:2px}@media only screen and (max-width:1024px){.lawyers .card .name span{font-size:12px}}.lawyers .card .contact-details{font-size:15px;line-height:1.1}.lawyers .card .icon-close{top:32px;right:25px}@media only screen and (max-width:1024px){.lawyers .card .contact-details{font-size:12px}.lawyers .card .icon-close{top:30px;right:25px}}@media only screen and (max-width:640px){.about .slide{height:320px!important}.lawyers .card{padding:20px 15px;max-width:100%}.lawyers .card .icon-close{top:18px;right:15px;width:30px;height:30px;background-size:30px 30px}}.expertise{z-index:100;padding:120px 0;position:relative}.expertise .item{width:100%;margin-bottom:40px}.expertise .item .title{font-size:41px;line-height:1;float:left;width:40%}@media only screen and (max-width:1024px){.expertise{padding:50px 0 30px}.expertise .item{min-height:auto;margin-bottom:25px}.expertise .item .title{font-size:27px;width:100%;margin-bottom:5px}}.expertise .item p{margin-bottom:18px}.expertise .item p:last-of-type{margin-bottom:60px}.expertise .item .text{padding:10px 0 50px;float:left;width:60%;display:none}.contact .text:before,.expertise .item .text li:before{content:'';display:block}@media only screen and (max-width:1024px){.expertise .item p:last-of-type{margin-bottom:40px}.expertise .item .text{width:100%;font-size:17px}}.expertise .item .text li{padding-left:20px;position:relative}.expertise .item .text li:before{position:absolute;left:3px;top:12px;background-color:#000;width:5px;height:5px}.contact{background-color:#006d69;z-index:110;padding:190px 0 100px;position:relative}@media only screen and (max-width:1024px){.expertise .item .text li:before{top:8px}.contact{padding:100px 0 60px}}.contact .text{max-width:450px;position:relative;z-index:200}.contact .text:before{position:absolute;width:60px;height:60px;background:url(../img/iso-black.svg);background-size:60px 60px;left:0;top:-95px}.contact .text p{font-size:47px;line-height:1}.contact .text p:last-of-type{margin-bottom:60px}@media only screen and (max-width:1024px){.contact .text:before{width:36px;height:36px;background-size:36px 36px;top:-62px}.contact .text p{font-size:27px}.contact .text p:last-of-type{margin-bottom:30px}.contact .img{display:none}}.contact .img{background-color:red;position:absolute;max-width:746px;top:-18%;left:32%}footer{z-index:100;padding:150px 0 60px;background-color:#FFF;position:relative}footer .logo{margin-bottom:120px}@media only screen and (max-width:1024px){footer{padding:25px 0 200px;font-size:17px}footer .logo{margin-bottom:40px}}footer .contact-info{margin-bottom:70px}footer .contact-info:before{display:none}footer .credits{position:absolute;bottom:0;right:0}@media only screen and (max-width:1024px){footer .contact-info{margin-bottom:50px}footer .credits{right:auto;left:0;bottom:-25px}}footer .lnk-totop{display:inline-block;padding-top:40px;position:absolute;top:62px;right:0}.modal-dialog .field:before,footer .lnk-totop:before{content:'';display:block}@media only screen and (max-width:1024px){footer .lnk-totop{right:auto;top:auto;left:0;bottom:-140px}}footer .lnk-totop:before{position:absolute;width:14px;height:21px;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);background:url(../img/icon-arrow-black.svg);left:0;top:4px}.modal-content{border-radius:0;-webkit-box-shadow:none;box-shadow:none;background-color:#006d69;border:0}.fade{opacity:0;-webkit-transition:opacity 50ms linear;transition:opacity 50ms linear}.modal>.container{height:100%}.modal .icon-close{right:0;top:30px}@media only screen and (max-width:1024px){.modal .icon-close{right:15px;top:10px}}@media only screen and (max-width:640px){.modal .icon-close{right:0}}.modal-dialog{margin:0;background-color:#006d69;padding:115px 70px 70px 220px;-webkit-box-sizing:border-box;box-sizing:border-box;width:70%;right:0;position:absolute;min-height:800px;top:50%;-webkit-transform:translate(0,-50%)!important;-ms-transform:translate(0,-50%)!important;transform:translate(0,-50%)!important}@media only screen and (max-height:820px){.modal-dialog{margin-top:0;top:auto;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}}@media only screen and (max-width:1260px){.modal-dialog{width:90%}}@media only screen and (max-width:1024px){.modal-dialog{width:100%;padding:40px 30px 60px!important;min-height:100vh}}@media only screen and (max-width:900px){.modal-dialog{right:auto;width:-webkit-calc(100% + 30px);width:calc(100% + 30px);padding:40px 15px 60px!important;left:-15px}}.modal-dialog .form .title{font-size:47px;margin-bottom:70px;line-height:1}.modal-dialog .field{position:relative}.modal-dialog .field:before{position:absolute;width:14px;height:21px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);background:url(../img/icon-arrow-black.svg);left:-45px;top:14px;opacity:0;-webkit-transition:opacity .15s ease-in;transition:opacity .15s ease-in}.modal-dialog .field.focus:before{opacity:1}.modal-dialog form{border-top:1px solid rgba(0,0,0,.5)}.modal-dialog input,.modal-dialog textarea{width:100%;border:0;border-bottom:1px solid rgba(0,0,0,.5);outline:0;padding:12px 0;background:0 0;color:#000}@media only screen and (max-width:1024px){.modal-dialog .form .title{font-size:27px}.modal-dialog .field:before{display:none}.modal-dialog input,.modal-dialog textarea{font-size:17px}}.modal-dialog textarea{overflow:hidden!important;resize:none}.modal-dialog .form-sent{position:absolute;top:0;display:none}.modal-dialog .form-sent p{font-size:47px;margin-bottom:40px;line-height:1}@media only screen and (max-width:1024px){.modal-dialog .form-sent p{font-size:27px}}.modal-dialog .bottom{padding-top:55px;position:relative}.modal-dialog .bottom :not(.lnk-more){font-size:17px}.modal-dialog .bottom .lnk-more{position:absolute;right:0;bottom:0;font-size:22px!important}.modal-dialog .error-msg{color:#893737;position:absolute;top:20px;display:none}