/* compiled by scssphp 1.6.0 on Fri, 29 May 2026 15:04:39 +0000 (0.0761s) */

@charset "UTF-8";
@font-face{font-display:swap;font-family:'GTEesti';src:local('GTEesti'), url("../draadcore-child/fonts/GTEestiDisplay-Regular.woff2") format("woff2"), url("../draadcore-child/fonts/GTEestiDisplay-Regular.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:'GTEesti';src:local('GTEesti'), url("../draadcore-child/fonts/GTEestiDisplay-RegularItalic.woff2") format("woff2"), url("../draadcore-child/fonts/GTEestiDisplay-RegularItalic.woff") format("woff");font-weight:400;font-style:italic;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:'GTEesti';src:local('GTEesti'), url("../draadcore-child/fonts/GTEestiDisplay-Bold.woff2") format("woff2"), url("../draadcore-child/fonts/GTEestiDisplay-Bold.woff") format("woff");font-weight:700;font-style:normal;unicode-range:U+000-5FF}html #root #wrap_all #main .section.related_cases{margin:100px 0 65px;position:relative}@media only screen and (max-width: 71.1875rem){html #root #wrap_all #main .section.related_cases{margin:70px 0 50px}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.related_cases{margin:50px 0}}html #root #wrap_all #main .section.related_cases:before{position:absolute;left:0;width:100%;top:0;content:"";height:360px;background-color:#F2F2F2;border-radius:10px}@media only screen and (max-width: 23.375rem){html #root #wrap_all #main .section.related_cases .heading{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}html #root #wrap_all #main .section.related_cases .heading h2{margin-bottom:0}@media only screen and (max-width: 23.375rem){html #root #wrap_all #main .section.related_cases .heading h2{margin-bottom:7px}}html #root #wrap_all #main .section.related_cases .container{max-width:100%;padding-top:80px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.related_cases .container{padding-top:30px}}html #root #wrap_all #main .section.related_cases .container .three-fourth{padding-left:310px}@media only screen and (max-width: 106.1875rem){html #root #wrap_all #main .section.related_cases .container .three-fourth{padding-left:200px}}@media only screen and (max-width: 96rem){html #root #wrap_all #main .section.related_cases .container .three-fourth{padding-left:0}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.related_cases .container .three-fourth{min-width:calc(65% - (20px * 2));max-width:calc(65% - (20px * 2))}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.related_cases .container .three-fourth{margin:0 0 20px;min-width:100%;max-width:100%}}html #root #wrap_all #main .section.related_cases .container .three-fourth p{font-size:26px;font-weight:bold;line-height:1.5;margin:0;font-family:'dunbar-tall', serif}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.related_cases .container .one-fourth{min-width:calc(35% - (20px * 2));max-width:calc(35% - (20px * 2));display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.related_cases .container .one-fourth{min-width:100%;max-width:100%;-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start}}html #root #wrap_all #main .section.related_cases .container .one-fourth .button{padding-right:100px}html #root #wrap_all #main .section.related_cases .container .one-fourth .button .fa{background-color:transparent;font-family:"Font Awesome 5 Pro";width:auto;height:auto;position:absolute;right:20px;top:22px;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}html #root #wrap_all #main .section.related_cases .container .one-fourth .button .fa:before{content:"";color:#fff;font-weight:400}html #root #wrap_all #main .section.related_cases .container .one-fourth .button:hover .fa{right:15px}html #root #wrap_all #main .section.related_cases .container .column.full{min-width:calc(100% - (20px * 2));max-width:calc(100% - (20px * 2));margin-top:50px}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.related_cases .container .column.full{margin:30px 0 0;min-width:100%;max-width:100%}}html #root #wrap_all #main .section.related_cases .container .grid-container{max-width:1593px;width:calc(100% + (15px * 2));margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.related_cases .container .grid-container{max-width:100%}}html #root #wrap_all #main .section.related_cases .container .grid-container .post{background-repeat:no-repeat;width:calc(25% - 30px);height:414px;background-size:cover;background-position:center;border-radius:10px;padding:30px 25px 25px;position:relative;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;-webkit-box-shadow:0 0 35px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 35px 0 rgba(0, 0, 0, 0.2);margin:15px;overflow:hidden;-webkit-animation:fadein 3s linear;animation:fadein 3s linear}html #root #wrap_all #main .section.related_cases .container .grid-container .post::before{content:"";background:linear-gradient(0deg, rgba(0, 0, 0, 0.19) 0%, rgba(0, 0, 0, 0) 100%);width:100%;height:100%;top:0;left:0;position:absolute}@media only screen and (max-width: 85.3125rem){html #root #wrap_all #main .section.related_cases .container .grid-container .post{width:calc(33.33% - 30px)}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.related_cases .container .grid-container .post{width:calc(50% - 20px);margin:0 10px 20px}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.related_cases .container .grid-container .post{width:100%;margin:20px 0 0}}html #root #wrap_all #main .section.related_cases .container .grid-container .post .tag{background-color:#fff;border-radius:2px;color:#0f3a5d;padding:5px 10px;line-height:1;font-size:12px;font-weight:500;font-family:'dunbar-text';display:inline-block;margin:0 5px 5px 0}html #root #wrap_all #main .section.related_cases .container .grid-container .post h3{font-size:20px;line-height:1.45;font-weight:bold;color:#fff;position:absolute;bottom:25px;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;margin-top:40px}html #root #wrap_all #main .section.related_cases .container .grid-container .post .post-info{opacity:0;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;margin-top:20px}html #root #wrap_all #main .section.related_cases .container .grid-container .post .post-info p{color:#fff;margin:0 0 20px;font-size:14px;font-weight:normal;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}html #root #wrap_all #main .section.related_cases .container .grid-container .post:hover h3{position:relative;width:100%;bottom:auto;margin-top:10px}html #root #wrap_all #main .section.related_cases .container .grid-container .post:hover .post-info{opacity:1}html #root #wrap_all #main .section.related_cases .container .grid-container .post:hover::before{background-color:rgba(0, 0, 0, 0.43)}html #root #wrap_all #main .section.related_cases .container .grid-container .post:hover .post-content{z-index:9;position:relative}html #root #wrap_all #main .section.related_cases .full{display:flex}