@font-face{font-family:"Denton-Regular";src:url("../fonts/Denton-Regular.woff"),url("../fonts/Denton-Regular.woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Sans";src:url("../fonts/InstrumentSans-Regular.woff"),url("../fonts/InstrumentSans-Regular.woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Sans";src:url("../fonts/InstrumentSans-Medium.woff"),url("../fonts/InstrumentSans-Medium.woff2");font-weight:500;font-style:normal;font-display:swap}*{box-sizing:border-box;font-family:"Instrument Sans",sans-serif;font-weight:400}html,body{margin:0;padding:0;color:#1f0b07;background-color:#fffefc}img{border:none;display:block;max-width:100%;height:auto;width:auto}input,button,textarea,select{outline:none !important}a,button,input[type=button],input[type=submit]{cursor:pointer;outline:none !important}.container{max-width:1500px;margin-left:auto;margin-right:auto}h1,h2,h3,h4,h5,h6,p{margin-top:0;letter-spacing:.5px}p{font-family:"Instrument Sans",sans-serif}h1,h2,h3,h4,h5,h6{font-weight:400;font-family:"Denton-Regular",sans-serif}h1{font-size:80px}h1 span{display:block}.cta{color:#1f0b07;background-color:#a6d4de;text-align:center;text-decoration:none;border:none;padding:9px 24px;border-radius:30px;font-size:20px;line-height:26px;font-weight:400;transition:all 300ms;display:inline-block;cursor:pointer;letter-spacing:2%}.cta:hover{transform:scale(1.05)}.hero{background-color:#fffefc;position:relative;height:100vh;height:100svh;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center;padding:0 37px 140px 37px}.hero .container{height:100%;display:flex;align-items:flex-end}.hero .content{z-index:1;color:#fff}.hero h1{font-family:"Denton-Regular",sans-serif;font-size:80px;font-weight:400;line-height:80px;margin-bottom:32px}.hero p{font-size:20px;font-weight:400;line-height:26px;max-width:420px;margin-bottom:0}.hero .cta{display:none}.professionalism{background-color:#fffefc;padding:145px 0 140px 0}.professionalism .container{max-width:670px;text-align:center}.professionalism h2{font-family:"Denton-Regular",sans-serif;color:#1f0b07;font-size:44px;font-weight:400;line-height:53px;margin-bottom:32px;white-space:pre-line}.professionalism p{color:#1f0b07;font-size:20px;font-weight:400;line-height:26px;margin-bottom:0}.features-list{padding:110px 37px}.features-list .container{display:flex;justify-content:space-between}.features-list .container a{display:block}.features-list .cta{background-color:rgba(0,0,0,0);border:2px solid #1f0b07;display:inline-block;width:fit-content;padding:7px 22px}.features-list .right{width:50%}.features-list .features-title{color:#1f0b07;font-family:"Denton-Regular",sans-serif;font-size:56px;font-weight:400;line-height:56px;padding:12px 0 12px 0;text-decoration:none;position:relative;display:block;z-index:1;cursor:pointer}.features-list .features-title::before{content:"";height:4px;width:85px;background-color:#e36362;display:none;position:absolute;top:50%;left:0;transition:transform 300ms;transform:translateY(-50%) translateX(60px)}.features-list .features-intro{font-size:20px;line-height:26px;font-weight:400;color:#1f0b07;width:333px;letter-spacing:.5px;margin-bottom:32px}.features-list .features-description{font-size:20px;line-height:26px;font-weight:400;color:#1f0b07;letter-spacing:.5px;display:none;margin:0;padding:20px 0 40px 0}.features-list .features-item.active .features-title{color:#e36362}.features-list .features-item.active .features-title::before{display:block;transform:translateY(-50%) translateX(-130px);transition:transform 300ms}.reliability{background-color:#fffefc;padding:60px 37px}.reliability .container{display:flex;align-items:center;justify-content:space-between}.reliability-img{width:50%}.reliability-img img{display:block;width:100%}.reliability-content{width:calc(50% - 100px);color:#1f0b07}.reliability-content h2{font-size:44px;font-weight:400;line-height:53px;margin-bottom:32px;max-width:540px}.reliability-content p{font-size:20px;font-weight:400;line-height:26px;margin-bottom:48px;max-width:505px;white-space:pre-line}.recognition{background-color:#1f0b07;padding:90px 37px}.recognition .container{display:flex;flex-direction:column;align-items:flex-start}.recognition h2{font-size:44px;font-weight:500;line-height:53px;max-width:652px}.recognition p:last-of-type{margin-bottom:0}.recognition-img{width:calc(33% - 10px);background-position:center;background-repeat:no-repeat;background-size:cover;min-height:420px}.recognition .content{padding:38px 42px;display:flex;flex-direction:column;justify-content:space-between;width:calc(66.66557% - 10px)}.recognition .content>div{max-width:80%}.recognition-top{margin-bottom:20px}.recognition-top .recognition-img{margin-right:20px}.recognition-top .content{background-color:#a6d4de}.recognition-bottom{margin-bottom:32px;flex-direction:row-reverse}.recognition-bottom .recognition-img{margin-left:20px}.recognition-bottom .content{background-color:#676767}.recognition-bottom h2{color:#fffefc}.recognition-bottom p{color:#fffefc}.recognition-top,.recognition-bottom{display:flex;width:100%}.recognition .cta{background-color:rgba(0,0,0,0);border:2px solid #a6d4de;color:#a6d4de;display:inline-block;width:fit-content;padding:7px 22px}@media screen and (max-width: 1360px){.hero{padding:0 20px 140px 20px}.features-list{padding:90px 20px}.features-list .features-title{font-size:52px;line-height:52px}.reliability{padding:40px 20px}.reliability-content{width:calc(50% - 70px)}.recognition-img{min-height:350px}}@media screen and (max-width: 1200px){.hero{padding:0 37px 70px 37px;height:500px}.hero h1,.hero span{font-size:50px;line-height:50px;margin-bottom:20px}.hero p{font-size:18px;line-height:23px;max-width:400px}.professionalism h2{font-size:38px;line-height:45px;margin-bottom:15px}.features-list{padding:60px 23px 140px 23px}.features-list .right{width:100%}.features-list .container{flex-direction:column-reverse}.features-list .features-title{font-size:38px;line-height:45px;padding:9px 0 9px 0}.features-list .features .features-title.active::before{display:none}.features-list .features-descriptions{width:100%}.reliability-content{width:calc(50% - 40px)}.reliability-content h2{font-size:32px;line-height:38px;margin-bottom:20px}.reliability-content p{font-size:16px;line-height:23px;margin-bottom:40px}.recognition h2{font-size:32px;font-weight:400;line-height:38px}.recognition .content{padding:38px 0 38px 42px}.recognition-img{min-height:275px}}@media screen and (max-width: 991px){.professionalism{padding:120px 0}.recognition-top,.recognition-bottom{display:flex;flex-direction:column;align-items:stretch;height:auto;margin-bottom:30px;width:100%}.recognition-img{padding-bottom:70%;width:100%;margin:0 !important}.recognition .content{padding:45px 23px 45px 15px;width:100%;margin-top:16px}.recognition .cta{display:none}}@media screen and (max-width: 767px){.hero{padding:0 23px 130px 23px;height:100vh;height:100svh}.hero h1,.hero span{font-size:36px;line-height:40px;margin-bottom:20px}.hero p{font-size:16px;line-height:18px;max-width:unset;margin-bottom:60px}.hero .cta{display:block;max-width:153px;font-size:25px;line-height:30px}.professionalism{padding:80px 0}.professionalism .container{max-width:310px}.professionalism h2{font-size:32px;line-height:36px;margin-bottom:25px}.professionalism p{font-size:16px;line-height:20px}.features-list .features-title{font-size:32px;line-height:35px;padding:9px 0 9px 0}.features-list .features-descriptions{font-size:16px;line-height:20px;padding:15px 0 30px 0}.reliability{padding:40px 23px}.reliability .container{flex-direction:column-reverse}.reliability-img{width:100%;height:380px;margin-bottom:43px}.reliability-img img{width:100%;height:100%;display:block;object-fit:cover}.reliability-content{width:100%}.reliability-content h2{font-size:32px;line-height:35px;margin-bottom:25px}.reliability-content p{font-size:16px;line-height:20px}.reliability-content .cta{padding:5px 25px}.recognition{padding:64px 23px}.recognition h2{font-size:28px;line-height:33px}.recognition .content>div{max-width:100%}}@media screen and (max-width: 376px){.professionalism h2{font-size:28px;line-height:33px}}header.page-header{position:fixed;top:0;left:0;width:100%;z-index:10;padding:37px;transition:background-color .4s ease}header.page-header .logo-mob{display:none}header.page-header .logo-desk-white{display:none}header.page-header .container{display:flex;align-items:center;justify-content:space-between}header.page-header .header-menu{display:flex;align-items:center;justify-content:space-between;list-style-type:none;margin:0;padding:0 45px;background:linear-gradient(112.83deg, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.2) 110.84%);backdrop-filter:blur(32.4418px);border-radius:19px;transition:background-color 300ms;font-size:20px;font-weight:400;letter-spacing:2%}header.page-header .header-menu li:not(:last-child){margin-right:33px}header.page-header .header-menu a{padding:11px 0}header.page-header .header-menu a:hover{font-weight:500}header.page-header li.hide-on-desktop{display:none}header.page-header .header-nav-top{display:none}header.page-header .header-nav-buttons{display:none}header.page-header a{color:#15131e;text-decoration:none;display:block}header.page-header .buttons{min-width:338px;display:flex;align-items:center;justify-content:flex-end}header.page-header .buttons a:first-child{margin-right:16px}header.page-header .buttons .cta{letter-spacing:2%}header.page-header .buttons .cta-mobile-only{display:none}header.page-header .buttons .lang-selector-wrapper{position:relative;cursor:pointer;position:relative;z-index:10;min-width:100px;border-top-left-radius:22px;border-top-right-radius:22px}header.page-header .buttons .lang-selector-wrapper ul{margin:0;padding:0;list-style:none;font-size:20px;line-height:26px;background-color:#a6d4de;border-radius:22px;position:absolute;top:0;left:0;width:100%;z-index:0;display:none}header.page-header .buttons .lang-selector-wrapper ul li{width:100%;font-size:20px;line-height:26px;font-weight:400;text-transform:uppercase}header.page-header .buttons .lang-selector-wrapper ul li a{display:block;color:#1f0b07;padding:9px 24px}header.page-header .buttons .lang-selector-wrapper .current-language{display:flex;align-items:center;background-color:#a6d4de;border-radius:22px;color:#1f0b07;font-size:20px;line-height:26px;font-weight:400;text-transform:uppercase;justify-content:center;padding:9px 24px;position:relative;z-index:1;cursor:pointer}header.page-header .buttons .lang-selector-wrapper .current-language::after{content:"";background-image:url(../images/arrow-down.png);height:26px;width:26px;transform:rotate(0deg);background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .3s ease;margin-left:6px}header.page-header .buttons .lang-selector-wrapper.is-open .current-language::after{transform:rotate(180deg)}header.page-header .header-burger{width:22px;padding:0;display:none;background-color:rgba(0,0,0,0);border:none}header.page-header .header-burger::before,header.page-header .header-burger::after,header.page-header .header-burger span{display:block;content:"";height:2px;width:100%;margin:5px 0;background-color:#fff}header.page-header.pinned{background-color:#1f0b07}header.page-header.pinned ul{background-color:#fff}header.page-header.header-black .header-burger::before,header.page-header.header-black .header-burger::after,header.page-header.header-black .header-burger span{background-color:#000}header.page-header.header-black.pinned .header-burger::before,header.page-header.header-black.pinned .header-burger::after,header.page-header.header-black.pinned .header-burger span{background-color:#fff}header.page-header.header-black.pinned .logo-desk-white{display:block}header.page-header.header-black.pinned .logo-desk-black{display:none}@media screen and (max-width: 1360px){header.page-header{padding:37px 20px}header.page-header .logo-desk{display:none}header.page-header .logo-mob{display:block}header.page-header .header-logo{display:block;min-width:246px}header.page-header .buttons{min-width:unset}}@media screen and (max-width: 1200px){header.page-header{padding:20px 23px}header.page-header .logo-desk{display:block}header.page-header .logo-mob{display:none}header.page-header ul{display:none}header.page-header .buttons{min-width:unset}header.page-header .cta{display:none}header.page-header .header-burger{display:block}header.page-header .buttons .lang-selector-wrapper{display:none}header.page-header.pinned{background-color:rgba(0,0,0,0)}header.page-header.pinned ul{background-color:rgba(0,0,0,0)}header.page-header .header-nav{position:fixed;display:flex;flex-direction:column;top:0;right:0;height:100vh;width:320px;background:#1f0b07;z-index:1000;transition:transform 300ms ease;transform:translateX(100%);padding:40px 25px}header.page-header .header-nav.active,header.page-header .header-nav.is-active{transform:translateX(0)}header.page-header .header-nav-top{display:flex;justify-content:space-between;align-items:center}header.page-header .header-nav .menu-close{border:none;background:rgba(0,0,0,0);padding:0}header.page-header .header-nav-buttons{display:flex;flex-direction:row;align-items:center;justify-content:start;margin-top:auto}header.page-header .header-nav-buttons .cta{margin-left:0}header.page-header .header-nav-buttons .cta-mobile-nav{color:#1f0b07;background-color:#a6d4de;text-align:center;text-decoration:none;border:none;padding:12px 24px;border-radius:30px;font-size:20px;line-height:26px;font-weight:400;transition:all 300ms;display:inline-block;cursor:pointer;letter-spacing:2%;margin-left:22px;flex-grow:1;max-width:210px}header.page-header .header-nav-buttons .lang-selector-wrapper-mob{border:2px solid #a6d4de;border-radius:54px;padding:10px 20px;color:#a6d4de;font-size:20px;line-height:26px}header.page-header li.hide-on-desktop{display:block}header.page-header .header-menu{display:block;background:rgba(0,0,0,0);padding:0;margin-top:60px;flex-grow:1}header.page-header .header-menu li{margin-right:0 !important}header.page-header .header-menu li a{font-family:"Denton-Regular",sans-serif;font-size:32px;line-height:38px;color:#fff !important;padding:8px 0}}@media screen and (max-width: 767px){header.page-header{padding:18px 23px}header.page-header .logo-desk{display:none}header.page-header .logo-mob{display:block}header.page-header .buttons .lang-selector-wrapper{display:none}header.page-header .header-nav{width:100%}}.homepage .hero video{position:absolute;z-index:0;inset:0;object-fit:cover;height:100%;width:100%}.homepage .hero h1{max-width:700px}.homepage .expert-lawyers{background-color:#1f0b07;padding:60px 37px}.homepage .expert-lawyers .container{display:flex;align-items:center;justify-content:space-between}.homepage .expert-lawyers-img{width:50%}.homepage .expert-lawyers-img img{display:block;width:100%}.homepage .expert-lawyers-content{width:calc(50% - 80px);color:#ececec}.homepage .expert-lawyers-content h2{font-size:44px;font-weight:400;line-height:53px;margin-bottom:32px;max-width:540px}.homepage .expert-lawyers-content p{font-size:20px;font-weight:400;line-height:26px;margin-bottom:32px;max-width:515px}.homepage .expert-lawyers-content .cta{color:#1f0b07}.homepage .our-philosophy{position:relative;height:800px;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center;padding:90px 37px}.homepage .our-philosophy video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:0;object-fit:cover;height:100%;width:100%;z-index:0}.homepage .our-philosophy::before{content:"";position:absolute;inset:0;background:rgba(31,11,7,.75);z-index:1}.homepage .our-philosophy .container{z-index:3;position:relative;display:flex;justify-content:space-between;height:100%}.homepage .our-philosophy h2,.homepage .our-philosophy h3{font-size:44px;font-weight:400;line-height:53px}.homepage .our-philosophy h2{color:#a6d4de;margin-bottom:18px}.homepage .our-philosophy h3{color:#fff;margin-bottom:25px}.homepage .our-philosophy p{font-size:20px;font-weight:400;line-height:26px;color:#fff;margin-bottom:0}.homepage .our-philosophy .content-left,.homepage .our-philosophy .content-right{display:flex;flex-direction:column;justify-content:space-between;max-width:385px}.homepage .our-philosophy .content-left #philosophy-block-2{margin-top:auto}.homepage .our-philosophy .content-right #philosophy-block-4{margin-top:auto}.homepage .our-philosophy .content-middle{align-self:center;text-align:center;position:relative}.homepage .our-philosophy .content-middle .circle{position:absolute;border-radius:300px;border:1.5px solid #fff;height:600px;width:600px;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;pointer-events:none;transition:transform 400ms}.homepage .our-philosophy .content-middle .circle::before,.homepage .our-philosophy .content-middle .circle::after{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background-color:#fff}.homepage .our-philosophy .content-middle .circle::before{top:83px;left:70px}.homepage .our-philosophy .content-middle .circle::after{top:500px;left:500px}.homepage .our-philosophy .cta{border:1px #a6d4de solid;background-color:rgba(0,0,0,0);color:#a6d4de;font-size:20px;line-height:26px;z-index:10}.homepage .our-philosophy .cta:hover{transform:none;background-color:#a6d4de;color:#1f0b07}.homepage .our-philosophy #philosophy-block-2,.homepage .our-philosophy #philosophy-block-3{display:none}.homepage .our-philosophy.active .content-middle .circle{transform:translate(-50%, -50%) rotate(-90deg)}.homepage .teamwork{background-color:#a6d4de;padding:90px 37px}.homepage .teamwork .container{display:flex;align-items:center;justify-content:space-between}.homepage .teamwork-img{width:50%}.homepage .teamwork-img img{display:block;width:100%}.homepage .teamwork-content{width:calc(50% - 75px);color:#1f0b07}.homepage .teamwork-content h2{font-size:44px;font-weight:400;line-height:53px;margin-bottom:23px;max-width:460px}.homepage .teamwork-content p{font-size:20px;font-weight:400;line-height:26px;margin-bottom:32px;max-width:390px}.homepage .teamwork .cta{background-color:rgba(0,0,0,0);border:2px solid #1f0b07;display:inline-block;width:fit-content;padding:7px 22px}.homepage .reviews-link{padding:32px 0 142px 0;background-color:#1f0b07}.homepage .reviews-link .container{display:flex;flex-direction:column;align-items:center;margin:0 auto;max-width:660px}.homepage .reviews-link h2,.homepage .reviews-link span{font-family:"Denton-Regular",sans-serif;color:#ececec;font-size:44px;font-weight:400;line-height:53px;max-width:400px;text-align:center;display:block}.homepage .reviews-link .cta{padding:6px 30px;display:inline-block}@media screen and (max-width: 1400px){.homepage .our-philosophy h2{font-size:40px;line-height:48px;margin-bottom:18px}.homepage .our-philosophy h3{font-size:40px;line-height:48px;margin-bottom:25px}.homepage .our-philosophy p{font-size:18px;line-height:23px}.homepage .our-philosophy .content-left,.homepage .our-philosophy .content-right{max-width:350px}.homepage .our-philosophy .content-middle .circle{border-radius:250px;height:500px;width:500px}.homepage .our-philosophy .content-middle .circle::before{left:44px}.homepage .our-philosophy .content-middle .circle::after{top:415px;left:415px}}@media screen and (max-width: 1360px){.homepage .expert-lawyers{padding:40px 20px}.homepage .our-philosophy{padding:70px 20px}}@media screen and (max-width: 1200px){.homepage .expert-lawyers-content{width:calc(50% - 40px)}.homepage .expert-lawyers-content h2{font-size:36px;line-height:43px;margin-bottom:25px;max-width:540px}.homepage .expert-lawyers-content p{margin-bottom:55px}.homepage .our-philosophy{padding:40px 20px}.homepage .our-philosophy h2,.homepage .our-philosophy h3{font-size:32px;font-weight:400;line-height:38px}.homepage .our-philosophy h3{margin-bottom:15px}.homepage .our-philosophy p{font-size:16px;line-height:21px}.homepage .our-philosophy .content-middle .circle{height:380px;width:380px;border-radius:190px}.homepage .our-philosophy .content-middle .circle::before,.homepage .our-philosophy .content-middle .circle::after{height:15px;width:15px}.homepage .our-philosophy .content-middle .circle::before{left:19px}.homepage .our-philosophy .content-middle .circle::after{top:320px;left:309px}.homepage .our-philosophy .content-right{text-align:right}.homepage .features-list .left{margin-top:80px}}@media screen and (max-width: 991px){.homepage .our-philosophy{height:900px}.homepage .our-philosophy .container{display:flex;flex-direction:column;justify-content:space-between}.homepage .our-philosophy .content-right{margin-left:auto;margin-top:auto}.homepage .our-philosophy .content-right,.homepage .our-philosophy .content-left{height:200px}.homepage .our-philosophy .content-middle{align-self:center;margin:0;flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.homepage .teamwork{padding:90px 37px}.homepage .teamwork .container{flex-direction:column}.homepage .teamwork-img{width:100%;margin-bottom:32px}.homepage .teamwork-content{width:100%}.homepage .teamwork-content h2{font-size:32px;line-height:38px;margin-bottom:15px}.homepage .teamwork-content p{font-size:16px;line-height:21px;margin-bottom:32px}}@media screen and (max-width: 767px){.homepage .expert-lawyers{padding:40px 23px}.homepage .expert-lawyers .container{flex-direction:column}.homepage .expert-lawyers-img{width:100%;margin-bottom:37px}.homepage .expert-lawyers-content{width:100%}.homepage .expert-lawyers-content h2{font-size:32px;line-height:35px;margin-bottom:14px}.homepage .expert-lawyers-content p{font-size:16px;line-height:20px;margin-bottom:70px}.homepage .expert-lawyers-content .cta{padding:5px 25px;color:#1f0b07}.homepage .our-philosophy{padding:41px 23px 60px 23px;height:auto;min-height:100vh;overflow:visible}.homepage .our-philosophy h2,.homepage .our-philosophy h3{font-size:32px;line-height:35px}.homepage .our-philosophy p{font-size:16px;line-height:20px}.homepage .our-philosophy .container{flex-direction:column;justify-content:flex-start}.homepage .our-philosophy .content-left{max-width:unset}.homepage .our-philosophy .content-middle{margin-top:160px;margin-bottom:130px}.homepage .our-philosophy .content-middle .circle{height:307px;width:307px}.homepage .our-philosophy .content-middle .circle::before,.homepage .our-philosophy .content-middle .circle::after{width:10px;height:10px}.homepage .our-philosophy .content-middle .circle::before{top:60px;left:21px}.homepage .our-philosophy .content-middle .circle::after{top:243px;left:265px}.homepage .our-philosophy .content-right{align-self:flex-end;max-width:385px;align-self:flex-end}.homepage .our-philosophy .cta{border:1px #a6d4de solid;background-color:rgba(0,0,0,0);color:#a6d4de;font-size:20px;line-height:26px;z-index:10}.homepage .our-philosophy .cta:hover{transform:none;background-color:#a6d4de;color:#1f0b07}.homepage .teamwork{padding:40px 23px}.homepage .reviews-link{padding:150px 23px}.homepage .reviews-link h2,.homepage .reviews-link span{font-size:32px;line-height:35px}.homepage .reviews-link .cta{padding:5px 25px}}.competence .hero h1{max-width:750px}.competence .hero p{max-width:440px}.competence .features-list{background-color:#ececec}.competence .features-list .features-title{color:#1f0b07}.competence .features-list .features-title::before{background-color:#e36362}.competence .features-list .features-item.active .features-title{color:#e36362}.competence .features-list .features-intro{color:#1f0b07}.competence .features-list .features-description{color:#1f0b07}.competence .consultation{background-color:#fffefc;padding:110px 37px}.competence .consultation .container{display:flex;flex-direction:column;align-items:center;margin:0 auto;max-width:660px}.competence .consultation h2,.competence .consultation span{font-family:"Denton-Regular",sans-serif;color:#1f0b07;font-size:44px;font-weight:400;line-height:53px;margin-bottom:34px;text-align:center}.competence .consultation .cta{padding:6px 30px;color:#1f0b07}@media screen and (max-width: 767px){.competence .hero{padding:0 10px 130px 10px}.competence .features-list .container{display:flex;flex-direction:column}.competence .consultation{padding:175px 7px 145px 7px}.competence .consultation h2,.competence .consultation span{font-size:32px;line-height:35px;margin-bottom:34px}}.lawyers-partner-draft .hero{padding:0 37px 115px 37px}.lawyers-partner-draft .hero p{max-width:369px}.lawyers-partner-draft .professionalism{padding:100px 37px 100px 37px}.lawyers-partner-draft .professionalism .container{max-width:unset;text-align:start;display:flex;justify-content:space-between}.lawyers-partner-draft .professionalism h2{max-width:calc(50% - 200px)}.lawyers-partner-draft .professionalism p{white-space:pre-line;max-width:50%}.lawyers-partner-draft .team{background-color:#1f0b07;padding:120px 37px 400px 37px}.lawyers-partner-draft .team h2{font-family:"Instrument Sans",sans-serif;color:#a6d4de;font-size:20px;line-height:26px;font-weight:400}.lawyers-partner-draft .team a{font-family:"Denton-Regular",sans-serif;color:#676767;font-size:20px;line-height:26px;font-weight:400;text-decoration:none;max-width:300px}.lawyers-partner-draft .team .partner{margin-bottom:160px}.lawyers-partner-draft .team-profiles{width:50%}.lawyers-partner-draft .team-member{display:flex}.lawyers-partner-draft .team-member__header{display:flex;margin-bottom:32px}.lawyers-partner-draft .team-member__position{color:#a6d4de;font-size:20px;line-height:26px;font-weight:400;margin-bottom:16px}.lawyers-partner-draft .team-member__photo{margin-right:20px;width:45%}.lawyers-partner-draft .team-member__fullname{font-family:"Denton-Regular",sans-serif;color:#ececec;font-size:44px;font-weight:400;line-height:53px;margin-bottom:33px;max-width:400px}.lawyers-partner-draft .team-member__contacts{display:flex;align-items:center}.lawyers-partner-draft .team-member__contacts a{background-color:rgba(0,0,0,0);border:#fffefc 1px solid;font-family:"Instrument Sans",sans-serif;color:#fffefc;font-size:20px;line-height:26px;padding:8px 24px}.lawyers-partner-draft .team-member__contacts a:first-child{margin-right:15px}.lawyers-partner-draft .team-member__contacts a:hover{background-color:#a6d4de;border:#a6d4de 1px solid;color:#1f0b07;transform:none}.lawyers-partner-draft .team-member__info{margin-bottom:25px;max-width:60%}.lawyers-partner-draft .team-member__info-title{font-family:"Denton-Regular",sans-serif;color:#a6d4de;font-size:20px;font-weight:400;line-height:26px}.lawyers-partner-draft .team-member__info-text{color:#ececec;font-size:20px;font-weight:400;line-height:26px}.lawyers-partner-draft .team-member__info-wrapper{position:relative;overflow:hidden;transition:max-height .3s ease}.lawyers-partner-draft .team-member__info-wrapper.is-collapsed{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.lawyers-partner-draft .team-member__more-btn{font-family:"Instrument Sans",sans-serif !important;margin-top:4px;text-decoration:underline !important;padding:0;color:#a6d4de !important}.lawyers-partner-draft .team-member__detail{margin-bottom:25px;max-width:480px}.lawyers-partner-draft .team-member__detail span{font-family:"Denton-Regular",sans-serif;color:#a6d4de;font-size:20px;font-weight:400;line-height:26px}.lawyers-partner-draft .team-member__detail-title{font-family:"Denton-Regular",sans-serif;color:#a6d4de;font-size:20px;font-weight:400;line-height:26px;cursor:pointer;display:flex;align-items:center;margin-bottom:5px}.lawyers-partner-draft .team-member__detail-title .plus{height:28px;width:28px;border-radius:14px;background-color:rgba(0,0,0,0);border:1px solid #a6d4de;position:relative}.lawyers-partner-draft .team-member__detail-title .plus::before,.lawyers-partner-draft .team-member__detail-title .plus::after{content:"";position:absolute;height:14px;width:2px;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#a6d4de}.lawyers-partner-draft .team-member__detail-title .plus::before{height:14px;width:2px}.lawyers-partner-draft .team-member__detail-title .plus::after{width:14px;height:2px}.lawyers-partner-draft .team-member__detail-title span{margin-right:12px}.lawyers-partner-draft .team-member__detail-content{color:#ececec;font-size:15px;font-weight:400;line-height:26px}.lawyers-partner-draft .team-member__detail.active .team-member__detail-title .plus::before{transform:translate(-50%, -50%) rotate(90deg);opacity:0}.lawyers-partner-draft .team-layout{display:flex;justify-content:space-between}.lawyers-partner-draft .team-navigation{width:50%}.lawyers-partner-draft .team .specialists a{display:block}.lawyers-partner-draft .team .specialists .team-member__toggle{transition:300ms}.lawyers-partner-draft .team .specialists .team-member__toggle.active{color:#ececec !important}.lawyers-partner-draft .team .specialists .team-member__toggle:hover{transform:scale(1.05)}.lawyers-partner-draft .legal_professionals{background-color:#ececec;padding:90px 37px 155px 37px}.lawyers-partner-draft .legal_professionals .container{display:flex;justify-content:space-between}.lawyers-partner-draft .legal_professionals .member-name{font-family:"Denton-Regular",sans-serif;color:#1f0b07;font-size:44px;line-height:53px;font-weight:400}.lawyers-partner-draft .legal_professionals .card a,.lawyers-partner-draft .legal_professionals .card p{font-family:"Instrument Sans",sans-serif;color:#1f0b07;font-size:20px;line-height:26px;font-weight:400;text-decoration:none}.lawyers-partner-draft .legal_professionals .paralegals{margin-bottom:64px}.lawyers-partner-draft .legal_professionals .professionals{width:50%}.lawyers-partner-draft .legal_professionals .professionals .support-member__toggle{transition:300ms;color:#676767;text-decoration:none;font-size:20px;font-weight:400;line-height:26px}.lawyers-partner-draft .legal_professionals .professionals .support-member__toggle.active{color:#1f0b07 !important}.lawyers-partner-draft .legal_professionals .professionals .support-member__toggle:hover{transform:scale(1.05)}.lawyers-partner-draft .legal_professionals .professionals .paralegals-title{font-family:"Instrument Sans",sans-serif;color:#e36362;font-size:20px;line-height:26px;font-weight:400;margin-bottom:24px}.lawyers-partner-draft .legal_professionals .professionals-details{width:50%}.lawyers-partner-draft .legal_professionals .professionals-details .support-member.card{display:none}.lawyers-partner-draft .legal_professionals .professionals-details .support-member.card.active{display:block;animation:fadeIn .3s ease-in-out}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.lawyers-partner-draft .legal_professionals .cta{background-color:rgba(0,0,0,0);border:2px solid #1f0b07;padding:8px 24px}@media screen and (max-width: 1200px){.lawyers-partner-draft .professionalism h2{max-width:calc(50% - 50px);font-size:34px;line-height:45px}.lawyers-partner-draft .team-member__fullname{font-size:34px;line-height:45px;margin-bottom:33px;max-width:unset}.lawyers-partner-draft .team-member__photo{margin-right:20px}}@media screen and (max-width: 991px){.lawyers-partner-draft .professionalism .container{display:block;text-align:center}.lawyers-partner-draft .professionalism h2{max-width:100%}.lawyers-partner-draft .professionalism h2::first-line{color:#1f0b07}.lawyers-partner-draft .professionalism p{max-width:100%}.lawyers-partner-draft .team a{font-size:16px;line-height:21px}.lawyers-partner-draft .team-navigation{width:35%}.lawyers-partner-draft .team-profiles{width:65%}.lawyers-partner-draft .team-member__fullname{font-size:28px;line-height:33px}.lawyers-partner-draft .legal_professionals .professionals .member-name{font-size:38px;line-height:45px}}@media screen and (max-width: 767px){.lawyers-partner-draft .hero{padding:0 23px 130px 23px}.lawyers-partner-draft .professionalism h2{font-size:32px;line-height:38px}.lawyers-partner-draft .professionalism p{font-size:16px;line-height:21px}.lawyers-partner-draft .team{padding:64px 23px}.lawyers-partner-draft .team a{display:block;font-size:20px;line-height:23px}.lawyers-partner-draft .team h2{margin-bottom:15px}.lawyers-partner-draft .team-member{display:block}.lawyers-partner-draft .team-member__header{display:block}.lawyers-partner-draft .team-member__photo{width:100%;margin-right:0;margin-bottom:7px}.lawyers-partner-draft .team-member__info{max-width:100%}.lawyers-partner-draft .team-member__info-text{font-size:16px;line-height:21px}.lawyers-partner-draft .team-member__profile{margin:32px 0}.lawyers-partner-draft .team-member__fullname{font-size:32px;line-height:42px;margin-bottom:16px}.lawyers-partner-draft .team-member__contacts a{padding:12px 24px}.lawyers-partner-draft .team-layout{display:block}.lawyers-partner-draft .team-profiles{width:100%}.lawyers-partner-draft .team-profile{margin:32px 0}.lawyers-partner-draft .team-navigation{width:100%}.lawyers-partner-draft .legal_professionals{padding:64px 23px}.lawyers-partner-draft .legal_professionals .container{display:block}.lawyers-partner-draft .legal_professionals .member-name{font-family:"Denton-Regular",sans-serif !important;color:#1f0b07 !important;font-size:32px !important;line-height:42px !important;margin-bottom:8px}.lawyers-partner-draft .legal_professionals .professionals{width:100%}.lawyers-partner-draft .legal_professionals .professionals .paralegals-title{margin-bottom:15px}.lawyers-partner-draft .legal_professionals .card{padding:16px 0}.lawyers-partner-draft .legal_professionals .card p{font-size:16px;line-height:21px}.lawyers-partner-draft .legal_professionals .card .cta{padding:10px 22px}}.career .hero{padding:0 37px 95px 37px}.career .hero .content{max-width:650px}.career .legal-expertise{background-color:#1f0b07;padding:210px 0 210px 37px;min-height:1170px;position:relative}.career .legal-expertise .circle{position:absolute;border-radius:50%;border:1.5px solid #ececec;height:1060px;width:1060px;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;pointer-events:none}.career .legal-expertise .circle::before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background-color:#ececec;top:300px;left:36px}.career .current-vacancies{padding:110px 37px;background-color:#fffefc}.career .current-vacancies .container{display:flex;justify-content:space-between}.career .current-vacancies h2{color:#1f0b07;font-size:44px;font-weight:400;line-height:53px;max-width:calc(50% - 300px)}.career .current-vacancies .content{width:50%}.career .current-vacancies .content-intro{margin-bottom:64px;max-width:540px;font-size:20px;line-height:26px;font-weight:400}.career .current-vacancies .vacancies-item.active .vacancies-title{color:#e36362}.career .current-vacancies .vacancies-item.active .vacancies-title::before{display:block;transform:translateY(-50%) translateX(-130px);transition:transform 300ms;background-color:#e36362}.career .current-vacancies .vacancies-item.active .vacancies-description{opacity:1}.career .current-vacancies .vacancies-title{font-size:40px;font-weight:400;line-height:52px;text-decoration:none;position:relative;display:block;z-index:1}.career .current-vacancies .vacancies-title::before{content:"";height:4px;width:85px;background-color:#e36362;display:none;position:absolute;top:50%;left:0;transition:transform 300ms;transform:translateY(-50%) translateX(60px)}.career .current-vacancies .vacancies-description{font-size:20px;line-height:26px;font-weight:400;display:none;overflow:hidden;opacity:0;transition:opacity 400ms ease;margin:24px 0 100px 0;max-width:540px}.career .current-vacancies .vacancies p{margin-bottom:44px}.career .current-vacancies .vacancies .buttons a:first-child{margin-right:24px}.career .current-vacancies .vacancies .buttons a:hover{transform:none}.career .recognition p{font-size:20px;line-height:26px}.career .recognition-top .content{background-color:#676767}.career .recognition-top h2{color:#fffefc}.career .recognition-top p{color:#fffefc}.career .recognition-bottom .content{background-color:#a6d4de}.career .recognition-bottom h2{color:#1f0b07}.career .recognition-bottom p{color:#1f0b07}@media screen and (max-width: 1200px){.career .legal-expertise .circle{height:600px;width:600px}.career .legal-expertise .circle::before{top:130px;left:35px}.career .current-vacancies h2{font-size:38px;line-height:45px}.career .current-vacancies .vacancies-title{font-size:36px;line-height:45px}.career .recognition .content{padding:38px 42px}.career .recognition .content>div{max-width:100%}.career .recognition p{font-size:18px;line-height:22px}}@media screen and (max-width: 991px){.career .current-vacancies .container{flex-direction:column}.career .current-vacancies h2{max-width:100%}.career .current-vacancies .content{width:100%}.career .current-vacancies .content-intro{max-width:100%}.career .current-vacancies .vacancies-description{max-width:100%}}@media screen and (max-width: 767px){.career .hero{padding:0 23px 130px 23px}.career .legal-expertise .circle{display:none}.career .current-vacancies{padding:70px 23px 130px 23px}.career .current-vacancies .container{flex-direction:column}.career .current-vacancies .content{width:100%}.career .current-vacancies h2{font-size:32px;line-height:35px;max-width:100%;margin-bottom:64px}.career .current-vacancies-content{width:100%;padding-top:320px}.career .current-vacancies .vacancies-title{font-size:32px;line-height:35px;padding:6px 0 6px 0}.career .current-vacancies .vacancies-title::before{display:none}.career .current-vacancies .vacancies-descriptions{font-size:16px;line-height:20px;top:0;left:0;max-width:unset}.career .recognition .content{padding:32px 22px 32px 25px}}.about-us .hero{padding:0 37px 60px 37px}.about-us .hero h1{max-width:680px}.about-us .hero p{max-width:570px}.about-us .professionalism .container{max-width:1060px}.about-us .professionalism h2{margin-bottom:100px}.about-us .professionalism-firm-directory{display:flex;align-items:center;justify-content:center;margin:0 auto}.about-us .professionalism-firm-directory img{margin-right:14px}.about-us .professionalism-firm-directory p{color:#1f0b07;font-size:20px;font-weight:400;line-height:26px}.about-us .reviews{background-color:#1f0b07;padding:200px 0 130px 0}.about-us .reviews .reviews-mobile-header{display:none}.about-us .reviews-text{color:#ececec;font-size:40px;line-height:48px;font-family:"Denton-Regular",sans-serif}.about-us .reviews .reviews-item{padding:0 8px}.about-us .reviews .slick-track{display:flex !important;align-items:stretch}.about-us .reviews .slick-track .slick-slide{padding:0 4px;display:flex !important;height:auto !important}.about-us .reviews .slick-track .slick-slide>div{display:flex;width:100%}.about-us .reviews .slick-track .slick-slide .reviews-card{background-color:#676767;padding:32px;display:flex;flex-direction:column;justify-content:space-between;transition:.3s;flex-grow:1}.about-us .reviews .slick-track .slick-slide .reviews-card:nth-child(even){background-color:#a6d4de}.about-us .reviews .slick-track .slick-slide .reviews-card:nth-child(even) .reviews-text,.about-us .reviews .slick-track .slick-slide .reviews-card:nth-child(even) .reviews-source,.about-us .reviews .slick-track .slick-slide .reviews-card:nth-child(even) .reviews-year{color:#1f0b07}.about-us .reviews .slick-track .slick-slide.js-first-slide .reviews-card{background-color:rgba(0,0,0,0)}.about-us .reviews .slick-track .slick-slide.js-first-slide .reviews-card .reviews-text{color:#ececec;font-size:40px;line-height:48px;font-family:"Denton-Regular",sans-serif;max-width:270px}.about-us .reviews .slick-track .slick-slide:nth-child(even) .reviews-card{background-color:#a6d4de}.about-us .reviews .slick-track .slick-slide:nth-child(even) .reviews-card .reviews-text,.about-us .reviews .slick-track .slick-slide:nth-child(even) .reviews-card .reviews-source,.about-us .reviews .slick-track .slick-slide:nth-child(even) .reviews-card .reviews-year{color:#1f0b07}.about-us .reviews .reviews-text{color:#fffefc;font-size:24px;line-height:31px;padding-bottom:150px}.about-us .reviews .reviews-footer{display:flex;align-items:center}.about-us .reviews .reviews-footer img{height:48px;width:auto;margin-right:15px}.about-us .reviews .slick-dots{bottom:-50px}.about-us .reviews .slick-dots li button::before{color:#676767;font-size:12px}.about-us .reviews .slick-dots li.slick-active button::before{color:#fffefc}.about-us .reviews .slick-dots{display:flex !important;justify-content:center;align-items:center;list-style:none;padding:0;margin-top:65px}.about-us .reviews .slick-dots li{position:relative;display:inline-block;width:12px;height:12px;margin:0 6px;padding:0;cursor:pointer}.about-us .reviews .slick-dots li button{font-size:0;line-height:0;display:block;width:12px;height:12px;padding:0;cursor:pointer;color:rgba(0,0,0,0);border:0;outline:none;background:#676767;border-radius:50%;transition:all .4s ease}.about-us .reviews .slick-dots li button:before{display:none}.about-us .reviews .slick-dots li.slick-active{width:40px}.about-us .reviews .slick-dots li.slick-active button{width:40px;background-color:#d9d9d9;border-radius:100px}@media screen and (max-width: 1200px){.about-us .professionalism{padding:245px 37px 210px 37px}}@media screen and (max-width: 767px){.about-us .hero{padding:0 23px 130px 23px}.about-us .professionalism{padding:40px 23px}.about-us .professionalism h2,.about-us .professionalism span{color:#1f0b07;font-size:32px;line-height:36px}.about-us .professionalism-firm-directory p{font-size:16px;line-height:20px}.about-us .reviews{padding:64px 0;overflow:hidden}.about-us .reviews .slick-list{overflow:visible;padding-right:20%;padding-left:20px}.about-us .reviews .reviews-text{font-size:20px;line-height:26px;padding-bottom:50px}.about-us .reviews .reviews-mobile-header{display:block}.about-us .reviews .reviews-mobile-header .reviews-text{color:#ececec;font-size:32px;line-height:38px;max-width:100%;margin-left:23px;margin-bottom:64px}.about-us .reviews .slick-track .slick-slide.js-first-slide .reviews-card .reviews-text{margin-bottom:0}}.contact .hero{position:relative;padding:0 37px 75px 37px}.contact .hero::before{content:"";position:absolute;inset:0;background:rgba(31,11,7,.6);z-index:1}.contact .hero .container{display:flex;justify-content:space-between;align-items:flex-end;position:relative;z-index:2}.contact .hero .buttons{display:flex;flex-direction:column;min-width:186px}.contact .hero .buttons .cta{background-color:rgba(0,0,0,0);border:2px solid #a6d4de;display:inline-block;color:#a6d4de}.contact .hero .buttons a:not(:last-child){margin-bottom:13px}.contact .hero h1{font-family:"Denton-Regular",sans-serif;color:#fffefc;font-size:44px;font-weight:400;line-height:53px;margin-bottom:25px;white-space:pre-line}.contact .hero .info,.contact .hero p,.contact .hero a{color:#fffefc;font-size:20px;font-weight:400;line-height:26px;text-decoration:none;margin-bottom:0}.contact .map{width:100%;height:500px;overflow:hidden;line-height:0;position:relative}.contact .map #map-canvas{width:100%;height:100%;z-index:1}.contact .map #map-canvas [contenteditable=false]{z-index:2 !important}.contact .map .gm-style>div:first-child{z-index:0 !important}@media screen and (max-width: 1200px){.contact .hero h1,.contact .hero span{font-size:32px;line-height:45px}.contact .hero .info,.contact .hero p,.contact .hero a{font-size:16px;line-height:20px}}@media screen and (max-width: 767px){.contact .hero{padding:0 23px 75px 23px}.contact .hero .container{flex-direction:column;align-items:flex-start;justify-content:flex-end}.contact .hero .content{margin-bottom:40px}.contact .hero h1,.contact .hero span{font-size:22px;line-height:26px;margin-bottom:25px}.contact .hero .info,.contact .hero p,.contact .hero a{font-size:16px;line-height:21px}.contact .hero .buttons{min-width:153px}}.mandatory-information{background-color:#fffefc}.mandatory-information .info{padding:150px 37px 170px 37px}.mandatory-information .info .container{display:flex;justify-content:space-between}.mandatory-information .info-left{max-width:calc(50% - 80px)}.mandatory-information .info-right{max-width:50%}.mandatory-information .info h1,.mandatory-information .info a,.mandatory-information .info span,.mandatory-information .info-contact,.mandatory-information .info-address,.mandatory-information .info-tel,.mandatory-information .info-email{font-family:"Denton-Regular",sans-serif;color:#1f0b07;font-size:38px;font-weight:400;line-height:46px;margin-bottom:0}.mandatory-information .info h1{margin-bottom:50px}.mandatory-information .info h2{font-size:20px;font-weight:400;line-height:26px;margin-bottom:58px}.mandatory-information .info h3{font-size:20px;font-weight:400;line-height:26px;margin-bottom:5px}.mandatory-information .info p,.mandatory-information .info ul{font-size:20px;font-weight:400;line-height:26px}.mandatory-information .info p:not(:last-child),.mandatory-information .info ul:not(:last-child){margin-bottom:35px}.mandatory-information .info-item a,.mandatory-information .info-item span{font-family:"Instrument Sans",sans-serif;font-size:20px;font-weight:400;line-height:26px}@media screen and (max-width: 1200px){.mandatory-information .info{padding:150px 23px 170px 23px}.mandatory-information .info-left{max-width:calc(50% - 60px)}.mandatory-information .info h1,.mandatory-information .info a,.mandatory-information .info span,.mandatory-information .info-contact,.mandatory-information .info-address,.mandatory-information .info-tel,.mandatory-information .info-email{font-size:28px}.mandatory-information .info-item a,.mandatory-information .info-item span{font-family:"Instrument Sans",sans-serif;font-size:20px;font-weight:400;line-height:26px}}@media screen and (max-width: 991px){.mandatory-information .info .container{flex-direction:column}.mandatory-information .info-left{max-width:100%;margin-bottom:80px}.mandatory-information .info-right{max-width:100%}}@media screen and (max-width: 767px){.mandatory-information .info h1,.mandatory-information .info a,.mandatory-information .info span,.mandatory-information .info-contact,.mandatory-information .info-address,.mandatory-information .info-tel,.mandatory-information .info-email{font-size:21px;line-height:28px}.mandatory-information .info p,.mandatory-information .info ul{font-size:16px;line-height:20px}.mandatory-information .info-item a,.mandatory-information .info-item span{font-family:"Instrument Sans",sans-serif;font-size:16px;line-height:20px}}.registration .signup{height:100vh;height:100svh;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0}.registration .signup h1{font-family:"Denton-Regular",sans-serif;font-size:80px;font-weight:400;line-height:80px;margin-bottom:25px;text-align:center}.registration .signup p{font-size:20px;font-weight:400;line-height:26px;max-width:400px;margin-bottom:0;text-align:center;margin:0 auto 70px auto}.registration .signup .login-form{display:flex;flex-direction:column}.registration .signup .login-form{width:355px;margin:0 auto}.registration .signup input{color:#676767;background:linear-gradient(112.83deg, rgba(255, 255, 255, 0.329) 0%, rgba(255, 255, 255, 0) 110.84%);backdrop-filter:blur(32.4418px);padding:11px 8px;border:none;border-radius:19px;width:100%}.registration .signup input:not(:last-child){margin-bottom:15px}.registration .signup .cta{margin:70px auto 0 auto;color:#1f0b07;background-color:#a6d4de;padding:5px 25px;border-radius:20px;max-width:150px}@media screen and (max-width: 1200px){.registration .signup h1{font-size:50px;line-height:50px}.registration .signup p{font-size:18px;line-height:23px}.registration .signup .cta{margin:30px auto 0 auto}}@media screen and (max-width: 767px){.registration .signup{padding:0 23px}.registration .signup h1{font-size:40px;line-height:52px}.registration .signup p{font-size:16px;line-height:18px}.registration .signup .login-form{width:230px}}footer{background-color:#1f0b07;padding:60px 37px 35px 37px;color:#ececec}footer .footer-top{display:flex;margin-bottom:180px}footer .footer-top__heading{width:50%}footer .footer-top h2{font-family:"Denton-Regular",sans-serif;font-size:44px;font-weight:400;line-height:53px;max-width:600px;margin-bottom:45px}footer .footer-top__right-wrapper{width:50%;display:flex}footer .footer-top-contact{min-width:250px;margin-right:105px;font-family:"Instrument Sans",sans-serif;font-size:16px;font-weight:400;line-height:21px}footer .footer-top-contact span{display:block}footer .footer-top-menu{font-family:"Instrument Sans",sans-serif;font-size:16px;font-weight:400;line-height:21px}footer .footer-top-menu ul{margin:0;padding:0;display:grid;grid-template-columns:auto auto}footer .footer-top-menu ul li:nth-child(odd){margin-right:100px}footer .footer-bottom{display:flex;align-items:center}footer .footer-bottom__logo{width:50%}footer .footer-bottom__logo img{width:270px;height:auto}footer .footer-bottom-right-wrapper{width:50%;display:flex;justify-content:space-between}footer .footer-bottom-right-wrapper__group{display:flex;font-family:"Instrument Sans",sans-serif;font-size:16px;font-weight:400;line-height:21px}footer .footer-bottom-right-wrapper__legaltxt{display:flex;min-width:250px;margin:0 105px 0 0;padding:0;font-family:"Instrument Sans",sans-serif;font-size:16px;font-weight:400;line-height:21px}footer .footer-bottom-right-wrapper__legaltxt li:first-child a{margin-right:26px}footer .footer-bottom-right-wrapper__lang{display:flex;margin:0 26px 0 0;padding-left:0}footer .footer-bottom-right-wrapper__lang li a{position:relative;display:block}footer .footer-bottom-right-wrapper__lang li a::after{content:"";position:absolute;height:1px;background-color:#ececec;display:block;width:0;left:0;bottom:-1px;transition:width 300ms}footer .footer-bottom-right-wrapper__lang li a:hover::after{width:100%}footer a{color:#ececec;text-decoration:none}footer li{list-style:none}@media screen and (max-width: 1360px){footer{padding:60px 20px 35px 20px}}@media screen and (max-width: 1200px){footer .footer-top{display:block;margin-bottom:80px}footer .footer-top h2{font-size:38px}footer .footer-top__heading{margin-bottom:100px;width:60%}footer .footer-top__right-wrapper{width:unset;display:flex;justify-content:space-between}footer .footer-top-contact{margin-right:55px}footer .footer-bottom-right-wrapper{width:100%}footer .footer-bottom-right-wrapper__legaltxt{display:flex;min-width:235px}}@media screen and (max-width: 991px){footer .footer-top__heading{width:80%}footer .footer-top__heading h2{max-width:unset}footer .footer-top__right-wrapper{justify-content:space-between}footer .footer-top-contact{max-width:unset}footer .footer-top-menu{max-width:unset}footer .footer-bottom__logo{margin-bottom:75px;width:100%}footer .footer-bottom__logo img{width:334px;height:auto}}@media screen and (max-width: 767px){footer{padding:48px 26px 23px 26px}footer .footer-top{margin-bottom:100px}footer .footer-top__heading{margin-bottom:200px}footer .footer-top h2{font-size:36px;line-height:40px;margin-bottom:32px}footer .footer-top-contact{display:none}footer .footer-top-menu{max-width:100%;display:flex;flex-direction:column}footer .footer-top-menu a{width:100%;padding-right:0}footer .footer-top-menu ul{display:grid;grid-template-columns:1fr}footer .footer-bottom{display:flex}footer .footer-bottom-right-wrapper{width:100%;justify-content:flex-end;flex-direction:row-reverse;justify-content:space-between}footer .footer-bottom-right-wrapper__legaltxt{min-width:unset;margin-right:0;font-size:13px;line-height:17px}footer .footer-bottom-right-wrapper__group{font-size:13px;line-height:17px}footer .footer-bottom-right-wrapper__lang{margin-right:22px}}