@charset "UTF-8";@media (min-width:1920px){.spec-left-top-image{--bs-offset-left:clamp(30px,6vw,96px);margin-left:calc(-160px - var(--bs-offset-left));margin-right:calc(160px + var(--bs-offset-left))}.spec-left-top-image img{width:calc(100% + 160px + var(--bs-offset-left))}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1600px}}@media (max-width:1919.98px){.spec-left-top-image{--bs-offset-x:calc((100vw - 1600px)/2);--bs-offset-left:clamp(30px,6vw,96px);margin-left:calc(var(--bs-offset-x)*-1 - var(--bs-offset-left));margin-right:calc(var(--bs-offset-x)*1 + var(--bs-offset-left))}.spec-left-top-image img{width:calc(100% + var(--bs-offset-x) + var(--bs-offset-left))}}@media (max-width:1599.98px){.intro-box.cross-border-box{width:675px}.cross-border-box .expert-box{margin-top:calc(var(--bs-gutter-x)*3)}.spec-left-top-image{margin-left:calc(var(--bs-offset-left)*-1);margin-right:0}.spec-left-top-image img{width:calc(100%)}}@media (max-width:1399.98px){.service-boxes .box{width:100%}.spec-grid .spec{width:50%}.spec-left-top-image{--bs-offset-x:calc((100vw - 1140px)/2);--bs-offset-left:clamp(30px,6vw,96px);margin-left:calc(var(--bs-offset-x)*-1 - var(--bs-offset-left));margin-right:calc(var(--bs-offset-x)*1)}.spec-left-top-image img{width:calc(100% + var(--bs-offset-x))}}@media (max-width:1199.98px){.construction-law-intro.cross-border-intro{background-image:url("/wp-content/themes/gjw-2025/assets/images/cross-border-intro-mobile.webp")}.footer-links .links-column{width:33%}.footer-links .links-column.half-column{width:50%}.intro-box.cross-border-box{width:100%}.cross-border-box .expert-box{margin-top:calc(var(--bs-gutter-x)*.5);margin-bottom:calc(var(--bs-gutter-y)*-.5)}.intro-content p{font-size:21px}.intro-slider .slide .slide-content .slide-content-wrapper h2{margin-bottom:30px}.intro-slider .slide .slide-content .slide-content-wrapper p{font-size:21px}.intro-slider .slide .slide-content .slide-content-wrapper .spec-lists ul li,.intro-slider .slide .slide-content .slide-content-wrapper .cats-list ul li{font-size:21px}.spec-grid .spec{width:100%}.gjw-blog .blog-center{padding-top:120px}.spec-left-top-image{--bs-offset-x:calc((100vw - 960px)/2);--bs-offset-left:clamp(30px,6vw,96px);margin-left:calc(var(--bs-offset-x)*-1 - var(--bs-offset-left));margin-right:calc(var(--bs-offset-x)*1)}.spec-left-top-image img{width:calc(100% + var(--bs-offset-x))}.construction-law-intro .intro-content{width:100% !important;padding-bottom:0}.construction-law-intro .intro-content .page-lead p{margin-bottom:0}.intro-box{width:100%}.intro-box.no-right-padding{--bs-offset-left:clamp(30px,6vw,96px);padding-right:calc(var(--bs-offset-left)) !important}.expert-box{margin-top:0;margin-bottom:calc(var(--bs-gutter-y)*1)}.construction-law-content{--bs-offset-left:clamp(30px,6vw,96px);padding-top:calc(var(--bs-offset-left)) !important}.intro-content h1.services-grid-title{margin-bottom:0}.construction-law-intro .intro-content.intro-content-service h1.construction-service-title{margin-bottom:60px}.service-content-column{width:100%;padding-top:0}.service-sidebar{width:100%}.construction-law-intro.cross-border-entry-intro{--bs-gutter-y:clamp(30px, 6vw, 96px);padding-bottom:calc(var(--bs-gutter-y))}.service-page-content .service-sidebar{margin-top:-30px}.service-page-content .service-sidebar .intro-box.intro-box-short{--bs-offset-left:clamp(30px,6vw,96px);margin-left:calc(var(--bs-offset-left));margin-right:calc(var(--bs-offset-left));width:calc(100% - (var(--bs-offset-left)*2))}.expert-box .expert-head .expert-data .mail,.expert-box .expert-head .expert-data .phone{background-image:none;padding-left:0 !important}}@media (max-width:991.98px){.footer-links .links-column{width:50%}.intro-slider .slide .slide-content{width:100%}#navbar .right-menu-column{margin-top:96px;width:100%}#navbar .right-menu-column .main-menu .menu-item .sub-menu{width:97vw;margin-left:3vw}.gjw-blog .left-side{width:25%}.gjw-blog .blog-center{width:75%}.gjw-blog .right-side.blog-right-side{width:100%;padding-top:48px}.gjw-blog-posts article{width:100%}.our-services{order:2;padding-top:48px}.service-content{order:1}.home-about .home-specs-list{margin-bottom:48px}.left-image,.right-image{padding-top:0}.spec-content .spec-header-right{margin-top:0}.new-category-experts{margin:60px 0 0}.category-sidebar-form{margin-right:0}.spec-left-top-image{--bs-offset-x:calc((100vw - 720px)/2);--bs-offset-left:clamp(30px,6vw,96px);margin-left:calc(var(--bs-offset-x)*-1 - var(--bs-offset-left));width:100vw}.spec-left-top-image img{width:100vw}.latest-posts{width:100vw !important}.side-column{display:none}.construction-law-content>.row .right-side{width:100%}.service-card .card{max-width:100% !important}}@media (max-width:767.98px){.cross-border-buttons{width:144px !important}.footer-links .links-column,.footer-links .links-column.half-column{width:100%}#intro{background-image:url("/wp-content/themes/gjw-2025/assets/images/intro-bg-mobile.webp");background-position:bottom center;background-size:cover;position:relative;overflow:hidden}#navbar .right-menu-column .main-menu .menu-item{margin-bottom:20px}#navbar .right-menu-column .main-menu .menu-item a{font-size:30px}blockquote{margin-bottom:70px}blockquote p{font-size:33px;line-height:42px;margin-bottom:0}.intro-content h1{line-height:1.2;margin-bottom:30px}.intro-content h1 span{margin-bottom:5px}.intro-content h1 .first{font-size:81px;margin-bottom:0;line-height:1}.intro-content h1 .second{font-size:22px;line-height:1}.intro-content h1 .third{font-size:44px;line-height:1}.left-top-image{padding-top:0;text-align:center}.left-top-image img{position:relative;width:100%;margin-bottom:48px;margin-left:-1px;border-radius:0 !important;margin-bottom:0}.left-image{padding-top:0}.left-image img{position:relative;margin-bottom:48px;margin-left:-1px;border-radius:0 !important}.contact .left-image{max-height:70vh;position:relative;z-index:1}.contact .left-image img{width:100vw}.contact .contact-content{position:relative;z-index:2;background-color:#fff}.right-image img{position:relative;left:50%;margin-bottom:48px;margin-left:-1px;border-radius:0 !important}.fill-on-mobile{width:100vw !important;max-width:100vw !important;position:relative !important;left:50% !important;transform:translateX(-50%)}.gjw-blog .left-side{width:100%;order:3;padding-top:48px}.gjw-blog .blog-center{width:100%;order:1}.gjw-blog .right-side.blog-right-side{width:100%;padding-top:48px;order:3}.spec-left-top-image{--bs-offset-x:calc((100vw - 540px)/2);--bs-offset-left:clamp(30px,6vw,96px);margin-left:calc(var(--bs-offset-x)*-1 - var(--bs-offset-left));margin-right:0;width:100vw;min-width:100vw}.spec-left-top-image img{width:100vw;margin-left:-1px}.spec-team .spec-person{margin:48px auto 0 auto}.gjw-blog-slider-wrapper .gjw-blog-slider{padding-top:30px}.new-page-footer{order:2}.related-posts-container li{flex-basis:100%}.construction-law-content>.row .right-side .team .expert-item{text-align:center}.construction-law-content>.row .right-side .team .expert-item .expert-image{margin:0 auto}}@media (max-width:575.98px){.construction-law-intro .intro-content h1{font-size:42px}.cross-border-box .expert-box .expert-head .expert-data{margin-left:0}.cross-border-box .expert-box{padding:60px 30px}.cross-slide{padding:60px 30px}.cross-slide .spec-slide-head{flex-wrap:wrap}.cross-slide .spec-slide-head .spec-slide-title{width:100%;margin-top:12px}.expert-box{padding:60px 30px}.cross-card .card{padding:60px 30px}.cross-card .service-card-head{flex-wrap:wrap}.cross-card .service-card-head .service-card-title{width:100%;margin-top:12px}#navbar .nav-logo{margin-top:8px}#navbar .nav-logo img{height:30px !important;max-height:30px !important}.intro-content h1{line-height:1.2}.intro-content h1 span{margin-bottom:5px}.intro-content h1 .first{font-size:60px}.intro-content h1 .second{font-size:18px}.intro-content h1 .third{font-size:36px}.gjw-blog .left-side{width:100%;order:2}.gjw-blog .left-side .gallery-image{margin:0 0 30px}.gjw-blog .right-side.blog-right-side{width:100%;padding-top:48px;order:3}.client-zone-content .client-form .form-container{flex-wrap:wrap}.client-zone-content .client-form .form-container .form-item{width:100%}.spec-left-top-image{--bs-offset-left:clamp(30px,6vw,96px);margin-left:calc(var(--bs-offset-left)*-1);margin-right:0;width:100vw;min-width:100vw}.spec-left-top-image img{width:100vw;margin-left:-1px}.construction-law-content>.row .right-side .content-section h2{line-height:1.2}.home-experts .slider-wrapper{overflow:visible;--bs-offset-left:clamp(30px,6vw,96px);padding-left:calc(var(--bs-offset-left)*-1)}}@media (max-width:479.98px){.navbar-brand img{height:30px}h1{font-size:42px;font-weight:900;line-height:50px;margin-bottom:30px;text-transform:uppercase;font-family:'Museo Sans';font-weight:900}h2{font-size:27px;font-weight:900;line-height:36px;margin-bottom:40px;text-transform:uppercase;font-family:'Museo Sans';font-weight:900}h3{font-size:21px;font-weight:900;line-height:27px;margin-bottom:30px;text-transform:uppercase;font-family:'Museo Sans';font-weight:900}p,li{font-size:16px;line-height:24px;font-family:'Museo Sans';font-weight:500}}.swal2-html-container{overflow:hidden !important}@media (max-width:1280px){.swal2-html-container .new-form-container .new-form{width:100%}.swal2-html-container .new-form-container .new-form-rhino{display:none}}@media (max-width:1024px){.home-slider .intro-content .intro-left{width:100%;text-align:center;padding-top:180px;padding-bottom:3vw}.home-slider .intro-content .intro-right{width:100%;padding:3vw}.home-slider .intro-content .intro-right ul{display:flex;flex-wrap:wrap}.home-slider .intro-content .intro-right ul li{width:50%}.home-columns .home-de-left,.home-columns .home-en-left,.home-columns .home-de-right,.home-columns .home-en-right{width:100%}.home-columns .container{padding:6vw}.home-columns .home-feeds{width:100%}.home-columns .home-about{width:100%}.new-form-container .new-form .new-form-row .quarter{width:50%}.swal2-html-container .new-form-container .new-form .new-form-row .quarter{width:50%}}@media (max-width:576px){.wpcf7-response-output{text-align:center}.swal2-html-container .new-form-container .new-form h2{text-align:center}.swal2-html-container .new-form-container .new-form .new-form-row .half{width:100%}.swal2-html-container .new-form-container .new-form .new-form-row .quarter{width:100%}.swal2-html-container .new-form-container .new-form.career-form .new-form-row .half{width:100% !important}.new-form-container .new-form{padding:60px 30px}.codedropz-upload-inner{line-height:1.2}.codedropz-upload-inner>span{min-width:24px}.expert-box .expert-head{flex-wrap:wrap}.expert-box .expert-head .expert-image{width:100%;text-align:center;margin-bottom:30px}.expert-box .expert-head .expert-data{width:100%;text-align:center;margin-left:0}.gjw-blog-post-head .image{left:0;right:0}.gjw-blog .right-half .gjw-blog-post-head{width:auto;margin-right:-30px;margin-left:-30px}.gjw-blog-post-head .gradient{left:0;right:0}.post-head-content{padding-top:60px}.post-head-content .gjw-blog-category-header{padding:0 30px 30px;width:100%}}@media (min-width:1600px){.intro-box.cross-border-box{width:869px}.intro-content.cross-border-content{width:calc(100% - 869px)}}