/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Hilland';src:url(/themes/custom/customer/build/fonts/Hilland.woff2) format("woff2"),url(/themes/custom/customer/build/fonts/Hilland.woff) format("woff");font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:'Playfair Display';src:url(/themes/custom/customer/build/fonts/PlayfairDisplay-Regular.woff2) format("woff2"),url(/themes/custom/customer/build/fonts/PlayfairDisplay-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:'Playfair Display';src:url(/themes/custom/customer/build/fonts/PlayfairDisplay-SemiBold.woff2) format("woff2"),url(/themes/custom/customer/build/fonts/PlayfairDisplay-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:'Tajawal';src:url(/themes/custom/customer/build/fonts/Tajawal-Light.woff2) format("woff2"),url(/themes/custom/customer/build/fonts/Tajawal-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:'Tajawal';src:url(/themes/custom/customer/build/fonts/Tajawal-Medium.woff2) format("woff2"),url(/themes/custom/customer/build/fonts/Tajawal-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:block}html{font-size:16px}body{font-size:1rem}body.development,body.staging{border-top:5px solid}body.development::after,body.staging::after{border-radius:0 3px 3px 0;content:"";z-index:10000;top:0;left:0;padding:2px 4px;line-height:1em;display:flex;align-items:center;justify-content:center;text-align:center;font-size:.5rem;position:fixed;letter-spacing:1px;color:#333}@media (max-width:479px){body.development,body.staging{border-color:deeppink}body.development::after,body.staging::after{content:"– XS";background-color:deeppink}}@media (min-width:480px) and (max-width:639px){body.development,body.staging{border-color:palegreen}body.development::after,body.staging::after{content:"XS > SM";background-color:palegreen}}@media (min-width:640px) and (max-width:767px){body.development,body.staging{border-color:palegoldenrod}body.development::after,body.staging::after{content:"SM > SMD";background-color:palegoldenrod}}@media (min-width:768px) and (max-width:959px){body.development,body.staging{border-color:mediumpurple}body.development::after,body.staging::after{content:"SMD > MD";background-color:mediumpurple}}@media (min-width:960px) and (max-width:1079px){body.development,body.staging{border-color:rebeccapurple}body.development::after,body.staging::after{content:"MD > SLG";background-color:rebeccapurple}}@media (min-width:1080px) and (max-width:1279px){body.development,body.staging{border-color:peachpuff}body.development::after,body.staging::after{content:"SLG > LG";background-color:peachpuff}}@media (min-width:1280px) and (max-width:1359px){body.development,body.staging{border-color:peru}body.development::after,body.staging::after{content:"LG > XL";background-color:peru}}@media (min-width:1360px) and (max-width:1479px){body.development,body.staging{border-color:powderblue}body.development::after,body.staging::after{content:"XL > XXL";background-color:powderblue}}@media (min-width:1480px) and (max-width:1679px){body.development,body.staging{border-color:springgreen}body.development::after,body.staging::after{content:"XXL > XXXL";background-color:springgreen}}@media (min-width:1680px){body.development,body.staging{border-color:darkgoldenrod}body.development::after,body.staging::after{content:"> 1680";background-color:darkgoldenrod}}*{padding:0;margin:0;border:none;box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:"Tajawal",sans-serif;font-weight:300;background-color:#E9E5D8;color:#333}@media (min-width:1480px){.wrapper{max-width:1920px;margin:0 auto}}#toolbar-administration,#toolbar-administration *,.toolbar .toolbar-icon{font-weight:normal !important}@media (min-width:960px){#block-tabs{padding:0 1rem}}#block-tabs>ul{display:flex;flex-direction:row;flex-flow:row wrap;justify-content:center;padding-top:4rem}#block-tabs>ul li{margin-right:1px}#block-tabs>ul li a{display:block;background-color:#fff;padding:1rem 2.5rem;color:#850e32;text-transform:uppercase;font-size:.9rem;letter-spacing:1px;-webkit-transition:opacity 500ms ease;-moz-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;transition:opacity 500ms ease}#block-tabs>ul li a.is-active{font-weight:500;color:#fff;background-color:#850e32;border-bottom:1px solid #850e32}#block-tabs>ul li a:not(.is-active){border-bottom:1px solid rgba(133,14,50,0.15)}:root{--icon-arrow:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNy4yMDg5OSAxNSI+CiAgPHBhdGggZmlsbD0iIzI4MjcyYiIKICAgIGQ9Ik0yNy4xNjgzNyw3LjcwMTE0YS41MjQuNTI0LDAsMCwwLS4xMTMzMS0uNTcyTDIwLjA3ODY5LjE1MzNhLjUyMzE5LjUyMzE5LDAsMCwwLS43Mzk5MS43Mzk5bDYuMDgzNzQsNi4wODMyOUguNTIzMjVhLjUyMzI1LjUyMzI1LDAsMCwwLDAsMS4wNDY1SDI1LjQyMjU5TDE5LjMzODc4LDE0LjEwNjhhLjUyMzE5LjUyMzE5LDAsMSwwLC43Mzk5MS43Mzk5bDYuOTc2MzctNi45NzYzNkEuNTIyNDMuNTIyNDMsMCwwLDAsMjcuMTY4MzcsNy43MDExNFoiLz4KPC9zdmc+Cg==");--icon-arrow-main:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNy4yMDg5OSAxNSI+CiAgPHBhdGggZmlsbD0iIzg1MGUzMiIKICAgIGQ9Ik0yNy4xNjgzNyw3LjcwMTE0YS41MjQuNTI0LDAsMCwwLS4xMTMzMS0uNTcyTDIwLjA3ODY5LjE1MzNhLjUyMzE5LjUyMzE5LDAsMCwwLS43Mzk5MS43Mzk5bDYuMDgzNzQsNi4wODMyOUguNTIzMjVhLjUyMzI1LjUyMzI1LDAsMCwwLDAsMS4wNDY1SDI1LjQyMjU5TDE5LjMzODc4LDE0LjEwNjhhLjUyMzE5LjUyMzE5LDAsMSwwLC43Mzk5MS43Mzk5bDYuOTc2MzctNi45NzYzNkEuNTIyNDMuNTIyNDMsMCwwLDAsMjcuMTY4MzcsNy43MDExNFoiLz4KPC9zdmc+Cg==");--icon-arrow-white:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNy4yMDg5OSAxNSI+CiAgPHBhdGggZmlsbD0iI2ZmZmZmZiIKICAgIGQ9Ik0yNy4xNjgzNyw3LjcwMTE0YS41MjQuNTI0LDAsMCwwLS4xMTMzMS0uNTcyTDIwLjA3ODY5LjE1MzNhLjUyMzE5LjUyMzE5LDAsMCwwLS43Mzk5MS43Mzk5bDYuMDgzNzQsNi4wODMyOUguNTIzMjVhLjUyMzI1LjUyMzI1LDAsMCwwLDAsMS4wNDY1SDI1LjQyMjU5TDE5LjMzODc4LDE0LjEwNjhhLjUyMzE5LjUyMzE5LDAsMSwwLC43Mzk5MS43Mzk5bDYuOTc2MzctNi45NzYzNkEuNTIyNDMuNTIyNDMsMCwwLDAsMjcuMTY4MzcsNy43MDExNFoiLz4KPC9zdmc+Cg==")}a.icon--arrow:after{content:var(--icon-arrow-main)}.icon--arrow:after{content:var(--icon-arrow)}.icon--arrow-main:after,.button a:after,button a:after,input[type="submit"] a:after,.field-link a:after,.more-link a:after,.content-type--teaser.content-type--service .field-link-more a:after{content:var(--icon-arrow-main)}.icon--arrow-white:after,form button:after,form input[type="submit"]:after{content:var(--icon-arrow-white)}form .form-item{margin-bottom:1.5rem}form label:not(:last-child),form input:not(:last-child){margin-bottom:.5rem}form label{display:block;text-transform:uppercase;font-weight:500;font-size:.8rem;padding-top:1rem;margin-bottom:.5rem;letter-spacing:1px}form input[type="text"],form input[type="email"],form input[type="password"],form input[type="tel"]{display:block;width:100%;background-color:#E9E5D8;padding:.75rem 1rem;font-family:"Tajawal",sans-serif;font-size:1rem;font-weight:300;border-radius:2px}form textarea{width:100%;resize:none;background-color:#E9E5D8;padding:.75rem 1rem;font-family:"Tajawal",sans-serif;font-size:1rem;font-weight:300;border-radius:2px}form .description{font-size:.9rem;padding-right:2rem}form .js-form-type-checkbox{position:relative}form .js-form-type-checkbox input[type="checkbox"]{position:absolute;top:.1em;left:0}form .js-form-type-checkbox input[type="checkbox"]+*{padding-left:1.5rem}form details{margin-bottom:2rem}form details summary{padding:.66667rem 1rem;border-radius:4px;background-color:#850e32;color:#fff;text-transform:uppercase;font-size:.9rem;cursor:pointer}form details>div{margin:1rem;padding-bottom:1rem;border-bottom:1px solid #850e32}form input:focus,form button:focus,form textarea:focus{outline:1px dotted;outline:1px auto #C7B393}form button,form input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;text-transform:uppercase;font-size:.9rem;line-height:1.5em;letter-spacing:1px;color:#fff;background-color:#850e32;border-radius:2px;margin-left:auto;margin-top:3rem}@media (max-width:767px){form button,form input[type="submit"]{padding:1.25rem 1.5rem 1rem 1.5rem}}@media (min-width:768px) and (max-width:959px){form button,form input[type="submit"]{padding:1.25rem 1.5rem 1rem 1.5rem}}@media (min-width:960px){form button,form input[type="submit"]{padding:1.25rem 2.5rem 1rem 2.5rem}}form button strong,form input[type="submit"] strong{display:block}.form-actions{margin-top:1rem}.form-item-captcha-response{margin-bottom:0 !important}.captcha{margin-bottom:2rem}.form-required:before{color:#850e32;content:"*";margin-right:0.33333rem}.tns-outer{position:relative}.tns-outer *:focus{outline:none !important;border-top:none;border-left:none;border-right:none;border-color:#850e32;border-bottom-width:0;box-shadow:none}.sliderBanner,.sliderArticles{position:relative;display:flex;align-items:stretch}.sliderBanner{padding:0 !important}#navSliderArticles,#navSliderBanner{text-align:center}#navSliderArticles button,#navSliderBanner button{display:inline-block;width:2rem;height:2px;border-radius:10px;background-color:rgba(199,179,147,0.25);-webkit-transition:background-color 500ms ease;-moz-transition:background-color 500ms ease;-o-transition:background-color 500ms ease;transition:background-color 500ms ease;-webkit-transition:height 500ms ease;-moz-transition:height 500ms ease;-o-transition:height 500ms ease;transition:height 500ms ease}#navSliderArticles button.tns-nav-active,#navSliderBanner button.tns-nav-active{height:2px;background-color:#850e32}.tns-controls{position:absolute;height:100%;width:100%}.tns-controls button:after{position:absolute;width:50px;height:50px;background-color:rgba(51,51,51,0.5);display:flex;align-items:center;justify-content:center;z-index:50;color:#fff;font-size:1rem}.tns-controls button:last-child:after{content:">"}.tns-controls button:first-child:after{content:"<"}@media (min-width:960px){.tns-controls button:first-child:after{left:50%;bottom:2rem;margin-left:-101px}.tns-controls button:last-child:after{left:50%;bottom:2rem;margin-left:-50px}}@media (min-width:960px){.content-type--article .tns-controls button:first-child:after{margin-left:-51px}.content-type--article .tns-controls button:last-child:after{margin-left:0}}@media (max-width:959px){.tns-controls button:first-child:after{left:0;top:40%}.tns-controls button:last-child:after{right:0;top:40%}}.field-author{font-size:.9rem}.layout__header .field-banner{margin-left:-5rem;margin-right:-5rem;padding-top:0 !important}.layout__banner{display:grid;grid-auto-rows:1fr 1fr 1fr;align-items:center;justify-content:center;padding-top:0;padding-bottom:0;height:25vh;margin-bottom:2rem;overflow:hidden;border-bottom:1px solid rgba(133,14,50,0.2)}@media (max-width:959px){.layout__banner{grid-template-columns:2rem 1fr 2rem}}@media (min-width:960px){.layout__banner{grid-template-columns:2fr 2fr 2fr}}.layout__banner:first-child{margin-top:-2rem}.layout__banner>*{padding:0 !important}.layout__banner .field-body{grid-row:2;grid-column:2;text-align:center;display:flex;align-items:center;justify-content:center}.layout__banner .field-body>*{height:100%;width:100%}.layout__banner .field-body:after{display:none}.layout__banner .field-body .h1,.layout__banner .field-body .h2{color:#fff;text-shadow:0px 0px 0.75em rgba(51,51,51,0.75);padding-right:0}.layout__banner .field-body .h1:after,.layout__banner .field-body .h2:after{display:none}.layout__banner .field-banner{grid-row:1 / 4;grid-column:1 / 4;height:100%}.layout__banner .field-banner .paragraph.banner-simple{height:100%}.layout__banner .field-banner .paragraph.banner-simple .field-image{height:100%}.layout__banner .field-banner .paragraph.banner-simple .field-image img{height:100%;width:100%;object-fit:cover;display:block}.field-body{line-height:1.5em}.field-body:last-child{margin-bottom:0 !important}.field-body .heading{font-family:"Hilland",cursive;line-height:0.5em;margin-bottom:.5rem;color:#E9E5D8}.field-body .heading:not(:first-child){margin-top:.5rem}@media (max-width:959px){.field-body .heading{font-size:6rem}}@media (min-width:960px){.field-body .heading{font-size:6rem}}.field-body .color{color:#850e32}.field-body p.heading+p.heading{margin-top:0}.field-body p:not(:last-child){margin-bottom:1.25rem}.field-body p.read-more{font-size:1rem;border-top:1px solid rgba(133,14,50,0.25);margin-top:2rem;padding-top:2rem;color:#C7B393;text-transform:uppercase;font-weight:500;letter-spacing:1px}.field-body h1,.field-body h2,.field-body h3,.field-body h4,.field-body h5,.field-body h6{font-family:"Playfair Display",Serif;font-weight:400;line-height:1.3em}.field-body h1 strong,.field-body h2 strong,.field-body h3 strong,.field-body h4 strong,.field-body h5 strong,.field-body h6 strong{font-weight:600}@media (max-width:959px){.field-body h1:not(:last-child),.field-body h2:not(:last-child),.field-body h3:not(:last-child),.field-body h4:not(:last-child),.field-body h5:not(:last-child),.field-body h6:not(:last-child){margin:0 0 1.5rem 0}}@media (min-width:960px){.field-body h1:not(:last-child),.field-body h2:not(:last-child),.field-body h3:not(:last-child),.field-body h4:not(:last-child),.field-body h5:not(:last-child),.field-body h6:not(:last-child){margin:0 0 1.75rem 0}}.field-body .level-1{color:#333;text-transform:uppercase}@media (max-width:959px){.field-body .level-1{font-size:1.725rem}}@media (min-width:960px){.field-body .level-1{font-size:1.95rem}}.field-body .level-2{color:#C7B393}@media (max-width:959px){.field-body .level-2{font-size:1.65rem}}@media (min-width:960px){.field-body .level-2{font-size:1.8rem}}.field-body .level-3{font-size:1.1rem;color:#C7B393}.field-body p.title-list{text-transform:uppercase;font-weight:500;font-size:.9rem;padding-top:1rem;margin-bottom:.5rem;letter-spacing:1px}.field-body ul,.field-body ol{margin-left:2%;margin-bottom:1rem}.field-body li{margin-bottom:.5vh;line-height:1.5em;list-style-type:"–  " !important}.field-body hr{height:1px;background-color:rgba(133,14,50,0.5);margin-top:1.5rem;margin-bottom:2rem}.field-body strong{font-weight:500}.field-body a{-webkit-transition:color 500ms ease;-moz-transition:color 500ms ease;-o-transition:color 500ms ease;transition:color 500ms ease;text-decoration:underline}.field-body .button a,.field-body button a,.field-body input[type="submit"] a{text-decoration:none}.field-body .more-link a{text-decoration:none;color:#850e32;border-bottom-width:1px;border-color:#850e32;padding-left:0}.field-body table{width:100% !important;overflow-y:hidden;border-collapse:collapse;margin-bottom:2.5vh;margin-top:2rem;border:none !important}.field-body table caption{text-transform:uppercase;color:#850e32;font-size:.9rem;text-align:left;font-weight:500;margin-bottom:1.5vh}.field-body table tr>*{padding:10px;text-align:left;border-bottom:1px solid #fff;line-height:1.2rem;font-size:.9em}.field-body table tr>* p{line-height:1.2rem}.field-body table tr:nth-child(odd)>*{background-color:rgba(255,255,255,0.8)}.field-body table tr:nth-child(even)>*{background-color:rgba(255,255,255,0.5)}.field-body table tr th{color:#C7B393;font-weight:300;letter-spacing:1px;background-color:rgba(255,255,255,0.5) !important}.field-body table thead tr th{border-bottom:2px solid #fff}.field-category{display:flex;flex-direction:row;flex-flow:row wrap}.field-category li{text-transform:uppercase;letter-spacing:1px;font-size:.8rem;line-height:1em;border:1px solid #850e32;padding:.25rem .5rem;text-align:center;color:#850e32}.field-category li:not(:last-child){margin-right:1rem}.content-type--list .field-category,.content-type--teaser .field-category{display:inline-block;margin:.5rem;margin-left:0}.field-dates{font-size:.8rem;margin-bottom:.5rem}.content-type--list .field-dates,.content-type--teaser .field-dates{display:inline-block}.field-file{margin-top:1rem;padding:1rem;background-color:#fff}.field-file .field-title{margin:0 !important;color:#fff;background-color:#C7B393;font-size:1rem;margin-left:-2rem !important;display:inline-block;padding:.33333rem}.field-file .field-title:after{display:none}.field-file ul li{border-bottom:1px solid rgba(133,14,50,0.25)}.field-file ul li a{display:block;font-size:.9rem;padding:.5rem;color:#C7B393}img,svg{max-width:100%;height:auto}.field-image img{display:block;width:100%;height:auto}.anchor{font-size:0;height:1px;position:absolute;width:100%}a{color:#850e32;text-decoration:none;-webkit-transition:color 500ms ease;-moz-transition:color 500ms ease;-o-transition:color 500ms ease;transition:color 500ms ease}a:hover{color:#333;text-decoration:none}.button a,button a,input[type="submit"] a,.field-link a,.more-link a{text-align:center;display:block;text-transform:uppercase;font-size:.9rem;line-height:1.5em;letter-spacing:1px;color:#850e32;background-color:#fff;border-radius:2px}@media (max-width:767px){.button a,button a,input[type="submit"] a,.field-link a,.more-link a{padding:1.25rem 1.5rem 1rem 1.5rem}}@media (min-width:768px) and (max-width:959px){.button a,button a,input[type="submit"] a,.field-link a,.more-link a{padding:1.25rem 1.5rem 1rem 1.5rem}}@media (min-width:960px){.button a,button a,input[type="submit"] a,.field-link a,.more-link a{padding:1.25rem 2.5rem 1rem 2.5rem}}.button a strong,button a strong,input[type="submit"] a strong,.field-link a strong,.more-link a strong{display:block}.button a:after,button a:after,input[type="submit"] a:after,.field-link a:after,.more-link a:after{font-size:.9rem;line-height:0;display:inline-block;vertical-align:middle;width:1.5rem;margin-left:1rem;-webkit-transition:margin-left 500ms ease;-moz-transition:margin-left 500ms ease;-o-transition:margin-left 500ms ease;transition:margin-left 500ms ease}.button a:hover:after,button a:hover:after,input[type="submit"] a:hover:after,.field-link a:hover:after,.more-link a:hover:after{margin-left:1.25rem}[id*='block-views-block-'] .more-link{text-align:center;margin-top:2rem}.field-link-more a{position:absolute;top:0;left:0;width:100%;height:100%;padding:2rem;display:flex;align-items:flex-end;color:#850e32;text-transform:uppercase;font-weight:500;font-size:.8rem;margin-top:.5rem;line-height:1.4em;letter-spacing:1px;text-decoration:none !important;border-radius:4px}.field-link-more a:hover:after{margin-left:1rem}ul,ol{list-style:none}li{list-style-type:none}.field-slider-advanced{padding:0 !important;position:relative}.paragraph.slide-advanced>.layout{display:flex;flex-direction:row;flex-flow:row wrap;align-items:stretch}.paragraph.slide-advanced>.layout .layout__content{position:relative;z-index:2}.paragraph.slide-advanced>.layout .layout__content .h2,.paragraph.slide-advanced>.layout .layout__content .field-body *:not(a),.paragraph.slide-advanced>.layout .layout__content .layout__content{color:#fff}.paragraph.slide-advanced>.layout .layout__content .h2{padding-right:4rem;font-size:2.25rem}.paragraph.slide-advanced>.layout .layout__content .field-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:.25}.paragraph.slide-advanced>.layout .layout__content .field-image img{filter:blur(2rem);height:100%;width:100%;object-fit:cover;display:block}.paragraph.slide-advanced>.layout .field-image{height:100%}.paragraph.slide-advanced>.layout .field-image img{height:100%}@media (max-width:959px){.paragraph.slide-advanced>.layout>*{width:100%}.paragraph.slide-advanced>.layout>*.layout__content:first-child{padding:3rem}.paragraph.slide-advanced>.layout>*.layout__picture+.layout__content{padding:3rem;margin:-4rem 2rem 0 2rem}}@media (min-width:960px){.paragraph.slide-advanced>.layout>*{width:50%}.paragraph.slide-advanced>.layout>*.layout__content{padding:4rem;display:flex;flex-direction:column;justify-content:center}}@media (min-width:1360px){.paragraph.slide-advanced>.layout>*.layout__content{padding:4rem 8rem;padding-right:15rem}}.field-source{font-size:.9rem}.field-source>span:nth-child(2){font-weight:300}.field-title-month{text-align:center;margin-bottom:3rem}.field-title-month:not(:first-child){margin-top:3rem}.field-title-month span{text-transform:uppercase;font-size:.8rem;letter-spacing:1px;display:inline-block;padding:.33333rem;background-color:rgba(133,14,50,0.1);border-radius:4px}[class*="page-"]>*>*>h2,[class*="views-element-container"]>h2{font-size:1.1rem;color:#C7B393;position:relative;margin-bottom:1rem}[class*="page-"]>*>*>h2:before,[class*="views-element-container"]>h2:before{display:inline-block;content:'';height:1px;width:60px;background-color:#C7B393;margin-right:8px}[class*="page-"]>*>*>h2>a,[class*="views-element-container"]>h2>a{color:#C7B393}.h1{position:relative;font-family:"Playfair Display",Serif;font-weight:400;line-height:1.3em;margin:0 0 1.75rem 0}@media (min-width:1280px){.h1{font-size:2.25rem}}@media (max-width:1279px){.h1{font-size:2.25rem}}.h2{font-size:1.95rem;color:#333;text-transform:uppercase;position:relative;font-family:"Playfair Display",Serif;font-weight:400}.h3{font-family:"Playfair Display",Serif;font-weight:400}.field-subtitle{font-size:1.2em;line-height:1.2em;margin-bottom:2vh;margin-top:3vh;font-weight:300;text-transform:uppercase;color:#C7B393;position:relative}.field-subtitle:after{display:block;content:"";height:1px;width:40px;margin-left:-10px;background-color:#850e32;margin-top:1vh}.field-title-anchor{position:relative;z-index:3;font-family:"Playfair Display",Serif;font-weight:400;font-size:1.1rem;text-transform:uppercase;letter-spacing:1px;text-align:center;display:block;margin-bottom:-3rem;padding:0 2rem}.field-title-anchor::after,.field-title-anchor::before{content:"";display:block;height:4rem;width:1.5px;background-color:#C7B393;margin:auto;margin-top:1rem;margin-bottom:1rem;z-index:1;position:relative}.field-view{padding-bottom:4rem !important}.field-body+.field-webform{margin-top:2rem}li{list-style-type:none}.field-description{font-size:.9rem}.field-description p{line-height:1.4em}.svg-link{text-align:right}.svg-link>a{display:inline-block;line-height:1em}.field-phone{margin-top:1.75rem !important}.field-phone a{font-weight:500}.field-email a,.field-localisation a{text-decoration:underline;font-size:.99rem;color:#850e32;opacity:1;-webkit-transition:color 500ms ease;-moz-transition:color 500ms ease;-o-transition:color 500ms ease;transition:color 500ms ease;-webkit-transition:opacity 500ms ease;-moz-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;transition:opacity 500ms ease}.field-email a:hover,.field-localisation a:hover{color:#850e32;opacity:.8}.accordeons button:focus{outline:none}button,input[type="submit"]{font-family:"Tajawal",sans-serif;font-size:.9rem;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.submenu ul{background-color:#fff;-webkit-transition:-webkit-box-shadow 500ms ease;-moz-transition:-webkit-box-shadow 500ms ease;-o-transition:-webkit-box-shadow 500ms ease;transition:-webkit-box-shadow 500ms ease;-webkit-transition:-moz-box-shadow 500ms ease;-moz-transition:-moz-box-shadow 500ms ease;-o-transition:-moz-box-shadow 500ms ease;transition:-moz-box-shadow 500ms ease;-webkit-transition:box-shadow 500ms ease;-moz-transition:box-shadow 500ms ease;-o-transition:box-shadow 500ms ease;transition:box-shadow 500ms ease;-webkit-box-shadow:5px 5px 10px 0px rgba(0,0,0,0.06);-moz-box-shadow:5px 5px 10px 0px rgba(0,0,0,0.06);box-shadow:5px 5px 10px 0px rgba(0,0,0,0.06)}.submenu ul>li{border-bottom:1px solid rgba(133,14,50,0.25)}.submenu ul>li>a{color:#333;display:block;padding:1rem 2rem;letter-spacing:1px;font-weight:300;cursor:pointer;border-right:5px solid transparent}.submenu ul>li>a:hover{color:#850e32}.submenu ul>li>a.is-active{color:#850e32;position:relative;border-right:5px solid #850e32}#block-mainnavigation{width:100%;padding-top:.25rem}#block-mainnavigation>ul{display:flex;flex-direction:row;flex-flow:row wrap;margin-left:-1.25rem;margin-right:-1.25rem}#block-mainnavigation>ul li a{display:block;letter-spacing:1px;font-weight:300;font-size:.8rem;color:#333;text-transform:uppercase;padding:.5rem 1.25rem;border-bottom:1px solid transparent;white-space:nowrap}@media (max-width:1479px){#block-mainnavigation>ul li{flex-basis:32%}}@media (max-width:1079px){#block-mainnavigation .menu ul li a{margin-right:2rem}}#block-mainnavigation-mobile>ul{background-color:#fff}#block-mainnavigation-mobile>ul li{border-bottom:1px solid rgba(133,14,50,0.15);margin:0 2rem}#block-mainnavigation-mobile>ul li a{display:block;letter-spacing:1px;text-transform:uppercase;font-weight:300;color:#850e32;padding:1.25rem 2rem;font-size:1rem;text-align:center}#toggle-menu{display:none}.icon-menu{color:#850e32;cursor:pointer;position:fixed;top:0;right:0;z-index:5000000;transition:all 300ms ease-in-out;padding:.5rem;display:block;background-color:#fff;-webkit-transition:-webkit-box-shadow 500ms ease;-moz-transition:-webkit-box-shadow 500ms ease;-o-transition:-webkit-box-shadow 500ms ease;transition:-webkit-box-shadow 500ms ease;-webkit-transition:-moz-box-shadow 500ms ease;-moz-transition:-moz-box-shadow 500ms ease;-o-transition:-moz-box-shadow 500ms ease;transition:-moz-box-shadow 500ms ease;-webkit-transition:box-shadow 500ms ease;-moz-transition:box-shadow 500ms ease;-o-transition:box-shadow 500ms ease;transition:box-shadow 500ms ease;-webkit-box-shadow:5px 5px 10px 0px rgba(0,0,0,0.06);-moz-box-shadow:5px 5px 10px 0px rgba(0,0,0,0.06);box-shadow:5px 5px 10px 0px rgba(0,0,0,0.06);width:4rem;height:4rem;text-align:center;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomleft:2px;border-bottom-left-radius:2px}.icon-menu .label{text-transform:uppercase;font-size:.5rem;display:block;text-align:center;letter-spacing:2px}.icon-menu>.icon{position:relative;display:block;width:100%;height:2rem;margin-bottom:.25rem}.icon-menu>.icon>span::before,.icon-menu>.icon span::after{content:"";display:block}.icon-menu>.icon>span::before{margin-top:-8px;width:150%}.icon-menu>.icon>span::after{margin-top:6px;width:150%}.icon-menu>.icon>span,.icon-menu>.icon>span::before,.icon-menu>.icon>span::after{position:absolute;width:15px;height:2px;background:#850e32;-webkit-transition:background-color 500ms ease;-moz-transition:background-color 500ms ease;-o-transition:background-color 500ms ease;transition:background-color 500ms ease;top:42.5%;left:50%;margin-left:-20%}.icon-menu:hover>.icon>span,.icon-menu:hover>.icon>span::before,.icon-menu:hover>.icon>span::after{background-color:#850e32}@media (max-width:1279px){#block-mainnavigation{display:none}}@media (min-width:1280px){.icon-menu,.region-nav-mobile{display:none}}@media (max-width:1279px){.region-nav-mobile{overflow-y:scroll;overflow-x:hidden;position:fixed;top:0;padding:0 2rem 6rem 2rem;height:100vh;transition:all 300ms ease-in-out;display:flex;flex-direction:column;background-color:#E9E5D8;z-index:4000000}}@media (max-width:1279px){#toggle-menu:checked+.icon-menu>.icon>span,#toggle-menu:checked+.icon-menu>.icon>span::before,#toggle-menu:checked+.icon-menu>.icon>span::after{background-color:#850e32}}@media (max-width:639px){.region-nav-mobile{right:-100vw;width:100%;-webkit-transition:right 500ms ease;-moz-transition:right 500ms ease;-o-transition:right 500ms ease;transition:right 500ms ease}#toggle-menu:checked ~ .region-nav-mobile{right:0}}@media (min-width:639px) and (max-width:1279px){.region-nav-mobile{right:-60vw;width:60vw;-webkit-transition:-webkit-box-shadow 500ms ease;-moz-transition:-webkit-box-shadow 500ms ease;-o-transition:-webkit-box-shadow 500ms ease;transition:-webkit-box-shadow 500ms ease;-webkit-transition:-moz-box-shadow 500ms ease;-moz-transition:-moz-box-shadow 500ms ease;-o-transition:-moz-box-shadow 500ms ease;transition:-moz-box-shadow 500ms ease;-webkit-transition:box-shadow 500ms ease;-moz-transition:box-shadow 500ms ease;-o-transition:box-shadow 500ms ease;transition:box-shadow 500ms ease;-webkit-box-shadow:-5px 5px 10px 0px rgba(0,0,0,0.06);-moz-box-shadow:-5px 5px 10px 0px rgba(0,0,0,0.06);box-shadow:-5px 5px 10px 0px rgba(0,0,0,0.06);-webkit-transition:right 500ms ease;-moz-transition:right 500ms ease;-o-transition:right 500ms ease;transition:right 500ms ease}#toggle-menu:checked ~ .region-nav-mobile{right:0}}.region-nav-mobile .menu ul li{border-bottom:1px solid rgba(133,14,50,0.15)}.region-nav-mobile .menu ul li a{color:#fff;display:block;padding:1.5rem 0;font-size:1.1rem;text-align:center}#block-views-block-articles-block-more,#block-views-block-articles-block-home{padding-top:4rem;padding-bottom:4rem}@media (max-width:479px){#block-views-block-articles-block-more,#block-views-block-articles-block-home{padding-left:1rem;padding-right:1rem}}@media (min-width:480px) and (max-width:959px){#block-views-block-articles-block-more,#block-views-block-articles-block-home{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1360px){#block-views-block-articles-block-more,#block-views-block-articles-block-home{padding-left:12vw;padding-right:12vw}}#block-views-block-articles-block-more>h2,#block-views-block-articles-block-home>h2{padding:0 2rem;margin-bottom:2rem;font-family:"Playfair Display",Serif}#block-views-block-articles-block-more .item-list>ul,#block-views-block-articles-block-home .item-list>ul{padding:0 1rem;display:flex;flex-direction:row;flex-flow:row wrap}#block-views-block-articles-block-more .item-list>ul>*,#block-views-block-articles-block-home .item-list>ul>*{padding:1rem}@media (max-width:639px){#block-views-block-articles-block-more .item-list>ul>*,#block-views-block-articles-block-home .item-list>ul>*{width:100%;padding:1rem}}@media (min-width:640px) and (max-width:959px){#block-views-block-articles-block-more .item-list>ul,#block-views-block-articles-block-home .item-list>ul{justify-content:center}#block-views-block-articles-block-more .item-list>ul>*,#block-views-block-articles-block-home .item-list>ul>*{width:50%;padding:1rem}}@media (min-width:960px){#block-views-block-articles-block-more .item-list>ul>*,#block-views-block-articles-block-home .item-list>ul>*{width:33.333333%;padding:1rem}}.path-node #block-views-block-articles-block-home,.path-node #block-views-block-articles-block-more{background-color:rgba(133,14,50,0.1);margin-top:4rem}#block-contact [class*="field-"]:not(:last-child){font-size:.99rem}#block-contact .field-name{margin-top:.5rem;margin-bottom:1.5rem}#block-contact-page{background-color:#fff;-webkit-transition:-webkit-box-shadow 500ms ease;-moz-transition:-webkit-box-shadow 500ms ease;-o-transition:-webkit-box-shadow 500ms ease;transition:-webkit-box-shadow 500ms ease;-webkit-transition:-moz-box-shadow 500ms ease;-moz-transition:-moz-box-shadow 500ms ease;-o-transition:-moz-box-shadow 500ms ease;transition:-moz-box-shadow 500ms ease;-webkit-transition:box-shadow 500ms ease;-moz-transition:box-shadow 500ms ease;-o-transition:box-shadow 500ms ease;transition:box-shadow 500ms ease;-webkit-box-shadow:5px 5px 10px 0px rgba(0,0,0,0.06);-moz-box-shadow:5px 5px 10px 0px rgba(0,0,0,0.06);box-shadow:5px 5px 10px 0px rgba(0,0,0,0.06);padding:2rem}#block-contact-page [class*="field-"]:not(:last-child){margin-bottom:.33333rem;font-size:.9rem}#block-contact-page .field-link-email{display:none}.about{background-color:red}.about .block-contact{background-color:blue}.about .block-contact h2{font-size:4rem}.about{background-color:red}.about .block-contact{background-color:blue}.about .block-contact h2{font-size:4rem}.about .block-contact h2 .about{background-color:red}.about .block-contact h2 .about .block-contact{background-color:blue}.about .block-contact h2 .about .block-contact h2{font-size:4rem}.about .block-contact h2 .about .block-contact h2 .about{background-color:red}.about .block-contact h2 .about .block-contact h2 .about .block-contact{background-color:blue}.about .block-contact h2 .about .block-contact h2 .about .block-contact h2{font-size:4rem}@media (max-width:639px){#block-cta{display:none}}#block-cta>div{border-bottom:8px solid #c7b393;display:flex}#block-cta>div>*{width:50%;border-left:0.5px solid rgba(199,179,147,0.5)}#block-cta-footer>div>*{margin:2rem 0;border-bottom:8px solid #C7B393}#block-cta .field-body .button a,#block-cta .field-body button a,#block-cta .field-body input[type="submit"] a,#block-cta-footer .field-body .button a,#block-cta-footer .field-body button a,#block-cta-footer .field-body input[type="submit"] a{font-size:.8rem;line-height:1rem;height:100%;justify-content:center;display:flex;flex-direction:column}@media (max-width:959px){#block-cta .field-body .button a,#block-cta .field-body button a,#block-cta .field-body input[type="submit"] a,#block-cta-footer .field-body .button a,#block-cta-footer .field-body button a,#block-cta-footer .field-body input[type="submit"] a{padding:1.5rem 1.5rem}}@media (min-width:960px){#block-cta .field-body .button a,#block-cta .field-body button a,#block-cta .field-body input[type="submit"] a,#block-cta-footer .field-body .button a,#block-cta-footer .field-body button a,#block-cta-footer .field-body input[type="submit"] a{padding:1.5rem 2.5rem}}#block-cta .field-body .button a::after,#block-cta .field-body button a::after,#block-cta .field-body input[type="submit"] a::after,#block-cta-footer .field-body .button a::after,#block-cta-footer .field-body button a::after,#block-cta-footer .field-body input[type="submit"] a::after{display:none}#block-cta .field-body .button a span,#block-cta .field-body button a span,#block-cta .field-body input[type="submit"] a span,#block-cta-footer .field-body .button a span,#block-cta-footer .field-body button a span,#block-cta-footer .field-body input[type="submit"] a span{display:block;font-family:"Playfair Display",Serif;color:#394545;font-weight:400;line-height:1.3em;margin-bottom:.66667rem;text-transform:none}@media (max-width:767px){#block-cta .field-body .button a span,#block-cta .field-body button a span,#block-cta .field-body input[type="submit"] a span,#block-cta-footer .field-body .button a span,#block-cta-footer .field-body button a span,#block-cta-footer .field-body input[type="submit"] a span{display:none}}@media (min-width:768px) and (max-width:1479px){#block-cta .field-body .button a span,#block-cta .field-body button a span,#block-cta .field-body input[type="submit"] a span,#block-cta-footer .field-body .button a span,#block-cta-footer .field-body button a span,#block-cta-footer .field-body input[type="submit"] a span{font-size:1rem}}@media (min-width:1480px){#block-cta .field-body .button a span,#block-cta .field-body button a span,#block-cta .field-body input[type="submit"] a span,#block-cta-footer .field-body .button a span,#block-cta-footer .field-body button a span,#block-cta-footer .field-body input[type="submit"] a span{font-size:1.1rem}}#block-cta .field-body .button a:hover span,#block-cta .field-body button a:hover span,#block-cta .field-body input[type="submit"] a:hover span,#block-cta-footer .field-body .button a:hover span,#block-cta-footer .field-body button a:hover span,#block-cta-footer .field-body input[type="submit"] a:hover span{color:#850e32}#block-languageswitcher ul.links{display:flex;flex-direction:row;flex-flow:row wrap;justify-content:flex-end}#block-languageswitcher ul.links li a{font-size:.9rem;display:block;padding:1rem 0;margin-left:1rem;letter-spacing:.5px;color:#333}#block-languageswitcher ul.links li a.is-active{color:#850e32;font-weight:500}#block-languageswitcher-mobile{margin-top:2rem}#block-languageswitcher-mobile ul.links{display:flex;flex-direction:column}#block-languageswitcher-mobile ul.links li{border-bottom:1px solid rgba(133,14,50,0.15)}#block-languageswitcher-mobile ul.links li a{color:#fff;display:block;padding:1.25rem 2rem;font-size:1.1rem;text-align:center}#block-languageswitcher-mobile ul.links li a.is-active{color:#850e32}#block-mainnavigation-footer>ul li a{display:block;text-transform:uppercase;padding:.66667rem 0;font-size:.9rem;color:#333;letter-spacing:1px;-webkit-transition:color 500ms ease;-moz-transition:color 500ms ease;-o-transition:color 500ms ease;transition:color 500ms ease}#block-mainnavigation-footer>ul li a:hover{color:#850e32}@media (max-width:959px){#block-mainnavigation-footer>ul li a{padding:1rem 0}}@media (min-width:960px){#block-mainnavigation-footer>ul li a{display:inline-block}}#block-pagetitle{padding-top:4rem}#block-pagetitle .h2{text-align:center}#block-pagetitle .h2:after{margin-left:auto;margin-right:auto}#block-views-block-services-block-home{background-color:#C7B393;padding-top:4rem;padding-bottom:4rem}@media (max-width:479px){#block-views-block-services-block-home{padding-left:1rem;padding-right:1rem}}@media (min-width:480px) and (max-width:959px){#block-views-block-services-block-home{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1360px){#block-views-block-services-block-home{padding-left:12vw;padding-right:12vw}}#block-views-block-services-block-home>h2{padding:0 2rem;margin-bottom:2rem;font-family:"Playfair Display",Serif;color:#fff}#block-views-block-services-block-home>h2:before{background-color:#850e32}#block-views-block-services-block-home .field-body,#block-views-block-services-block-home .field-body p{color:#fff}#block-views-block-services-block-home .item-list>ul{padding:0 1rem;display:flex;flex-direction:row;flex-flow:row wrap;justify-content:center}#block-views-block-services-block-home .item-list>ul>*{padding:1rem}@media (max-width:639px){#block-views-block-services-block-home .item-list>ul>*{width:100%;padding:1rem}}@media (min-width:640px) and (max-width:959px){#block-views-block-services-block-home .item-list>ul>*{width:50%;padding:1rem}}@media (min-width:960px){#block-views-block-services-block-home .item-list>ul>*{width:33.333333%;padding:1rem}}#block-sitebranding>a,#block-sitebranding-mobile>a{display:inline-block;padding-top:.5rem}@media (max-width:959px){#block-sitebranding,#block-sitebranding-mobile{padding-top:1rem;padding-bottom:1rem;text-align:center}}#block-sitebranding svg,#block-sitebranding-mobile svg{max-height:3.5rem}#block-sitebranding-mobile{margin-top:2rem;padding:2rem 1rem;background-color:#fff;text-align:center}.region-footer .field-social-links{margin-top:1rem}.field-social-links{display:flex;flex-direction:row;flex-flow:row wrap}.field-social-links>*:not(:last-child){margin-right:1rem}.field-social-links .svg-link>a{display:block}.field-social-links .svg-link>a svg{width:3rem;height:3rem}.field-social-links .svg-link>a svg>*{fill:#C7B393 !important}.field-social-links .svg-link>a span{display:none}.paragraph-section .field-social-links svg path{fill:#fff}#block-contact .field-social-links svg,#block-socialmedia .field-social-links svg{background-color:#fff;border-radius:30px}#block-contact .field-social-links svg path:nth-child(1),#block-socialmedia .field-social-links svg path:nth-child(1){fill:#333}#block-contact .field-social-links svg path:nth-child(2),#block-socialmedia .field-social-links svg path:nth-child(2){fill:#850e32}.region-nav-mobile .field-social-links{justify-content:center}#block-teaser h3{color:#394545}#block-teaser .heading{line-height:0.5em}#block-teaser .field-body{font-size:.99rem}#block-useraccountmenu>ul{display:flex;flex-direction:row;flex-flow:row wrap}@media (max-width:959px){#block-useraccountmenu>ul{justify-content:center}}@media (min-width:960px){#block-useraccountmenu>ul{justify-content:flex-end}}#block-useraccountmenu>ul li:not(:last-child){margin-right:1rem}#block-useraccountmenu>ul li a{font-size:.8rem}.paragraph-1-column .heading{text-align:center}.paragraph-1-column+.paragraph-1-column{border-top:1px solid #E9E5D8}.paragraph-1-column .heading,.paragraph.custom .heading,.region-footer .heading{color:#C7B393}.paragraph-1-column,.paragraph-2-columns,.paragraph-3-columns,.paragraph.custom .paragraph__part-3 .field-images{margin:0 0}.paragraph-1-column:last-child,.paragraph-2-columns:last-child,.paragraph-3-columns:last-child,.paragraph.custom .paragraph__part-3 .field-images:last-child{margin-bottom:3rem}.paragraph-1-column h2,.paragraph-2-columns h2,.paragraph-3-columns h2,.paragraph.custom .paragraph__part-3 .field-images h2{text-align:center}.paragraph-1-column .field-body,.paragraph-2-columns .field-body,.paragraph-3-columns .field-body,.paragraph.custom .paragraph__part-3 .field-images .field-body{position:relative}@media (min-width:768px){.paragraph-1-column,.paragraph-2-columns,.paragraph-3-columns,.paragraph.custom .paragraph__part-3 .field-images{display:flex;flex-direction:row;flex-flow:row wrap;justify-content:center}}.paragraph-1-column>*{width:100%}@media (max-width:479px){.paragraph-1-column .paragraph__column-1{padding:2rem}.paragraph-1-column .paragraph__column-1 .anchor{top:-2rem}}@media (min-width:480px) and (max-width:639px){.paragraph-1-column .paragraph__column-1{padding:3rem}.paragraph-1-column .paragraph__column-1 .anchor{top:-3rem}}@media (min-width:640px) and (max-width:1279px){.paragraph-1-column .paragraph__column-1{padding:4.5rem 4.5rem}.paragraph-1-column .paragraph__column-1 .anchor{top:-4.5rem}}@media (min-width:1280px) and (max-width:1679px){.paragraph-1-column .paragraph__column-1{padding:4.5rem 9rem}.paragraph-1-column .paragraph__column-1 .anchor{top:-4.5rem}}@media (min-width:1680px){.paragraph-1-column .paragraph__column-1{padding:4.5rem 12rem}.paragraph-1-column .paragraph__column-1 .anchor{top:-4.5rem}}.paragraph-2-columns{color:#fff}@media (max-width:479px){.paragraph-2-columns{padding-left:1rem;padding-right:1rem}}@media (min-width:480px) and (max-width:959px){.paragraph-2-columns{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1360px){.paragraph-2-columns{padding-left:12vw;padding-right:12vw}}.paragraph-2-columns p a,.paragraph-2-columns li a{color:#fff}.paragraph-2-columns .level-1,.paragraph-2-columns .level-2,.paragraph-2-columns .level-3{color:#E9E5D8}@media (min-width:640px) and (max-width:1079px){.paragraph-2-columns{margin-top:-.5rem;margin-bottom:-.5rem;margin-left:1rem;margin-right:1rem}.paragraph-2-columns>*{margin:.5rem}}@media (min-width:1080px){.paragraph-2-columns{margin-top:-1rem;margin-bottom:-1rem;margin-left:1rem;margin-right:1rem}.paragraph-2-columns>*{margin:1rem}}@media (max-width:479px){.paragraph-2-columns>*{padding:2rem}.paragraph-2-columns>* .anchor{top:-2rem}}@media (min-width:480px) and (max-width:639px){.paragraph-2-columns>*{padding:4rem}.paragraph-2-columns>* .anchor{top:-4rem}}@media (min-width:640px){.paragraph-2-columns>*{padding:3rem}.paragraph-2-columns>* .anchor{top:-3rem}}@media (min-width:768px){.paragraph-2-columns>*{flex:1}}.paragraph-2-columns .paragraph__column-1{background-color:#3D6262}.paragraph-2-columns .paragraph__column-2{background-color:#394545}.paragraph-3-columns,.paragraph.custom .paragraph__part-3 .field-images{color:#fff}.paragraph-3-columns p a,.paragraph.custom .paragraph__part-3 .field-images p a,.paragraph-3-columns li a,.paragraph.custom .paragraph__part-3 .field-images li a{color:#fff}@media (max-width:479px){.paragraph-3-columns,.paragraph.custom .paragraph__part-3 .field-images{padding-left:1rem;padding-right:1rem}}@media (min-width:480px) and (max-width:959px){.paragraph-3-columns,.paragraph.custom .paragraph__part-3 .field-images{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1360px){.paragraph-3-columns,.paragraph.custom .paragraph__part-3 .field-images{padding-left:12vw;padding-right:12vw}}@media (min-width:640px) and (max-width:1079px){.paragraph-3-columns,.paragraph.custom .paragraph__part-3 .field-images{margin-top:-.5rem;margin-bottom:-.5rem;margin-left:1rem;margin-right:1rem}.paragraph-3-columns>*,.paragraph.custom .paragraph__part-3 .field-images>*{margin:.5rem}}@media (min-width:1080px){.paragraph-3-columns,.paragraph.custom .paragraph__part-3 .field-images{margin-top:-1rem;margin-bottom:-1rem;margin-left:1rem;margin-right:1rem}.paragraph-3-columns>*,.paragraph.custom .paragraph__part-3 .field-images>*{margin:1rem}}@media (min-width:960px) and (max-width:1359px){.paragraph-3-columns,.paragraph.custom .paragraph__part-3 .field-images{padding-left:3rem;padding-right:3rem}}@media (min-width:1360px){.paragraph-3-columns,.paragraph.custom .paragraph__part-3 .field-images{padding-left:4rem;padding-right:4rem}}@media (max-width:479px){.paragraph-3-columns>*,.paragraph.custom .paragraph__part-3 .field-images>*{padding:2rem}.paragraph-3-columns>* .anchor,.paragraph.custom .paragraph__part-3 .field-images>* .anchor{top:-2rem}}@media (min-width:480px) and (max-width:639px){.paragraph-3-columns>*,.paragraph.custom .paragraph__part-3 .field-images>*{padding:4rem}.paragraph-3-columns>* .anchor,.paragraph.custom .paragraph__part-3 .field-images>* .anchor{top:-4rem}}@media (min-width:640px){.paragraph-3-columns>*,.paragraph.custom .paragraph__part-3 .field-images>*{padding:3rem}.paragraph-3-columns>* .anchor,.paragraph.custom .paragraph__part-3 .field-images>* .anchor{top:-3rem}}@media (min-width:768px) and (max-width:1079px){.paragraph-3-columns>*,.paragraph.custom .paragraph__part-3 .field-images>*{width:calc(50% - 1rem)}}@media (min-width:1080px) and (max-width:1279px){.paragraph-3-columns>*,.paragraph.custom .paragraph__part-3 .field-images>*{width:calc(50% - 2rem)}}@media (min-width:1280px){.paragraph-3-columns>*,.paragraph.custom .paragraph__part-3 .field-images>*{flex:1}}.paragraph-3-columns .paragraph__column-1,.paragraph.custom .paragraph__part-3 .field-images .paragraph__column-1{background-color:#3D6262;border-bottom:1px solid #394545}.paragraph-3-columns .paragraph__column-2,.paragraph.custom .paragraph__part-3 .field-images .paragraph__column-2{background-color:#3D6262;border-bottom:1px solid #394545}.paragraph-3-columns .paragraph__column-3,.paragraph.custom .paragraph__part-3 .field-images .paragraph__column-3{background-color:#394545}@media (max-width:959px){.paragraph.image .field-image{position:relative}.paragraph.image .field-image:before{display:block;content:"";background-color:rgba(133,14,50,0.05);height:45%;position:absolute;top:45%;width:100%;z-index:-1}.paragraph.image .field-image.portrait img{width:50%;margin:0 auto}}.paragraph.text-with-image .field-image{position:relative;margin-bottom:1.5rem}.paragraph.text-with-image .field-image:before{display:block;content:"";background-color:rgba(133,14,50,0.05);height:50%;position:absolute;top:25%;width:100%;z-index:-1}@media (min-width:640px) and (max-width:1279px){.paragraph.custom>.layout{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1280px){.paragraph.custom>.layout{padding-left:2rem;padding-right:2rem}}@media (min-width:1080px){.paragraph.custom>.layout{display:grid;grid-template-columns:1fr 8rem 1fr;grid-template-rows:auto auto}.paragraph.custom>.layout>.paragraph__part-1{grid-row:1;padding-top:4rem;padding-bottom:4rem}.paragraph.custom>.layout>.paragraph__part-2{grid-row:1;display:flex;flex-direction:column;justify-content:center}.paragraph.custom>.layout>.paragraph__part-3{grid-row:2;grid-column:1/4}}@media (max-width:479px){.paragraph.custom>.layout>.paragraph__part-2{margin-top:-2rem;margin-left:1rem;margin-right:1rem}}@media (min-width:640px) and (max-width:1079px){.paragraph.custom>.layout>.paragraph__part-2{margin-top:-4rem;margin-left:1.5rem;margin-right:1.5rem}}@media (min-width:960px) and (max-width:1079px){.paragraph.custom>.layout>.paragraph__part-2{margin-left:15%;margin-right:15%}}@media (min-width:1080px){.field-section .paragraph.custom>.layout>.paragraph__part-1:after{display:block;content:"";background-color:#fff;width:8rem;height:calc(100% + 6rem);top:0;position:absolute;z-index:-1}}@media (min-width:1080px) and (max-width:1279px){.field-section:nth-child(odd) .paragraph.custom>.layout .paragraph__part-1 .field-image{margin-right:-1.5rem}}@media (min-width:1280px){.field-section:nth-child(odd) .paragraph.custom>.layout .paragraph__part-1 .field-image{margin-right:-2rem}}@media (min-width:1080px){.field-section:nth-child(odd) .paragraph.custom>.layout .paragraph__part-1 .field-image{margin-left:-8rem}}@media (min-width:1080px){.field-section:nth-child(odd) .paragraph.custom>.layout>.paragraph__part-1{grid-column:3}}@media (min-width:1080px) and (min-width:1080px){.field-section:nth-child(odd) .paragraph.custom>.layout>.paragraph__part-1:after{left:-8rem}}@media (min-width:1080px){.field-section:nth-child(odd) .paragraph.custom>.layout>.paragraph__part-2{grid-column:1}}@media (min-width:1080px) and (max-width:1279px){.field-section:nth-child(even) .paragraph.custom>.layout .paragraph__part-1 .field-image{margin-left:-1.5rem}}@media (min-width:1280px){.field-section:nth-child(even) .paragraph.custom>.layout .paragraph__part-1 .field-image{margin-left:-2rem}}@media (min-width:1080px){.field-section:nth-child(even) .paragraph.custom>.layout .paragraph__part-1 .field-image{margin-right:-8rem}}@media (min-width:1080px){.field-section:nth-child(even) .paragraph.custom>.layout>.paragraph__part-1{grid-column:1}}@media (min-width:1080px) and (min-width:1080px){.field-section:nth-child(even) .paragraph.custom>.layout>.paragraph__part-1:after{right:-8rem}}@media (min-width:1080px){.field-section:nth-child(even) .paragraph.custom>.layout>.paragraph__part-2{grid-column:3}}.paragraph.custom .paragraph__part-1{position:relative;background-color:#C7B393}@media (min-width:960px) and (max-width:1079px){.paragraph.custom .paragraph__part-1{padding-left:2.5rem;padding-right:2.5rem;background-color:transparent}}.paragraph.custom .paragraph__part-1:before{display:block;content:"";background-color:#C7B393;width:100%;height:6rem;bottom:-6rem;left:0;position:absolute;z-index:-1}@media (max-width:1079px){.paragraph.custom .paragraph__part-1:before{width:calc(100% + 3rem);left:-1.5rem;height:12rem;bottom:-4rem}}@media (max-width:639px){.paragraph.custom .paragraph__part-1:before{display:none}}.paragraph.custom .paragraph__part-2{background-color:#fff;position:relative}@media (max-width:479px){.paragraph.custom .paragraph__part-2{padding:2rem}}@media (min-width:480px) and (max-width:639px){.paragraph.custom .paragraph__part-2{padding:3rem}}@media (min-width:640px) and (max-width:1679px){.paragraph.custom .paragraph__part-2{padding:4.5rem}}@media (min-width:1680px){.paragraph.custom .paragraph__part-2{padding:6rem}}.paragraph.custom .paragraph__part-2:after{display:block;content:"";background-color:#fff;width:100%;height:6rem;bottom:-6rem;left:0;position:absolute;z-index:-1}.paragraph.custom .paragraph__part-3 .field-images .field-image{padding:0}@media (max-width:639px){.paragraph.custom .paragraph__part-3 .field-images{margin-top:-.5rem;margin-bottom:-.5rem;margin-left:1rem;margin-right:1rem}.paragraph.custom .paragraph__part-3 .field-images>*{margin:.5rem}}@media (max-width:479px){.paragraph-section #sejours .paragraph-1-column,.paragraph-section #tarifs .paragraph-1-column,.paragraph-section #contact .paragraph-1-column{padding-left:1rem;padding-right:1rem}}@media (min-width:480px) and (max-width:959px){.paragraph-section #sejours .paragraph-1-column,.paragraph-section #tarifs .paragraph-1-column,.paragraph-section #contact .paragraph-1-column{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:960px) and (max-width:1359px){.paragraph-section #sejours .paragraph-1-column,.paragraph-section #tarifs .paragraph-1-column,.paragraph-section #contact .paragraph-1-column{padding-left:15%;padding-right:15%}}@media (min-width:1360px) and (max-width:1479px){.paragraph-section #sejours .paragraph-1-column,.paragraph-section #tarifs .paragraph-1-column,.paragraph-section #contact .paragraph-1-column{padding-left:20%;padding-right:20%}}@media (min-width:1480px){.paragraph-section #sejours .paragraph-1-column,.paragraph-section #tarifs .paragraph-1-column,.paragraph-section #contact .paragraph-1-column{padding-left:22vw;padding-right:22vw}}.paragraph-section #sejours .paragraph-1-column .paragraph__column-1,.paragraph-section #tarifs .paragraph-1-column .paragraph__column-1,.paragraph-section #contact .paragraph-1-column .paragraph__column-1{background-color:#fff}.paragraph-section #faq .paragraph-1-column h2,.paragraph-section #faq .paragraph-1-column .heading{color:#fff}.paragraph-section #faq .paragraph-1-column .paragraph{color:#fff}.paragraph-section #faq .paragraph-1-column .paragraph__column-1{position:relative}@media (max-width:479px){.paragraph-section #faq .paragraph-1-column .paragraph__column-1{padding-left:1rem;padding-right:1rem}}@media (min-width:480px) and (max-width:959px){.paragraph-section #faq .paragraph-1-column .paragraph__column-1{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:960px) and (max-width:1359px){.paragraph-section #faq .paragraph-1-column .paragraph__column-1{padding-left:15%;padding-right:15%}}@media (min-width:1360px) and (max-width:1479px){.paragraph-section #faq .paragraph-1-column .paragraph__column-1{padding-left:20%;padding-right:20%}}@media (min-width:1480px){.paragraph-section #faq .paragraph-1-column .paragraph__column-1{padding-left:22vw;padding-right:22vw}}.paragraph-section #faq .paragraph-1-column .paragraph__column-1:before{content:"";display:block;position:absolute;top:0;background-color:#850e32;height:100%;z-index:1}@media (max-width:479px){.paragraph-section #faq .paragraph-1-column .paragraph__column-1:before{left:1rem;width:calc(100% - 2rem)}}@media (min-width:479px) and (max-width:1279px){.paragraph-section #faq .paragraph-1-column .paragraph__column-1:before{left:1.5rem;width:calc(100% - 3rem)}}@media (min-width:1280px){.paragraph-section #faq .paragraph-1-column .paragraph__column-1:before{left:2rem;width:calc(100% - 4rem)}}.paragraph-section #faq .paragraph-1-column .paragraph__column-1 .paragraph.text{position:relative;z-index:2}@media (max-width:479px){.paragraph-section #faq .paragraph-1-column .paragraph__column-1 .paragraph.text{padding:2rem}}@media (min-width:480px) and (max-width:639px){.paragraph-section #faq .paragraph-1-column .paragraph__column-1 .paragraph.text{padding:3rem}}@media (min-width:640px) and (max-width:1279px){.paragraph-section #faq .paragraph-1-column .paragraph__column-1 .paragraph.text{padding:4.5rem 4.5rem}}@media (min-width:1280px) and (max-width:1679px){.paragraph-section #faq .paragraph-1-column .paragraph__column-1 .paragraph.text{padding:4.5rem 9rem}}@media (min-width:1680px){.paragraph-section #faq .paragraph-1-column .paragraph__column-1 .paragraph.text{padding:4.5rem 12rem}}.paragraph-section .paragraph-1-column:not(:last-child) .paragraph__column-1{position:relative}.paragraph-section .paragraph-1-column:not(:last-child) .paragraph__column-1::after{content:'';display:block;width:100%;background-color:#fff;position:absolute;bottom:-6rem;left:0;height:6rem;z-index:-1}.paragraph-section .paragraph-3-columns+.paragraph-1-column .paragraph__column-1,.paragraph-section .paragraph.custom .paragraph__part-3 .field-images+.paragraph-1-column .paragraph__column-1,.paragraph.custom .paragraph__part-3 .paragraph-section .field-images+.paragraph-1-column .paragraph__column-1,.paragraph-section .paragraph-2-columns+.paragraph-1-column .paragraph__column-1{position:relative}.paragraph-section .paragraph-3-columns+.paragraph-1-column .paragraph__column-1::before,.paragraph-section .paragraph.custom .paragraph__part-3 .field-images+.paragraph-1-column .paragraph__column-1::before,.paragraph.custom .paragraph__part-3 .paragraph-section .field-images+.paragraph-1-column .paragraph__column-1::before,.paragraph-section .paragraph-2-columns+.paragraph-1-column .paragraph__column-1::before{content:'';display:block;width:100%;background-color:#fff;position:absolute;top:-6rem;left:0;height:6rem;z-index:-1}.paragraph.text{height:100%}.paragraph.text .field-body{height:100%;display:flex;flex-direction:column}.paragraph.text .field-body .button,.paragraph.text .field-body button,.paragraph.text .field-body input[type="submit"]{margin-top:auto;padding-top:1.5rem}.paragraph.text .field-body .button:not(:last-child),.paragraph.text .field-body button:not(:last-child),.paragraph.text .field-body input:not(:last-child)[type="submit"]{margin-bottom:1.5rem}@media (max-width:959px){.content-type--full.content-type--article .layout{padding-top:0}}@media (min-width:960px){.content-type--full.content-type--article .layout__picture{margin-left:-8rem;margin-right:-8rem}}@media (max-width:959px){.content-type--full.content-type--article .layout__picture>*{padding:0}}@media (min-width:960px){.content-type--full.content-type--article .layout__picture>*{padding-top:0}}.content-type--full.content-type--article .layout__contextual>*{margin-bottom:1rem}.content-type--full.content-type--article .layout__contextual>*>*{display:flex;flex-direction:row;flex-flow:row wrap;align-items:center;border-top:1px solid rgba(133,14,50,0.25);border-bottom:1px solid rgba(133,14,50,0.25);padding-top:1rem;padding-bottom:1rem}.content-type--full.content-type--article .layout__contextual>*>*>*{margin:0;font-size:.9rem;padding-top:1rem;padding-bottom:1rem}.content-type--full.content-type--article .layout__contextual>*>*>*:not(:last-child){margin-right:1.5rem;padding-right:1.5rem;border-right:1px solid rgba(133,14,50,0.25)}.content-type--full.content-type--article .h1:after{display:none}.content-type--teaser.content-type--article{height:100%;-webkit-transition:-webkit-box-shadow 500ms ease;-moz-transition:-webkit-box-shadow 500ms ease;-o-transition:-webkit-box-shadow 500ms ease;transition:-webkit-box-shadow 500ms ease;-webkit-transition:-moz-box-shadow 500ms ease;-moz-transition:-moz-box-shadow 500ms ease;-o-transition:-moz-box-shadow 500ms ease;transition:-moz-box-shadow 500ms ease;-webkit-transition:box-shadow 500ms ease;-moz-transition:box-shadow 500ms ease;-o-transition:box-shadow 500ms ease;transition:box-shadow 500ms ease;-webkit-box-shadow:5px 5px 10px 0px rgba(0,0,0,0.05);-moz-box-shadow:5px 5px 10px 0px rgba(0,0,0,0.05);box-shadow:5px 5px 10px 0px rgba(0,0,0,0.05)}.content-type--teaser.content-type--article .h3{font-size:1.3rem}.content-type--teaser.content-type--article .layout{position:relative;height:100%;background-color:#fff}.content-type--teaser.content-type--article .layout__picture{overflow:hidden}.content-type--teaser.content-type--article .layout__picture .field-image{overflow:hidden}.content-type--teaser.content-type--article .layout__picture .field-image img{transform:scale(1);-webkit-transition:transform 500ms ease;-moz-transition:transform 500ms ease;-o-transition:transform 500ms ease;transition:transform 500ms ease}.content-type--teaser.content-type--article .layout__content{padding:2rem;padding-bottom:4rem}.content-type--teaser.content-type--article .layout__content .field-body p{font-size:1rem}.content-type--teaser.content-type--article:hover{-webkit-transition:-webkit-box-shadow 500ms ease;-moz-transition:-webkit-box-shadow 500ms ease;-o-transition:-webkit-box-shadow 500ms ease;transition:-webkit-box-shadow 500ms ease;-webkit-transition:-moz-box-shadow 500ms ease;-moz-transition:-moz-box-shadow 500ms ease;-o-transition:-moz-box-shadow 500ms ease;transition:-moz-box-shadow 500ms ease;-webkit-transition:box-shadow 500ms ease;-moz-transition:box-shadow 500ms ease;-o-transition:box-shadow 500ms ease;transition:box-shadow 500ms ease;-webkit-box-shadow:5px 5px 10px 0px rgba(0,0,0,0.1);-moz-box-shadow:5px 5px 10px 0px rgba(0,0,0,0.1);box-shadow:5px 5px 10px 0px rgba(0,0,0,0.1)}.content-type--teaser.content-type--article:hover .layout__picture .field-image img{transform:scale(1.1)}.field-view .item-list li:not(:last-child){margin-bottom:2rem}@media (min-width:960px){.field-view .content-type--teaser.content-type--article{-webkit-transition:-webkit-box-shadow 500ms ease;-moz-transition:-webkit-box-shadow 500ms ease;-o-transition:-webkit-box-shadow 500ms ease;transition:-webkit-box-shadow 500ms ease;-webkit-transition:-moz-box-shadow 500ms ease;-moz-transition:-moz-box-shadow 500ms ease;-o-transition:-moz-box-shadow 500ms ease;transition:-moz-box-shadow 500ms ease;-webkit-transition:box-shadow 500ms ease;-moz-transition:box-shadow 500ms ease;-o-transition:box-shadow 500ms ease;transition:box-shadow 500ms ease;-webkit-box-shadow:5px 5px 10px 0px rgba(0,0,0,0);-moz-box-shadow:5px 5px 10px 0px rgba(0,0,0,0);box-shadow:5px 5px 10px 0px rgba(0,0,0,0)}.field-view .content-type--teaser.content-type--article .layout{background-color:transparent;display:flex;flex-direction:row;flex-flow:row wrap}.field-view .content-type--teaser.content-type--article .layout .layout__picture{flex:1}.field-view .content-type--teaser.content-type--article .layout .layout__content{flex:2;padding:0 2rem;padding-bottom:4rem}.field-view .content-type--teaser.content-type--article .layout .field-link-more a{justify-content:flex-end}.field-view .content-type--teaser.content-type--article:hover{-webkit-transition:-webkit-box-shadow 500ms ease;-moz-transition:-webkit-box-shadow 500ms ease;-o-transition:-webkit-box-shadow 500ms ease;transition:-webkit-box-shadow 500ms ease;-webkit-transition:-moz-box-shadow 500ms ease;-moz-transition:-moz-box-shadow 500ms ease;-o-transition:-moz-box-shadow 500ms ease;transition:-moz-box-shadow 500ms ease;-webkit-transition:box-shadow 500ms ease;-moz-transition:box-shadow 500ms ease;-o-transition:box-shadow 500ms ease;transition:box-shadow 500ms ease;-webkit-box-shadow:5px 5px 10px 0px rgba(0,0,0,0);-moz-box-shadow:5px 5px 10px 0px rgba(0,0,0,0);box-shadow:5px 5px 10px 0px rgba(0,0,0,0)}.field-view .content-type--teaser.content-type--article:hover .layout__picture img{transform:scale(1.2)}}.content-type--full:not(.content-type--banner){margin-top:4rem;margin-bottom:4rem}@media (max-width:479px){.content-type--full:not(.content-type--banner){padding-left:1rem;padding-right:1rem}}@media (min-width:480px) and (max-width:959px){.content-type--full:not(.content-type--banner){padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:960px) and (max-width:1359px){.content-type--full:not(.content-type--banner){padding-left:15%;padding-right:15%}}@media (min-width:1360px) and (max-width:1479px){.content-type--full:not(.content-type--banner){padding-left:20%;padding-right:20%}}@media (min-width:1480px){.content-type--full:not(.content-type--banner){padding-left:22vw;padding-right:22vw}}.content-type--full:not(.content-type--banner) h1{color:#850e32;text-align:center}.content-type--full:not(.content-type--banner) h2{text-align:left}.content-type--full:not(.content-type--banner)>.layout{background-color:#fff}.content-type--full:not(.content-type--banner)>.layout>.layout__header{border-bottom:1px solid #E9E5D8}@media (max-width:479px){.content-type--full:not(.content-type--banner)>.layout>.layout__header{padding:2rem}}@media (min-width:480px) and (max-width:639px){.content-type--full:not(.content-type--banner)>.layout>.layout__header{padding:3rem}}@media (min-width:640px) and (max-width:1279px){.content-type--full:not(.content-type--banner)>.layout>.layout__header{padding:4.5rem 4.5rem}}@media (min-width:1280px) and (max-width:1679px){.content-type--full:not(.content-type--banner)>.layout>.layout__header{padding:4.5rem 9rem}}@media (min-width:1680px){.content-type--full:not(.content-type--banner)>.layout>.layout__header{padding:4.5rem 12rem}}.content-type--banner .layout__header>div:nth-child(2){position:relative;display:flex;flex-direction:column;justify-content:center;background-color:#850e32}.content-type--banner .layout__header>div:nth-child(2) h1,.content-type--banner .layout__header>div:nth-child(2) p{color:#fff}@media (max-width:479px){.content-type--banner .layout__header>div:nth-child(2){padding:2rem}}@media (min-width:480px) and (max-width:639px){.content-type--banner .layout__header>div:nth-child(2){padding:3rem}}@media (min-width:640px) and (max-width:1679px){.content-type--banner .layout__header>div:nth-child(2){padding:4.5rem}}@media (min-width:1680px){.content-type--banner .layout__header>div:nth-child(2){padding:6rem}}@media (min-width:1080px){.content-type--banner .layout__header>div:nth-child(2)::before{content:"";background-color:#850e32;width:200%;display:block;height:3rem;left:-100%;bottom:-3rem;position:absolute;z-index:-1}}@media (max-width:479px){.content-type--banner .layout__header>div:nth-child(1){background-color:#850e32}.content-type--banner .layout__header>div:nth-child(2){grid-column:1;grid-row:2;margin-top:-4rem;margin-left:1rem;margin-right:1rem}}@media (min-width:480px) and (max-width:1079px){.content-type--banner .layout__header>div:nth-child(1){background-color:#850e32}.content-type--banner .layout__header>div:nth-child(2){grid-column:1;grid-row:2;margin-top:-4rem;margin-left:1.5rem;margin-right:2rem}}@media (min-width:960px) and (max-width:1079px){.content-type--banner .layout__header>div:nth-child(2){margin-left:15%;margin-right:15%}}@media (min-width:1080px) and (max-width:1279px){.content-type--banner .layout__header{display:grid;grid-template-columns:calc(50% + 6rem) calc(50% - 6rem)}.content-type--banner .layout__header>div:nth-child(1){grid-column:1}.content-type--banner .layout__header>div:nth-child(1)>*{margin-left:-1.5rem}.content-type--banner .layout__header>div:nth-child(2){grid-column:2;margin-right:1.5rem}}@media (min-width:1280px) and (max-width:1479px){.content-type--banner .layout__header{display:grid;grid-template-columns:calc(50% + 6rem) calc(50% - 6rem)}.content-type--banner .layout__header>div:nth-child(1){grid-column:1}.content-type--banner .layout__header>div:nth-child(1)>*{margin-left:-2rem}.content-type--banner .layout__header>div:nth-child(2){grid-column:2;margin-right:2rem}}@media (min-width:1480px){.content-type--banner .layout__header{display:grid;grid-template-columns:calc(50% + 12rem) calc(50% - 12rem)}.content-type--banner .layout__header>div:nth-child(1){grid-column:1}.content-type--banner .layout__header>div:nth-child(1)>*{margin-left:-2rem}.content-type--banner .layout__header>div:nth-child(2){grid-column:2;margin-right:2rem}}.content-type--banner .layout__header>div:nth-child(1){grid-column:1}@media (min-width:1080px){.content-type--banner .layout__header>div:nth-child(1){display:grid;align-items:center;position:relative}.content-type--banner .layout__header>div:nth-child(1):before{content:"";background-color:#fff;width:calc(100% - 4rem);height:calc(100% + 3rem);display:block;left:2rem;bottom:-3rem;position:absolute;z-index:-1}.content-type--banner .layout__header>div:nth-child(1) .field-image{grid-column:1/3;grid-row:1}.content-type--banner .layout__header>div:nth-child(1) .field-logo{grid-column:2/3;grid-row:1;z-index:1}}.content-type--banner .layout__header>div:nth-child(1) .field-image{height:100%;grid-row:1}.content-type--banner .layout__header>div:nth-child(1) .field-image img{height:100%;object-fit:cover}.content-type--banner .layout__header>div:nth-child(1) .field-logo{display:block;padding:3rem}.content-type--banner .layout__header>div:nth-child(1) .field-logo svg{display:block;fill:#fff;filter:drop-shadow(0px 0px 6px #333)}@media (max-width:1079px){.content-type--banner .layout__header>div:nth-child(1) .field-logo{display:none}}.content-type--full.content-type--service>.layout{position:relative}.content-type--teaser.content-type--service{height:100%}.content-type--teaser.content-type--service .layout{position:relative;height:100%}.content-type--teaser.content-type--service .h3{font-size:1.3rem;color:#850e32}.content-type--teaser.content-type--service .layout__picture{overflow:hidden}.content-type--teaser.content-type--service .layout__picture img{width:50%;height:auto;border-radius:100%;margin:0 auto 1rem;transform:scale(1);-webkit-transition:transform 500ms ease;-moz-transition:transform 500ms ease;-o-transition:transform 500ms ease;transition:transform 500ms ease}.content-type--teaser.content-type--service .layout__content{padding:1rem;padding-bottom:4rem;text-align:center}.content-type--teaser.content-type--service .layout__content .field-body p{font-size:1rem}.content-type--teaser.content-type--service .field-link-more a{justify-content:center}.content-type--teaser.content-type--service:hover .layout__picture .field-image img{transform:scale(0.9)}.content-type--full.content-type--webform .paragraph-section #webform{margin-bottom:4rem}@media (max-width:479px){.content-type--full.content-type--webform .paragraph-section #webform .paragraph-1-column{padding-left:1rem;padding-right:1rem}}@media (min-width:480px) and (max-width:959px){.content-type--full.content-type--webform .paragraph-section #webform .paragraph-1-column{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:960px) and (max-width:1359px){.content-type--full.content-type--webform .paragraph-section #webform .paragraph-1-column{padding-left:15%;padding-right:15%}}@media (min-width:1360px) and (max-width:1479px){.content-type--full.content-type--webform .paragraph-section #webform .paragraph-1-column{padding-left:20%;padding-right:20%}}@media (min-width:1480px){.content-type--full.content-type--webform .paragraph-section #webform .paragraph-1-column{padding-left:22vw;padding-right:22vw}}.content-type--full.content-type--webform .paragraph-section #webform .paragraph-1-column .paragraph__column-1{background-color:#fff}.content-type--full.content-type--webform .field-body u{color:#850e32}.content-type--full>.layout>.layout__content h1{padding-bottom:0 !important;margin-bottom:0 !important;font-size:6rem}.content-type--full>.layout>.layout__content h1:after{margin-left:auto;margin-right:auto}.region-bottombar{background-color:#fff;padding:0 1.5rem}.region-bottombar p{font-size:.9rem}.region-bottombar>.region{padding:3rem 1.5rem;border-top:1px solid rgba(57,69,69,0.15)}@media (max-width:479px){.region-bottombar>.region{padding-left:1rem;padding-right:1rem}}@media (max-width:959px){.region-bottombar>.region{text-align:center}}@media (min-width:480px) and (max-width:1080px){.region-bottombar>.region{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1080px) and (max-width:1480px){.region-bottombar>.region{padding-left:4rem;padding-right:4rem}}@media (min-width:1480px) and (max-width:1680px){.region-bottombar>.region{padding-left:6.5rem;padding-right:6.5rem}}@media (min-width:1680px){.region-bottombar>.region{padding-left:7.5rem;padding-right:7.5rem}}.region-bottombar>.region>*{padding:0 2rem}@media (min-width:960px){.region-bottombar>.region{display:flex;flex-direction:row;flex-flow:row wrap;justify-content:space-between;align-items:center}}.page-node-type-home .region-footer{position:relative}.page-node-type-home .region-footer::before{content:"";display:block;position:absolute;background-color:#fff;width:100%;height:6rem;top:-6rem;left:0;z-index:-1}.region-footer{background-color:#fff}@media (max-width:479px){.region-footer{padding-left:1rem;padding-right:1rem}}@media (min-width:480px) and (max-width:1080px){.region-footer{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1080px) and (max-width:1480px){.region-footer{padding-left:4rem;padding-right:4rem;padding-top:1.5rem}}@media (min-width:1480px) and (max-width:1680px){.region-footer{padding-left:8rem;padding-right:8rem;padding-top:1.5rem}}@media (min-width:1680px){.region-footer{padding-left:8rem;padding-right:8rem;padding-top:1.5rem}}@media (max-width:479px){.region-footer>.region>*{padding:3rem 2rem}}@media (min-width:480px) and (max-width:639px){.region-footer>.region>*{padding:4rem 3rem}}@media (min-width:640px) and (max-width:1279px){.region-footer>.region>*{padding:4rem 2rem}}@media (min-width:1280px) and (max-width:1679px){.region-footer>.region>*{padding:2rem}}@media (min-width:1680px){.region-footer>.region>*{padding:3rem}}@media (max-width:1279px){.region-footer>.region>*:nth-child(3){display:none}}@media (max-width:479px){.region-footer>.region>*:not(:first-child){border-top:1px solid rgba(57,69,69,0.15)}}@media (min-width:480px){.region-footer>.region{display:flex;flex-flow:wrap}}@media (min-width:480px) and (max-width:767px){.region-footer>.region>*:nth-child(1){width:45%}.region-footer>.region>*:nth-child(2){width:55%}.region-footer>.region>*:nth-child(4){width:100%;border-top:1px solid rgba(57,69,69,0.15)}}@media (min-width:768px) and (max-width:1079px){.region-footer>.region{justify-content:center}.region-footer>.region>*:nth-child(1){width:35%}.region-footer>.region>*:nth-child(2){width:35%}.region-footer>.region>*:nth-child(4){width:70%;border-top:1px solid rgba(57,69,69,0.15)}}@media (min-width:1080px) and (max-width:1279px){.region-footer>.region>*:nth-child(1){width:22%}.region-footer>.region>*:nth-child(2){width:28%}.region-footer>.region>*:nth-child(4){width:50%}}@media (min-width:1280px){.region-footer>.region>:nth-child(1){width:18%}.region-footer>.region>:nth-child(2){width:22%}.region-footer>.region>:nth-child(3){width:20%}.region-footer>.region>:nth-child(4){width:40%}}.region-header{background-color:#fff;position:relative}@media (max-width:1279px){.region-header{margin-left:1.5rem;margin-right:1.5rem}}@media (min-width:1280px){.region-header{margin-left:2rem;margin-right:2rem}}@media (min-width:1280px) and (max-width:1479px){.region-header>.region{display:grid;align-content:center;grid-template-columns:12rem auto calc(50%)}.region-header>.region>*{align-self:center}.region-header>.region #block-sitebranding{grid-column:1 / 2;padding-right:2rem;padding-left:2rem}.region-header>.region #block-mainnavigation{grid-column:2 / 3;padding-right:2rem}.region-header>.region #block-cta{grid-column:3 / 4}}@media (min-width:1480px){.region-header>.region{display:grid;align-content:center;grid-template-columns:12rem auto calc(50% - 4.5rem)}.region-header>.region>*{align-self:center}.region-header>.region #block-sitebranding{grid-column:1 / 2;padding-right:2rem;padding-left:2rem}.region-header>.region #block-mainnavigation{grid-column:2 / 3;padding-right:2rem}.region-header>.region #block-cta{grid-column:3 / 4}}@media (min-width:960px) and (max-width:1279px){.region-header>.region{display:grid;align-content:center;grid-template-columns:1fr 2fr}.region-header>.region>*{align-self:center}.region-header #block-sitebranding{grid-column:1 / 2;padding-right:1.5rem;padding-left:1.5rem;text-align:center}.region-header #block-cta{grid-column:2 / 3}}@media (min-width:768px) and (max-width:959px){.region-header>.region{display:grid;align-content:center;grid-template-columns:1fr 2.5fr}.region-header>.region>*{align-self:center}.region-header #block-sitebranding{grid-column:1 / 2;padding-right:1.5rem;padding-left:1.5rem}.region-header #block-cta{grid-column:2 / 3}}@media (min-width:640px) and (max-width:767px){.region-header>.region{display:grid;align-content:center;grid-template-columns:1fr 2.75fr}.region-header>.region>*{align-self:center}.region-header #block-sitebranding{grid-column:1 / 2;padding-right:1.5rem;padding-left:1.5rem}.region-header #block-cta{grid-column:2 / 3}}@media (min-width:640px) and (max-width:767px){.region-header #block-cta{height:100%}.region-header #block-cta>*{height:100%}.region-header #block-cta>*>*{height:100%}}@media (max-width:479px){.path-user #block-mainpagecontent{padding-left:1rem;padding-right:1rem}}@media (min-width:480px) and (max-width:959px){.path-user #block-mainpagecontent{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:960px) and (max-width:1359px){.path-user #block-mainpagecontent{padding-left:15%;padding-right:15%}}@media (min-width:1360px) and (max-width:1479px){.path-user #block-mainpagecontent{padding-left:20%;padding-right:20%}}@media (min-width:1480px){.path-user #block-mainpagecontent{padding-left:22vw;padding-right:22vw}}.path-user #block-mainpagecontent>*{padding:4rem 2rem}.path-user #block-mainpagecontent .user-form,.path-user #block-mainpagecontent .user-login-form,.path-user #block-mainpagecontent .user-pass{background-color:#fff;margin-bottom:4rem;padding-top:4rem}@media (max-width:959px){.path-user #block-mainpagecontent .user-form,.path-user #block-mainpagecontent .user-login-form,.path-user #block-mainpagecontent .user-pass{padding-bottom:2rem}}@media (min-width:960px){.path-user #block-mainpagecontent .user-form,.path-user #block-mainpagecontent .user-login-form,.path-user #block-mainpagecontent .user-pass{padding-bottom:4rem}}@media (max-width:959px){.path-user #block-mainpagecontent .user-form,.path-user #block-mainpagecontent .user-login-form,.path-user #block-mainpagecontent .user-pass{padding-left:4rem;padding-right:4rem}}@media (min-width:960px) and (max-width:1279px){.path-user #block-mainpagecontent .user-form,.path-user #block-mainpagecontent .user-login-form,.path-user #block-mainpagecontent .user-pass{padding-left:8rem;padding-right:8rem}}@media (min-width:1280px){.path-user #block-mainpagecontent .user-form,.path-user #block-mainpagecontent .user-login-form,.path-user #block-mainpagecontent .user-pass{padding-left:12rem;padding-right:12rem}}
