/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
:root{--color-grey:#f7f7f7;--color-primary:#0a2320;--color-secondary:#bcaa78;--color-light:#fff}:root{--font-base-family:"Montserrat","Helvetica","Arial",sans-serif;--font-size:1.6rem;--font-line-height:2.5rem;--font-weight-regular:500;--font-weight-medium:600;--font-weight-bold:700}.p-card-item{display:flex;width:100%}.c-card{display:flex;justify-content:center;width:100%;transition:all .3s ease-out}.c-card.has-bg{padding:3rem}.c-card.has-media{margin-top:10rem}.c-card.has-media.has-bg{padding:0 3rem 3rem}.c-card__wrapper{display:flex;flex-direction:column}.c-card__wrapper .field--name-field-media-image{margin-top:-10rem}.c-card__wrapper .field--name-field-media-image img{aspect-ratio:1/1;border-radius:50rem;-o-object-fit:cover;object-fit:cover;max-width:100%;max-height:20rem;margin:0 auto 4rem;display:flex;filter:grayscale(100%)}.c-card__content{text-align:center;justify-content:space-between;display:flex;flex-direction:column;height:100%}.c-card__content .c-card__text{padding-top:2.5rem}.p-columns .c-card .field--name-field-button{margin-top:0}
.c-columns-item{height:100%;border-radius:.5rem;position:relative}.c-columns-item .field--name-field-media img{border-radius:.5rem .5rem 0 0;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.c-columns-item--has-bg .c-columns-item__content{padding:3rem 2rem 6rem;text-align:center}.c-columns-item--has-bg .c-columns-item__content .btn{background-color:var(--color-secondary);border-radius:5rem;position:absolute;bottom:-2.4rem;height:4.8rem;width:4.8rem;left:calc(50% - 2.4rem);cursor:pointer}.c-columns-item--has-bg .c-columns-item__content .btn:hover{background-color:#ba9e4f}.c-columns-item--has-bg .c-columns-item__content .btn:before{content:url(/themes/custom/studiotentheme/img/icon-arrow-btn.svg);display:flex;justify-content:center;align-items:center;width:100%}
:root{--color-grey:#f7f7f7;--color-primary:#0a2320;--color-secondary:#bcaa78;--color-light:#fff}:root{--font-base-family:"Montserrat","Helvetica","Arial",sans-serif;--font-size:1.6rem;--font-line-height:2.5rem;--font-weight-regular:500;--font-weight-medium:600;--font-weight-bold:700}.p-faq{position:relative}@media screen and (min-width:768px){.p-faq__wrapper{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}}.p-faq__intro{margin-bottom:5rem}@media (min-width:768px){.p-faq__intro{padding-left:20px;padding-right:20px;width:50%}}@media (min-width:992px){.p-faq__intro{padding-left:20px;padding-right:20px;width:33.3333333333%}}.p-faq__content{margin-top:5rem}@media (min-width:768px){.p-faq__content{padding-left:20px;padding-right:20px;width:50%;margin-top:0}}@media (min-width:992px){.p-faq__content{margin-left:8.3333333333%}}@media (min-width:1440px){.p-faq__content{display:flex;flex-direction:column;justify-content:space-between}}.c-faq-item{border-bottom:.1rem solid #e9e9e9;cursor:pointer}.c-faq-item__title{display:flex;justify-content:space-between;align-items:center;font-weight:var(--font-weight-medium);padding:2.5rem 0}.c-faq-item__title:after{content:"";background-image:url(/themes/custom/studiotentheme/img/plus.svg);width:2.8rem;height:2.8rem;min-width:2.8rem;display:inline-block;transition:all .3s ease-in-out}.c-faq-item__title.active:after{content:"";background-image:url(/themes/custom/studiotentheme/img/min.svg);width:2.8rem;height:2.8rem;min-width:2.8rem}.c-faq-item__answer{max-height:0;overflow:hidden;transition:all .3s ease-in-out}.c-faq-item__answer .field--name-field-answer{margin-bottom:2.5rem}.p-faq__faq-items{counter-reset:field_item}.p-faq__faq-items .c-faq-item__title .h3:before{counter-increment:field_item;content:counter(field_item)}
:root{--color-grey:#f7f7f7;--color-primary:#0a2320;--color-secondary:#bcaa78;--color-light:#fff}:root{--font-base-family:"Montserrat","Helvetica","Arial",sans-serif;--font-size:1.6rem;--font-line-height:2.5rem;--font-weight-regular:500;--font-weight-medium:600;--font-weight-bold:700}.c-hero{position:relative;background-color:var(--color-primary);color:var(--color-light);z-index:5}@media (min-width:768px){.c-hero .container{padding-right:0}}@media (min-width:768px){.c-hero__container{display:flex;flex-wrap:wrap;margin-left:-20px;justify-content:space-between;margin-right:0}}.c-hero__content{padding-bottom:5rem;padding-top:5rem}@media (min-width:768px){.c-hero__content{padding-left:20px;padding-right:20px;width:50%}}@media (min-width:992px){.c-hero__content{padding-left:20px;padding-right:20px;width:41.6666666667%}}.c-hero__media{padding-bottom:5rem}.c-hero__media .field--name-field-media,.c-hero__media .field--name-field-media div,.c-hero__media .field--type-image,.c-hero__media .contextual-region,.c-hero__media .field--type-image{height:100%}.c-hero__media .field--name-field-media:has(video),.c-hero__media .field--name-field-media div:has(video),.c-hero__media .field--type-image:has(video),.c-hero__media .contextual-region:has(video),.c-hero__media .field--type-image:has(video){display:flex;align-items:flex-end}.c-hero__media img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.c-hero__media{padding-left:20px;width:50%;height:100%;padding-right:0;padding-bottom:0}}.c-hero .h1:before{content:"#";display:inline-block;color:var(--color-secondary)}.c-hero .btn{margin-top:5rem}@media (min-width:992px){.c-hero .btn{margin-top:10rem}}.page-node-type-frontpage .slogan svg{max-width:50rem;margin:0 auto;display:flex}@media screen and (min-width:1270px){.page-node-type-frontpage header,.page-node-type-frontpage .c-hero{background:linear-gradient(90deg,var(--color-primary) 40%,var(--color-light) 40%,var(--color-light) 0%)}}@media (min-width:1440px){.page-node-type-frontpage header,.page-node-type-frontpage .c-hero{background:linear-gradient(90deg,var(--color-primary) 47%,var(--color-light) 47%,var(--color-light) 0%)}}.page-node-type-frontpage .c-hero{overflow:hidden}@media (min-width:500px){.page-node-type-frontpage .c-hero__container{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px;align-items:flex-end;margin-right:-3rem}}@media (min-width:1150px){.page-node-type-frontpage .c-hero__container{position:relative;margin-right:-2rem}}.page-node-type-frontpage .c-hero__content .field--name-field-sub-title{margin-bottom:1rem}.page-node-type-frontpage .c-hero__content h1{position:relative}.page-node-type-frontpage .c-hero__content .field--name-field-text{font-size:2.2rem}@media (min-width:1440px){.page-node-type-frontpage .c-hero__content .field--name-field-text{font-size:2.5rem}}@media (min-width:500px){.page-node-type-frontpage .c-hero__content{padding-left:20px;width:41.6666666667%;padding-right:0}}@media (min-width:1150px){.page-node-type-frontpage .c-hero__content{padding-left:20px;padding-right:20px;width:33.3333333333%;padding-top:10rem}}.page-node-type-frontpage .c-hero__media{margin-bottom:-.1rem}@media (min-width:500px){.page-node-type-frontpage .c-hero__media{padding-left:20px;width:58.3333333333%;padding-right:0;padding-bottom:0}}@media (min-width:1150px){.page-node-type-frontpage .c-hero__media{padding-right:20px;width:66.6666666667%;padding-left:0}}@media (min-width:768px){.page-node-type-basic-page .c-hero__media img{height:calc(100% + 5rem)}}@media (min-width:1150px){.page-node-type-basic-page .c-hero__media img{height:calc(100% + 10rem)}}@media (min-width:768px){.page-node-type-basic-page .c-hero__media{margin-bottom:-5rem}}@media (min-width:1150px){.page-node-type-basic-page .c-hero__media{margin-bottom:-10rem}}@media (min-width:768px){.page-node-type-basic-page .c-hero{margin-bottom:10rem}}@media (min-width:1150px){.page-node-type-basic-page .c-hero{margin-bottom:20rem}}.page-node-type-basic-page:has(.c-hero) header .menu__item a{color:var(--color-light)}.site-wrapper:has(.c-hero) header{background-color:var(--color-primary);color:var(--color-light)}
:root{--color-grey:#f7f7f7;--color-primary:#0a2320;--color-secondary:#bcaa78;--color-light:#fff}:root{--font-base-family:"Montserrat","Helvetica","Arial",sans-serif;--font-size:1.6rem;--font-line-height:2.5rem;--font-weight-regular:500;--font-weight-medium:600;--font-weight-bold:700}.node--type-testimonials{overflow:hidden}.c-testimonial{display:flex;justify-content:center;width:100%;padding:3rem;padding-top:0;transition:all .3s ease-out;margin-top:10rem;height:100%}.c-testimonial__wrapper{display:flex;flex-direction:column}.c-testimonial__wrapper .field--name-field-media-image{margin-top:-10rem}.c-testimonial__wrapper .field--name-field-media-image img{aspect-ratio:1/1;border-radius:50rem;-o-object-fit:cover;object-fit:cover;max-width:100%;margin:0 auto 4rem;display:flex}.c-testimonial__content{text-align:center}.c-testimonial__content .c-testimonial__title{margin-top:2.5rem;font-weight:var(--font-weight-medium)}.c-testimonial__text .field--name-field-testimonial{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.c-testimonial__text.show-overflow .field--name-field-testimonial{-webkit-line-clamp:initial}.c-testimonial__text #read-more{visibility:hidden;cursor:pointer;opacity:.4;border-bottom:.1px solid black;width:-moz-fit-content;width:fit-content;margin:.5rem auto 0;transition:all .2s ease-in-out}.c-testimonial__text #read-more:hover{opacity:.7}
:root{--color-grey:#f7f7f7;--color-primary:#0a2320;--color-secondary:#bcaa78;--color-light:#fff}:root{--font-base-family:"Montserrat","Helvetica","Arial",sans-serif;--font-size:1.6rem;--font-line-height:2.5rem;--font-weight-regular:500;--font-weight-medium:600;--font-weight-bold:700}@media screen and (min-width:992px){.c-text__wrapper{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}}.c-text__title h2:before{content:"#";color:var(--color-secondary)}@media screen and (min-width:992px){.c-text__title{padding-left:20px;padding-right:20px;width:33.3333333333%}}.c-text__text .btn{margin-top:5rem}@media screen and (min-width:992px){.c-text__text{padding-left:20px;padding-right:20px;width:58.3333333333%;margin-left:8.3333333333%}}@media screen and (min-width:480px){.c-text.h-column-count-2 ul{-moz-column-count:2;column-count:2}}
:root{--color-grey:#f7f7f7;--color-primary:#0a2320;--color-secondary:#bcaa78;--color-light:#fff}:root{--font-base-family:"Montserrat","Helvetica","Arial",sans-serif;--font-size:1.6rem;--font-line-height:2.5rem;--font-weight-regular:500;--font-weight-medium:600;--font-weight-bold:700}@media screen and (min-width:768px){.c-text-media__wrapper{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px;justify-content:space-between}}.c-text-media__media{margin-bottom:4rem}@media (min-width:768px){.c-text-media__media{padding-left:20px;padding-right:20px;width:50%}}.c-text-media__content .btn{margin-top:5rem}@media screen and (min-width:768px){.c-text-media__content{padding-left:20px;padding-right:20px;width:41.6666666667%;display:flex;flex-direction:column;justify-content:center}}@media screen and (min-width:768px){.c-text-media--media-position-right .c-text-media__wrapper{flex-direction:row-reverse}}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.paragraph--unpublished{background-color:#fff4f4;}
