.image-overlay .overlay{opacity:0;position:absolute;inset:0;background-color:rgba(0,0,0,.1);transition:all .5s ease-in-out}@media only screen and (max-width:899px){.image-overlay .overlay{display:none}}.image-overlay .overlay a{position:absolute;bottom:1rem;right:1rem;background-color:#fff;color:#c68945;font-family:"calluna",serif;font-weight:700;font-style:normal;font-style:italic;font-size:calc(0.85rem * var(--text-multiplier));line-height:calc(1.13rem * var(--text-multiplier));text-decoration:none;padding:.5rem 1.2rem;border-radius:1rem}@media only screen and (max-width:899px){.image-overlay .overlay a{font-size:18px;line-height:1.1}}.image-overlay:hover .overlay{opacity:1;transition:all .5s ease-in-out}@media only screen and (max-width:899px){.image-overlay:hover .overlay{display:none}}.display_grid{display:grid;grid-template-columns:1.5rem repeat(4,5.3rem) repeat(4,5.2rem) repeat(4,5.3rem) repeat(3,5.2rem) 5.8rem;grid-template-rows:auto}@media only screen and (max-width:899px){.display_grid{grid-template-columns:repeat(10,1fr);gap:2rem}}.font_graphie_book{font-family:"graphie",sans-serif;font-weight:400;font-style:normal}.font_graphie_regular{font-family:"graphie",sans-serif;font-weight:500;font-style:normal}.font_graphie_semiBold{font-family:"graphie",sans-serif;font-weight:600;font-style:normal}.font_graphie_bold{font-family:"graphie",sans-serif;font-weight:700;font-style:normal}.font_calluna_regular{font-family:"calluna",serif;font-weight:400;font-style:normal}.font_calluna_bold{font-family:"calluna",serif;font-weight:700;font-style:normal}.font_calluna_bold_italic{font-family:"calluna",serif;font-weight:700;font-style:italic}.font_calluna_semiBold{font-family:"calluna",serif;font-weight:600;font-style:normal}.font_calluna_semiBold_italic{font-family:"calluna",serif;font-weight:600;font-style:italic}.font_h1{font-size:calc(3rem * var(--text-multiplier));line-height:calc(3.2800000000000002rem * var(--text-multiplier))}.font_15{font-size:calc(0.705rem * var(--text-multiplier));line-height:calc(0.985rem * var(--text-multiplier))}@media only screen and (max-width:899px){.font_15{font-size:15px;line-height:1.1}}.font_16{font-size:calc(0.75rem * var(--text-multiplier));line-height:calc(1.03rem * var(--text-multiplier))}@media only screen and (max-width:899px){.font_16{font-size:16px;line-height:1.1}}.font_17{font-size:calc(0.8rem * var(--text-multiplier));line-height:calc(1.08rem * var(--text-multiplier))}@media only screen and (max-width:899px){.font_17{font-size:17px;line-height:1.1}}.font_18{font-size:calc(0.85rem * var(--text-multiplier));line-height:calc(1.13rem * var(--text-multiplier))}@media only screen and (max-width:899px){.font_18{font-size:18px;line-height:1.1}}.font_20{font-size:calc(0.94rem * var(--text-multiplier));line-height:calc(1.22rem * var(--text-multiplier))}@media only screen and (max-width:899px){.font_20{font-size:20px;line-height:1.1}}.font_22{font-size:calc(0.97rem * var(--text-multiplier));line-height:calc(1.25rem * var(--text-multiplier))}@media only screen and (max-width:899px){.font_22{font-size:22px;line-height:1.1}}.font_24{font-size:calc(1.125rem * var(--text-multiplier));line-height:calc(1.405rem * var(--text-multiplier))}@media only screen and (max-width:899px){.font_24{font-size:24px;line-height:1.1}}.font_30{font-size:calc(1.41rem * var(--text-multiplier));line-height:calc(1.69rem * var(--text-multiplier))}@media only screen and (max-width:899px){.font_30{font-size:30px;line-height:1.1}}.font_32{font-size:calc(1.5rem * var(--text-multiplier));line-height:calc(1.78rem * var(--text-multiplier))}@media only screen and (max-width:899px){.font_32{font-size:32px;line-height:1.1}}.font_36{font-size:calc(1.69rem * var(--text-multiplier));line-height:calc(1.97rem * var(--text-multiplier))}@media only screen and (max-width:899px){.font_36{font-size:35px;line-height:1.1}}.font_64{font-size:calc(3rem * var(--text-multiplier));line-height:calc(3.2800000000000002rem * var(--text-multiplier))}@media only screen and (max-width:899px){.font_64{font-size:64px;line-height:1.1}}.font_75{font-size:calc(3.52rem * var(--text-multiplier));line-height:calc(3.8rem * var(--text-multiplier))}@media only screen and (max-width:899px){.font_75{font-size:75px;line-height:1.1}}.font_80{font-size:calc(4rem * var(--text-multiplier));line-height:calc(4.28rem * var(--text-multiplier))}@media only screen and (max-width:899px){.font_80{font-size:80px;line-height:1.1}}.blue_btn{font-family:"calluna",serif;font-weight:700;font-style:normal;font-weight:600;font-style:italic;font-size:calc(0.85rem * var(--text-multiplier));line-height:calc(1.13rem * var(--text-multiplier));background-color:#25384a;color:#dacec5;border-radius:1rem;text-decoration:none;padding:.5rem 1.5rem;width:fit-content;transition:all .5s ease-in-out}@media only screen and (max-width:899px){.blue_btn{font-size:18px;line-height:1.1}}@media only screen and (max-width:899px){.blue_btn{border-radius:20px;padding:10px 25px;font-weight:700}}.blue_btn:hover{background-color:#535f6d;color:#ebe6e2;transition:all .5s ease-in-out}.grey_btn{font-family:"calluna",serif;font-weight:700;font-style:normal;font-weight:600;font-style:italic;font-size:calc(0.85rem * var(--text-multiplier));line-height:calc(1.13rem * var(--text-multiplier));background-color:#ebe6e2;color:#25384a;border-radius:1rem;text-decoration:none;padding:.38rem 1.5rem;width:fit-content;transition:all .5s ease-in-out}@media only screen and (max-width:899px){.grey_btn{font-size:18px;line-height:1.1}}@media only screen and (max-width:899px){.grey_btn{border-radius:20px;padding:10px 25px;font-weight:700}}.grey_btn:hover{background-color:#fff;transition:all .5s ease-in-out}.co{display:grid;grid-template-columns:1.5rem repeat(4,5.3rem) repeat(4,5.2rem) repeat(4,5.3rem) repeat(3,5.2rem) 5.8rem;grid-template-rows:auto}@media only screen and (max-width:899px){.co{grid-template-columns:repeat(10,1fr);gap:2rem}}.co__wrapper{grid-column:4/12;width:63rem;display:flex;gap:1rem}@media only screen and (max-width:899px){.co__wrapper{grid-column:1/span 10;width:100%;gap:20px;flex-wrap:wrap}}.co__left,.co__right{width:50%}@media only screen and (max-width:899px){.co__left,.co__right{width:100%;margin-bottom:50px}}.co__left-title,.co__right-title{font-family:"graphie",sans-serif;font-weight:600;font-style:normal;font-size:calc(0.97rem * var(--text-multiplier));line-height:calc(1.25rem * var(--text-multiplier));margin-bottom:2rem}@media only screen and (max-width:899px){.co__left-title,.co__right-title{font-size:22px;line-height:1.1}}@media only screen and (max-width:899px){.co__left-title,.co__right-title{margin-bottom:20px;letter-spacing:1.5px}}@media only screen and (max-width:600px){.co__left-title,.co__right-title{font-size:18px}}.co__left-text ul,.co__right-text ul{margin:0}@media only screen and (max-width:899px){.co__left-text ul,.co__right-text ul{padding-left:20px}}.co__left-text ul li,.co__right-text ul li{font-family:"graphie",sans-serif;font-weight:600;font-style:normal;font-size:calc(0.8rem * var(--text-multiplier));line-height:calc(1.08rem * var(--text-multiplier));font-weight:500;padding:.5rem 0}@media only screen and (max-width:899px){.co__left-text ul li,.co__right-text ul li{font-size:17px;line-height:1.1}}@media only screen and (max-width:899px){.co__left-text ul li,.co__right-text ul li{padding:10px 0}}@media only screen and (max-width:600px){.co__left-text ul li,.co__right-text ul li{font-size:15px}}.co__left-text p,.co__right-text p{font-size:calc(0.8rem * var(--text-multiplier));line-height:calc(1.08rem * var(--text-multiplier));padding-left:1rem;margin:0;max-width:17rem}@media only screen and (max-width:899px){.co__left-text p,.co__right-text p{font-size:17px;line-height:1.1}}@media only screen and (max-width:899px){.co__left-text p,.co__right-text p{padding-left:20px;max-width:100%;line-height:1.4}}@media only screen and (max-width:600px){.co__left-text p,.co__right-text p{font-size:15px}}.co__left-jobs,.co__right-jobs{border-bottom:.045rem solid rgba(38,57,75,.4)}@media only screen and (max-width:899px){.co__left-jobs,.co__right-jobs{border-bottom:1px solid rgba(38,57,75,.4)}}.co__left .jobName,.co__right .jobName{display:flex;justify-content:space-between;align-items:center;padding:.5rem;border-top:.045rem solid rgba(38,57,75,.4);cursor:pointer}@media only screen and (max-width:899px){.co__left .jobName,.co__right .jobName{padding:10px;border-top:1px solid rgba(38,57,75,.4)}}.co__left .jobName p,.co__right .jobName p{font-size:calc(0.8rem * var(--text-multiplier));line-height:calc(1.08rem * var(--text-multiplier))}@media only screen and (max-width:899px){.co__left .jobName p,.co__right .jobName p{font-size:17px;line-height:1.1}}@media only screen and (max-width:600px){.co__left .jobName p,.co__right .jobName p{font-size:15px}}.co__left .jobName .open,.co__right .jobName .open{width:1.7rem;height:1.7rem;border:.045rem solid #25384a;border-radius:50%;position:relative}@media only screen and (max-width:899px){.co__left .jobName .open,.co__right .jobName .open{width:36px;height:36px;border:1px solid #25384a}}.co__left .jobName .open.visible:before,.co__right .jobName .open.visible:before{opacity:0;transition:all .3s ease-in-out}.co__left .jobName .open:before,.co__right .jobName .open:before{content:"";position:absolute;width:.045rem;height:.94rem;background-color:#25384a;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out}@media only screen and (max-width:899px){.co__left .jobName .open:before,.co__right .jobName .open:before{width:1px;height:20px}}.co__left .jobName .open:after,.co__right .jobName .open:after{content:"";position:absolute;width:.94rem;height:.045rem;background-color:#25384a;left:50%;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:899px){.co__left .jobName .open:after,.co__right .jobName .open:after{width:20px;height:1px}}.co__left .jobDescription,.co__right .jobDescription{height:auto;overflow:hidden;font-size:calc(0.8rem * var(--text-multiplier));line-height:calc(1.08rem * var(--text-multiplier));padding:0 .5rem;transition:all .5s ease-in-out}@media only screen and (max-width:899px){.co__left .jobDescription,.co__right .jobDescription{font-size:17px;line-height:1.1}}@media only screen and (max-width:899px){.co__left .jobDescription,.co__right .jobDescription{padding:0 10px;line-height:1.4}}@media only screen and (max-width:600px){.co__left .jobDescription,.co__right .jobDescription{font-size:15px;line-height:1.4}}.co__left .jobDescription.invisible,.co__right .jobDescription.invisible{max-height:0}.co__left .jobDescription.visible,.co__right .jobDescription.visible{max-height:var(--max-height,20rem);height:auto;transition:all .5s ease-in-out}@media only screen and (max-width:899px){.co__left .jobDescription.visible,.co__right .jobDescription.visible{max-height:500px}}.co__left .jobDescription strong,.co__right .jobDescription strong{display:block;margin:.5rem 0}@media only screen and (max-width:899px){.co__left .jobDescription strong,.co__right .jobDescription strong{margin:10px 0}}.co__left .jobDescription ul,.co__right .jobDescription ul{margin-left:0}.co__left .jobDescription p,.co__right .jobDescription p{font-size:calc(0.8rem * var(--text-multiplier));line-height:calc(1.08rem * var(--text-multiplier))}@media only screen and (max-width:899px){.co__left .jobDescription p,.co__right .jobDescription p{font-size:17px;line-height:1.1}}@media only screen and (max-width:600px){.co__left .jobDescription p,.co__right .jobDescription p{font-size:15px}}