/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.cookie-policy-popup{position:fixed;background-color:#EDEDED;bottom:0px;left:0px;width:100%;z-index:99;border-radius:0px;}.cookie-policy-popup .container{max-width:1440px;margin:auto;font-size:14px;padding:20px;display:block;margin:auto;text-align:center;}.cookie-policy-popup .container button{border:1px solid black;background-color:#fff;color:#000;font-size:14px;border-radius:2px;padding:10px 30px;margin-left:100px;}
*{box-sizing:border-box;}img{font-size:0;max-width:100%;height:auto;}body{line-height:1.5;min-width:unset;}.container{margin-inline:12px;}@media (min-width:1024px){.container{max-width:1000px;margin-inline:auto;}}.comp-base h1,.comp-base h2,.comp-base h3,.comp-base h4,.comp-base h5,.comp-base h6{font-weight:700;margin-bottom:18px;line-height:1.3;}.comp-base h1{font-size:28px;}.comp-base h2{font-size:22px;}.comp-base h3{font-size:16px;}.comp-base h4{font-size:14px;}.comp-base h5{font-size:12px;}.comp-base h6{font-size:10px;}.comp-base p{margin-bottom:14px;}.comp-base a{color:#d5bd99;}.comp-base a:hover{color:#d5bd99;text-decoration:underline;}.comp-base strong,.comp-base b{font-weight:700;}.space{padding-block:50px;}@media (min-width:768px){.space{padding-block:80px;}}.space--top{padding-top:50px;}@media (min-width:768px){.space--top{padding-top:80px;}}.space--bottom{padding-bottom:50px;}@media (min-width:768px){.space--bottom{padding-bottom:80px;}}.bg--white{background-color:#fff;}.bg--grey{background-color:#f0efe9;}.bg--pink{background-color:#fcf2ef;}.bg--pink--gradient{background:linear-gradient(90deg,#D6F0F6 0%,#FCE3E0 100%);}.bg--primary{background-color:#d5bd99;}.br--mobileonly,.br--tabletonly,.br--desktop{width:0px;overflow:hidden;line-height:0;display:inline-block;}@media (max-width:767px){.br--mobileonly{display:block;}}@media (min-width:768px) and (max-width:1023px){.br--tabletonly{display:block;}}@media (min-width:1024px){.br--desktop{display:block;}}.text--large{font-size:18px;line-height:1.5;letter-spacing:0.5px;}@media (min-width:768px){.text--large{font-size:20px;}}
.image-cta{position:relative;margin:0 auto 20px;overflow:hidden;}@media (min-width:768px){.image-cta{width:560px;}}.image-cta__image img{display:block;width:100%;height:auto;}.image-cta__link{margin-top:25px;text-align:center;}.image-cta__link a{font-size:16px;}.image-cta--text-overlay .image-cta{height:300px;}.image-cta--text-overlay .image-cta__image img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;height:300px;}.image-cta--text-overlay .image-cta__link{margin-top:-20%;}@media (min-width:768px){.image-cta--text-overlay .image-cta__link{margin-top:-126px;}}.image-cta--text-overlay .image-cta__link a{display:inline-block;color:#333;background:#fff;padding:13px 5px;text-align:center;font-size:12px;font-weight:300;transition:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease;border:1px solid #dedede;font-size:12px;padding:8px 5px;width:190px;font-family:"proxima-nova",Helvetica,Arial,sans-serif;letter-spacing:0.3px;border:none;}.image-cta--text-overlay .image-cta__link a:hover{text-decoration:none;background-color:#000;color:#d5bd99;border-color:#d5bd99;}@media (max-width:767px){.image-cta--text-overlay .image-cta__link a{transform:scale(0.6);}}.image-cta--text-overlay .image-cta__link a:before{content:"";position:absolute;left:0;right:0;width:100%;height:100%;}.image-cta--text-overlay .image-cta__link a .animated-border{position:absolute;left:0;right:0;top:0;width:calc(100% - 16px);height:calc(100% - 16px);margin:8px;box-sizing:border-box;}.image-cta--text-overlay .image-cta__link a .animated-border span{background:rgba(255,255,255,0.6);position:absolute;transition:all 0.4s ease-in-out;}.image-cta--text-overlay .image-cta__link a .animated-border span:nth-child(1){width:0;height:1px;top:0px;left:0px;}.image-cta--text-overlay .image-cta__link a .animated-border span:nth-child(2){height:0;width:1px;right:0px;top:0px;}.image-cta--text-overlay .image-cta__link a .animated-border span:nth-child(3){width:0;height:1px;bottom:0;right:0;}.image-cta--text-overlay .image-cta__link a .animated-border span:nth-child(4){height:0;width:1px;left:0px;bottom:0px;}.image-cta--text-overlay .image-cta__link a:hover{border:none;}.image-cta--text-overlay .image-cta__link a:hover .animated-border span:nth-child(1){width:100%;}.image-cta--text-overlay .image-cta__link a:hover .animated-border span:nth-child(2){height:100%;}.image-cta--text-overlay .image-cta__link a:hover .animated-border span:nth-child(3){width:100%;}.image-cta--text-overlay .image-cta__link a:hover .animated-border span:nth-child(4){height:100%;}.image-cta--2-columns{display:flex;flex-wrap:wrap;gap:20px;}@media (min-width:768px){.image-cta--2-columns{gap:40px;padding:0 60px;}.image-cta--2-columns .image-cta{width:calc(50% - 20px);flex:0 0 calc(50% - 20px);}}
